Pysolid

Latest version: v0.3.3

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

Scan your dependencies

Page 1 of 2

0.3.3

This is a maintenance release with no new features.

Maintenance - Build
* switch the build backend from `numpy.distutils` to `CMake` & `scikit-build-core` to support Python-3.12 by rtburns-jpl in https://github.com/insarlab/PySolid/pull/87
* remove the obsolete `setup.py` by yunjunz, scottstanie in https://github.com/insarlab/PySolid/pull/88
* `pyproject.toml`: use static metadata for readme/dependencies by yunjunz in https://github.com/insarlab/PySolid/pull/91
* `build-and-publish-to-pypi.yml`: fix unknown dist format error by yunjunz in https://github.com/insarlab/PySolid/pull/81
* `build-and-publish-to-pypi.yml`: update cibuildwheel to version 2.19 by dependabot, jhkennedy in https://github.com/insarlab/PySolid/pull/89

Maintenance - Test
* circleci: replace mambaforge with miniforge3 by yunjunz in https://github.com/insarlab/PySolid/pull/84
* unit test: add numeric comparison by yunjunz in https://github.com/insarlab/PySolid/pull/90

New Contributors
* rtburns-jpl made their first contribution in https://github.com/insarlab/PySolid/pull/87

Full Changelog: https://github.com/insarlab/PySolid/compare/v0.3.2...v0.3.3

0.3.2

Matainance - Dependency

* move packaging and installation requirements to `tests/requirements.txt` by jhkennedy in https://github.com/insarlab/PySolid/pull/77
* build(deps): bump actions/checkout from 3 to 4 by dependabot in https://github.com/insarlab/PySolid/pull/73

Full Changelog: https://github.com/insarlab/PySolid/compare/v0.3.1...v0.3.2

0.3.1

Smaller environment/docker builds, leap second extension through mid 2024.

Maintenance

* dependency: drop `scikit-image` by scottstanie in https://github.com/insarlab/PySolid/pull/67
* dependency: drop `matplotlib` by yunjunz in https://github.com/insarlab/PySolid/pull/69
* build(deps): bump pypa/cibuildwheel from 2.12.1 to 2.14.1 by dependabot in https://github.com/insarlab/PySolid/pull/57, https://github.com/insarlab/PySolid/pull/60, https://github.com/insarlab/PySolid/pull/62, https://github.com/insarlab/PySolid/pull/63
* `pyproject.toml`: add dynamic requirements from file by scottstanie in https://github.com/insarlab/PySolid/pull/71
* update leap sec to Jun 2024 by yunjunz in https://github.com/insarlab/PySolid/pull/68
* `circleci`: use `mambaforge` by yunjunz in https://github.com/insarlab/PySolid/pull/58
* add `docs/images/set*.png` files by yunjunz in https://github.com/insarlab/PySolid/pull/59

Full Changelog: https://github.com/insarlab/PySolid/compare/v0.3.0...v0.3.1

0.3.0

New Features

* support `pip install pysolid` for macOS and Linux using `cibuildwheels` (by jhkennedy in https://github.com/insarlab/PySolid/pull/43)
* support multi-thread processing by creating unique text file names in `solid.for` (by scottstanie in https://github.com/insarlab/PySolid/pull/55)
* return numpy arrays directly in `solid.for` instead of writing to text file (by scottstanie in https://github.com/insarlab/PySolid/pull/56)

Maintainence

* use `setuptools_scm` to grab the version from git history (by jhkennedy in https://github.com/insarlab/PySolid/pull/43)
* convert `setup.py` to `project.toml` for packaging (by jhkennedy in https://github.com/insarlab/PySolid/pull/43)
* use explicit arg types in `solid.for` + attempt to fix pip install by pin setuptools/numpy (by piyushrpt in https://github.com/insarlab/PySolid/pull/45)
* simplify readme by hiding "build from source" via `<details>` HTML tag (by yunjunz in https://github.com/insarlab/PySolid/pull/49)
* update leap sec to Dec 2023 (by yunjunz in https://github.com/insarlab/PySolid/pull/51)
* build(deps): bump pypa/cibuildwheel from 2.11.2 to 2.12.1 (by dependabot in https://github.com/insarlab/PySolid/pull/47, https://github.com/insarlab/PySolid/pull/48, https://github.com/insarlab/PySolid/pull/52, https://github.com/insarlab/PySolid/pull/53)

New Contributors

* piyushrpt made their first contribution in https://github.com/insarlab/PySolid/pull/45
* dependabot made their first contribution in https://github.com/insarlab/PySolid/pull/47
* scottstanie made their first contribution in https://github.com/insarlab/PySolid/pull/55

Full Changelog: https://github.com/insarlab/PySolid/compare/v0.2.3...v0.3.0

0.2.3

+ automate `PyPI` distribution (https://pypi.org/project/pysolid/) via GitHub Actions (#39, 40). However, `pip install` is NOT supported yet.
+ `solid.for`: update leap second table’s expiration date to 2023-jun-28 based on [IERS bulletin C 64](https://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.64) (#40).
+ `version`: grab the version number for the development version (39, 40).
+ `license`: switch from `GPLv3` to `GPLv3+` (36, 37).
+ docs: replace `head_angle` with `az_angle` for the ENU2LOS projection example (38).

Contributors

+ Zhang Yunjun

0.2.2

+ add `pysolid` to the [main archive of Debian](https://tracker.debian.org/pkg/pysolid) GNU/Linux OS by Antonio Valentino.

+ `point`: update the tidal period to the accuracy of 7-digit after the decimal point

+ `solid.for`: update leap second table’s expiration date to 2022-dec-28 ([IERS bulletin C 63](https://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.63))

+ add [Yunjun et al. (2022, TGRS)](https://doi.org/10.1109/TGRS.2022.3168509) as the paper reference with the DOI badge

Contributors

+ Antonio Valentino
+ Zhang Yunjun

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.