Skip to content

Commit dd649b8

Browse files
Zenodo Integration (#92)
* Corrected new call to petab_gui * New version * Small bugfix * Initial zenodo.jl
1 parent 5b64f86 commit dd649b8

File tree

5 files changed

+45
-3
lines changed

5 files changed

+45
-3
lines changed

.zenodo.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"title": "PEtab GUI",
3+
"description": "Graphical user interface for the PEtab format",
4+
"creators": [
5+
{
6+
"name": "Paul Jonas Jost",
7+
"affiliation": "University Bonn",
8+
"orcid": "0000-0001-7613-6244"
9+
},
10+
{
11+
"name": "Frank T. Bergman",
12+
"affiliation": "University Heidelberg",
13+
"orcid": "0000-0001-5553-4702"
14+
}
15+
],
16+
"keywords": [
17+
"PEtab",
18+
"GUI",
19+
"Python",
20+
"Biological Modeling",
21+
"Parameter Estimation"
22+
]
23+
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ pip install .
2323

2424
To start the PEtab GUI, you can run the following command line:
2525
```bash
26-
PEtab_gui $PATH_TO_YOUR_MODEL
26+
petab_gui $PATH_TO_YOUR_MODEL
2727
```
2828
where `$PATH_TO_YOUR_MODEL` is an optional argument with a file path of your
2929
yaml-model file in case you want to work on an existing model. You can also leave this

pyproject.toml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,25 @@ lint.select = [
7070
"W", # pycodestyle Warnings
7171
"E", # pycodestyle Errors
7272
"UP", # pyupgrade
73-
# "ANN", # flakes-annotations TODO: currently produces ~1500 errors to manual fix
73+
"ERA",
74+
"A", # flake8-builtins
75+
"RET", # flake8-return
76+
"SIM", # flake8-simplify
77+
]
78+
lint.ignore = [
79+
"D107", # Ignore missing docstring in __init__.py files
80+
"D102", # Ignore missing docstring in public methods
81+
"D103", # Ignore missing docstring in public functions
82+
"D401", # Ignore imperative mood in docstrings
83+
"D100", # Ignore missing docstring in public modules
84+
"D101", # Ignore missing docstring in public classes
85+
"F401",
86+
]
87+
[tool.ruff.lint.per-file-ignores]
88+
"*/__init__.py" = [
89+
"F401",
90+
"D400",
91+
"D205",
7492
]
7593
[tool.ruff.lint.pydocstyle]
7694
convention = "pep257"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
from setuptools import setup # type: ignore
44

55
if __name__ == "__main__":
6-
setup(version="0.1.1")
6+
setup(version="0.1.2")

src/petab_gui/views/find_replace_bar.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ def update_selected_controllers(self):
267267
self.controller_map[table_name]
268268
for table_name, action in self.filter_actions.items()
269269
if action.isChecked() and (table_name != "All")
270+
}
270271
self.run_find()
271272

272273
def keyPressEvent(self, event):

0 commit comments

Comments
 (0)