mirror of
https://github.com/stevenrobertson/cuburn.git
synced 2025-02-05 11:40:04 -05:00
Relativize some imports, remove unnecessary typing
This commit is contained in:
parent
f5e4443004
commit
ed885534d6
@ -4,7 +4,6 @@ import numpy as np
|
|||||||
|
|
||||||
import tempita
|
import tempita
|
||||||
from cuburn.code.util import HunkOCode, Template
|
from cuburn.code.util import HunkOCode, Template
|
||||||
from cuburn.genome import SplEval
|
|
||||||
|
|
||||||
class GenomePackerName(str):
|
class GenomePackerName(str):
|
||||||
"""Class to indicate that a property is precalculated on the device"""
|
"""Class to indicate that a property is precalculated on the device"""
|
||||||
@ -54,11 +53,8 @@ class GenomePackerView(object):
|
|||||||
# allocate things. This makes for neater embedded code, which is where
|
# allocate things. This makes for neater embedded code, which is where
|
||||||
# the real complexity lies, but it also means printf() debugging when
|
# the real complexity lies, but it also means printf() debugging when
|
||||||
# templating will screw with the allocation tables!
|
# templating will screw with the allocation tables!
|
||||||
if isinstance(self.wrapped, SplEval):
|
if not isinstance(self.wrapped, GenomePackerName):
|
||||||
self.packer._require(self.prefix)
|
self.packer._require(self.prefix)
|
||||||
elif not isinstance(self.wrapped, GenomePackerName):
|
|
||||||
raise TypeError("Tried to pack something that wasn't a spline or "
|
|
||||||
"a precalculated value")
|
|
||||||
# TODO: verify namespace stomping, etc
|
# TODO: verify namespace stomping, etc
|
||||||
return '%s.%s' % (self.ptr_name, '_'.join(self.prefix))
|
return '%s.%s' % (self.ptr_name, '_'.join(self.prefix))
|
||||||
|
|
||||||
@ -217,8 +213,6 @@ class GenomePacker(HunkOCode):
|
|||||||
attr = self.ns[gname[0]]
|
attr = self.ns[gname[0]]
|
||||||
for g in gname[1:]:
|
for g in gname[1:]:
|
||||||
attr = getattr(attr, g)
|
attr = getattr(attr, g)
|
||||||
if not isinstance(attr, SplEval):
|
|
||||||
raise TypeError("%s isn't a spline" % '.'.join(gname))
|
|
||||||
out[0][idx][:len(attr.knots[0])] = attr.knots[0]
|
out[0][idx][:len(attr.knots[0])] = attr.knots[0]
|
||||||
out[1][idx][:len(attr.knots[1])] = attr.knots[1]
|
out[1][idx][:len(attr.knots[1])] = attr.knots[1]
|
||||||
return out
|
return out
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
|
|
||||||
from cuburn.code.util import Template
|
from util import Template
|
||||||
|
|
||||||
var_code = {}
|
var_code = {}
|
||||||
var_params = {}
|
var_params = {}
|
||||||
|
Loading…
Reference in New Issue
Block a user