-
Notifications
You must be signed in to change notification settings - Fork 12
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
refactor: Setup package structure to follow the Scientific Python Library Development Guide #103
Conversation
* Update README.md Add SSEC badge * Move project to src/ directory * Update Codespaces link * Update README.md * Update README.md Update Codespaces link * Update devcontainer * ci: Create cd.yml for building and pushing package * Update caustic name to caustics * Add PyLint and Black formatting features to devcon * Closes issue #16 * Updated test/ -> tests/ * Move project to src/ directory * Update README.md * Update README.md Update Codespaces link * Create noxfile.py * Add .readthedocs.yaml * Create .git_archival.txt * Create .gitattributes * Create .pre-commit-config.yaml * Add sphinx and myst-parser support * style: pre-commit fixes * Update docs * style: pre-commit fixes * Update .github Actions * Update environment.yml - Add jupyter-book * Create CONTRIBUTING.md * Update README.md * chore: resolve conflicts * chore: Remove sources * test: remove test lenses * test: fix test_simulator * chore: Set min python to 3.9 * fix: change pytest to point to tests/ * build: update dep list to use reqs.txt * ci: Don't fail fast * chore(deps): Pin astropy < 6 * fix: change instances of caustic to caustics * fix: Perform pre-commit * fix: update path to conf.py * update README * style: pre-commit fixes * docs: Add contributor graph * chore: Setup dynamic versioning * ci: Update fetch depth to 0 to get correct version * Update README.md Update Codespaces button to new repo name --------- Co-authored-by: Cordero Core <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* ci: update yaml configuration for CI * style: pre-commit fixes --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really impressive!
Added issue to contribution section
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## dev #103 +/- ##
===========================================
+ Coverage 76.94% 88.41% +11.47%
===========================================
Files 39 35 -4
Lines 2030 1770 -260
===========================================
+ Hits 1562 1565 +3
+ Misses 468 205 -263 ☔ View full report in Codecov by Sentry. |
Co-authored-by: Connor Stone, PhD <[email protected]>
Co-authored-by: Connor Stone, PhD <[email protected]>
Co-authored-by: Connor Stone, PhD <[email protected]>
Co-authored-by: Connor Stone, PhD <[email protected]>
Thank you for that feedback @ConnorStoneAstro 😊 @uwcdc did an amazing job getting all of this stuff together |
Temporarily removing instructions for `docs`
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great!
Overview
This PR refactors the package structure to follow the Scientific Python Library Development Guide. The following changes occured: uw-ssec#1 and uw-ssec#15. To highlight, we've added codespaces, continuous deployment, auto versioning, pre-commit, and many more!