Skip to content

Commit 4fc0bef

Browse files
committed
autofix
1 parent f91d216 commit 4fc0bef

25 files changed

+736
-645
lines changed

.zenodo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@
2020
"Biological Modeling",
2121
"Parameter Estimation"
2222
]
23-
}
23+
}

MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
include example/*.csv
22
include example/*.tsv
3-
include example/*.xml
3+
include example/*.xml

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# PEtabGUI
33

44

5-
This is a graphical user interface to create parameter estimation problems. It is
5+
This is a graphical user interface to create parameter estimation problems. It is
66
based on the [PEtab](https://petab.readthedocs.io/en/latest/#) format.
77

88
## Installation
@@ -32,32 +32,32 @@ To start the PEtab GUI, you can run the following command line:
3232
```bash
3333
petab_gui $PATH_TO_YOUR_MODEL
3434
```
35-
where `$PATH_TO_YOUR_MODEL` is an optional argument with a file path of your
36-
yaml-model file in case you want to work on an existing model. You can also leave this
35+
where `$PATH_TO_YOUR_MODEL` is an optional argument with a file path of your
36+
yaml-model file in case you want to work on an existing model. You can also leave this
3737
argument out to start from scratch.
3838

3939
## Features
4040

41-
The PEtabGUI is a Pythin based graphical user interface that simplifies the creation,
41+
The PEtabGUI is a Pythin based graphical user interface that simplifies the creation,
4242
editing, and validation of PEtab parameter estimation problems.
4343
- **Unified Environment**
44-
- Integrates all PEtab components (SBML/PySB models, conditions, observables,
45-
measurements, parameters, and visualization files).
46-
- Supports drag-and-drop import of YAML or individual component files.
47-
- Automatically resolves mismatches and converts matrix-format experimental data
44+
- Integrates all PEtab components (SBML/PySB models, conditions, observables,
45+
measurements, parameters, and visualization files).
46+
- Supports drag-and-drop import of YAML or individual component files.
47+
- Automatically resolves mismatches and converts matrix-format experimental data
4848
into valid PEtab format.
4949
- **Interactive and Intuitive Editing**
50-
- Dockable, resizable, and movable table widgets for each PEtab file.
51-
- Context-aware editing with combo-boxes, drop-downs, and multi-cell editing.
52-
- Automatic generation of missing observables/conditions with customizable defaults.
53-
- Real-time validation and plausibility checks with PEtab linting tools.
54-
- SBML view in both XML and human-readable Antimony syntax.
50+
- Dockable, resizable, and movable table widgets for each PEtab file.
51+
- Context-aware editing with combo-boxes, drop-downs, and multi-cell editing.
52+
- Automatic generation of missing observables/conditions with customizable defaults.
53+
- Real-time validation and plausibility checks with PEtab linting tools.
54+
- SBML view in both XML and human-readable Antimony syntax.
5555
- **Visualization and Simulation**
5656
- Interactive plots linking measurement data with model simulations.
5757
- Bidirectional highlighting between plots and tables.
5858
- Built-in simulation via BASICO with one-click parameter testing.
5959
- Intelligent defaults for visualization with optional user customization.
6060
- Ability to disable plotting for large models to maintain responsiveness.
6161
- **Archiving and Export**
62-
- Export individual tables, the SBML model, or complete PEtab problems.
62+
- Export individual tables, the SBML model, or complete PEtab problems.
6363
- Save as directory structures or COMBINE archives for reproducibility

docs/source/conf.py

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,29 @@
1010
# -- Project information -----------------------------------------------------
1111
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
1212

13-
project = 'PEtab GUI'
14-
copyright = '2025, Paul Jonas Jost, Frank T. Bergmann'
15-
author = 'Paul Jonas Jost, Frank T. Bergmann'
16-
release = '0.1.3'
13+
project = "PEtab GUI"
14+
copyright = "2025, Paul Jonas Jost, Frank T. Bergmann"
15+
author = "Paul Jonas Jost, Frank T. Bergmann"
16+
release = "0.1.3"
1717

1818
# -- General configuration ---------------------------------------------------
1919
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
2020

2121
extensions = [
22-
'sphinx.ext.napoleon', # For Google/Numpy style docstrings
23-
'sphinx.ext.viewcode', # Add links to highlighted source code
24-
'sphinx.ext.githubpages', # For publishing on GitHub Pages
25-
'sphinx.ext.todo', # Support todo items
26-
'sphinx.ext.mathjax', # For LaTeX math rendering
27-
'myst_parser', # For Markdown support
28-
'sphinx_copybutton', # To allow copying code snippets
29-
'sphinx_design', # For better design elements
22+
"sphinx.ext.napoleon", # For Google/Numpy style docstrings
23+
"sphinx.ext.viewcode", # Add links to highlighted source code
24+
"sphinx.ext.githubpages", # For publishing on GitHub Pages
25+
"sphinx.ext.todo", # Support todo items
26+
"sphinx.ext.mathjax", # For LaTeX math rendering
27+
"myst_parser", # For Markdown support
28+
"sphinx_copybutton", # To allow copying code snippets
29+
"sphinx_design", # For better design elements
3030
]
3131

32-
templates_path = ['_templates']
32+
templates_path = ["_templates"]
3333
exclude_patterns = []
3434

3535

36-
3736
# -- Options for HTML output -------------------------------------------------
3837
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
3938

example/data_matrix.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
Time,obsA,obsB,obsC
22
3, 1, 2, 3
33
5, 4, 5, 6
4-
7, 7, 8, 9
4+
7, 7, 8, 9

example/dose_response.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
pApB,obsA,obsB,obsC
22
3, 1, 2, 3
33
5, 4, 5, 6
4-
7, 7, 8, 9
4+
7, 7, 8, 9

example/meas.tsv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ rSTAT5A_rel model1_data1 41.0627332148332 100.0 sd_rSTAT5A_rel model1_data1_rS
4646
rSTAT5A_rel model1_data1 39.2358300289377 120.0 sd_rSTAT5A_rel model1_data1_rSTAT5A_rel
4747
rSTAT5A_rel model1_data1 36.6194605442418 160.0 sd_rSTAT5A_rel model1_data1_rSTAT5A_rel
4848
rSTAT5A_rel model1_data1 34.8937144010561 200.0 sd_rSTAT5A_rel model1_data1_rSTAT5A_rel
49-
rSTAT5A_rel model1_data1 32.2110771608676 240.0 sd_rSTAT5A_rel model1_data1_rSTAT5A_rel
49+
rSTAT5A_rel model1_data1 32.2110771608676 240.0 sd_rSTAT5A_rel model1_data1_rSTAT5A_rel

example/problem.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ problems:
88
observable_files:
99
- obs.tsv
1010
sbml_files:
11-
- sbml_model.xml
11+
- sbml_model.xml

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env python
22
"""Setup script for petab-gui."""
3+
34
from setuptools import setup # type: ignore
45

56
if __name__ == "__main__":

src/petab_gui/C.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"yLabel": {"type": np.object_, "optional": True},
7272
"yScale": {"type": np.object_, "optional": True},
7373
"legendEntry": {"type": np.object_, "optional": True},
74-
}
74+
},
7575
}
7676

7777
CONFIG = {

0 commit comments

Comments
 (0)