Rename spec.py to specs.py (prevents clashes)

This commit is contained in:
Steven Robertson 2012-04-14 22:48:10 -07:00
parent b53f703e6e
commit ee2d571e9d
4 changed files with 7 additions and 7 deletions

View File

@ -7,7 +7,7 @@ import interp
from util import Template, devlib, ringbuflib
from mwc import mwclib
import cuburn.genome.spec
import cuburn.genome.specs
def precalc_densities(cp):
# This pattern recurs a few times for precalc segments. Unfortunately,
@ -417,7 +417,7 @@ def iter_body(cp):
def mkiterlib(gnm):
packer = interp.GenomePacker('iter_params', 'params',
cuburn.genome.spec.anim)
cuburn.genome.specs.anim)
cp = packer.view(gnm)
iterbody = iter_body(cp)

View File

@ -36,14 +36,14 @@ def blend(src, dst, edit={}):
for d in src, dst, edit:
opts.update(d.get('blend', {}))
blended = merge_nodes(spec.node, src, dst, edit, opts['nloops'])
blended = merge_nodes(specs.node, src, dst, edit, opts['nloops'])
name_map = sort_xforms(src['xforms'], dst['xforms'], opts['xform_sort'],
explicit=zip(*opts.get('xform_map', [])))
blended['xforms'] = {}
for (sxf_key, dxf_key) in name_map:
bxf_key = (sxf_key or 'pad') + '_' + (dxf_key or 'pad')
xf_edits = merge_edits(spec.xform,
xf_edits = merge_edits(specs.xform,
get(edit, {}, 'xforms', 'src', sxf_key),
get(edit, {}, 'xforms', 'dst', dxf_key))
blended['xforms'][bxf_key] = blend_xform(
@ -65,7 +65,7 @@ def merge_edits(sv, av, bv):
"""
Merge the values of ``av`` and ``bv`` according to the spec ``sv``.
"""
if isinstance(spec, (dict, spectypes.Map)):
if isinstance(sv, (dict, spectypes.Map)):
av, bv = av or {}, bv or {}
getsv = lambda k: sv.type if isinstance(sv, spectypes.Map) else sv[k]
return dict([(k, merge_edits(getsv(k), av.get(k), bv.get(k)))
@ -142,7 +142,7 @@ def blend_xform(sxf, dxf, edits, loops, isfinal=False):
sxf = padding_xform(dxf, isfinal)
if dxf is None:
dxf = padding_xform(sxf, isfinal)
return merge_nodes(spec.xform, sxf, dxf, edits, loops)
return merge_nodes(specs.xform, sxf, dxf, edits, loops)
# If xin contains any of these, use the inverse identity
hole_variations = ('spherical ngon julian juliascope polar '

View File

@ -1,7 +1,7 @@
import numpy as np
from spectypes import Spline, Scalar, RefScalar, Map, List, TypedList
from spec import toplevels
from specs import toplevels
class Wrapper(object):
def __init__(self, val, spec=None, path=()):