Tags: insarlab/PySolid
Tags
build(deps): bump pypa/cibuildwheel from 2.14.1 to 2.19.1 (#89) + build(deps): bump pypa/cibuildwheel from 2.14.1 to 2.19.1 + set `MACOSX_DEPLOYMENT_TARGET="13.0"` as the macos-13 runner is using macos 13.0 not 10.13: https://setapp.com/how-to/full-list-of-all-macos-versions + unset `SETUPTOOLS_USE_DISTUTILS=stdlib` as it's not needed anymore --------- Co-authored-by: Joseph H Kennedy <me@jhkennedy.org> Co-authored-by: Zhang Yunjun <yunjunz@outlook.com>
move packaging and installation requirements to tests/requirements.txt ( #77) * move packaging and installation requirements to tests/requirements.txt * `tests/requirements.txt`: rm `setuptools` and wheel * setuptools_scm: use the same version constraint as pyproject.toml file --------- Co-authored-by: Zhang Yunjun <yunjunzgeo@gmail.com>
update `solid.for` to return arrays instead of using text file (#56) + solid.for/solid_grid/point(): return numpy arrays instead of writing text file, by leveraging the `!f2py intent(in/out)` comment syntax. This brings two improvements: 1. greatly improve the communication between the fortran and python code, thus, the flexibility of pysolid 2. >2X speedup of point SET calculation + update `solid_grid/point()` usage in grid/point.py --------- Co-authored-by: Zhang Yunjun <yunjunz@outlook.com>
add Tag for v0.2.3 + update lead sec to Jun 2023 + version: add Tab for version 0.2.3 + solid.for: update the file expiration date of the leap second table to 2023-Jun-28 as no leap second will be introduced at the end of Dec 2022, based on Bulletin C 64 (https://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.64)
wrap up for version 0.2.2 (#34) + `version.py`: add release tag for v0.2.2 * `__init__`: explicit list of top-level functions + `tests`: remove "test_SET_" prefix for the testing scripts, to reflect the same naming in the src directory. + `tests`: add `__main__` function in the testing scripts. + `circleci/README`: update the new testing script names
change to "src" layout structure (#21) + change the package structure to the "src" layout as recommended by standard python packaging practice + setup.py: update to the new structure + version.py: update date to today for the GitHub release + tests: update & comment out the obsolete path setup
improved test & pre-compilation + test/test.py: - add path setup so that one could run test.py without setting pysolid as python module (via path setup or pip) - save figs in test dir - open figs in macOS and linux for visual checking + test/precompile_solid.sh: - exit the shell if any command fail - run test.py after building - print passing msg + solid.cpy*.so: update witth numppy version constraint for improved compatibility - add test/conda*.txt for pre-compilation with numpy version constraint of a upper limit, to maximize the compatibility, because the solid.cpython*.so file generated from lower numpy version works for envs with higher numpy versions. - update solid.cpython*.so files for macOS/Linux + grid: more robust call of numpy.loadtxt()
PreviousNext