1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
|
v2.2.1 (25-Feb-2026)
====================
Maintenance
-----------
- Mitigate packaging issue where styles are not included in local bdist when `.git` folder is not present.
Affected users exclusively are those building the wheel by themselves from a version repo source file,
e.g., via AUR, or by building wheel (bdist) from sdist.
See issue 151: https://github.com/garrettj403/SciencePlots/issues/151
v2.2.0 (20-Nov-2025)
====================
New features
------------
- Fix `['science', 'no-latex']` font does not work with symbols (e.g. degree symbol)
This style set was found to be incompatible with _Cartopy_.
- Add all 23 "discrete rainbow" styles proposed by Paul Tol on his website (by @IchBinGROOT)
Access them with the style names `discrete-rainbow-1`, `discrete-rainbow-2`, ..., `discrete-rainbow-23`
- Update `README.md` to reflect that _Install from `conda-forge` is now available!_
Maintenance
-----------
- Update Paul Tol's webpage link to https://sronpersonalpages.nl/~pault/ in relevant comments through the project.
- Improve `turkish-font.mplstyle` (may add some breaking changes)
1. `:` and `!` are now interpreted as text by default, not as control characters.
2. Assume UTF-8 encoding by default.
3. Enhance compatibility, especially with T1 font encoding, by using the package `lmodern`.
- Now all subdirectories of the ``styles`` folder are parsed for styles, instead of just the first two levels.
- Upgrade & unify issue templates.
v2.1.1 (25-Nov-2023)
====================
- Avoid Matplotlib issuing `INFO` log statements about no available fonts
due to last release changes.
- Add `science` + `no-latex ` example
v2.1.0 (30-May-2023)
====================
- Change `science` and `ieee` to use Times New Roman look-alike fonts
- Tweak `plot-examples.py` and clean PDF output
v2.0.1 (03-Dec-2022)
====================
- Add Turkish `turkish-font` language style
v2.0.0 (21-Nov-2022)
====================
- Fix import on case sensitive OSs
- Finally bump to this version, following breaking change of distribution
v1.1.0 (07-Nov-2022)
====================
- Major change in distribution system
- Now needs import directive `import scienceplots`
- Fix not using raw string in `plot-example.py`
- Update README
v1.0.9 (16-Sep-2021)
====================
- `notebook`:
- make Latex fonts sans-serif
- Fix bug with Latex packages:
- e.g., `\usepackage{amsmath, amssymb, sfmath}` --> `\usepackage{amsmath} \usepackage{amssymb} \usepackage{sfmath}`
- Add `pyproject.toml` file (see PEP 517/518)
- Minor updates to README, including adding more papers to publication list
v1.0.8 (02-Jun-2021)
====================
- ``nature``:
- Added style for Nature articles
- Uses sans-serif fonts
- ``latex-sans``:
- Added style for using LaTeX with sans-serif fonts
- ``std-colors``:
- Added style to recover the standard color cycle of the SciencePlots package
- For example, if you use ``plt.style.use(["science", "ieeee"]). The figure will use the ``"ieee"`` color cycle. To revert to the standard color cycle, you can use ``plt.style.use(["science", "ieee", "std-colors"])``.
- ``science``:
- Added ``amssymb`` to LaTeX preamble
- ``grid``:
- Set ``axes.axisbelow`` to True
- Minor updates to README
v1.0.7 (28-Feb-2021)
====================
- Add support for CJK fonts:
- see README for details
- Add example of CJK fonts:
- see Fig 14a, Fig 14b, Fig 14c, Fig 14d
- ``science`` style:
- use default serif font
- ``ieee`` style:
- use Times font
- ``grid`` style:
- change line style to '--'
- README:
- add badge for Zenodo reference
- add info on citing SciencePlots
- add info on using Times New Roman
- add more papers using SciencePlots
v1.0.6 (19-Oct-2020)
====================
- The main reason for this release is to trigger Zenodo:
- I've added SciencePlots to Zenodo (an archiving service).
- It only archives after new releases, so I will make a trivial version bump.
- Trivial changes to README:
- Added installation info for Google Colab, Jupyter Notebooks, etc.
- Added PyPI badge
- Added more papers to list
v1.0.5 (8-Sep-2020)
===================
- New color blind safe color cycles (``high-contrast.mplstyle``, ``light.mplstyle``). Taken from [Paul Tol's website](https://personal.sron.nl/~pault/).
- Fixed color order in ``muted.mplstyle``, ``vibrant.mplstyle``, and ``bright.mplstyle``.
v1.0.4 (14-Aug-2020)
====================
- New style: ``grid``
- this will add grid lines
- ``science`` style:
- use a serif font with mathtex
- README:
- Add example of the ``notebook`` style
- Add FAQ
- Update publications
- Other misc changes...
|