Skip to content
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

Merge dev branch to main #114

Merged
merged 199 commits into from
Dec 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
199 commits
Select commit Hold shift + click to select a range
4ac2820
Add badges to README
tdmorello Dec 20, 2021
e8c437c
Update .gitignore
tdmorello Dec 20, 2021
d7a0b08
Add noxfile
tdmorello Dec 20, 2021
ccf0dba
Move files to src
tdmorello Dec 20, 2021
8f9bc53
Add config files
tdmorello Dec 20, 2021
5c8411e
Placeholder dct functions
tdmorello Dec 20, 2021
d6b7bd0
Update gitignore
tdmorello Dec 21, 2021
a18b9b6
Add class for settings
tdmorello Dec 21, 2021
1770a5c
Update setup.cfg
tdmorello Dec 21, 2021
f35ab8b
Update requirements.txt
tdmorello Dec 21, 2021
c151180
Add docstring to settings class
tdmorello Dec 21, 2021
a6461d4
Add validation to Settings input
tdmorello Dec 21, 2021
319b436
Update github CI
tdmorello Dec 21, 2021
1c89520
Add gpu option to init
tdmorello Dec 21, 2021
5464343
Update README formatting
tdmorello Jan 12, 2022
7fbeda8
Rename 'figures' folder to 'resources'
tdmorello Jan 12, 2022
025ba50
Update gitignore
tdmorello Jan 12, 2022
0c3504d
Update gitignore
tdmorello Jan 12, 2022
8a0fb99
Move API from README to docs
tdmorello Jan 12, 2022
636cbba
Refactor, update docstrings
tdmorello Jan 12, 2022
b2f754f
Change folder ExampleData to data
tdmorello Jan 12, 2022
3310f96
Remove environment file
tdmorello Jan 12, 2022
c512e48
API development
tdmorello Jan 12, 2022
9ce0b38
Read the docs config
tdmorello Jan 12, 2022
30725f5
Remove png from output formats
tdmorello Jan 12, 2022
541bc3b
Update Profile docs
tdmorello Jan 12, 2022
4f56986
Update docstrings
tdmorello Jan 12, 2022
e124f7e
Fix imports
tdmorello Jan 12, 2022
9211b1a
Fix docs... again
tdmorello Jan 12, 2022
e7fc516
Update tests
tdmorello Jan 12, 2022
1ba11f1
Update workflow
tdmorello Jan 12, 2022
a13da40
Fix workflow
tdmorello Jan 12, 2022
62b8dec
Fix workflows
tdmorello Jan 12, 2022
e39dd1f
Fix tests
tdmorello Jan 12, 2022
fa8b462
Delete requirements.txt
tdmorello Jan 13, 2022
d067f04
Added benchmark library asv
Nicholas-Schaub Jan 13, 2022
398a923
Revert "Delete CONTRIBUTING.rst"
Nicholas-Schaub Jan 13, 2022
d236563
Revert "Added benchmark library asv"
Nicholas-Schaub Jan 13, 2022
1999224
Deleted CONTRIBUTING.rst
Nicholas-Schaub Jan 13, 2022
46cbfa9
Create VERSION
tdmorello Jan 13, 2022
632a919
Update README.md
tdmorello Jan 13, 2022
4ba43b0
Settings becomes pydantic dataclass
tdmorello Jan 13, 2022
3a43afc
Update dependencies
tdmorello Jan 13, 2022
95d4b94
Update types
tdmorello Jan 13, 2022
d9aaada
Update pre-commit
tdmorello Jan 13, 2022
a11ac36
Update types, variable names
tdmorello Jan 13, 2022
f91ba4f
Merge branch 'dev' of https://github.com/tdmorello/PyBaSiC into dev
tdmorello Jan 13, 2022
683b937
Merge pull request #2 from tdmorello/dev
tdmorello Jan 13, 2022
bd0651f
Rename variables
tdmorello Jan 13, 2022
6ef4bb9
Add properties to Profile class
tdmorello Jan 13, 2022
b246e6a
Add properties for getting/setting BaSiC settings
tdmorello Jan 13, 2022
4fef12f
Add dct types to docs
tdmorello Jan 13, 2022
cf5bcb4
Merge pull request #13 from tdmorello/dev
Nicholas-Schaub Jan 14, 2022
2f351b5
Add abstract base class for DCT
tdmorello Jan 14, 2022
845c4ac
Feat/benchmarks (#7)
Nicholas-Schaub Jan 15, 2022
3aa2c03
Update pre-commit
tdmorello Jan 15, 2022
9420ce8
Add dct backends and tests
tdmorello Jan 15, 2022
c151f4f
Update setup.cfg
tdmorello Jan 15, 2022
f0a2c78
Quickfix for failing tests
tdmorello Jan 15, 2022
8c846c6
Converted `BaSiC` to a pydantic class (#23)
Nicholas-Schaub Jan 15, 2022
b75492b
Merge branch 'dev' into dev
Nicholas-Schaub Jan 15, 2022
0979056
Added CLI parsing (#26)
Nicholas-Schaub Jan 16, 2022
149f105
Check package installed before making DCT class
tdmorello Jan 16, 2022
8267279
Merge HEAD, branches 'dev' and 'dev' of https://github.com/peng-lab/B…
tdmorello Jan 16, 2022
1adb2e6
Remove unused import
tdmorello Jan 16, 2022
3cbeba9
Added abstract base class for DCT (#25)
tdmorello Jan 17, 2022
79914a2
Added predict method, does not include baseline estimation (#29)
Nicholas-Schaub Jan 17, 2022
6a44793
Implemented shading model fit algorithm from main branch (#27)
Nicholas-Schaub Jan 17, 2022
abb7124
Fix/fit (#34)
Nicholas-Schaub Jan 19, 2022
1850605
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into dev
tdmorello Jan 19, 2022
cfad35a
Added caching to `predict` method (#35)
Nicholas-Schaub Jan 20, 2022
32d9315
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into dev
tdmorello Jan 20, 2022
d3dc5c3
Feat/autodoc pydantic (#38)
tdmorello Jan 20, 2022
4e6e39f
Feat/cleanup (#39)
tdmorello Jan 20, 2022
5b6e46a
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into dev
tdmorello Jan 20, 2022
b5db0df
Convert relative to absolute imports
tdmorello Jan 20, 2022
4c29ac2
Add pytest-benchmark
tdmorello Jan 20, 2022
65956de
Update noxfile for pytest-benchmark
tdmorello Jan 20, 2022
4580809
ignored python-version
yfukai Jan 25, 2022
1d7935e
Merge pull request #41 from tdmorello/feat/absolute-imports
tdmorello Jan 27, 2022
1854fbc
Update .gitignore
tdmorello Jan 27, 2022
50f3644
switched to commented line
yfukai Jan 28, 2022
ac61009
Merge branch 'ignore_pyenv' of ssh://github.com/yfukai/BaSiCpy into i…
yfukai Jan 28, 2022
315c315
Merge branch 'dev' of git://github.com/peng-lab/BaSiCPy into ignore_p…
yfukai Jan 28, 2022
cb8e460
Merge pull request #45 from yfukai/ignore_pyenv
yfukai Jan 28, 2022
cd1d9e7
refactor name to basicpy
yfukai Mar 13, 2022
9b7e62d
further refactored...
yfukai Mar 14, 2022
cf926a2
changed dir name
yfukai Mar 14, 2022
4407474
refactor `predict` to `transform`
yfukai Mar 14, 2022
697f2da
Update README.md
tying84 Mar 17, 2022
b8c2407
Merge pull request #56 from peng-lab/tying84-readme-change
tying84 Mar 17, 2022
a7b7336
Merge pull request #51 from yfukai/package_name
yfukai Mar 17, 2022
76ff9b3
Merge pull request #42 from tdmorello/feat/pytest-benchmark
yfukai Mar 24, 2022
e6885b5
Implement logging (#44)
yfukai May 17, 2022
727ebb0
Feat/jax dct (#46)
tdmorello May 17, 2022
abff1e4
Add save and load methods (#43)
tdmorello May 19, 2022
b71ade3
Update README.md (#49)
yuliu96 May 19, 2022
3b56517
fixed pydantic version lower bound to get test_basic_save_model
yfukai May 22, 2022
f903191
set the license to MIT
yfukai May 25, 2022
46d1517
removed pydantic version
yfukai May 25, 2022
f9e21d9
Merge pull request #61 from yfukai/provide_license
yfukai May 25, 2022
8c3dfdc
Testing fit method with synthetic data (#53)
yfukai Jun 13, 2022
cea7c79
Data in package (#57)
yfukai Jun 13, 2022
01b1a15
Major update with LADMAP implementation (#62)
yfukai Jun 13, 2022
e50a5b9
Update contribution notes (#66)
yfukai Jun 13, 2022
dd1f0ef
removed experimental_code reference
yfukai Jun 14, 2022
fb67284
updated jaxlib version to avoid importerror (#69)
yfukai Jun 21, 2022
d1ef1b8
Merge Yu's docs
tdmorello Jun 21, 2022
1e9d525
deleting files not used at this point
yfukai Jun 22, 2022
96204e0
enab
yfukai Jun 22, 2022
087f24b
re-added autoflake and isort
yfukai Jun 22, 2022
40cab55
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into reposi…
yfukai Jun 22, 2022
100ccfd
removed opencv
yfukai Jun 22, 2022
89d747b
Feat/release (#72)
Nicholas-Schaub Jun 22, 2022
05258ea
Fix/release (#75)
Nicholas-Schaub Jun 23, 2022
fb50222
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into reposi…
yfukai Jun 23, 2022
3b8153b
:busts_in_silhouette: Update @Nicholas-Schaub as a contributor
yfukai Jun 23, 2022
0abad91
:busts_in_silhouette: Update @tdmorello as a contributor
yfukai Jun 23, 2022
113ce3d
:busts_in_silhouette: Add @YuLiu-web as a contributor
yfukai Jun 23, 2022
da6eb96
update readme
yfukai Jun 23, 2022
9ee2425
:busts_in_silhouette: Update @tying84 as a contributor
yfukai Jun 23, 2022
31651c5
add tingying organizing meetings
yfukai Jun 23, 2022
5a0f873
Fix `lambda flatfield` bug (#74)
yfukai Jun 23, 2022
8f16015
fixed save bug for 3D images and added tests (#77)
yfukai Jun 23, 2022
c1e0c6d
updated jaxlib dependency
yfukai Jun 24, 2022
84e5e9f
updated notebooks
yfukai Jun 24, 2022
98ba4fa
:busts_in_silhouette: Update @tdmorello as a contributor
yfukai Jun 24, 2022
92f2814
some update
yfukai Jun 24, 2022
7f5c745
fixed typos
yfukai Jun 24, 2022
06f990d
Update docs
tdmorello Jun 24, 2022
ec75e68
fixed typos
yfukai Jun 25, 2022
2d822d8
changed default parameters
yfukai Jun 25, 2022
2beff3c
updated examples
yfukai Jun 25, 2022
a7438c9
Add comments for notebook gallery
tdmorello Jun 25, 2022
611e5b7
Update notebooks
tdmorello Jun 25, 2022
89885d1
compared lagrangian with the origin implementation
yfukai Jun 27, 2022
9a895af
notebook update
yfukai Jun 27, 2022
8511489
formatted notebooks with black
yfukai Jun 27, 2022
050a4c1
added markdowns to notebooks
yfukai Jun 27, 2022
e0411d6
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into fix_ja…
yfukai Jun 27, 2022
0b005bd
ifurther updated notebooks
yfukai Jun 27, 2022
2d2c794
Add contributing guide to docs
tdmorello Jun 27, 2022
2b585d1
Add autoenum to docs
tdmorello Jun 28, 2022
9ac54aa
Merge pull request #73 from tdmorello/feat/docs
yfukai Jun 30, 2022
1505a06
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into fix_ja…
yfukai Jun 30, 2022
d19f9ed
updated notebooks
yfukai Jun 30, 2022
369810d
updated thumbnail data for docs
yfukai Jun 30, 2022
1dc1d13
updated readme
yfukai Jun 30, 2022
8fcd695
ignored package lock file for yarm
yfukai Jun 30, 2022
9755361
fixed type
yfukai Jun 30, 2022
8992fb4
Merge pull request #78 from yfukai/fix_jaxlib_import
tdmorello Jun 30, 2022
5f81704
Merge branch 'dev' into repository_cleanup
tdmorello Jun 30, 2022
7eed5fa
Merge pull request #70 from yfukai/repository_cleanup
tdmorello Jun 30, 2022
02e38e8
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into update…
yfukai Jul 1, 2022
b3ff375
Merge pull request #76 from yfukai/update_contribution
yfukai Jul 1, 2022
53a3309
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into update…
yfukai Jul 2, 2022
e1c1e79
added windows instruction
yfukai Jul 2, 2022
f56fa30
:busts_in_silhouette: Update @YuLiu-web as a contributor
yfukai Jul 2, 2022
1011eac
fixed notebook folder
yfukai Jul 2, 2022
6be35dd
fixed typo
yfukai Jul 2, 2022
c605e48
added macos and windows tests
yfukai Jul 3, 2022
5f7660a
test falling back to ubuntu
yfukai Jul 3, 2022
7b80589
added jax installation in noxfile for windows
yfukai Jul 3, 2022
9ae2183
migrated contribution details to the docs
yfukai Jul 3, 2022
bf0ef20
update badges
yfukai Jul 3, 2022
70228bf
fixed badges
yfukai Jul 3, 2022
af7765f
a bit more update...
yfukai Jul 3, 2022
773d124
Merge pull request #79 from yfukai/update_defaults
tdmorello Jul 4, 2022
7776d97
Merge pull request #82 from yfukai/update_readme
tdmorello Jul 4, 2022
294ea53
Merge pull request #88 from yfukai/windows_support
tdmorello Jul 4, 2022
e5344b0
fixed readme
yfukai Jul 4, 2022
38cb6a0
Merge branch 'dev' of https://github.com/peng-lab/BaSiCPy into readme…
yfukai Jul 4, 2022
131d3da
fixed badgee stype
yfukai Jul 4, 2022
932358a
further fix...
yfukai Jul 4, 2022
046d762
Merge pull request #89 from yfukai/readme_fix
tdmorello Jul 4, 2022
4571862
Timelapse option in `transform` (#80)
yfukai Jul 29, 2022
8917906
Update example data (#92)
yfukai Jul 29, 2022
46f953e
Fix `fit` bug for dask array inputs (#93)
yfukai Jul 29, 2022
d136d52
Update hashes (#95)
yfukai Oct 27, 2022
1860f03
Minor change before beta release (#96)
yfukai Oct 27, 2022
7afadb5
DCT tools update (#98)
yfukai Nov 16, 2022
205c7b7
Update coef definitions (#103)
yfukai Nov 16, 2022
559c94c
Update config names (#106)
yfukai Nov 23, 2022
7b37c6c
Update documents (#107)
yfukai Nov 30, 2022
5c935f5
Cleaned up code and logging.
Nicholas-Schaub Nov 30, 2022
755d3fd
Merge branch 'main' of https://github.com/Nicholas-Schaub/pybasic int…
Nicholas-Schaub Nov 30, 2022
d6423bb
Changed error message comment
Nicholas-Schaub Dec 1, 2022
2bdfb1a
Add single-step convergence warning after the loop
yfukai Dec 1, 2022
a38b4fa
Cleanup (#109)
Nicholas-Schaub Dec 1, 2022
7da6fdd
Change default log level to warning
Nicholas-Schaub Dec 1, 2022
54001af
Merge pull request #111 from Nicholas-Schaub/cleanup
yfukai Dec 1, 2022
00439b4
removed device variable from the basic object (#110)
yfukai Dec 1, 2022
8c9e527
fixed requirements for gallery fix (#112)
yfukai Dec 1, 2022
8e749bf
Bump version: 0.2.1-dev0 → 1.0.0
Nicholas-Schaub Dec 1, 2022
3e57ee5
Bump version: 0.2.1-dev0 → 1.0.0
Nicholas-Schaub Dec 1, 2022
1a85a21
Merge branch 'v1.0.0' into dev
Nicholas-Schaub Dec 1, 2022
18c2a78
Updated docs version and bumpversion config
Nicholas-Schaub Dec 1, 2022
0f61ec1
Bump version: 1.0.0 → 1.0.1
Nicholas-Schaub Dec 1, 2022
7c9c89c
Merge pull request #113 from Nicholas-Schaub/dev
yfukai Dec 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
81 changes: 81 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
{
"projectName": "BaSiCPy",
"projectOwner": "peng-lab",
"repoType": "github",
"repoHost": "https://github.com",
"files": [
"README.md"
],
"imageSize": 100,
"commit": true,
"commitConvention": "gitmoji",
"contributors": [
{
"login": "Nicholas-Schaub",
"name": "Nicholas-Schaub",
"avatar_url": "https://avatars.githubusercontent.com/u/15925882?v=4",
"profile": "https://github.com/Nicholas-Schaub",
"contributions": [
"projectManagement",
"review",
"infra",
"test",
"code",
"ideas"
]
},
{
"login": "tdmorello",
"name": "Tim Morello",
"avatar_url": "https://avatars.githubusercontent.com/u/34800427?v=4",
"profile": "https://github.com/tdmorello",
"contributions": [
"code",
"doc",
"review",
"test",
"ideas",
"infra"
]
},
{
"login": "tying84",
"name": "Tingying Peng",
"avatar_url": "https://avatars.githubusercontent.com/u/11461947?v=4",
"profile": "https://github.com/tying84",
"contributions": [
"data",
"financial",
"projectManagement",
"talk",
"code"
]
},
{
"login": "yfukai",
"name": "Yohsuke T. Fukai",
"avatar_url": "https://avatars.githubusercontent.com/u/5919272?v=4",
"profile": "https://github.com/yfukai",
"contributions": [
"research",
"code",
"ideas",
"review",
"test",
"question",
"infra"
]
},
{
"login": "YuLiu-web",
"name": "YuLiu-web",
"avatar_url": "https://avatars.githubusercontent.com/u/70626217?v=4",
"profile": "https://github.com/YuLiu-web",
"contributions": [
"doc",
"userTesting"
]
}
],
"contributorsPerLine": 7
}
21 changes: 21 additions & 0 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[bumpversion]
current_version = 1.0.1
commit = True
tag = True
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-(?P<release>[a-z]+)(?P<build>\d+))?
serialize =
{major}.{minor}.{patch}-{release}{build}
{major}.{minor}.{patch}

[bumpversion:part:release]
optional_value = _
first_value = dev
values =
dev
_

[bumpversion:part:build]

[bumpversion:file:VERSION]

[bumpversion:file:docs/conf.py]
6 changes: 6 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[flake8]
docstring-convention=google
max-line-length=88
exclude=noxfile.py,docs/*,tests/*,scripts/*
ignore=D105, W503
extend-ignore = E203
80 changes: 80 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: CI

on: [push, pull_request]

jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install nox

- name: Test with nox
run: |
nox --sessions=tests --python=${{ matrix.python-version }}

docs:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v2
- name: Set up packages
run: sudo apt-get install pandoc
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install nox

- name: Test with nox
run: |
nox --sessions=docs-build


# - name: Coverage
# uses: codecov/codecov-action@v2

# deploy:
# needs: [test]
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v2
# - name: Set up Python 3.10
# uses: actions/setup-python@v2
# with:
# python-version: "3.10"

# - name: Install dependencies
# run: |
# python -m pip install --upgrade pip
# python -m pip install poetry

# - name: Bump version and build
# run: |
# poetry version patch &&
# version=$(poetry version | awk '{ print $2 }') &&
# poetry version $version.dev.$(date +%s) &&
# poetry build

# - name: Release on TestPyPI
# uses: pypa/[email protected]
# with:
# user: __token__
# password: ${{ secrets.TEST_PYPI_TOKEN }}
# repository_url: https://test.pypi.org/legacy/
30 changes: 30 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: PyPi

on:
push:
tags:
- v[0-9]+.[0-9]+.[0-9]+
- v[0-9]+.[0-9]+.[0-9]+-dev[0-9]+

jobs:
package:
runs-on: ubuntu-latest

steps:
- name: Checkout 🛎️
uses: actions/checkout@v2

- name: Set up Python 3.9
uses: actions/setup-python@v2
with:
python-version: 3.9

- name: Build basicpy
run: |
python -m pip install wheel twine setuptools build
python -m build
- name: Publish a Python distribution to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}
168 changes: 152 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,158 @@
# test data
/.pytest_cache/

# Python files:
# Byte-compiled / optimized / DLL files
__pycache__/
*.pyc
*.egg-info
*.py[cod]
*$py.class

#tests
/.pytest_cache/
pybasic/test/units/*
# C extensions
*.so

# OS files
.DS_Store
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-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/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
.python-version

# IDE
.spyproject/
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# venv
.venv_pybasic/
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

.ipynb_checkpoints
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintainted in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

.vscode/
.DS_Store
scratch/
node_modules/
package-lock.json
Loading