Releases: PmagPy/PmagPy
Releases · PmagPy/PmagPy
v4.3.15
What's Changed
- fix DataFrame fillna for pandas 3.x compatibility by @Swanson-Hysell in #855
- Update pip release documentation and simplify contributing guide by @Swanson-Hysell in #857
- remove Linux standalone references from documentation by @Swanson-Hysell in #859
- restore dolnp3_0 and rewrite its docstring by @Swanson-Hysell in #860
- Enhance get_tilt and get_azpl functions and tests by @Swanson-Hysell in #861
- Fix upload_magic function to keep result_type and external_database_ids by @Swanson-Hysell in #865
Full Changelog: v4.3.13...v4.3.15
v4.3.13
What's Changed
- Fixing dia_vgp as noted in #769 by @apivarunas in #801
- Removing deprecated API calls #798 by @apivarunas in #803
- style and readability edits by @apivarunas in #804
- readability of various checks by @apivarunas in #805
- Plot map fix by @Swanson-Hysell in #810
- change from predetermined index for percentiles to direct percentile calculation in find_ei and find_ei_kent by @Swanson-Hysell in #795
- Fixing duplication in continents.py by @apivarunas in #807
- simple style fixes via ruff by @apivarunas in #812
- Working through errors / warnings in ipmag by @apivarunas in #813
- Fixing issues with Jupyter FORC plotting by @apivarunas in #811
- Adding Curie temperature estimation functionality to rockmagpy by @apivarunas in #776
- Removing functions deprecated in 2022 by @apivarunas in #780
- Add mad_to_a95 conversion function by @LenGallo in #816
- Demag GUI improvements by @apivarunas in #817
- Replace deprecated np.matrix with ndarray in H23 functions by @Swanson-Hysell in #820
- change axis("equal") to set_aspect("equal") to get rid of warnings by @Swanson-Hysell in #822
- IGRF14 addition by @Swanson-Hysell in #819
- Add reproducible random sampling and many new pmag.py and ipmag.py tests by @Swanson-Hysell in #826
- Fix pandas 3.x compatibility and notebook environment detection by @Swanson-Hysell in #830
- remove old obsolete travis CI .yml by @Swanson-Hysell in #831
- fix scalar logic in ipmag.plot_di() by @Swanson-Hysell in #833
- remove deprecated pandas method='ffill' by @Swanson-Hysell in #837
- develop more plotting tests and fix inline plotting draw_figs break by @Swanson-Hysell in #839
- pull classification logic of common_mean_watson out of print statement by @Swanson-Hysell in #841
- fix aniso_magic KeyError on multi-row sites tables in pandas 2.x by @Swanson-Hysell in #844
- enforcing M/M0 plot ylim at 0 by @apivarunas in #845
- Cleaning Formatting in Demag Gui by @apivarunas in #846
- add sample-level plotting and name filtering to aniso_magic by @Swanson-Hysell in #849
- Fix rec index in plot_mag and plot_zed by @Swanson-Hysell in #847
- add recursive-include pmagpy/field_models *.txt to MANIFEST.in by @Swanson-Hysell in #851
- make datablock more clear in plot_zij and plot_zed docstrings by @Swanson-Hysell in #852
- fix upload_magic truncating integer counts ending in 0 by @Swanson-Hysell in #853
- Pip improvements by @Swanson-Hysell in #854
New Contributors
Full Changelog: v4.3.8...v4.3.13
PmagPy version 4.3.8
This release updates PmagPy to version 4.3.8.
This release is the first Github release made in a long time for PmagPy. Recent practice has been to do releases solely through pip which has been done with regularity and has been associated with incrementing the version number in https://github.com/PmagPy/PmagPy/blob/master/pmagpy/version.py. The goal moving forward will be to do Github releases associated with version increments and pip releases in order to improve traceability and follow the practice of other open source science projects on Github.
Full Changelog: 3.4.0...v4.3.8
New installation process and directory structure
3.4.0 update README to reflect current installation process
3.3.3
PmagPy 3.3.2
Update version number correctly
PmagPy 3.3.1
Miscellaneous bug fixes and improvements to the GUIs.
New GUIs
3.2.11: modified: aniso_magic.py
modified: ipmag.py => removed drawFIGs() and calls ipmagplotlib new file: ipmagplotlib.py => removed drawFIGS and TkAgg backend modified: pmag.py => fixed spelling of assotiated to associated modified: pmagplotlib.py modified: thellier_magic.py => calls ipmagplotlib