diff --git a/defs/defs.py b/defs/defs.py new file mode 100644 index 0000000..d29d607 --- /dev/null +++ b/defs/defs.py @@ -0,0 +1,4 @@ +class HelloWorld: + + def __init__(self, number): + self.number = number diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..f9aba99 --- /dev/null +++ b/environment.yml @@ -0,0 +1,71 @@ +name: MA +channels: + - conda-forge + - defaults +dependencies: + - _openmp_mutex=4.5=7_kmp_llvm + - brotli=1.2.0=h7d5ae5b_1 + - brotli-bin=1.2.0=hc919400_1 + - bzip2=1.0.8=hd037594_9 + - ca-certificates=2026.5.20=hbd8a1cb_0 + - contourpy=1.3.3=py314hf8a3a22_4 + - cycler=0.12.1=pyhcf101f3_2 + - fonttools=4.63.0=pyh7db6752_0 + - freetype=2.14.3=hce30654_1 + - icu=78.3=hef89b57_0 + - kiwisolver=1.5.0=py314hf8a3a22_0 + - lcms2=2.19.1=hdfa7624_1 + - lerc=4.1.0=h1eee2c3_0 + - libblas=3.11.0=8_h51639a9_openblas + - libbrotlicommon=1.2.0=hc919400_1 + - libbrotlidec=1.2.0=hc919400_1 + - libbrotlienc=1.2.0=hc919400_1 + - libcblas=3.11.0=8_hb0561ab_openblas + - libcxx=22.1.7=h55c6f16_0 + - libdeflate=1.25=hc11a715_0 + - libexpat=2.8.1=hf6b4638_0 + - libffi=3.5.2=hcf2aa1b_0 + - libfreetype=2.14.3=hce30654_1 + - libfreetype6=2.14.3=hdfa99f5_1 + - libgcc=15.2.0=hcbb3090_19 + - libgfortran=15.2.0=h07b0088_19 + - libgfortran5=15.2.0=hdae7583_19 + - libjpeg-turbo=3.1.4.1=h84a0fba_0 + - liblapack=3.11.0=8_hd9741b5_openblas + - liblzma=5.8.3=h8088a28_0 + - libmpdec=4.0.0=h84a0fba_1 + - libopenblas=0.3.33=openmp_he657e61_0 + - libpng=1.6.58=h132b30e_0 + - libsqlite=3.53.2=h1ae2325_0 + - libtiff=4.7.1=h4030677_1 + - libwebp-base=1.6.0=h07db88b_0 + - libxcb=1.17.0=hdb1d25a_0 + - libzlib=1.3.2=h8088a28_2 + - llvm-openmp=22.1.7=hc7d1edf_0 + - matplotlib=3.10.9=py314he55896b_0 + - matplotlib-base=3.10.9=py314hc042b31_0 + - munkres=1.1.4=pyhd8ed1ab_1 + - ncurses=6.6=h1d4f5a5_0 + - numpy=2.4.6=py314hb79c6fa_0 + - openjpeg=2.5.4=hd9e9057_0 + - openssl=3.6.2=hd24854e_0 + - packaging=26.2=pyhc364b38_0 + - pillow=12.2.0=py314hab283cf_0 + - pip=26.1.2=pyh145f28c_0 + - pthread-stubs=0.4=hd74edd7_1002 + - pyparsing=3.3.2=pyhcf101f3_0 + - python=3.14.5=h4c637c5_100_cp314 + - python-dateutil=2.9.0.post0=pyhe01879c_2 + - python_abi=3.14=8_cp314 + - qhull=2020.2=h420ef59_5 + - readline=8.3=h46df422_0 + - scipy=1.17.1=py314h18e1515_1 + - six=1.17.0=pyhe01879c_1 + - tk=8.6.13=h010d191_3 + - tornado=6.5.6=py314h6c2aa35_0 + - tzdata=2025c=hc9c84f9_1 + - unicodedata2=17.0.1=py314h6c2aa35_0 + - xorg-libxau=1.0.12=hc919400_1 + - xorg-libxdmcp=1.1.5=hc919400_1 + - zlib-ng=2.3.3=hed4e4f5_1 + - zstd=1.5.7=hbf9d68e_6 diff --git a/vis/playground.ipynb b/vis/playground.ipynb new file mode 100644 index 0000000..a6620b9 --- /dev/null +++ b/vis/playground.ipynb @@ -0,0 +1,71 @@ +{ + "cells": [ + { + "cell_type": "code", + "id": "initial_id", + "metadata": { + "collapsed": true, + "ExecuteTime": { + "end_time": "2026-06-09T09:13:43.264516Z", + "start_time": "2026-06-09T09:13:43.260078Z" + } + }, + "source": "from defs.defs import HelloWorld", + "outputs": [], + "execution_count": 6 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2026-06-09T09:14:07.016214Z", + "start_time": "2026-06-09T09:14:07.013319Z" + } + }, + "cell_type": "code", + "source": [ + "hw = HelloWorld(number=4)\n", + "print(hw.number)" + ], + "id": "83604ca62804491c", + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4\n" + ] + } + ], + "execution_count": 7 + }, + { + "metadata": {}, + "cell_type": "code", + "outputs": [], + "execution_count": null, + "source": "", + "id": "fc69589de06ec7c3" + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}