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

Link to cookiecutter template #268

Merged
merged 7 commits into from
Apr 4, 2024
Merged

Link to cookiecutter template #268

merged 7 commits into from
Apr 4, 2024

Conversation

brynpickering
Copy link
Contributor

Brings PAM in line with the latest developments in the cookiecutter template that it effectively spawned.

Main change is moving PAM source code into a src directory. I know this is something we discussed and dismissed previously @fredshone but work since that time has shown me the benefits of it. I'm now a convert ;)

Also added a CI job that will monitor the template and ensure PAM conforms to any changes made on it in future.
Should hopefully make it easier to keep PAM up-to-date.

Checklist

Any checks which are not relevant to the PR can be pre-checked by the PR creator.
All others should be checked by the reviewer(s).
You can add extra checklist items here if required by the PR.

  • CHANGELOG updated
  • Tests added to cover contribution
  • Documentation updated

@codecov-commenter
Copy link

codecov-commenter commented Feb 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.51%. Comparing base (07813c8) to head (05e2aa4).
Report is 161 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #268      +/-   ##
==========================================
+ Coverage   86.84%   87.51%   +0.67%     
==========================================
  Files          49       48       -1     
  Lines        5496     5751     +255     
  Branches     1372     1374       +2     
==========================================
+ Hits         4773     5033     +260     
+ Misses        462      447      -15     
- Partials      261      271      +10     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@brynpickering
Copy link
Contributor Author

I've updated dependencies to work with Py3.12. Tests seem to pass (maybe you can try it locally on a windows machine too @Theodore-Chatziioannou? GDAL issues should be solved) and I believe the memory profiling test shows a ~20% drop in peak memory consumption (based on another profile that I have from late Sept. 2023).

@fredshone
Copy link
Contributor

install and tests run fine on windows 👍🏻

@brynpickering brynpickering merged commit 9dd7575 into main Apr 4, 2024
13 checks passed
@brynpickering brynpickering deleted the link-to-template branch April 4, 2024 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants