Hn2016-falwa

Latest version: v0.7.3

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.6.4

This release includes the fix for the calculation of meridional flux component. See the [correction note](https://github.com/csyhuang/hn2016_falwa/blob/aa45499fcfb0bdc0236f93b39c83bd9f68ef9abb/notes/LWA-budget-on-the-sphere-revised-20221230.pdf) for details. The corrigendum on Neal et al 2022, GRL corresponds to this release.

The main change in the calculation can be found in this commit: 38d95f6202f2b0d052263437a61124fe3ace0d65

Please remove all the compiled fortran modules on your machine and `git pull` the newest version of fortran codes for installation (`python setup.py develop`).

0.6.2

There were resolution-dependent procedures which worked with the (360x181) grid we used for NHN2022, GRL. This bugfix enables the new inversion routine to take data of other grid sizes.

0.6.1

Major update:

- Thanks Christopher Polster chpolste for developing an **xarray interface** for the QGField object using the SOR solver to compute reference state as documented in [Nakamura and Huang (2018, Science)](https://www.science.org/doi/abs/10.1126/science.aat0721).
- Sample code that use this interface: `examples/nh2018_science/demo_script_for_nh2018_with_xarray.ipynb`
- Please refer to the corresponding [xarray interface documentation](https://hn2016-falwa.readthedocs.io/en/latest/Xarray%20Interface.html) page for details.

Minor update:

- Added `.gitignore` for this repo
- Fix documentation display on readthedocs.io
- Fortran code files are now moved to `hn2016_falwa/f90_modules/` such that the compiled `.so` modules are located in `hn2016_falwa/`
- Cleaned up f2py modules and remove unused variables

Code change

Detailed change in the code can be viewed on this GitHub commit comparison page:

https://github.com/csyhuang/hn2016_falwa/compare/44fabe7..a656062

0.6.0

to fields at the equator, which improves the quality of the analysis.

The analysis code to reproduce results in Neal et al. "The 2021 Pacific Northwest heat wave and associated blocking: Meteorology and the role of an upstream cyclone as a diabatic source of wave activity" (submitted to GRL) can be found in the directory `scripts/nhn_grl2022/`.

Zenodo badge: [![DOI](https://zenodo.org/badge/63908662.svg)](https://zenodo.org/badge/latestdoi/63908662)

0.5.0

- Great thanks to chpolste for pull request 36 that optimizes the fortran code that computes LWA and fluxes. To incorporate the changes made, after pulling the changes, please re-compile the f2py modules. One way of doing this is:

$ python setup.py develop -u
$ git pull
$ python setup.py develop

- The module `hn2016_falwa/download_data.py`, which downloads ERA-Interim data, has been removed.
- The module `hn2016_falwa/beta_version.py` has been moved to the `legacy/` folder. This module is no longer maintained, and will be deprecated in the upcoming release.
- Added one unit test for the class `BarotropicField`.
- Instead of using Travis CI, now deployment test and code coverage test are implemented using *GitHub workflow*.

close 37

0.4.1

There are two fixes in this release:
- The bugs in the class BarotropicField is fixed. Thanks chpolste for the pull request.
- Now `QGField` can handle masked arrays without raising an error. It converts masked array to numpy array with the `fill_value` stored in the masked array.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.