Skip to content

Commit 7ebe40b

Browse files
committed
release 0.9.3
1 parent 08ad9f6 commit 7ebe40b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+127
-123
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2004-2015, Brett G. Olivier, Johann M. Rohwer and Jan-Hendrik S. Hofmeyr
1+
Copyright (c) 2004-2016, Brett G. Olivier, Johann M. Rohwer and Jan-Hendrik S. Hofmeyr
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without

MANIFEST

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ D:\code-git\pysces\pysces\pscmodels\pysces_test_branch1.psc
3232
D:\code-git\pysces\pysces\pscmodels\pysces_test_linear1.psc
3333
D:\code-git\pysces\pysces\pscmodels\pysces_test_moiety1.psc
3434
D:\code-git\pysces\pysces\pscmodels\pysces_test_pitcon.psc
35+
D:\code-git\pysces\pysces\win32\libgcc_s_seh-1.dll
36+
D:\code-git\pysces\pysces\win32\libgfortran-3.dll
37+
D:\code-git\pysces\pysces\win32\libquadmath-0.dll
38+
D:\code-git\pysces\pysces\win32\libwinpthread-1.dll
3539
pysces\PyscesConfig.py
3640
pysces\PyscesContrib.py
3741
pysces\PyscesContribUser.py

pysces/PyscesConfig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesContrib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesContribUser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesInterfaces.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesJWSParse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesLink.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesMiniModel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology

pysces/PyscesModel.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
PySCeS - Python Simulator for Cellular Systems (http://pysces.sourceforge.net)
33
4-
Copyright (C) 2004-2015 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
4+
Copyright (C) 2004-2016 B.G. Olivier, J.M. Rohwer, J.-H.S Hofmeyr all rights reserved,
55
66
Brett G. Olivier ([email protected])
77
Triple-J Group for Molecular Cell Physiology
@@ -2670,7 +2670,7 @@ def InitialiseOldFunctions(self):
26702670

26712671
#print '\nInitializing init function ...'
26722672
#print self._Function_init
2673-
2673+
26742674
try:
26752675
self.ReloadInitFunc()
26762676
except Exception, e:
@@ -2702,14 +2702,14 @@ def ReloadInitFunc(self):
27022702
27032703
Recompile and execute the user initialisations (!I) as defined in the PSC input file.
27042704
and in mod.__InitFuncs__.
2705-
2705+
27062706
UPDATE 2015: can now be used to define InitialAssignments (no need for self.* prefix in input file)
27072707
27082708
Arguments:
27092709
None
27102710
27112711
"""
2712-
2712+
27132713
def topolgical_sort(graph_unsorted):
27142714
"""
27152715
Repeatedly go through all of the nodes in the graph, moving each of
@@ -2718,19 +2718,19 @@ def topolgical_sort(graph_unsorted):
27182718
can be moved once all the nodes its edges point to, have been moved
27192719
from the unsorted graph onto the sorted one.
27202720
"""
2721-
2721+
27222722
# This is the list we'll return, that stores each node/edges pair
27232723
# in topological order.
27242724
graph_sorted = []
2725-
2725+
27262726
# Convert the unsorted graph into a hash table. This gives us
27272727
# constant-time lookup for checking if edges are unresolved, and
27282728
# for removing nodes from the unsorted graph.
27292729
graph_unsorted = dict(graph_unsorted)
2730-
2730+
27312731
# Run until the unsorted graph is empty.
27322732
while graph_unsorted:
2733-
2733+
27342734
# Go through each of the node/edges pairs in the unsorted
27352735
# graph. If a set of edges doesn't contain any nodes that
27362736
# haven't been resolved, that is, that are still in the
@@ -2752,16 +2752,16 @@ def topolgical_sort(graph_unsorted):
27522752
acyclic = True
27532753
del graph_unsorted[node]
27542754
graph_sorted.append((node, edges))
2755-
2755+
27562756
if not acyclic:
27572757
# Uh oh, we've passed through all the unsorted nodes and
27582758
# weren't able to resolve any of them, which means there
27592759
# are nodes with cyclic edges that will never be resolved,
27602760
# so we bail out with an error.
27612761
raise RuntimeError("A cyclic dependency occurred")
2762-
2763-
return graph_sorted
2764-
2762+
2763+
return graph_sorted
2764+
27652765
simpleAss = []
27662766
exprsAss = []
27672767
symbolsX = []
@@ -2786,7 +2786,7 @@ def topolgical_sort(graph_unsorted):
27862786
if s_ not in symbolsX:
27872787
symbolsX.append(s_)
27882788
if init not in symbolsX:
2789-
symbolsX.append(init)
2789+
symbolsX.append(init)
27902790
functions = InfixParser.functions
27912791
code_string = 'self.%s = %s' % (init, InfixParser.output)
27922792
xcode = compile(code_string, '_InitAss_', 'exec')
@@ -7654,7 +7654,7 @@ def Scan1(self,range1=[],runUF=0):
76547654
self.scan_res = numpy.zeros((len(range1),len(self.scan_out)+1))
76557655
else:
76567656
self.scan_res = numpy.array(result)
7657-
7657+
76587658
@property
76597659
def scan(self):
76607660
if self._scan is None and self.scan_res is not None:

0 commit comments

Comments
 (0)