Viscm

Latest version: v0.10

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

Scan your dependencies

Page 1 of 2

0.10

:tada: `viscm` is back! Thanks to all who contributed. Thanks to stefanv for helping onboard me to work on maintenance.

<!-- Release notes generated using configuration in .github/release.yml at v0.10 -->

What's Changed

Bug fixes
* Fix crash when the file save dialog is cancelled by robertguetzkow in https://github.com/matplotlib/viscm/pull/54
* Fix qt import, fixes 55 by maxnoe in https://github.com/matplotlib/viscm/pull/57
* Add basic GUI tests by mfisher87 in https://github.com/matplotlib/viscm/pull/72

CI
* Set up `ruff` & `black` with `pre-commit` and document usage by mfisher87 in https://github.com/matplotlib/viscm/pull/64
* More precommit checks by mfisher87 in https://github.com/matplotlib/viscm/pull/65
* Fixup original unit test, set up tests to run in GitHub Actions by mfisher87 in https://github.com/matplotlib/viscm/pull/66
* Fix main branch actions failures, other pre-commit tweaks by mfisher87 in https://github.com/matplotlib/viscm/pull/68
* Unit test refactor by mfisher87 in https://github.com/matplotlib/viscm/pull/67
* Pep8 naming partial compliance by mfisher87 in https://github.com/matplotlib/viscm/pull/70
* Add typechecking by mfisher87 in https://github.com/matplotlib/viscm/pull/73
* Publish to PyPI automatically when publishing a GitHub release by mfisher87 in https://github.com/matplotlib/viscm/pull/79

Documentation
* Add instructions on how to reproduce viridis by stefanv in https://github.com/matplotlib/viscm/pull/58

Dependency updates
* Drop support for Python 3.8, Qt5, matplotlib 3.4, scipy 1.7, numpy 1.21 by anntzer, mfisher87 in https://github.com/matplotlib/viscm/pull/75

Other changes
* Modernize packaging config by mfisher87 in https://github.com/matplotlib/viscm/pull/63
* Enable auto-generated release notes to be categorized by PR label by mfisher87 in https://github.com/matplotlib/viscm/pull/80

New Contributors
* robertguetzkow made their first contribution in https://github.com/matplotlib/viscm/pull/54
* maxnoe made their first contribution in https://github.com/matplotlib/viscm/pull/57
* mfisher87 made their first contribution in https://github.com/matplotlib/viscm/pull/63

**Full Changelog**: https://github.com/matplotlib/viscm/compare/v0.9...v0.10

0.9

0.7

- Remove unnecessary and undocumented dependency on scipy (gh-8)
- Fix "Show 3d gamut" button in viscm editor (gh-9)

0.6

- Update the default control points in the viscm editor to valid ones. (Necessary since the bug fix for sRGB viewing conditions broken the old defaults so that they were mostly out-of-gamut.)

0.5

- Restore compatibility with third-party code that uses `viscm(...)` or `viscm_editor(...)` directly (broken by v0.4's addition of selectable uniform spaces)

0.4

- Several improvements to the code that saves colormaps to disk, in particular to refer to `viscm` package instead of old `pycam02ucs`
- Added `--uniform-space` option to choose which uniform space to use for visualizing or designing colormaps.
- With this release and up-to-date colorspacious, you must use `--uniform-space=buggy-CAM02-UCS` to reproduce old colormaps. Argh, sorry! [Longer explanation here](https://github.com/njsmith/colorspacious/commit/9a4d871bdc2f541239b2a307da00fff627088fa7).
- Improve the display of delta plots in the colormap viewer, in particular to improve the y limits and to include a numerical metric measuring colormap uniformity

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.