Skip to content

Commit bd778cd

Browse files
authored
Merge pull request #7 from dilpath/ci_linter
Add linter to ci, rename files for easier discovery
2 parents 8fcc885 + 5a6e0b9 commit bd778cd

31 files changed

Lines changed: 134 additions & 74 deletions

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: quality
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
8+
jobs:
9+
lint:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
14+
- uses: actions/setup-python@v5
15+
with:
16+
python-version: "3.14"
17+
18+
- name: Install dependencies
19+
run: |
20+
python -m pip install --upgrade pip
21+
python -m pip install pytest pyyaml
22+
# TODO switch to pypi
23+
python -m pip install "petab_sciml @ git+https://github.com/PEtab-dev/petab_sciml.git"
24+
python -m pip install "petab @ git+https://github.com/PEtab-dev/libpetab-python.git"
25+
26+
- name: Lint problems
27+
run: pytest tests/test_lint_problems.py -v

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
__pycache__/
2+
*.py[cod]
3+
.pytest_cache/

Benchmark-Models/Dandekar_Patterns2020/hybridization_Dandekar_Patterns2020.tsv renamed to Benchmark-Models/Dandekar_Patterns2020/hybridizations.tsv

File renamed without changes.

Benchmark-Models/Dandekar_Patterns2020/mapping_Dandekar_Patterns2020.tsv renamed to Benchmark-Models/Dandekar_Patterns2020/mappings.tsv

File renamed without changes.

Benchmark-Models/Dandekar_Patterns2020/measurements_train_Dandekar_Patterns2020.tsv renamed to Benchmark-Models/Dandekar_Patterns2020/measurements.tsv

File renamed without changes.

Benchmark-Models/Dandekar_Patterns2020/expected_Dandekar_Patterns2020.yaml renamed to Benchmark-Models/Dandekar_Patterns2020/metadata/expected.yaml

File renamed without changes.

Benchmark-Models/Dandekar_Patterns2020/measurements_validation_Dandekar_Patterns2020.tsv renamed to Benchmark-Models/Dandekar_Patterns2020/metadata/measurements_validation.tsv

File renamed without changes.

Benchmark-Models/Ko_NeurIPS2023/train_Ko_NeurIPS2023.yaml renamed to Benchmark-Models/Dandekar_Patterns2020/metadata/problem_validation.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
format_version: 2.0.0
2-
parameter_files:
3-
- parameters_Ko_NeurIPS2023.tsv
42
model_files:
53
model:
6-
location: model_Ko_NeurIPS2023.xml
4+
location: ../model.xml
75
language: sbml
6+
parameter_files:
7+
- ../parameters.tsv
88
measurement_files:
9-
- measurements_train_Ko_NeurIPS2023.tsv
9+
- measurements_validation.tsv
1010
observable_files:
11-
- observables_Ko_NeurIPS2023.tsv
11+
- ../observables.tsv
1212
mapping_files:
13-
- mapping_Ko_NeurIPS2023.tsv
13+
- ../mappings.tsv
1414
extensions:
1515
sciml:
1616
version: 0.1.0
1717
required: true
1818
neural_networks:
1919
net1:
20-
location: net1_Ko_NeurIPS2023.yaml
20+
location: ../nn_model_net1.yaml
2121
format: yaml
2222
pre_initialization: false
2323
hybridization_files:
24-
- hybridization_Ko_NeurIPS2023.tsv
24+
- ../hybridizations.tsv
2525
array_files:
26-
- ps_net1_Ko_NeurIPS2023.hdf5
26+
- ../parameters_net1.hdf5

Benchmark-Models/Dandekar_Patterns2020/model_Dandekar_Patterns2020.xml renamed to Benchmark-Models/Dandekar_Patterns2020/model.xml

File renamed without changes.

Benchmark-Models/Dandekar_Patterns2020/net1_Dandekar_Patterns2020.yaml renamed to Benchmark-Models/Dandekar_Patterns2020/nn_model_net1.yaml

File renamed without changes.

0 commit comments

Comments
 (0)