Skip to content

Commit fa5fbe3

Browse files
committed
Updated version and readme
1 parent f3bc4a2 commit fa5fbe3

File tree

5 files changed

+16
-9
lines changed

5 files changed

+16
-9
lines changed

.github/workflows/publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build and publish
22

33
on:
44
release:
5-
types: [published]
5+
types: [released]
66

77
jobs:
88
deploy:
@@ -12,6 +12,6 @@ jobs:
1212
steps:
1313
- uses: actions/checkout@v2
1414
- name: "Build and publish to PyPi"
15-
uses: JRubics/poetry-publish@v1.17
16-
with:
17-
pypi_token: ${{ secrets.PYPI_TOKEN }}
15+
uses: JRubics/poetry-publish@v1.17
16+
with:
17+
pypi_token: ${{ secrets.PYPI_TOKEN }}

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ python -m pip install git+https://github.com/JR-1991/Catalax.git
2525
To develop a model, Catalax offers a user-friendly interface that comprises two core components: `Species` and `ODE`. The former is utilized to specify the species of the model, while the latter is used to define its dynamics. Through the integration of these components, a robust model is created, which can be employed for inference purposes. Notably, Catalax automatically generates `Parameter` objects from the extracted parameters, which can be leveraged to define priors and constraints for the model.
2626

2727
```python
28-
from catalax import Model
28+
import catalax as ctx
2929

30-
model = Model(name="My Model")
30+
model = ctx.Model(name="My Model")
3131

3232
# Define the species of the model
3333
model.add_species(s1="Substrate", e1="Enzyme")
@@ -61,4 +61,11 @@ f = visualize(
6161

6262
### Give it a try!
6363

64-
To get a better understanding of Catalax, we recommend that you try out the examples found in the `examples` directory. These examples are designed to showcase the capabilities of Catalax and provide a starting point for your own projects.
64+
To get a better understanding of Catalax, we recommend that you try out the examples found in the `examples` directory. These examples are designed to showcase the capabilities of Catalax and provide a starting point for your own projects:
65+
66+
* [Basic functions](/examples/Basics.ipynb) - An overview to models and integration
67+
* [Optimization](/examples/Optimization.ipynb) - How to perform parameter estimation using Catalax
68+
* [Non observable species](/examples/Optimization.ipynb) - How to deal with non-observable species
69+
* [Hamiltonian MC](/examples/HMC.ipynb) - How to perform parameter inference using Hamiltonian Monte Carlo
70+
* [Neural Ordinary Differential Equations](/examples/Neural_ODE.ipynb) - How to use neural ODEs to model system dynamics
71+
* [Neural ODEs and HMC](/examples/SurrogateHMC.ipynb) - How to perform parameter inference using surrogate HMC

catalax/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from .tools.optimization import optimize
44
from .tools.visualization import visualize
55

6-
__version__ = "0.2.0"
6+
__version__ = "0.3.0"
77

88
PARAMETERS = InAxes.PARAMETERS
99
TIME = InAxes.TIME
File renamed without changes.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "catalax"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
description = "A JAX-based framework for (neural) ODE modelling in biocatalysis."
55
authors = ["Jan Range <30547301+JR-1991@users.noreply.github.com>"]
66
license = "MIT License"

0 commit comments

Comments
 (0)