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

Ffp class #8

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Ffp class #8

wants to merge 9 commits into from

Conversation

inkenbrandt
Copy link
Contributor

fixed the issues with the ffp class and updated some tests.

Refactor ffp.py and add associated tests

The ffp.py file was refactored, notably changing how matplotlib is imported and how certain calculations are performed. A new unit test file, test_ffp.py, was added to verify correct behavior after the refactor. Additionally, small changes were also made to a jupyter notebook to match with the current ffp.py state.

Made modifications to the example notebooks to improve readability and code execution. These changes improve code organization and module imports, and enhance the use case guide for the users.

Fixed deprecation issues with the pyproj function calls.

Created a Config file for US-CRT, and fixed custom variable additions.
Made modifications to the example notebooks to improve readability and code execution. These changes improve code organization and module imports, and enhance the use case guide for the users.

Fixed deprecation issues with the pyproj function calls.

Created a Config file for US-CRT, and fixed custom variable additions.
Variable names within the FFPCalc class have been refactored to be singular rather than plural, enhancing readability. Colormap handling has been modified to use direct matplotlib colormap access instead of the "cm" module. Smooth kernel declaration has been changed from matrix to an array to ensure proper data format compatibility.
This commit introduces a script for parallel processing preformatted time series input data needed for the Kljun et al. 2D flux footprint prediction code. It includes data checks, automatic download, and weighted data normalization. Intended for scientific purposes to document employed workflows.
This commit introduces a script for parallel processing preformatted time series input data needed for the Kljun et al. 2D flux footprint prediction code. It includes data checks, automatic download, and weighted data normalization. Intended for scientific purposes to document employed workflows.
The ffp.py file was refactored, notably changing how matplotlib is imported and how certain calculations are performed. A new unit test file, test_ffp.py, was added to verify correct behavior after the refactor. Additionally, small changes were also made to a jupyter notebook to match with the current ffp.py state.
The ffp.py file was refactored, notably changing how matplotlib is imported and how certain calculations are performed. A new unit test file, test_ffp.py, was added to verify correct behavior after the refactor. Additionally, small changes were also made to a jupyter notebook to match with the current ffp.py state.
@inkenbrandt inkenbrandt reopened this Apr 21, 2024
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.

1 participant