Skip to content

Commit f2e32ce

Browse files
committed
update docs readme and add docs_env.yml
docs_env.yml is a conda environment for building the docs locally
1 parent 71bef03 commit f2e32ce

File tree

3 files changed

+216
-27
lines changed

3 files changed

+216
-27
lines changed

docs/README.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

docs/docs_env.yml

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
name: pyopenms_viz_docs_env
2+
channels:
3+
- conda-forge
4+
- bioconda
5+
- defaults
6+
dependencies:
7+
- _libgcc_mutex=0.1=conda_forge
8+
- _openmp_mutex=4.5=2_gnu
9+
- anyio=4.8.0=pyhd8ed1ab_0
10+
- argon2-cffi=23.1.0=pyhd8ed1ab_1
11+
- argon2-cffi-bindings=21.2.0=py312h66e93f0_5
12+
- arrow=1.3.0=pyhd8ed1ab_1
13+
- asttokens=3.0.0=pyhd8ed1ab_1
14+
- async-lru=2.0.4=pyhd8ed1ab_1
15+
- bleach=6.2.0=pyh29332c3_4
16+
- bleach-with-css=6.2.0=h82add2a_4
17+
- brotli-python=1.1.0=py312h2ec8cdc_2
18+
- bzip2=1.0.8=h4bc722e_7
19+
- ca-certificates=2025.1.31=hbcca054_0
20+
- cached-property=1.5.2=hd8ed1ab_1
21+
- cached_property=1.5.2=pyha770c72_1
22+
- cffi=1.17.1=py312h06ac9bb_0
23+
- comm=0.2.2=pyhd8ed1ab_1
24+
- debugpy=1.8.13=py312h2ec8cdc_0
25+
- decorator=5.2.1=pyhd8ed1ab_0
26+
- defusedxml=0.7.1=pyhd8ed1ab_0
27+
- exceptiongroup=1.2.2=pyhd8ed1ab_1
28+
- executing=2.1.0=pyhd8ed1ab_1
29+
- fqdn=1.5.1=pyhd8ed1ab_1
30+
- h11=0.14.0=pyhd8ed1ab_1
31+
- h2=4.2.0=pyhd8ed1ab_0
32+
- hpack=4.1.0=pyhd8ed1ab_0
33+
- httpcore=1.0.7=pyh29332c3_1
34+
- httpx=0.28.1=pyhd8ed1ab_0
35+
- hyperframe=6.1.0=pyhd8ed1ab_0
36+
- idna=3.10=pyhd8ed1ab_1
37+
- importlib-metadata=8.6.1=pyha770c72_0
38+
- importlib_resources=6.5.2=pyhd8ed1ab_0
39+
- ipykernel=6.29.5=pyh3099207_0
40+
- ipython=9.0.0=pyhfb0248b_1
41+
- ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0
42+
- isoduration=20.11.0=pyhd8ed1ab_1
43+
- jedi=0.19.2=pyhd8ed1ab_1
44+
- json5=0.10.0=pyhd8ed1ab_1
45+
- jsonpointer=3.0.0=py312h7900ff3_1
46+
- jsonschema=4.23.0=pyhd8ed1ab_1
47+
- jsonschema-specifications=2024.10.1=pyhd8ed1ab_1
48+
- jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1
49+
- jupyter-lsp=2.2.5=pyhd8ed1ab_1
50+
- jupyter_client=8.6.3=pyhd8ed1ab_1
51+
- jupyter_core=5.7.2=pyh31011fe_1
52+
- jupyter_events=0.12.0=pyh29332c3_0
53+
- jupyter_server=2.15.0=pyhd8ed1ab_0
54+
- jupyter_server_terminals=0.5.3=pyhd8ed1ab_1
55+
- jupyterlab=4.3.5=pyhd8ed1ab_0
56+
- jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
57+
- jupyterlab_server=2.27.3=pyhd8ed1ab_1
58+
- keyutils=1.6.1=h166bdaf_0
59+
- krb5=1.21.3=h659f571_0
60+
- ld_impl_linux-64=2.43=h712a8e2_4
61+
- libedit=3.1.20250104=pl5321h7949ede_0
62+
- libexpat=2.6.4=h5888daf_0
63+
- libffi=3.4.6=h2dba641_0
64+
- libgcc=14.2.0=h767d61c_2
65+
- libgcc-ng=14.2.0=h69a702a_2
66+
- libgomp=14.2.0=h767d61c_2
67+
- liblzma=5.6.4=hb9d3cd8_0
68+
- libnsl=2.0.1=hd590300_0
69+
- libsodium=1.0.20=h4ab18f5_0
70+
- libsqlite=3.49.1=hee588c1_1
71+
- libstdcxx=14.2.0=h8f9b012_2
72+
- libstdcxx-ng=14.2.0=h4852527_2
73+
- libuuid=2.38.1=h0b41bf4_0
74+
- libxcrypt=4.4.36=hd590300_1
75+
- libzlib=1.3.1=hb9d3cd8_2
76+
- markupsafe=3.0.2=py312h178313f_1
77+
- matplotlib-inline=0.1.7=pyhd8ed1ab_1
78+
- nbclient=0.10.2=pyhd8ed1ab_0
79+
- nbconvert-core=7.16.6=pyh29332c3_0
80+
- nbformat=5.10.4=pyhd8ed1ab_1
81+
- ncurses=6.5=h2d0b736_3
82+
- nest-asyncio=1.6.0=pyhd8ed1ab_1
83+
- notebook-shim=0.2.4=pyhd8ed1ab_1
84+
- openssl=3.4.1=h7b32b05_0
85+
- overrides=7.7.0=pyhd8ed1ab_1
86+
- pandoc=3.6.3=ha770c72_0
87+
- parso=0.8.4=pyhd8ed1ab_1
88+
- pexpect=4.9.0=pyhd8ed1ab_1
89+
- pickleshare=0.7.5=pyhd8ed1ab_1004
90+
- pip=25.0.1=pyh8b19718_0
91+
- pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2
92+
- platformdirs=4.3.6=pyhd8ed1ab_1
93+
- prometheus_client=0.21.1=pyhd8ed1ab_0
94+
- prompt-toolkit=3.0.50=pyha770c72_0
95+
- psutil=7.0.0=py312h66e93f0_0
96+
- ptyprocess=0.7.0=pyhd8ed1ab_1
97+
- pure_eval=0.2.3=pyhd8ed1ab_1
98+
- pycparser=2.22=pyh29332c3_1
99+
- pysocks=1.7.1=pyha55dd90_7
100+
- python=3.12.9=h9e4cc4f_1_cpython
101+
- python-dateutil=2.9.0.post0=pyhff2d567_1
102+
- python-fastjsonschema=2.21.1=pyhd8ed1ab_0
103+
- python-json-logger=2.0.7=pyhd8ed1ab_0
104+
- python_abi=3.12=5_cp312
105+
- pyyaml=6.0.2=py312h178313f_2
106+
- readline=8.2=h8c095d6_2
107+
- requests=2.32.3=pyhd8ed1ab_1
108+
- rfc3339-validator=0.1.4=pyhd8ed1ab_1
109+
- rfc3986-validator=0.1.1=pyh9f0ad1d_0
110+
- send2trash=1.8.3=pyh0d859eb_1
111+
- setuptools=75.8.2=pyhff2d567_0
112+
- sniffio=1.3.1=pyhd8ed1ab_1
113+
- stack_data=0.6.3=pyhd8ed1ab_1
114+
- terminado=0.18.1=pyh0d859eb_0
115+
- tinycss2=1.4.0=pyhd8ed1ab_0
116+
- tk=8.6.13=noxft_h4845f30_101
117+
- tomli=2.2.1=pyhd8ed1ab_1
118+
- tornado=6.4.2=py312h66e93f0_0
119+
- traitlets=5.14.3=pyhd8ed1ab_1
120+
- types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0
121+
- typing-extensions=4.12.2=hd8ed1ab_1
122+
- typing_extensions=4.12.2=pyha770c72_1
123+
- typing_utils=0.1.0=pyhd8ed1ab_1
124+
- uri-template=1.3.0=pyhd8ed1ab_1
125+
- wcwidth=0.2.13=pyhd8ed1ab_1
126+
- webcolors=24.11.1=pyhd8ed1ab_0
127+
- webencodings=0.5.1=pyhd8ed1ab_3
128+
- websocket-client=1.8.0=pyhd8ed1ab_1
129+
- wheel=0.45.1=pyhd8ed1ab_1
130+
- yaml=0.2.5=h7f98852_2
131+
- zeromq=4.3.5=h3b0a872_7
132+
- zipp=3.21.0=pyhd8ed1ab_1
133+
- zstandard=0.23.0=py312hef9b889_1
134+
- zstd=1.5.6=ha6fb4c9_0
135+
- pip:
136+
- accessible-pygments==0.0.5
137+
- alabaster==1.0.0
138+
- alphatims==1.0.8
139+
- attrs==24.3.0
140+
- babel==2.16.0
141+
- beautifulsoup4==4.12.3
142+
- bokeh==3.6.0
143+
- cairocffi==1.7.1
144+
- cairosvg==2.7.1
145+
- certifi==2024.12.14
146+
- charset-normalizer==3.4.0
147+
- click==8.1.8
148+
- contourpy==1.3.0
149+
- cssselect2==0.8.0
150+
- cycler==0.12.1
151+
- docutils==0.21.2
152+
- fonttools==4.54.1
153+
- h5py==3.13.0
154+
- imagesize==1.4.1
155+
- iniconfig==2.0.0
156+
- jinja2==3.1.4
157+
- kiwisolver==1.4.7
158+
- llvmlite==0.44.0
159+
- lxml==5.3.1
160+
- matplotlib==3.9.2
161+
- mistune==3.1.0
162+
- nbconvert==7.16.4
163+
- nbsphinx==0.9.6
164+
- numba==0.61.0
165+
- numpy==1.26.4
166+
- packaging==24.1
167+
- pandas==2.1.4
168+
- pandocfilters==1.5.1
169+
- pillow==11.0.0
170+
- plotly==5.24.1
171+
- pluggy==1.5.0
172+
- pydata-sphinx-theme==0.16.1
173+
- pygments==2.18.0
174+
- pymzml==2.5.11
175+
- pyopenms==3.3.0
176+
- pyopenms-viz==1.0.0
177+
- pyparsing==3.2.0
178+
- pyteomics==4.7.5
179+
- pytest==8.3.3
180+
- pytz==2024.2
181+
- pyzmq==26.2.0
182+
- pyzstd==0.16.2
183+
- rdkit==2024.9.5
184+
- referencing==0.35.1
185+
- regex==2024.11.6
186+
- rpds-py==0.22.3
187+
- six==1.16.0
188+
- snowballstemmer==2.2.0
189+
- soupsieve==2.6
190+
- sphinx==8.1.3
191+
- sphinx-copybutton==0.5.2
192+
- sphinx-gallery==0.18.0
193+
- sphinxcontrib-applehelp==2.0.0
194+
- sphinxcontrib-devhelp==2.0.0
195+
- sphinxcontrib-htmlhelp==2.1.0
196+
- sphinxcontrib-jsmath==1.0.1
197+
- sphinxcontrib-qthelp==2.0.0
198+
- sphinxcontrib-serializinghtml==2.0.0
199+
- syrupy==4.7.2
200+
- tenacity==9.0.0
201+
- tqdm==4.67.1
202+
- tzdata==2024.2
203+
- urllib3==2.2.3
204+
- xyzservices==2024.9.0
205+
prefix: /home/joshua/mambaforge/envs/test5

docs/readme.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Documentation
2+
3+
## Building Docs Locally
4+
5+
1. Create a new conda environment based on the docs_env.yml file
6+
`conda env create -f docs_env.yml`
7+
8+
This environment contains requirements.txt jupyter-lab pandoc, cairo_svg and rdkit
9+
10+
2. Build docs with sphinx-build
11+
`sphinx-build -b html ./ ./_build` ensure this is executed in the docs folder

0 commit comments

Comments
 (0)