Viscid

Latest version: v1.0.0

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

Scan your dependencies

Page 4 of 9

0.98.2

======

Changes:
- Interpolaton / Streamline code calls atleast_3d() on field if it thinks that might be necessary
- interp now accepts 'linear' as well as 'trilin' etc.
- add convenience glob2 function that wraps slice_globbed_filenames
- mapfield now accepts 'n' and 's' for hemisphere
- add a provisional convenience mpl function plot_iono (automatically annotates CPCP etc on ionosphere plots)
- let user pass crd_type to easy-crd-constructors
- re-cython .pyx files with Cython 0.25.2

Bugfixes:
- extend_boundaries_ndarr was broken for flat vector arrays
- array dimensions in Cotr are now standardized and documented properly
- making vector masks (ie, of edge / face centered fields) now works
- slicing time by int was broken
- time formatting as seconds was broken
- mapfields were funny when show = True
- tests that use vtk 6.3 w/ Linux + MESA
- round_datetime straight up didn't work
- fix external call to meshlabserver
- quiet a whole host of runtime warnings

0.98.1

======

Bugfixes:
- fix make_rotation_matrix new_x option

0.98.0

======

Changes:
- Support for Edge / Face centered fields (interpolate, streamline, fill_dipole, div, fc2cc, ec2cc)
- Spherical seeds now take crd_system argument that changes the meaning of phi=0 from the +x axis to midnight
- New cotr module to facilitate geophysical coordinate transformations
- dipole utilities use new cotr module
- div, grad, curl now work with both numpy and numexpr
- Allow an outer boundary radius for streamlines
- let make_rotation_matrix roll to a specific x axis

Bugfixes:
- fix cythonize errors for cython >= 0.24
- misc. hdf5/xdmf bugs when saving fields
- getting shaped coordinates

0.97.0

======

Changes:
- Added Field.loc[...] for pandas-like slice by location
- add 'viscid.as_mapfield', 'viscid.as_spherefield', 'as_polar_mapfield', and 'pts2polar_mapfield' for converting between different representations for spherical fields (theta/phi <-> lat/lon)
- Spherical seed generators now plot on polar projection by default in MPL
- Switch all internals from Datetime to numpy.datetime64 and numpy.timedelta64
- Use of the new viscid.as_datetime64 and viscid.as_timedelta64 is HIGHLY recommended. This does the extra step of setting Zulu time if a tz is not specified for older versions of numpy (numpy >= 1.11 is tz agnostic).
- Openggcm now correctly calls the simulation start time basetime and makes every attempt for this to be as precise as possible for hdf5/jrrle/etc and still be lazy.
- Viscid-colorblind defaults to viridis cmap

Preliminary:
- dipole tools
- gradient

Bugfixes:
- Sphere / Cap / Circle are now more standardized

Backward Incompatible Changes:
- Spherical coordinates now use theta/phi or lat/lon always as axis names

0.96.1

======

Changes:
- A lot of new Mayavi convenience wrappers in viscid.plot.mvi. Most things can now be done using viscid objects without much effort. See the improved Viscid/tests/test_mvi.py for examples of using the new wrappers.
- When using the viscid.plot.mvi convenience wrappers, the colormaps automatically pick up the matplotlib defaults, including the `viscid.symmetric_cmap` default.

0.96.0

======

Changes:
- Add developer's guide to the docs
- Added `mpl_style` module to deprecate `mpl_extra` and `vseaborn`
- Use nogil for streamlines and a threads option for lighterweight parallelism
- Added simple functions to find separators in topology Fields. Separator tracing is still preliminary and the interface may change in the future. Usage examples are available on the Examples/Calculator page of the docs.
- Added some untested minumum variance tools
- Added some magnetopause specific tools

Deprecated:
- setting `mpl_extra` attributes from the rc file
- seaborn styling can be completely done in matplotlib >= 1.5.0

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.