File: CHANGES.md

package info (click to toggle)
python-scienceplots 2.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,864 kB
  • sloc: python: 312; makefile: 3
file content (131 lines) | stat: -rw-r--r-- 4,700 bytes parent folder | download
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...