-
Notifications
You must be signed in to change notification settings - Fork 6
Dev 081 #28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
MyPyDavid
wants to merge
102
commits into
main
Choose a base branch
from
dev-081
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Dev 081 #28
Changes from 77 commits
Commits
Show all changes
102 commits
Select commit
Hold shift + click to select a range
d463d34
chore: make normalization of max of valid regions
0e7be6c
chore: update processing
e9f44c0
chore: add validation for test_if_spectrum_has_model_region in Spectr…
953093a
chore: make default_regions into dict of SpectrumRegionLimits
5609528
chore: add kwargs to typer cli
441defc
chore: add split rows to parser
935d1b6
chore: add loop for plotting of generic models
60e3024
chore: minor fixes
c2bb6b2
tests: add model config fixture low_first_order
a63b320
chore: refactor import export
9104a2f
chore: refactor config
8dcdc4c
chore: refactor delegating
afd40d6
chore: refactor models
91a5a9e
tests: update and refactor tests
fa4f558
cli: add typer cli commands
8431d3d
chore: minor changes
da797b5
build: add tomli_w dependency and test marker slow
0d4ed32
pre-commit: autoupdate
313ff24
build: upgrade to py 3.12 only
57e6da3
update and fix import from files
130982e
fix(models): update models
dca0229
fix(all): apply minor fixes
8a88e77
tests: fix failing tests
8cb7833
ci: upgrade to py 3.12
51a26d1
chore: upgrade to py 3.12
e1d63fb
chore: update RegionNames and typing
5e5619f
chore: update logger
56c160a
build: fix pytest coverage addopts
16c1a1d
docs: update make example
a8f5a65
logging: update and add tests
f4310f0
add typer tests and fix logging
44b6acb
build: use bumpy-my-version for versioning
a5b209f
chore(imports): refactor and clean up
ea74179
chore: refactor, clean up and style
1801316
refactor delegator and fix tests
1ce5d03
build(pyproject,uv.lock): remove pandas add ruff and uv.lock
4f72405
chore: refactor to delegators and rm pd deps
0687508
chore(delegators): fix and refactor main fitting run
dc7abe0
chore: add docstrings
0f37a9c
build(docker): update and fix dockerfile, add pre-commit to dev deps
04e3a9b
build(pre-commit): add uv-pre-commit lock hook
6a334a5
build(docker): fix docker build and run, refactor version
ae1d7df
chore: fix typing and tests
977a229
docs: mv to docs dir and add docker
43d24b0
dev(justfile): add justfile and commands
6faee58
chore: clean up
8eb9a06
ci: update and fix jobs
7063994
ci: fix yaml and add pre-commit hook
a643697
build(docker): add non-root user
25d97cf
chore: fix type of arg
8786790
config: update paths
9eebc9d
delegators: update fit runners
d2dfc0c
exports: fix export
9bdac04
models: fix fit runner
c4e9309
processing: fix fit run
4d5a601
tests: update logging and fix fit result
ab9105c
just: add pytest group cmd
9bb337d
imports: fix and refactor
7f2fcd4
fix and refactor models and processing
a843a44
fix and refactor exports and config
03f078f
tests: update and fix
1ad595b
fix processing of sample data
928e30a
fix code quality issues
9b5e3bf
ci: fix codecov
b10ca1f
build: add coverage
1055767
ci: add codecov token
b7bed12
fix export and update tests
4f00b7e
build: update pytest commands
d2d723f
ci: update python versions and handle errors
14d6cbf
ci: use pwsh for pytest on windows
f6059ef
ci: disable color on win
1cb9531
ci: disable force color on win
193e5ca
ci: use ansi2html for win
8e48a96
build: update py versions >=3.10
d41b601
ci: use uv
4b415e8
style: fix Unpack
e858508
ci: split job for windows
2431b55
style: fix compat with 310
86129dc
ci: add ci permissions
78ac862
style: fix compat with >=311
23dd918
ci: use uv run in job for windows
257065c
refactor method run in fit model
a8cde77
ci: add upload of example artifacts
d8605f4
ci: add HOME_DIR for upload of artifacts
1c0e8b7
refactor: clean up
80eba29
refactor: update spectrum reader
2fd8d4e
refactor: make file indexer async
0130ea2
refactor: update index and delegator
1ae0c8b
build: add attrs
198cf7f
tests: fix tes
8d9cafa
refactor: fix compat 310 UTC
43b8196
refactor import and error handling
0f1297d
feat(cli): add show command and refactor
1d2758f
chore: refactor utils
161028c
chore: fix arg
77a200d
chore: clean up
f115170
chore: fix flake issue
21e18b9
chore: fix flake issue
b24bd5a
chore: fix flake str issue
9762473
chore: fix flake str issue
73ba649
chore: remove multiprocessing
92054b8
chore: remove \n from f strings
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
.venv/ | ||
# Ignore the 'data' and 'output' directories | ||
examples/ | ||
|
||
# Ignore Python bytecode files and cache directories | ||
*.pyc | ||
*.pyo | ||
__pycache__/ | ||
|
||
# Ignore any other unnecessary files (e.g., logs, test outputs) | ||
*.log | ||
*.bak | ||
*.swp | ||
|
||
# Optionally, ignore other common file types you don't want in the image | ||
*.git | ||
*.gitignore |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,138 +1 @@ | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
*$py.class | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
downloads/ | ||
eggs/ | ||
.eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
wheels/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
MANIFEST | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
*.manifest | ||
*.spec | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.coverage | ||
.coverage.* | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
testresults.xml | ||
|
||
*.cover | ||
.hypothesis/ | ||
.pytest_cache/ | ||
|
||
# Translations | ||
*.mo | ||
*.pot | ||
|
||
# Django stuff: | ||
*.log | ||
local_settings.py | ||
db.sqlite3 | ||
|
||
# Flask stuff: | ||
instance/ | ||
.webassets-cache | ||
|
||
# Scrapy stuff: | ||
.scrapy | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ | ||
|
||
# Jupyter Notebook | ||
.ipynb_checkpoints | ||
|
||
# pyenv | ||
.python-version | ||
|
||
# celery beat schedule file | ||
celerybeat-schedule | ||
|
||
# SageMath parsed files | ||
*.sage.py | ||
|
||
# Environments | ||
.env | ||
.venv | ||
env/ | ||
env*/ | ||
venv/ | ||
ENV/ | ||
env.bak/ | ||
venv.bak/ | ||
|
||
# Spyder project settings | ||
.spyderproject | ||
.spyproject | ||
|
||
# VS code project settings | ||
.vscode | ||
|
||
# Rope project settings | ||
.ropeproject | ||
|
||
# mkdocs documentation | ||
/site | ||
|
||
# mypy | ||
.mypy_cache/ | ||
|
||
# pycharm | ||
.todo/ | ||
|
||
# datafiles and results | ||
**/results/* | ||
tests/test_results/** | ||
|
||
/*.csv | ||
/*.zip | ||
#/*.txt | ||
/*.xlsx | ||
|
||
# local configuration settings | ||
local_config.py | ||
|
||
# all logs | ||
logs/ | ||
|
||
# trained models (will be created in CI) | ||
/*.pkl | ||
|
||
# extra tox files | ||
tox.ini.bak | ||
tox-generated.ini | ||
|
||
# Generated by setuptools-scm | ||
*/*/_version.py | ||
src/raman_fitting/_version.py |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.