python

Distance Between GIS Points

I have a large number of GIS (latitude, longitude) coordinates, and I'd like to get the distance between them. Is there a service that will calculate the shortest path for me? I know about google maps, but I'd like something I can use from Python, and that can handle a large batch of requests at once. I'm looking for the driving distanc...

In Django, what is a one-to-one relationship?

I've always been using ForeignKeys. ...

In Django, why is user.is_authenticated a method and not a member variable like is_staff

Hello all, I've lost some time with a bug in my app due to user authentication. I think that it's a bit confusing but maybe someone can explain the reason and it will appear to me very logical. The user.is_staff is a member variable while user.is_authenticated is a method. However is_authenticated only returns True or False depending i...

Where can I find PythonMagick documentation?

I cant seem to find the PythonMagick (Bindings for ImageMagick) documentation anywhere. Even the download doesn't have a docs folder. Link please? ...

how to add markup to text using JavaScript regex

I need to add markup to some text using JavaScript regular expressions. In Python I could do this with: >>> import re >>> re.sub('(banana|apple)', r'<b>\1</b>', 'I have 1 banana and 2 apples!') 'I have 1 <b>banana</b> and 2 <b>apple</b>s!' What is the equivalent in JavaScript? string.replace(regex, newstring) seems to only take a raw ...

read a text field in Python using regular expressions

I have text file, like FILED AS OF DATE: 20090209 DATE AS OF CHANGE: 20090209 I need to find the position using FILED AS OF DATE: and read the date. I know how to do it using python strings. But using a regular expression seems cooler:) Btw, how to parse the date? Thanks! ...

How to define initialized C-array in the Pyrex?

I want to define initialized C-array in Pyrex, e.g. equivalent of: unsigned char a[8] = {0,1,2,3,4,5,6,7}; What will be equivalent in Pyrex? Just array is cdef unsigned char a[8] But how can I made it initialized with my values? ...

monkey patching time.time() in python

Hello guys, I've an application where, for testing, I need to replace the time.time() call with a specific timestamp, I've done that in the past using ruby (code available here: http://github.com/zemariamm/Back-to-Future/blob/master/back_to_future.rb ) However I do not know how to do this using Python. Any hints ? Cheers, Ze Maria ...

Programming in Python vs. programming in Java

I've been writing Java for the last couple of years , and now I've started to write in python (in addition). The problem is that when I look at my Python code it looks like someone tried to hammer Java code into a python format , and it comes out crappy because - well , python ain't Java. Any tips on how to escape this pattern of "Wr...

does close() imply flush() in Python?

Hi, In Python, and in general - does a close() operation on a file object imply a flush() operation? Adam ...

Python. smtp with socks.

Anybody know free module like smtplib, but with socks or http proxy? ...

How would I write this query in GeoDjango? (It's a library for geographic calculations in Django)

Right now I'm using raw SQL to find people within 500 meters of the current user. cursor.execute("SELECT user_id FROM myapp_location WHERE\ GLength(LineStringFromWKB(LineString(asbinary(utm), asbinary(PointFromWKB(point(%s, %s)))))) < %s"\ ,(user_utm_easting, user_utm_northing, 500)); How would I do this in GeoDjango? It...

How to get a template tag to auto-check a checkbox in Django

I'm using a ModelForm class to generate a bunch of checkboxes for a ManyToManyField but I've run into one problem: while the default behaviour automatically checks the appropriate boxes (when I'm editing an object), I can't figure out how to get that information in my own custom templatetag. Here's what I've got in my model: from mypro...

__getattr__ on a module

How can implement the equivalent of a __getattr__ on a class, on a module? Example When calling a function that does not exist in a module's statically defined attributes, I wish to create an instance of a class in that module, and invoke the method on it with the same name as failed in the attribute lookup on the module. class A(obje...

Converting python objects for rpy2

The following code is supposed to created a heatmap in rpy2 import numpy as np from rpy2.robjects import r data = np.random.random((10,10)) r.heatmap(data) However, it results in the following error Traceback (most recent call last): File "z.py", line 8, in <module> labRow=rowNames, labCol=colNames) File "C:\Python25\lib\...

How to model a social news feed on Google App Engine

We want to implement a "News feed" where a user can see messages broadcasted by her friends, sorted with newest message first. But the feed should reflect changes in her friends list. (If she adds new friends, messages from those should be included in the feed, and if she removes friends their messages should not be included.) If we use ...

2d convolution using python and numpy

Hi I am trying to perform a 2d convolution in python using numpy I have a 2d array as follows with kernel H_r for the rows and H_c for the columns data = np.zeros((nr, nc), dtype=np.float32) #fill array with some data here then convolve for r in range(nr): data[r,:] = np.convolve(data[r,:], H_r, 'same') for c in range(nc): ...

How to customize pickle for django model objects

My app uses a "per-user session" to allow multiple sessions from the same user to share state. It operates very similarly to the django session by pickling objects. I need to pickle a complex object that refers to django model objects. The standard pickling process stores a denormalized object in the pickle. So if the object changes ...

How can I use functools.partial on multiple methods on an object, and freeze parameters out of order?

I find functools.partial to be extremely useful, but I would like to be able to freeze arguments out of order (the argument you want to freeze is not always the first one) and I'd like to be able to apply it to several methods on a class at once, to make a proxy object that has the same methods as the underlying object except with some o...

Determine if current user is in Administrators group (Windows/Python)

I want certain functions in my application to only be accessible if the current user is an administrator. How can I determine if the current user is in the local Administrators group using Python on Windows? ...