diff --git a/ptychoScopy_v1.0.ipynb b/ptychoScopy_v1.0.ipynb index bf7548b..a2abade 100644 --- a/ptychoScopy_v1.0.ipynb +++ b/ptychoScopy_v1.0.ipynb @@ -38,6 +38,32 @@ "Skoupy R., Mueller E., Pennycook T., Guizar-Sicairos M., Fabbri E., Poghosyan E. ptychoScopy: Users Guide for Optimal Acquisition Design with Electron Ptychography, xxxx, xx, [DOI](https://doi.org)" ] }, + { + "cell_type": "code", + "execution_count": 3, + "id": "14cb064d-a91a-4d44-954f-c7ff36435786", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3.10.13 | packaged by Anaconda, Inc. | (main, Sep 11 2023, 13:24:38) [MSC v.1916 64 bit (AMD64)]\n", + "Openpyxl version 3.1.5\n", + "Numpy version 1.26.2\n", + "Scipy version 1.10.1\n", + "Plotly version 5.18.0\n", + "Pandas version 2.1.4\n", + "IPython version 8.15.0\n", + "Ipywidgets version 8.0.4\n", + "abTEM version 1.0.6\n" + ] + } + ], + "source": [ + "pty.get_versions() # run before \"display(ptychoscopy)\" field" + ] + }, { "cell_type": "code", "execution_count": 2, @@ -785,7 +811,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.13" + "version": "3.11.5" }, "varInspector": { "cols": { diff --git a/ptychoscopy.yml b/ptychoscopy.yml new file mode 100644 index 0000000..ab99797 --- /dev/null +++ b/ptychoscopy.yml @@ -0,0 +1,228 @@ +name: ptychoScopy +channels: + - conda-forge + - defaults +dependencies: + - anyio=3.5.0=py311haa95532_0 + - argon2-cffi=21.3.0=pyhd3eb1b0_0 + - argon2-cffi-bindings=21.2.0=py311h2bbff1b_0 + - asttokens=2.0.5=pyhd3eb1b0_0 + - async-lru=2.0.4=py311haa95532_0 + - attrs=23.1.0=py311haa95532_0 + - babel=2.11.0=py311haa95532_0 + - backcall=0.2.0=pyhd3eb1b0_0 + - beautifulsoup4=4.12.2=py311haa95532_0 + - blas=1.0=mkl + - bleach=4.1.0=pyhd3eb1b0_0 + - bottleneck=1.3.5=py311h5bb9823_0 + - brotli=1.0.9=h2bbff1b_7 + - brotli-bin=1.0.9=h2bbff1b_7 + - brotli-python=1.0.9=py311hd77b12b_7 + - bzip2=1.0.8=he774522_0 + - ca-certificates=2024.7.2=haa95532_0 + - certifi=2024.8.30=py311haa95532_0 + - cffi=1.16.0=py311h2bbff1b_0 + - charset-normalizer=2.0.4=pyhd3eb1b0_0 + - colorama=0.4.6=py311haa95532_0 + - comm=0.1.4=pyhd8ed1ab_0 + - contourpy=1.2.0=py311h59b6b97_0 + - cryptography=41.0.7=py311h89fc84f_0 + - cycler=0.11.0=pyhd3eb1b0_0 + - debugpy=1.6.7=py311hd77b12b_0 + - decorator=5.1.1=pyhd3eb1b0_0 + - defusedxml=0.7.1=pyhd3eb1b0_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - et_xmlfile=1.1.0=py311haa95532_0 + - executing=0.8.3=pyhd3eb1b0_0 + - fonttools=4.25.0=pyhd3eb1b0_0 + - freetype=2.12.1=ha860e81_0 + - giflib=5.2.1=h8cc25b3_3 + - h11=0.14.0=py311haa95532_0 + - httpcore=1.0.2=py311haa95532_0 + - httpx=0.27.0=py311haa95532_0 + - icc_rt=2022.1.0=h6049295_2 + - icu=73.1=h6c2663c_0 + - idna=3.4=py311haa95532_0 + - intel-openmp=2023.1.0=h59b6b97_46320 + - ipykernel=6.25.0=py311h746a85d_0 + - ipython_genutils=0.2.0=py_1 + - jedi=0.18.1=py311haa95532_1 + - jinja2=3.1.2=py311haa95532_0 + - jpeg=9e=h2bbff1b_1 + - json5=0.9.6=pyhd3eb1b0_0 + - jsonschema=4.19.2=py311haa95532_0 + - jsonschema-specifications=2023.7.1=py311haa95532_0 + - jupyter-lsp=2.2.0=py311haa95532_0 + - jupyter_client=8.6.0=py311haa95532_0 + - jupyter_contrib_core=0.4.0=pyhd8ed1ab_0 + - jupyter_contrib_nbextensions=0.7.0=pyhd8ed1ab_0 + - jupyter_core=5.5.0=py311haa95532_0 + - jupyter_events=0.8.0=py311haa95532_0 + - jupyter_highlight_selected_word=0.2.0=pyhd8ed1ab_1006 + - jupyter_latex_envs=1.4.6=pyhd8ed1ab_1002 + - jupyter_nbextensions_configurator=0.6.1=pyhd8ed1ab_0 + - jupyter_server=2.10.0=py311haa95532_0 + - jupyter_server_terminals=0.4.4=py311haa95532_1 + - jupyterlab=4.2.5=py311haa95532_0 + - jupyterlab_pygments=0.1.2=py_0 + - jupyterlab_server=2.27.3=py311haa95532_0 + - jupyterlab_widgets=3.0.9=py311haa95532_0 + - kiwisolver=1.4.4=py311hd77b12b_0 + - krb5=1.20.1=h5b6d351_0 + - lerc=3.0=hd77b12b_0 + - libbrotlicommon=1.0.9=h2bbff1b_7 + - libbrotlidec=1.0.9=h2bbff1b_7 + - libbrotlienc=1.0.9=h2bbff1b_7 + - libclang=14.0.6=default_hb5a9fac_1 + - libclang13=14.0.6=default_h8e68704_1 + - libdeflate=1.17=h2bbff1b_1 + - libffi=3.4.4=hd77b12b_0 + - libiconv=1.17=h8ffe710_0 + - libpng=1.6.39=h8cc25b3_0 + - libpq=12.15=h906ac69_1 + - libsodium=1.0.18=h62dcd97_0 + - libtiff=4.5.1=hd77b12b_0 + - libwebp=1.3.2=hbc33d0d_0 + - libwebp-base=1.3.2=h2bbff1b_0 + - libxml2=2.10.4=h0ad7f3c_1 + - libxslt=1.1.37=h0192164_0 + - lxml=4.9.3=py311h09808a7_0 + - lz4-c=1.9.4=h2bbff1b_0 + - markupsafe=2.1.1=py311h2bbff1b_0 + - matplotlib=3.8.0=py311haa95532_0 + - matplotlib-base=3.8.0=py311hf62ec03_0 + - matplotlib-inline=0.1.6=py311haa95532_0 + - mistune=2.0.4=py311haa95532_0 + - mkl=2023.1.0=h6b88ed4_46358 + - mkl-service=2.4.0=py311h2bbff1b_1 + - mkl_fft=1.3.8=py311h2bbff1b_0 + - mkl_random=1.2.4=py311h59b6b97_0 + - munkres=1.1.4=py_0 + - nbclassic=1.0.0=pyhb4ecaf3_1 + - nbclient=0.8.0=py311haa95532_0 + - nbconvert=7.10.0=py311haa95532_0 + - nbconvert-core=7.10.0=pyhd8ed1ab_0 + - nbformat=5.9.2=py311haa95532_0 + - nest-asyncio=1.5.6=py311haa95532_0 + - notebook-shim=0.2.3=py311haa95532_0 + - numexpr=2.8.7=py311h1fcbade_0 + - numpy=1.26.2=py311hdab7c0b_0 + - numpy-base=1.26.2=py311hd01c5d8_0 + - openjpeg=2.4.0=h4fc8c34_0 + - openpyxl=3.0.10=py311h2bbff1b_0 + - openssl=3.2.0=hcfcfb64_1 + - overrides=7.4.0=py311haa95532_0 + - packaging=23.1=py311haa95532_0 + - pandas=2.1.1=py311hf62ec03_0 + - pandocfilters=1.5.0=pyhd3eb1b0_0 + - parso=0.8.3=pyhd3eb1b0_0 + - pickleshare=0.7.5=pyhd3eb1b0_1003 + - pillow=10.0.1=py311h045eedc_0 + - pip=23.3.1=py311haa95532_0 + - platformdirs=3.10.0=py311haa95532_0 + - ply=3.11=py311haa95532_0 + - prometheus_client=0.14.1=py311haa95532_0 + - prompt-toolkit=3.0.36=py311haa95532_0 + - psutil=5.9.0=py311h2bbff1b_0 + - pure_eval=0.2.2=pyhd3eb1b0_0 + - pycparser=2.21=pyhd3eb1b0_0 + - pygments=2.15.1=py311haa95532_1 + - pyopenssl=23.2.0=py311haa95532_0 + - pyparsing=3.0.9=py311haa95532_0 + - pyqt=5.15.10=py311hd77b12b_0 + - pyqt5-sip=12.13.0=py311h2bbff1b_0 + - pysocks=1.7.1=py311haa95532_0 + - python=3.11.5=he1021f5_0 + - python-dateutil=2.8.2=pyhd3eb1b0_0 + - python-fastjsonschema=2.16.2=py311haa95532_0 + - python-json-logger=2.0.7=py311haa95532_0 + - python-tzdata=2023.3=pyhd3eb1b0_0 + - pytz=2023.3.post1=py311haa95532_0 + - pywin32=305=py311h2bbff1b_0 + - pywinpty=2.0.10=py311h5da7b33_0 + - pyyaml=6.0.1=py311h2bbff1b_0 + - pyzmq=25.1.0=py311hd77b12b_0 + - qt-main=5.15.2=h19c9488_10 + - referencing=0.30.2=py311haa95532_0 + - requests=2.31.0=py311haa95532_0 + - rfc3339-validator=0.1.4=py311haa95532_0 + - rfc3986-validator=0.1.1=py311haa95532_0 + - rpds-py=0.10.6=py311h062c2fa_0 + - scipy=1.11.4=py311hc1ccb85_0 + - send2trash=1.8.2=py311haa95532_0 + - sip=6.7.12=py311hd77b12b_0 + - six=1.16.0=pyhd3eb1b0_1 + - sniffio=1.2.0=py311haa95532_1 + - soupsieve=2.5=py311haa95532_0 + - sqlite=3.41.2=h2bbff1b_0 + - stack_data=0.2.0=pyhd3eb1b0_0 + - tbb=2021.8.0=h59b6b97_0 + - tenacity=8.2.2=py311haa95532_0 + - terminado=0.17.1=py311haa95532_0 + - tinycss2=1.2.1=py311haa95532_0 + - tk=8.6.12=h2bbff1b_0 + - tornado=6.3.3=py311h2bbff1b_0 + - traitlets=5.7.1=py311haa95532_0 + - typing-extensions=4.7.1=py311haa95532_0 + - typing_extensions=4.7.1=py311haa95532_0 + - tzdata=2023c=h04d1e81_0 + - ucrt=10.0.22621.0=h57928b3_0 + - urllib3=1.26.18=py311haa95532_0 + - vc=14.2=h21ff451_1 + - vc14_runtime=14.36.32532=hdcecf7f_17 + - vs2015_runtime=14.36.32532=h05e6639_17 + - wcwidth=0.2.5=pyhd3eb1b0_0 + - webencodings=0.5.1=py311haa95532_1 + - websocket-client=0.58.0=py311haa95532_4 + - wheel=0.41.2=py311haa95532_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - win_inet_pton=1.1.0=py311haa95532_0 + - winpty=0.4.3=4 + - xz=5.4.5=h8cc25b3_0 + - yaml=0.2.5=he774522_0 + - zeromq=4.3.4=hd77b12b_0 + - zlib=1.2.13=h8cc25b3_0 + - zstd=1.5.5=hd43e919_0 + - pip: + - abtem==1.0.6 + - arrow==1.3.0 + - asciitree==0.3.3 + - ase==3.23.0 + - click==8.1.7 + - cloudpickle==3.0.0 + - dask==2024.8.1 + - distributed==2024.8.1 + - fasteners==0.19 + - fqdn==1.5.1 + - fsspec==2024.6.1 + - importlib-metadata==8.4.0 + - ipympl==0.9.4 + - ipython==7.31.1 + - ipython-genutils==0.2.0 + - ipywidgets==8.0.4 + - isoduration==20.11.0 + - jsonpointer==2.4 + - jupyter-contrib-core==0.4.2 + - jupyter-nbextensions-configurator==0.6.3 + - llvmlite==0.43.0 + - locket==1.0.0 + - msgpack==1.0.8 + - notebook==7.0.6 + - numba==0.60.0 + - numcodecs==0.13.0 + - partd==1.4.2 + - plotly==5.18.0 + - pyfftw==0.14.0 + - setuptools==73.0.1 + - sortedcontainers==2.4.0 + - tabulate==0.9.0 + - tblib==3.0.0 + - threadpoolctl==3.5.0 + - toolz==0.12.1 + - types-python-dateutil==2.8.19.14 + - uri-template==1.3.0 + - webcolors==1.13 + - zarr==2.18.2 + - zict==3.0.0 + - zipp==3.20.0 +prefix: C:\Users\skoupy_r\AppData\Local\anaconda3\envs\ptychoScopy