Recent Releases of Stripy

Stripy - Version 2.3.3

Full Changelog: https://github.com/underworldcode/stripy/compare/v2.3.2...v2.3.3

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather over 2 years ago

Stripy - Version 2.3.2

Full Changelog: https://github.com/underworldcode/stripy/compare/v2.3...v2.3.2

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather over 2 years ago

Stripy - Version 2.3.1

What's Changed

  • Use meson to build stripy by @brmather in https://github.com/underworldcode/stripy/pull/109

Full Changelog: https://github.com/underworldcode/stripy/compare/v2.2...v2.3.1

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather over 2 years ago

Stripy - Version 2.3

What's Changed

  • Use meson to build stripy by @brmather in https://github.com/underworldcode/stripy/pull/109

Full Changelog: https://github.com/underworldcode/stripy/compare/v2.2...v2.3

Version 2.3 and higher is compatible with Python 3.12

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather over 2 years ago

Stripy - Version 2.2

What's Changed

  • Add multithreaded interpolation by @cpalfonso in https://github.com/underworldcode/stripy/pull/108

New Contributors

  • @cpalfonso made their first contribution in https://github.com/underworldcode/stripy/pull/108

Full Changelog: https://github.com/underworldcode/stripy/compare/v2.1.2...v2.2

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather about 3 years ago

Stripy - v2.1.2 Release

Fix for conda on windows

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by rbeucher about 4 years ago

Stripy - v2.1.1

Modifies the CI workflow Build Conda for python 3.7, 3.8, 3.9, 3.10 Build and push to pypi (bdist and sdist) for python 3.7, 3.8, 3.9, 3.10 Fix issues on Windows for Python >=3.8 (DLL Loading) Set RPATH in setup.py Tests running on Windows, Linux, MacOSX Tested on Mac M1 with Python 3.9

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by rbeucher about 4 years ago

Stripy - 2.1.0 release

Keeping abreast of the times

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi about 4 years ago

Stripy - 2.0.2 release was mis-tagged on conda

See 2.0.2

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi over 5 years ago

Stripy - Stripy 2.0.2

This release contains the following new features:

Voronoi diagram (see Cartesian example and Spherical example)
Interpolation / gradients / smoothing with spline tension (see Cartesian example and Spherical example)
New elliptical equispaced mesh in cartesian_meshes
Central area node weights for any mesh
Efficient evaluation of second derivatives on a Cartesian mesh
Better docstrings
LGPLv3 license
Other small bug fixes

This release is compatible with conda and can be installed by conda install -c underworldcode stripy

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi almost 6 years ago

Stripy - Stripy v2.0

This release contains the following new features:

This release is compatible with conda and can be installed by conda install -c underworldcode stripy

[Edit - version numbering fixed]

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather almost 6 years ago

Stripy - conda installation v1.0

This release is compatible with conda and can be installed by conda -c underworldcode stripy but this is still only preliminary.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi about 6 years ago

Stripy - Workflow release testing

This should trigger twine/pypi and conda/anaconda.cloud builds ... we will see.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi about 6 years ago

Stripy - Stripy 1.1.1

A minor release to remove the webdav dependency at build / test time.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi over 6 years ago

Stripy - Stripy version 1.1

  • Interpolation, gradient, and derivative operations now support tensioned splines. Refer to API documentation on sigma.
  • Cartesian interpolation methods just got a lot faster due to a more comprehensive wrapping of Fortran routines.
  • unif method for interpolating data to a regular grid (Cartesian and spherical implementations)

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather over 6 years ago

Stripy - Stripy 1.0.2 release

Fixes minor problems with PyPI installation

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather almost 7 years ago

Stripy - stripy 1.0.1

Stripy 1.0

Stripy has reached a production-ready milestone after having undergone a stringent review through the Journal of Open Source Software (JOSS). 1.0.x releases correspond to the reviewed version (with trivial bug-fixes) and include the files needed to build the publication itself.

The review process for JOSS is entirely open and is documented here and in the issue tracker for stripy.

Release notes 1.0.1

  • Point increment for PYPI re-upload after errors

Release notes 1.0.0

  • Testing suite implemented with pytest
  • API documentation with pdoc3
  • Updated and improved instructions to users, contributions guide, licensing etc.
  • Separated out the litho1pt0 code.
  • Minor bug fixes

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi almost 7 years ago

Stripy - stripy v0.7.0b release

Release to coincide with JOSS submission

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather about 7 years ago

Stripy - Public release 1

Release 0.6.5 (beta) - fully functional version of stripy (including litho1pt0)

NOTE: This release is available on pypi as v 0.6.5

Stripy is - A Python interface to TRIPACK and STRIPACK Fortran code for (constrained) triangulation in Cartesian coordinates and on a sphere. Stripy is an object-oriented package and includes routines from SRFPACK and SSRFPACK for interpolation (nearest neighbor, linear and hermite cubic) and to evaluate derivatives (Renka 1996a,b and 1997a,b).

stripy is bundled with litho1pt0 which is a python interface to the crust 1.0 dataset and the lithospheric part of the litho 1.0 dataset (Laske et al, 2013 and Pasyanos et al, 2014) which both requires and demonstrates the triangulation / searching and interpolation on the sphere that is provided by stripy.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmoresi over 7 years ago

Stripy - 0.1.2 release

Fixes several bugs including the annoying 'error loading swpcom' grievance.

Other notable improvements include:

  • Moving fortran packages underneath stripy
  • Better documentation
  • LGPL 3 license

The license only covers the python wrapper we have made to the fortran base code. The fortran code is covered by the ACM Software License Agreement detailed in COPYING in the top level directory.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather almost 9 years ago

Stripy - First Stripy release

First release

Features:

  • Triangulation object (Cartesian coordinates)

    • calculate areas
    • compute the convex hull
    • compute gradients with C1 continuity
    • interpolation (nearest, linear, cubic)
    • find closest neighbours and distances
  • sTriangulation object (Spherical coordinates)

    • calculate areas on the sphere
    • compute gradients with C1 continuity
    • interpolation (nearest, linear, cubic)
    • find closest neighbours and distances
    • transform Spherical to Cartesian and back again

Outstanding issues:

  • smoothing routine is experimental
  • unclear what the getnp fortran routine achieves

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by brmather about 9 years ago