Latest images
Jackson Mercantile
I think that this may be the start of a new approach for me. Over my last few visits to the US I've become increasingly fascinated by the architecture and atmosphere of small town America and feel that this is a rich source of imagery.
I don't want to go down the "normal" route of making monochrome images as I feel this has been overdone. I do want to take on some of the "dispassionate" aesthetic of photographers such as Robert Adams but still to celebrate light. No doubt you'll see the results as this theme develops!
The image pushes the boundaries of the film. My meter told me that there were five and a half stops difference between the sky and the shadowed front of the store and no way to use a grad. Consequently I've had to do a little work in Photoshop to help recover the shadow detail. I should really have shot on neg!
purchase options
photographic record
- date
- 14th December 2009
- location
- Jackson, Montana
- lens
- 210mm Schneider Apo-Symmar f5.6
- speed
- 1/4
- aperture
- f/22½
- tilt/swing
- -
- rise/fall
- -
- nd filters
- -
- other filters
- -
- keywords
- handofman
<type 'exceptions.KeyError'>: 'prev'
"""
try:
next = iterable.next()
except StopIteration:
| iterable | <generator object at 0xa22e16c> |
while rest:
gen = rest.pop()
for item in gen:
if isinstance(item, str):
| rest | List instance @ 0xa22e42c <listiterator object at 0xa22eaac> <generator object at 0xa22e90c> <generator object at 0xa22e92c> <generator object at 0xa0335ac> <generator object at 0x937f86c> <generator object at 0xadd49cc> <generator object at 0xadd4d4c> <generator object at 0xb3af30c> |
| item | <generator object at 0xa50296c> |
| gen | <generator object at 0xa50296c> |
# the specials won't be on the context twice.
original._clearSpecials()
yield serialize(toBeRenderedBy, context)
return
| toBeRenderedBy | directive('prev') |
| original | Tag('') |
| context | WovenContext(tag=Tag('')) |
| serialize | Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68 |
def serialize(obj, context):
#warnings.warn('serialize is deprecated; it has been renamed partialflatten.', stacklevel=2)
return partialflatten(context, obj)
| obj | directive('prev') |
| context | WovenContext(tag=Tag('')) |
| serialize | Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68 |
| partialflatten | Function partialflatten in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 53 |
| warnings | <module 'warnings' from '/usr/lib/python2.5/warnings.pyc'> |
flattener = getFlattener(obj)
if flattener is not None:
return flattener(obj, context)
| flattener | Function DirectiveSerializer in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 258 |
| obj | directive('prev') |
| context | WovenContext(tag=Tag('')) |
| getFlattener | Function getFlattener in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 43 |
rendererFactory = context.locate(IRendererFactory)
renderer = rendererFactory.renderer(context, original.name)
return serialize(renderer, context)
| rendererFactory | <basiccms.web.gallery.Photo object at 0xa22eeac> |
| renderer | Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555 |
| context | WovenContext(tag=Tag('')) |
| original | directive('prev') |
| serialize | Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68 |
| IRendererFactory | <InterfaceClass nevow.inevow.IRendererFactory> |
def serialize(obj, context):
#warnings.warn('serialize is deprecated; it has been renamed partialflatten.', stacklevel=2)
return partialflatten(context, obj)
| obj | Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555 |
| context | WovenContext(tag=Tag('')) |
| serialize | Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68 |
| partialflatten | Function partialflatten in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 53 |
| warnings | <module 'warnings' from '/usr/lib/python2.5/warnings.pyc'> |
flattener = getFlattener(obj)
if flattener is not None:
return flattener(obj, context)
| flattener | Function MethodSerializer in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 242 |
| obj | Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555 |
| context | WovenContext(tag=Tag('')) |
| getFlattener | Function getFlattener in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 43 |
code = getattr(func, 'func_code', None)
return code is None or code.co_argcount == 2
return FunctionSerializer(original, context, nocontext)
| nocontext | Function nocontext in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 243 |
| original | Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555 |
| context | WovenContext(tag=Tag('')) |
| FunctionSerializer | Function FunctionSerializer in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 222 |
result = original(renderer, context, data)
else:
result = original(context, data)
except StopIteration:
| data | Dictionary instance @ 0xa4e33e4 |
| context | WovenContext(tag=Tag('')) |
| original | Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555 |
return T.a(href=data['next'])[ T.img(src='/skin/images/photonav-next%s.gif'%common.getInverted(ctx)) ]
def render_prev(self,ctx,data):
return T.a(href=data['prev'])[ T.img(src='/skin/images/photonav-prev%s.gif'%common.getInverted(ctx)) ]
def render_up(self,ctx,data):
| data | Dictionary instance @ 0xa4e33e4 |
| self | <basiccms.web.gallery.Photo object at 0xa22eeac> |
| ctx | WovenContext(tag=Tag('')) |
| skin | <module 'crux.skin' from '/home/into-the-light/site/live/share/eggs/crux-0.3.2-py2.4.egg/crux/skin.py'> |
| common | <module 'basiccms.web.common' from '/home/into-the-light/site/live/share/basiccms/web/common.pyc'> |
| T | <module 'nevow.tags' from '/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/tags.pyc'> |
<type 'exceptions.KeyError'>: 'prev'
