Skip to content

Commit

Permalink
Merge pull request #4 from noahmclean/jupyterNotebookTests
Browse files Browse the repository at this point in the history
work on jupyter notebook implementation
  • Loading branch information
noahmclean authored Jun 29, 2024
2 parents 945671e + 55d0471 commit 8b52824
Show file tree
Hide file tree
Showing 6 changed files with 232 additions and 67 deletions.
102 changes: 102 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
name: tripoli_manual_env
channels:
- defaults
- conda-forge
dependencies:
- altair=5.0.1=py312hecd8cb5_0
- appnope=0.1.3=py312hecd8cb5_1001
- asttokens=2.0.5=pyhd3eb1b0_0
- attrs=23.1.0=py312hecd8cb5_0
- blas=1.0=openblas
- bottleneck=1.3.7=py312h32608ca_0
- brotli=1.0.9=h6c40b1e_8
- brotli-bin=1.0.9=h6c40b1e_8
- bzip2=1.0.8=h6c40b1e_6
- ca-certificates=2024.3.11=hecd8cb5_0
- comm=0.2.1=py312hecd8cb5_0
- contourpy=1.2.0=py312ha357a0b_0
- cycler=0.11.0=pyhd3eb1b0_0
- debugpy=1.6.7=py312hcec6c5f_0
- decorator=5.1.1=pyhd3eb1b0_0
- executing=0.8.3=pyhd3eb1b0_0
- expat=2.6.2=hcec6c5f_0
- fonttools=4.51.0=py312h6c40b1e_0
- freetype=2.12.1=hd8bbffd_0
- ipykernel=6.28.0=py312hecd8cb5_0
- ipython=8.25.0=py312hecd8cb5_0
- jedi=0.18.1=py312hecd8cb5_1
- jinja2=3.1.4=py312hecd8cb5_0
- jpeg=9e=h6c40b1e_1
- jsonschema=4.19.2=py312hecd8cb5_0
- jsonschema-specifications=2023.7.1=py312hecd8cb5_0
- jupyter_client=8.6.0=py312hecd8cb5_0
- jupyter_core=5.7.2=py312hecd8cb5_0
- kiwisolver=1.4.4=py312hcec6c5f_0
- lcms2=2.12=hf1fd2bf_0
- lerc=3.0=he9d5cce_0
- libbrotlicommon=1.0.9=h6c40b1e_8
- libbrotlidec=1.0.9=h6c40b1e_8
- libbrotlienc=1.0.9=h6c40b1e_8
- libcxx=14.0.6=h9765a3e_0
- libdeflate=1.17=hb664fd8_1
- libffi=3.4.4=hecd8cb5_1
- libgfortran=5.0.0=11_3_0_hecd8cb5_28
- libgfortran5=11.3.0=h9dfd629_28
- libopenblas=0.3.21=h54e7dc3_0
- libpng=1.6.39=h6c40b1e_0
- libsodium=1.0.18=h1de35cc_0
- libtiff=4.5.1=hcec6c5f_0
- libwebp-base=1.3.2=h6c40b1e_0
- llvm-openmp=14.0.6=h0dcd299_0
- lz4-c=1.9.4=hcec6c5f_1
- markupsafe=2.1.3=py312h6c40b1e_0
- matplotlib=3.8.4=py312hecd8cb5_0
- matplotlib-base=3.8.4=py312h7f12edd_0
- matplotlib-inline=0.1.6=py312hecd8cb5_0
- ncurses=6.4=hcec6c5f_0
- nest-asyncio=1.6.0=py312hecd8cb5_0
- numexpr=2.8.7=py312h7d6adbd_0
- numpy=1.26.4=py312h7d6adbd_0
- numpy-base=1.26.4=py312hbb3573c_0
- openjpeg=2.4.0=h66ea3da_0
- openssl=3.0.14=h46256e1_0
- packaging=23.2=py312hecd8cb5_0
- pandas=2.2.2=py312h77d3abe_0
- parso=0.8.3=pyhd3eb1b0_0
- pexpect=4.8.0=pyhd3eb1b0_3
- pillow=10.3.0=py312h6c40b1e_0
- pip=24.0=py312hecd8cb5_0
- platformdirs=3.10.0=py312hecd8cb5_0
- prompt-toolkit=3.0.43=py312hecd8cb5_0
- prompt_toolkit=3.0.43=hd3eb1b0_0
- psutil=5.9.0=py312h6c40b1e_0
- ptyprocess=0.7.0=pyhd3eb1b0_2
- pure_eval=0.2.2=pyhd3eb1b0_0
- pygments=2.15.1=py312hecd8cb5_1
- pyparsing=3.0.9=py312hecd8cb5_0
- python=3.12.4=hcd54a6c_1
- python-dateutil=2.9.0post0=py312hecd8cb5_2
- python-tzdata=2023.3=pyhd3eb1b0_0
- pytz=2024.1=py312hecd8cb5_0
- pyzmq=25.1.2=py312hcec6c5f_0
- readline=8.2=hca72f7f_0
- referencing=0.30.2=py312hecd8cb5_0
- rpds-py=0.10.6=py312hf2ad997_0
- setuptools=69.5.1=py312hecd8cb5_0
- six=1.16.0=pyhd3eb1b0_1
- sqlite=3.45.3=h6c40b1e_0
- stack_data=0.2.0=pyhd3eb1b0_0
- tk=8.6.14=h4d00af3_0
- toolz=0.12.0=py312hecd8cb5_0
- tornado=6.4.1=py312h46256e1_0
- traitlets=5.14.3=py312hecd8cb5_0
- tzdata=2024a=h04d1e81_0
- unicodedata2=15.1.0=py312h6c40b1e_0
- vega_datasets=0.9.0=py312hecd8cb5_0
- wcwidth=0.2.5=pyhd3eb1b0_0
- wheel=0.43.0=py312hecd8cb5_0
- xz=5.4.6=h6c40b1e_1
- zeromq=4.3.5=hcec6c5f_0
- zlib=1.2.13=h4b97444_1
- zstd=1.5.5=hc035e20_2
prefix: /usr/local/Caskroom/miniforge/base/envs/tripoli_manual_env
Binary file modified exports/TripoliManual.pdf
Binary file not shown.
8 changes: 8 additions & 0 deletions how_it_works/10-StatsRefresher.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,11 @@ To make a 95\% confidence interval in this way, though, requires that you make a
## Assumptions

The following assumptions are baked into the way we report and think about

## Visualization

:::{figure} #ratio-plots
:label: fig-ratio-lots
:width:
:align: center
:::
132 changes: 66 additions & 66 deletions how_it_works/11-TestStats.ipynb

Large diffs are not rendered by default.

55 changes: 55 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
altair @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/altair_1699283258090/work
appnope @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/appnope_1699320997592/work
asttokens @ file:///opt/conda/conda-bld/asttokens_1646925590279/work
attrs @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/attrs_1699282013651/work
Bottleneck @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_19gnn4b1vz/croot/bottleneck_1709069916591/work
comm @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_aef2nlxc2o/croot/comm_1709322866518/work
contourpy @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/contourpy_1707340536404/work
cycler @ file:///tmp/build/80754af9/cycler_1637851556182/work
debugpy @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/debugpy_1699267934478/work
decorator @ file:///opt/conda/conda-bld/decorator_1643638310831/work
executing @ file:///opt/conda/conda-bld/executing_1646925071911/work
fonttools @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_801fru8lup/croot/fonttools_1713551493489/work
ipykernel @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_02wd6dgggf/croot/ipykernel_1705933834674/work
ipython @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_bff2xolgq1/croot/ipython_1718287985143/work
jedi @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/jedi_1699248503801/work
Jinja2 @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_e3k_d_nbx2/croot/jinja2_1716993406587/work
jsonschema @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/jsonschema_1701805331292/work
jsonschema-specifications @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/jsonschema-specifications_1701805291791/work
jupyter_client @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/jupyter_client_1701805419641/work
jupyter_core @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_80l8bw91xp/croot/jupyter_core_1718818299834/work
kiwisolver @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/kiwisolver_1699242237265/work
MarkupSafe @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/markupsafe_1707339363573/work
matplotlib @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_56lkmgsho5/croot/matplotlib-suite_1713336381321/work
matplotlib-inline @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/matplotlib-inline_1699248719910/work
nest-asyncio @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_c44_atq5c1/croot/nest-asyncio_1708532677863/work
numexpr @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/numexpr_1699258484110/work
numpy @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_b7iptlxgej/croot/numpy_and_numpy_base_1708638622773/work/dist/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl#sha256=17c6374322464ccb505fe098301a221fc8d08783063c9c532ee2e0ac2b7f4983
packaging @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_2bd6vdlyjt/croot/packaging_1710810554459/work
pandas @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_f3c5inakly/croot/pandas_1718308972943/work/dist/pandas-2.2.2-cp312-cp312-macosx_10_15_x86_64.whl#sha256=9960ca21ae114c52ceef491ebf7c1d9db8ce9c2e878bd4abbf0b3eea32ac27c2
parso @ file:///opt/conda/conda-bld/parso_1641458642106/work
pexpect @ file:///tmp/build/80754af9/pexpect_1605563209008/work
pillow @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_53zannwsvt/croot/pillow_1714398853091/work
platformdirs @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/platformdirs_1701805067573/work
prompt-toolkit @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_4d8kk9w3ed/croot/prompt-toolkit_1704404354789/work
psutil @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/psutil_1699246686105/work
ptyprocess @ file:///tmp/build/80754af9/ptyprocess_1609355006118/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl
pure-eval @ file:///opt/conda/conda-bld/pure_eval_1646925070566/work
Pygments @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/pygments_1699240212223/work
pyparsing @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/pyparsing_1699242788721/work
python-dateutil @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_efk5_uakg8/croot/python-dateutil_1716495742183/work
pytz @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_244ln7biq9/croot/pytz_1713974320727/work
pyzmq @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_c7mhasdker/croot/pyzmq_1705605099593/work
referencing @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/referencing_1701805251345/work
rpds-py @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/rpds-py_1699288685310/work
setuptools==69.5.1
six @ file:///tmp/build/80754af9/six_1644875935023/work
stack-data @ file:///opt/conda/conda-bld/stack_data_1646927590127/work
toolz @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/toolz_1699240342066/work
tornado @ file:///private/var/folders/c_/qfmhj66j0tn016nkx_th4hxm0000gp/T/abs_7e0ruwlfee/croot/tornado_1718740118099/work
traitlets @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_f49losghmg/croot/traitlets_1718227069025/work
tzdata @ file:///croot/python-tzdata_1690578112552/work
unicodedata2 @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_1anajuo38r/croot/unicodedata2_1713212953928/work
vega-datasets @ file:///Users/builder/cbouss/perseverance-python-buildout/croot/vega_datasets_1699294604040/work
wcwidth @ file:///Users/ktietz/demo/mc3/conda-bld/wcwidth_1629357192024/work
wheel==0.43.0
2 changes: 1 addition & 1 deletion using_Tripoli/06-LoadingData.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ There are two ways to open a data file in Tripoli, described in separate section
(dragAndDrop)=
## Drag and drop

Locate the mass spectrometer file in your file manager, like Windows Explorer on a PC or Finder on a Mac. Make sure that your have found the right file type, and not a folder of data and method files. See [Supported file types](#supported-file-types) for the types of files Tripoli currently opens.
Locate the mass spectrometer file in your file manager, like Windows Explorer on a PC or Finder on a Mac. Make sure that your have found the right file type, and not a folder of data and method files. See [Supported file types](#supportedFileTypes) for the types of files Tripoli currently opens.

You can drag and drop your mass spectrometer data file (left click and drag) into the blank Tripoli opening screen (with the Tripoli logo on a mango sorbet color gradient). This will automatically open the file and open a window containing plots of all your measured data by default.

Expand Down

0 comments on commit 8b52824

Please sign in to comment.