Skip to content

Commit e968e25

Browse files
committed
documentation update, licence and copyright updates, minimum python update
1 parent 4658ce7 commit e968e25

File tree

5 files changed

+20
-14
lines changed

5 files changed

+20
-14
lines changed

CONTRIBUTORS

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# StochPy Stochastic modeling in Python
22

33

4-
Copyright (c) 2011-2021, Timo R. Maarleveld, Brett G. Olivier, and Frank J. Bruggeman
4+
Copyright (c) 2011-2025, Timo R. Maarleveld, Brett G. Olivier, and Frank J. Bruggeman
55
All rights reserved.
66

77
StochPy is distributed under a BSD style licence.
@@ -22,9 +22,12 @@ Vrije Universiteit Amsterdam, Amsterdam, Netherlands
2222

2323
## GitHub contributions (per release):
2424

25+
### Release 2.5
26+
Thanks for the contributions and updates @V-DeVito, @zesloth
27+
2528
### Release 2.4
2629
Thanks for the contributions @zesloth, @enricozb and @developerfab
2730

2831
Please let us know if you feel you should be included in this list.
2932

30-
Last updated: 2021-04-30
33+
Last updated: 2025-06-18

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
BSD 3-Clause License
22

3-
Copyright (c) 2021, Systems Biology Lab, Vrije Universiteit Amsterdam
3+
Copyright (c) 2025, Systems Biology Lab, Vrije Universiteit Amsterdam
44
All rights reserved.
55

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

README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ Documentation can be found in the user guide (see Documentation directory or in
1616

1717
The following software is required before installing StochPy (see user guide for more details):
1818

19-
- Python 2.6+ or Python 3.4+
20-
- [NumPy 1.x+](http://www.numpy.org)
19+
- Python 3.9+ and Python 2.6+ (obsolete)
20+
- [NumPy 1.21+](http://www.numpy.org)
2121
- [SciPy](https://scipy.org)
2222
- [Matplotlib](https://matplotlib.org) (optional)
2323
- [libsbml](http://sbml.org/Software/libSBML) (optional)
@@ -26,16 +26,16 @@ The following software is required before installing StochPy (see user guide for
2626

2727
Install StochPy and dependencies with PIP using the following command (in your StochPy Python virtual environment):
2828
```bash
29-
pip install scipy matplotlib python-libsbml jedi==0.17.2 ipython stochpy
29+
pip install numpy scipy matplotlib python-libsbml ipython stochpy
3030
```
3131

3232
If you are using Anaconda, create a custom conda environment for StochPy, for example:
3333
```bash
34-
conda create -n "stochpy39" -c sbmlteam python=3.9 pip scipy matplotlib sympy ipython
34+
conda create -n "stochpy10" python=3.10 pip numpy scipy matplotlib sympy ipython
3535
```
3636
activate your new environment, install StochPy (only required once per environment) and start ipython.
3737
```bash
38-
conda activate stochpy39
38+
conda activate stochpy10
3939
pip install stochpy
4040
ipython
4141

@@ -45,7 +45,7 @@ ipython
4545

4646
In the directory where you downloaded/cloned the StochPy source, for example, the git main branch:
4747
```bash
48-
sudo python setup.py install
48+
pip install .
4949
```
5050

5151
### Windows
@@ -59,6 +59,8 @@ You can run `ipython` and import `stochpy`:
5959
```py
6060
import stochpy
6161
smod = stochpy.SSA()
62+
# Run the demo
63+
stochpy.Demo()
6264
```
6365

6466
### Basic Simulation with the Direct method
@@ -193,14 +195,15 @@ Centrum Wiskunde en Informatica, Amsterdam, Netherlands
193195
VU University, Amsterdam, Netherlands
194196

195197
> e-mail: tmd200@users.sourceforge.net
198+
> e-mail: b.g.olivier@vu.nl
196199
197200
## Publication
198201

199202
StochPy: A Comprehensive, User-Friendly Tool for Simulating Stochastic Biological Processes
200203
http://dx.doi.org/10.1371/journal.pone.0079345
201204

202205
## Licence
203-
Copyright (c) 2011-2021, Timo R. Maarleveld, Brett G. Olivier, and Frank J. Bruggeman
206+
Copyright (c) 2011-2025, Timo R. Maarleveld, Brett G. Olivier, and Frank J. Bruggeman
204207
Vrije Universiteit Amsterdam. All rights reserved.
205208

206209
StochPy is open source software distributed under the BSD 3-Clause License see LICENSE file for more details.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ maintainers = [
1414
{name = "Brett G. Olivier", email = "b.g.olivier@vu.nl"},
1515
]
1616
license = {text = "BSD License"}
17-
requires-python = ">=3.7"
17+
requires-python = ">=3.9"
1818
classifiers = [
1919
"Development Status :: 5 - Production/Stable",
2020
"Development Status :: 6 - Mature",
@@ -38,7 +38,7 @@ dependencies = [
3838
]
3939

4040
[project.urls]
41-
"Homepage" = "http://stochpy.sourceforge.net"
41+
"Homepage" = "https://github.com/SystemsBioinformatics/stochpy"
4242
"Download" = "https://github.com/SystemsBioinformatics/stochpy"
4343
"Bug Tracker" = "https://github.com/SystemsBioinformatics/stochpy/issues"
4444

stochpy/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"""
33
StochPy - Stochastic modeling in Python (http://stochpy.sourceforge.net)
44
5-
Copyright (C) 2010-2015 T.R Maarlveld, B.G. Olivier, F.J. Bruggeman all rights reserved.
5+
Copyright (C) 2010-2025 T.R Maarlveld, B.G. Olivier, F.J. Bruggeman all rights reserved.
66
77
Timo R. Maarleveld (tmd200@users.sourceforge.net)
88
Centrum Wiskunde & Informatica, Amsterdam, Netherlands
@@ -277,7 +277,7 @@ def SaveInteractiveSession(filename='interactiveSession.py',path=output_dir):
277277
#######################################################################
278278
# StochPy: Stochastic modeling in Python #
279279
# http://stochpy.sourceforge.net #
280-
# Copyright(C) T.R Maarleveld, B.G. Olivier, F.J Bruggeman 2010-2015 #
280+
# Copyright(C) T.R Maarleveld, B.G. Olivier, F.J Bruggeman 2010-2025 #
281281
# DOI: 10.1371/journal.pone.0079345 #
282282
# Email: tmd200@users.sourceforge.net #
283283
# VU University, Amsterdam, Netherlands #

0 commit comments

Comments
 (0)