Conversation
…precationWarning feature
…ools dummy module in root for backwards compatibility
…d package discovery. src/pytools remains a bit deeper to be maybe less confusing.
…ols to the package variant
Analysator as a package, now to a fresh `dev` branch for convenience before updating master/new release.
Add and fix an optional depency for the VTK interface. Fixed to VTK 9.2.6 for BVTKnodes compatibility for now.
…so that DEBUG will give information about Analysator, and _not_ Matplotlib unless specifically asked for.
|
Extra features (isosurface, vtk, and specifically bvtk with more stringent version requirements) got their own entries in the import test matrix. To get all the necessary dependencies:
|
… Python), lets see if that breaks something. RBFInterpolator seems to be the requirement for 3.7, and it is guarded, so this should be fine.
Better descriptions of installing the vtk support
This PR changes quite a bit, but the changes are to the module/package layout and the inclusion of a build system.
It is built to be a drop-in replacement (with deprecation warnings to update scripts):
import pytoolswill work but will also complain to rename the import toimport analysator.This PR enables installing analysator via pip (see README), suggested
pip install -e [path-to-analysator-repo]for installing. Pip will thereafter handle installation of dependencies at their relevant versions automatically.Pip install will also handle installing the VTK library, for which there is also an experimental interface contained within the PR. With the VTK interface, there is also a rudimentary ParaView plugin as well!