Skip to content

Commit 0f7fe4b

Browse files
committed
Merge branch 'release-0.5.2'
2 parents c4ffae0 + 04d9adb commit 0f7fe4b

31 files changed

Lines changed: 1099 additions & 41833 deletions

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ __pycache__/
88
*.pyc
99
.pytest_cache/
1010
.ipynb_checkpoints
11-
env
12-
venv
11+
env/
12+
venv/
1313
eggs/
1414
.eggs/
1515
*.egg-info/

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ the author interprets the terms below as follows:
3737
API is stable.
3838
The package is available on PyPI (and perhaps conda).
3939

40+
0.5.2 - 2021-07-21 (beta release)
41+
---------------------------------
42+
Changed
43+
^^^^^^^
44+
* Requirement for the `sparse` library capped at v0.10.0.
45+
Version 0.11.0+ results in numba errors.
46+
See `sparse issue #499 <https://github.com/pydata/sparse/issues/499>`_.
47+
4048
0.5.1 - 2020-05-10 (beta release)
4149
---------------------------------
4250
Fixed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2020 Geoffrey M. Sametz
3+
Copyright (c) 2021 Geoffrey M. Sametz
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ to see how **nmrsim** can be used in Jupyter notebooks.
66

77
`Documentation on Read the Docs <https://nmrsim.readthedocs.io/>`_
88

9-
nmrsim (version 0.5.1 beta)
9+
nmrsim (version 0.5.2 beta)
1010
============================
1111

1212
**nmrsim** is a Python library for the simulation of solution-state nuclear magnetic resonance (NMR) spectra.

dev_notes/TODO.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ Better yet: have GH Actions do this prior to a PyPI release.
88

99
Make sure your versioning scheme will agree with the Python standard and not
1010
necessarily SemVer.
11+
12+
Consolidate Jupyter notebooks to only one spot (docs subfolder), and change
13+
binder tag in README to navigate directly there.

dev_notes/conda/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
This folder will store conda environment.yml files tagged with nmrsim version numbers.
2+
This is to support determining `nmrsom`'s allowed version ranges for its requirements.
3+
4+
Reminder: your current conda environment can be saved to an `environment.yml` file using:
5+
6+
```
7+
conda env export > environment.yml
8+
```
9+
10+
and a new conda environment can be created from an `environment.yml` file using:
11+
12+
```
13+
conda env create -f environment.yml
14+
```
15+
16+
Note that these were made using a developer instal (`-e` option) of nmrsim.
17+
For a non-dev environment, replace the nmrsim version in the .yml with the version in the fileneme.
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
name: nmrsim
2+
channels:
3+
- conda-forge
4+
- defaults
5+
dependencies:
6+
- backcall=0.1.0=py37_0
7+
- blas=1.0=mkl
8+
- bokeh=1.4.0=py37_0
9+
- ca-certificates=2019.11.28=hecc5488_0
10+
- certifi=2019.11.28=py37_0
11+
- decorator=4.4.1=py_0
12+
- filelock=3.0.10=py_0
13+
- freetype=2.9.1=hb4e5f40_0
14+
- importlib_metadata=0.23=py37_0
15+
- inflect=4.0.0=py37_1
16+
- intel-openmp=2019.4=233
17+
- ipython_genutils=0.2.0=py37_0
18+
- jaraco.itertools=5.0.0=py_0
19+
- jinja2=2.10.3=py_0
20+
- jpeg=9b=he5867d9_2
21+
- jupyter_client=5.3.4=py37_0
22+
- jupyter_core=4.6.1=py37_0
23+
- libcxx=4.0.1=hcfea43d_1
24+
- libcxxabi=4.0.1=hcfea43d_1
25+
- libedit=3.1.20181209=hb402a30_0
26+
- libffi=3.2.1=h475c297_4
27+
- libgfortran=3.0.1=h93005f0_2
28+
- libpng=1.6.37=ha441bb4_0
29+
- libsodium=1.0.16=h3efe00b_0
30+
- libtiff=4.1.0=hcb84e12_0
31+
- markupsafe=1.1.1=py37h1de35cc_0
32+
- mkl=2019.4=233
33+
- mkl-service=2.3.0=py37hfbe908c_0
34+
- mkl_fft=1.0.15=py37h5e564d8_0
35+
- mkl_random=1.1.0=py37ha771720_0
36+
- ncurses=6.1=h0a44026_1
37+
- numpy-base=1.18.1=py37h6575580_1
38+
- olefile=0.46=py37_0
39+
- openssl=1.1.1d=h0b31af3_0
40+
- pillow=7.0.0=py37h4655f20_0
41+
- pip=19.3.1=py37_0
42+
- prompt_toolkit=3.0.3=py_0
43+
- python=3.7.5=h359304d_0
44+
- python-dateutil=2.8.1=py_0
45+
- pyyaml=5.2=py37h1de35cc_0
46+
- readline=7.0=h1de35cc_5
47+
- setuptools=41.6.0=py37_0
48+
- sqlite=3.30.1=ha441bb4_0
49+
- tk=8.6.8=ha441bb4_0
50+
- toml=0.10.0=py_0
51+
- tornado=6.0.3=py37h1de35cc_0
52+
- tox=3.14.3=py_0
53+
- traitlets=4.3.3=py37_0
54+
- virtualenv=16.7.5=py_0
55+
- wheel=0.33.6=py37_0
56+
- xz=5.2.4=h1de35cc_4
57+
- yaml=0.1.7=hc338f04_2
58+
- zeromq=4.3.1=h0a44026_3
59+
- zlib=1.2.11=h1de35cc_3
60+
- zstd=1.3.7=h5bba6e5_0
61+
- pip:
62+
- alabaster==0.7.12
63+
- appnope==0.1.0
64+
- atomicwrites==1.3.0
65+
- attrs==19.3.0
66+
- babel==2.7.0
67+
- bleach==3.1.0
68+
- chardet==3.0.4
69+
- cycler==0.10.0
70+
- defusedxml==0.6.0
71+
- docutils==0.15.2
72+
- entrypoints==0.3
73+
- flake8==3.7.9
74+
- idna==2.8
75+
- imagesize==1.1.0
76+
- ipykernel==5.1.3
77+
- ipython==7.9.0
78+
- ipython-genutils==0.2.0
79+
- ipywidgets==7.5.1
80+
- jedi==0.15.1
81+
- jsonschema==3.1.1
82+
- jupyter==1.0.0
83+
- jupyter-console==6.0.0
84+
- kiwisolver==1.1.0
85+
- llvmlite==0.30.0
86+
- matplotlib==3.1.1
87+
- mccabe==0.6.1
88+
- mistune==0.8.4
89+
- more-itertools==7.2.0
90+
- nbconvert==5.6.1
91+
- nbformat==4.4.0
92+
- nbsphinx==0.4.3
93+
- notebook==6.0.2
94+
- numba==0.46.0
95+
- numpy==1.17.4
96+
- packaging==19.2
97+
- pandocfilters==1.4.2
98+
- parso==0.5.1
99+
- pexpect==4.7.0
100+
- pickleshare==0.7.5
101+
- plotly==4.3.0
102+
- pluggy==0.13.0
103+
- pockets==0.9.1
104+
- prometheus-client==0.7.1
105+
- prompt-toolkit==2.0.10
106+
- ptyprocess==0.6.0
107+
- py==1.8.0
108+
- pycodestyle==2.5.0
109+
- pyfakefs==3.6.1
110+
- pyflakes==2.1.1
111+
- pygments==2.4.2
112+
- pyparsing==2.4.5
113+
- pyrsistent==0.15.5
114+
- pytest==5.2.4
115+
- pytz==2019.3
116+
- pyzmq==18.1.1
117+
- qtconsole==4.6.0
118+
- requests==2.22.0
119+
- retrying==1.3.3
120+
- scipy==1.3.2
121+
- send2trash==1.5.0
122+
- six==1.13.0
123+
- snowballstemmer==2.0.0
124+
- sparse==0.8.0
125+
- sphinx==2.2.1
126+
- sphinx-rtd-theme==0.4.3
127+
- sphinxcontrib-applehelp==1.0.1
128+
- sphinxcontrib-devhelp==1.0.1
129+
- sphinxcontrib-htmlhelp==1.0.2
130+
- sphinxcontrib-jsmath==1.0.1
131+
- sphinxcontrib-napoleon==0.7
132+
- sphinxcontrib-qthelp==1.0.2
133+
- sphinxcontrib-serializinghtml==1.1.3
134+
- terminado==0.8.3
135+
- testpath==0.4.4
136+
- tox-pyenv==1.1.0
137+
- urllib3==1.25.7
138+
- wcwidth==0.1.7
139+
- webencodings==0.5.1
140+
- widgetsnbextension==3.5.1
141+
- zipp==0.6.0
142+
prefix: /Users/geoffreysametz/.conda/envs/nmrsim

dev_notes/documentation.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
semantic line breaks: https://sembr.org/
1+
semantic line breaks: https://sembr.org/
2+
3+
automatic builds failing to "no such kernel named...": add ipykernel to doc
4+
requirements.txt:
5+
https://nbsphinx.readthedocs.io/en/0.8.6/installation.html

dev_notes/version_locations.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ a.b.c format:
77
CHANGELOG.rst a.b.c
88
README.rst version 0.2.0 alpha
99
setup.py version="0.2.0"
10+
binder:
11+
environment.yml (update after the new version is on PyPI)
1012
docs:
1113
source
1214
conf.py release='0.2.0-alpha'; version = '0.2'

docs/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
ipykernel
12
nbsphinx
23
sphinx
34
sphinx_rtd_theme

0 commit comments

Comments
 (0)