Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Jan 28, 2024
1 parent 0192b9b commit ed1a59b
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 54 deletions.
58 changes: 11 additions & 47 deletions examples/01-fluorescence/analysis.ipynb

Large diffs are not rendered by default.

20 changes: 13 additions & 7 deletions tests/examples/test_01_fluorescence.py
Original file line number Diff line number Diff line change
@@ -1,21 +1,27 @@
from glotaran.io import load_dataset, load_parameters, load_scheme
from __future__ import annotations

from pathlib import Path
from pytest import approx

from pyreporoot import project_root
from pytest import approx

from glotaran.io import load_dataset
from glotaran.io import load_parameters
from glotaran.io import load_scheme

repo_root = Path(project_root(__file__, root_files=[".git", "pyproject.toml"]))
example_folder = repo_root / "examples/01-fluorescence"


def test_01_fluorescence():
fit_scheme = load_scheme(example_folder/"scheme.yaml", format_name="yml")
parameters = load_parameters(example_folder/"parameters.yaml")
data_path = example_folder/"data/data.ascii"
fit_scheme = load_scheme(example_folder / "scheme.yaml", format_name="yml")
parameters = load_parameters(example_folder / "parameters.yaml")
data_path = example_folder / "data/data.ascii"
fit_scheme.load_data({"dataset1": load_dataset(data_path)})
result = fit_scheme.optimize(parameters=parameters)
assert result is not None
assert result.data['dataset1'].root_mean_square_error == approx(43.98496093)
assert result.data["dataset1"].root_mean_square_error == approx(43.98496093)


if __name__ == "__main__":
test_01_fluorescence()

0 comments on commit ed1a59b

Please sign in to comment.