spins

View on PyPIReverse Dependencies (0)

0.2.0 spins-0.2.0-py3-none-any.whl

Wheel Details

Project: spins
Version: 0.2.0
Filename: spins-0.2.0-py3-none-any.whl
Download: [link]
Size: 344926
MD5: 2ab6754160b65d8b303440c3419de722
SHA256: 55664141d69ad7544a59b6bc2e9d382cc0dcd87d32774a415527941668487ef6
Uploaded: 2022-04-20 14:30:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spins
Version: 0.2.0
Requires-Python: >=3.5
Requires-Dist: contours[shapely]
Requires-Dist: dill
Requires-Dist: flatdict
Requires-Dist: gdspy (>=1.4)
Requires-Dist: h5py
Requires-Dist: jsonschema
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: schematics
Requires-Dist: scipy
Requires-Dist: typing-inspect
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pytype; extra == "dev"
Requires-Dist: yapf; extra == "dev"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Provides-Extra: dev
Provides-Extra: test
License-File: LICENSE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spins/__init__.py sha256=9O_vwJVJNMW24MYkPcg0uX_p_clCC1sGomidcRLWjeE 123
spins/fdfd_solvers/__init__.py sha256=-0xOlERCjeyk79nEDs3wYCOo7_cFPRWrUOPp4iaoC2o 84
spins/fdfd_solvers/dipole.py sha256=LHX05eetJAZkGSR5liTT5IjXrWdKYOa2rLdMGjltWKA 1115
spins/fdfd_solvers/local_matrix_solvers.py sha256=hSEMett_VpsYk1ayG_sBOed_QOIjUDmVLi4iO2cGdbA 5069
spins/fdfd_solvers/maxwell.py sha256=ptBskcs0O1rW9gilt8NBmsYw2k3r_3gam8yA4_5krfs 17398
spins/fdfd_solvers/phc_mode_solver.py sha256=2JpLOqhN7GDW1GtlHrSdn2Z5nxvzRAx2OnfV6NBg42k 5139
spins/fdfd_solvers/waveguide_mode.py sha256=VLLcRrjv6qAxG6K2Yi5_QdP_eMLnAspZRQhoqw4Rzsg 45539
spins/fdfd_tools/__init__.py sha256=95uLnTWopTiyShk4rfxMF8WOHCJC7lCJvGuHfml8agQ 978
spins/fdfd_tools/free_space_sources.py sha256=gkdJnlzyzVcasLfyMDy4Ru4tIWKEDW47s_ef-FaonjI 19321
spins/fdfd_tools/functional.py sha256=AU13jPCYuiMaPuzr5Gvf_N3wBw1Kwqnm-CEjR9V8hGg 4558
spins/fdfd_tools/grid.py sha256=f9G8XaSvZSaVQLk4ny4a5H7REPnFKPU367hAAPsQB4c 11139
spins/fdfd_tools/operators.py sha256=TtcxGKw8l8ze7F-8G3NoHKe1hGCJaHn0MFrqfpRAFtY 33774
spins/fdfd_tools/solvers.py sha256=FMOpl9jaJm4XVQudeAiAnIRiJLyoc4Ngoh8btf3B9WY 3272
spins/fdfd_tools/test_grid.py sha256=tz-hZk47eJBRRsyfp-FRrHyY-aZrPuzbUpWZmloIGxw 3232
spins/fdfd_tools/types.py sha256=YdTUswlfiTCcmCOmFvDF2p8Ut0MFOaPHoTaCZ01VD7M 1299
spins/fdfd_tools/vectorization.py sha256=Lz-1ngeq2VFcObwurmohHxGJweXifGrG7Waw0swVwV8 1505
spins/fdfd_tools/waveguide.py sha256=ejUtqiihRdbQW4sjsWl8mKxbsDSwEck2S5VYqpbdGRI 10899
spins/fdfd_tools/waveguide_mode.py sha256=jgUdopMOu599PHxnwFJpfC5wiPlCUKS6n16rVkmQQRI 13123
spins/gds/__init__.py sha256=qxtt5WJhcAEGkTUsYunSSWd_Xk24zj4CRikTDCGRGQw 140
spins/gds/gen_gds.py sha256=ntqwE__yAmzJXqeg8nGB0GYtFTGliyTbcOtNFvTG7Hw 4487
spins/gds/parse_gds.py sha256=98Ct1ucVviS23HW7CmYRlHXw-effjvoVd9TC9kYCrQo 7711
spins/gds/test_parse_gds.py sha256=J7uIqjCOkZvDliuyDJfSYNX6zOmB-aHzLhaYkEO2Cyo 2368
spins/goos/__init__.py sha256=LXgHZ9rFPQx48i5cj85Z8UvAutj42DJgj7cOKkGYOnQ 449
spins/goos/array.py sha256=41vJGDoWpbYbBy8U1YbteNM7Q7xAYQF4jyD4pwapOjE 7068
spins/goos/common_schemas.py sha256=6cMwCpZ5XNqo4W-1qRVTAmT-59gS-tlPb0X6i5Mgggk 434
spins/goos/compat.py sha256=opaN5wdG3EErFRd9H6YUp1WjVHKC0qaYWgR6izCagEU 10418
spins/goos/flows.py sha256=9ivFdNofrDbtT9VNAHR266-LhJqYAwjDGvkY11u2BL4 7699
spins/goos/generic.py sha256=RydKy7EK3DNLC38745YtXq122IWbE5rmT_qO7mvhWEs 4455
spins/goos/graph_executor.py sha256=jeoQg2nBUZa_b_dnv8Vbnkw7cgPZCX5hSUcGKoEOeW8 20233
spins/goos/grating.py sha256=sjhm3bYfCH5QX3PK0YN7LSbftIaycbcK_Lzlgd-5mIs 32009
spins/goos/material.py sha256=edj5jSS6ukORjB0uLMrMFSdRfiQ3t2aHy2UNYx9ds_0 1094
spins/goos/math.py sha256=sWCPw5ymqjnpKNRxGBMhnqOvmcApMqLwH6xWbathudU 20192
spins/goos/optimize.py sha256=excG0A8OsggJETAJiuRhXaCGTxzqj7SSU0RQJi_8Ks4 10117
spins/goos/schema_registry.py sha256=i6JLhFMPa7Nvn5f5HzFE532OMYeHLSxa5XXiSxgHvb0 2009
spins/goos/shapes.py sha256=0Fs6Jym0thML-4HHOnqOrT7oEv04Wm92Q0yazAEr0RY 19478
spins/goos/test_array.py sha256=EUKSWCx-P7bwweasUZa3Afn8UlBY0E7tfhIr6pyFZvc 3632
spins/goos/test_flows.py sha256=BpUXyJAubTnDsuuUgiVWuuXif_spOWRUbjE3Wog2KGc 3096
spins/goos/test_generic.py sha256=4rxkwCJ_HWhyBJAOtEdFh52x8VkytY9vu-f7hGczkvQ 2619
spins/goos/test_graph_executor.py sha256=kcFo5x_B-ACrQn0xHdcsPRJ4bUR0wuPwvmBle5JDeLI 712
spins/goos/test_grating.py sha256=3jtfRkWIG7aa-yxepy__vAVatJReH2oYKOB44eppW5g 16506
spins/goos/test_math.py sha256=cR1neYNNmGz5KoJ2vMUs4DZoTj_i0M-vuSjPxo_Qzws 8274
spins/goos/test_optimize.py sha256=OWC0Lkywos73hCDddBGkZ1OFNgLM5Tnx8BgBHSmVzt0 3590
spins/goos/test_shapes.py sha256=5703iatoSIK9bY54SjjOTSssNjbkAF3ZhdGr1eNhwJU 6692
spins/goos/util.py sha256=8n0pR0xzIixx5TfrWig9Of7K2GsKtmveYGYMLrtk3Dg 4598
spins/goos/extra/__init__.py sha256=3PEUK_9VjB3uRo1ltQkMQv-AIWolEWwyek2O_Pfd1DQ 298
spins/goos/optplan/__init__.py sha256=fO3PG1CBQP1UQW7MiSqtQWWEmuPk_qahOtKmKMqpfkc 1256
spins/goos/optplan/context.py sha256=W2K0PJCfUBX6NZ7TShw-jPax84xDjlZmYd9DbJvZrP4 1822
spins/goos/optplan/optplan.py sha256=B4Kj5askb99ivZAlZPoI7Sk7RQbQsDrjtzSJlD9I2bI 26152
spins/goos/optplan/schema.py sha256=Dbp-B-Cr3DzyhgHq4VzhuLHD0G9HJBZ1fDpVAo8TPeA 19968
spins/goos/optplan/schema_optplan.py sha256=SoFiuqUdBqr6QDIWByK5hN0hNLr4ad9CIsPLoDcbVOk 6807
spins/goos/optplan/schema_types.py sha256=b9xi6X8rECa-3_HGBk5rWf36X5rcxK3aAml0o4qiUak 1912
spins/goos/optplan/schema_utils.py sha256=eIqCj0bSzGYGAAQIiYgM-SKD31iepdYllhbIGyMFknM 6717
spins/goos/optplan/test_optplan.py sha256=zYmyoDYMAyfs7R4C7ooO9P0AfraJIhPBvjLGniG3OKA 6217
spins/goos/optplan/test_schema.py sha256=PZ64ESpXWACuuw8xM5iZ3vHY6-OcotlvJHPk4VyvqA0 10513
spins/goos/optplan/test_schema_types.py sha256=ArAPal1BAdSKYHnPTMQbCxcjJ4IqvuNbxhnNWTfyG4o 1994
spins/goos_sim/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spins/goos_sim/maxwell/__init__.py sha256=F37WK_ovbi5DnwMx2Xxy-1iH9rBNhPfc2lxacc1IWU8 740
spins/goos_sim/maxwell/render.py sha256=Mg1Fl75k3mf6utetygYry4G6I58wrmPW14WdrBYy6_U 8263
spins/goos_sim/maxwell/simspace.py sha256=X5SqDDePoWcDbb8QRAQZV-jOy1qIu4-1DT5cGkzc3JA 6146
spins/goos_sim/maxwell/simulate.py sha256=wAwkxfFpqA_WAXZnk9a7jnHmZ8DcE-QJPOxQe9iTVBY 30448
spins/goos_sim/maxwell/test_render.py sha256=KZjbsSPtrKhwhTOXg9et05BLfKiY7_CyCfiBBb4Z4ms 5936
spins/goos_sim/maxwell/test_simulate.py sha256=PkWlxNWc4sqBrJdXN5fLijji-Gg7q5ofHA_-eqEhs50 11613
spins/gridlock/__init__.py sha256=nzs9Vq93HXkRLRbRpPJN9tfUdcNPLoFuNWIqhzKr64g 899
spins/gridlock/_helpers.py sha256=lnDxKBEVhJ7tbo7J6jZxBG5y2A_zScmr4grNoIG8XAs 202
spins/gridlock/direction.py sha256=kmuZu0lvi8Cxu4BXe3nYEavh7R5KCBsb6VIjzl2Q780 1431
spins/gridlock/error.py sha256=ESlZ35CQ6GHJy7nob0Ts8BJotML63O0YT_OVkx_pT_k 189
spins/gridlock/float_raster.py sha256=J3w8ifv5Ahgo-4JJowRuhH6ZANVQXF-1HVJVlhpgFkw 25580
spins/gridlock/grid.py sha256=eiWwVidGluh4QxtFBLbQWLXClh5jhm8A3DfglBhT6rQ 47717
spins/gridlock/grid_type.py sha256=5ttftSOMV3U6uXpPRK5j0DdgiuLWPTTrvJzvichL_kE 155
spins/gridlock/selection_matrix.py sha256=1f-mf4VtKzy0zjngP5XV5K8DCM7zNKriT2BeVdWIws4 18980
spins/gridlock/test_direction.py sha256=r9TxsbSEoi_L1eYkLjFdzhVkVz54KKwTjibPvPolhVc 1798
spins/gridlock/test_float_raster.py sha256=mz90ak_W3Jc5bnekHlo7UR2EPtVbRTmP9Q2O-NIO24A 8498
spins/gridlock/test_grid.py sha256=sV0BdOQD2TelV1QAoAyQT0VoCtd0w1M-OjJk_MuBKm8 647
spins/invdes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spins/invdes/optimization/__init__.py sha256=hMq9LleRjOv4e8azDoHLi7FwNbbshzvix7id0oJMiR0 175
spins/invdes/optimization/constrained_optimizer.py sha256=np7NHC0zIVjnZv_lRBQdV-DyB6X8hjwLWFJ4JhO0-Hs 7678
spins/invdes/optimization/gradient_descent.py sha256=S23m4vkNUt1JYy4jP7Ci25ptJJlfd796kdaPG4ZrEsI 13885
spins/invdes/optimization/problems.py sha256=NIhCU3Vq8StE4VoNHHagVjdDLIet4j_pfyMfxNS7SyA 6663
spins/invdes/optimization/scipy_optimizer.py sha256=2ScjjBAoQNf4Y6wwe-jFiyPVEM-nczt-AtbMOQV1R2I 5265
spins/invdes/optimization/test_constrained_optimizer.py sha256=SZ8MU6v2vC-Bk_Te6rmoqZjGFK28JpyG4_DohGjyKhY 2400
spins/invdes/optimization/test_gradient_descent.py sha256=gt-SqfSl5SrWsY53x1ft_kA75JMPjXrcOVAZhXhOrT4 8137
spins/invdes/optimization/test_scipy_optimizer.py sha256=APMjSOEmYTBOddQEnWcZwrLf4sQnJBkkzFENLaDC474 2755
spins/invdes/parametrization/__init__.py sha256=4vu0LJaXH73P7mA_TcIWFYmTLpjWezow1FVnzCyjsAA 111
spins/invdes/parametrization/composite_parametrization.py sha256=IFINhwQYtWwLxr2v8gYOnim-AWEBHs3rgN_DuGgmRnk 11547
spins/invdes/parametrization/cubic_utils.py sha256=RIc6dAUhHIPuSbTT3MqQRKffcvZWs7UZKGmw1b4uJBQ 52337
spins/invdes/parametrization/grating_parametrization.py sha256=_kqr-WnF5XeLDM3x1rab04-WuIT1Y2dtzjaKb8_nREE 9243
spins/invdes/parametrization/parametrization.py sha256=zCKn8s6w7daYJzSuaeSnQGujvx0NR4M7AYEY19lVOp8 19200
spins/invdes/parametrization/test_composite_parametrization.py sha256=EFiRVF-_NZG-UJAebGxn6yWDMnGSTnVf4-0VLffkeTA 8940
spins/invdes/parametrization/test_cubic_utils.py sha256=DguKdThYcXVUCLuSZU-lkJOMdpzfrmVOpbu_togAeOU 714
spins/invdes/parametrization/test_grating_parametrization.py sha256=C4sq7jkSvMafOjCeavkttoUdPTXkhot_2FzaNN0ocz4 6306
spins/invdes/parametrization/test_parametrization.py sha256=kn-JBRnSrAVjpTUmppzCW70YlFkPldTlJXHnk3Qby5E 24335
spins/invdes/problem/__init__.py sha256=8Qs6a6PSLwmY-OZpzPZ7503H1lKBU-HyN08Azp6HNvQ 253
spins/invdes/problem/emobjective.py sha256=w2KNwQKxRrHBm3FoN92_YCSmYZ0gLMVHAxkQOTlVwyM 15287
spins/invdes/problem/farfield.py sha256=20hyQH4671Ww1OuTzGAY8XIa4KY5_ta7Lj5P5S-DjBk 29495
spins/invdes/problem/ffobjective.py sha256=IDJyrhXasThBC4gLIj5tk0OJARRqYoin5EU9UYxKd7c 9652
spins/invdes/problem/graph_executor.py sha256=cNdvYbvSsdMIto7aqQjzt9PAfXurayUnVu7SE-80LlA 18409
spins/invdes/problem/grating.py sha256=5-cYtyJlO0Y9SYPJ0QzBiGCqxegY8vD4tkqWdsH9VJc 5722
spins/invdes/problem/objective.py sha256=EAQYNFcdStkQPYgZZ62ot-jSdjhHwabccwjuk1F615w 30468
spins/invdes/problem/selection_matrix.py sha256=2HhzeTpQd5r-38hcFJLs6EGHa40BjE5Li1rm73Vqfng 7288
spins/invdes/problem/simulation.py sha256=WnVtTFqc0vhMHW5XGxHrAPhfp6X6l5g1VfCm9m6opbE 9608
spins/invdes/problem/slack_optimization_problem.py sha256=78j5fIEoL9nR3qWZIMOqeRubbcNhpuy2lOWQ0adPY-A 5235
spins/invdes/problem/structure_objectives.py sha256=OVjPjpcPbd-kOrPGQ9EFzJ6_WSRTPBGl5kn-PXjVF44 3423
spins/invdes/problem/test_emobjective.py sha256=vmpKM2vD_Pe_YIHa8s3sKLB6YK-ELwm9v415_ZpksUY 2773
spins/invdes/problem/test_graph_executor.py sha256=1-mBPjNN0OLC6DvbwI67wmYtVRI9wHFftyfhl2kA73A 5582
spins/invdes/problem/test_grating.py sha256=ha8kwR1DmnsMZmFOtV-92USuU0WPBTDpdyosv2fJ2tw 1494
spins/invdes/problem/test_objective.py sha256=yq-87pUTlycSaEduoEk8S6ZiVltNDmwa6L2nZVhPYC0 48902
spins/invdes/problem/test_slack_optimization_problem.py sha256=wZKivBY9uqhQWGobJAISWO7F5ZbFQ-2NnmB7AeEbR-4 5012
spins/invdes/problem_graph/__init__.py sha256=omA_K_tzMf8HvuIdbH4MaY7vzk5CVK2wDdDboIUgub8 202
spins/invdes/problem_graph/creator.py sha256=SvVXWF6N-wZm_2G0BoFTchZHbjbLh_FkWz3jh1QbfMM 423
spins/invdes/problem_graph/creator_em.py sha256=A_MPo2KrmbVXBM6UYOpcvmw0RLmvp-EKSsVticpRD2M 29422
spins/invdes/problem_graph/creator_function.py sha256=89wCIsso5EmIovaIpxuI5B8XTn5Hlo97wCUjQ3vzA38 2077
spins/invdes/problem_graph/creator_monitor.py sha256=lW0j2Kn7gb01a2PG_LssBPAMdim_7kzbADQ2RoEcelo 3819
spins/invdes/problem_graph/creator_opt.py sha256=wPe-giNpEqLdrHPpiIIvK6kb-1Lfr6BFtywMHTfHXa8 19661
spins/invdes/problem_graph/creator_param.py sha256=pXqXgCBM67mQIiqHlDbSDUhJXF2GwnUNbIdZd6KfefE 10451
spins/invdes/problem_graph/grating.py sha256=DHgR7RXk54cfSdPSmQU96_KGL9_qi1M5wPqy5rWYGEU 6582
spins/invdes/problem_graph/grid_utils.py sha256=p2vO1ilU1BlzFPDBcHhYo9WRWVdeNg79hWZ4nyX27Tk 2697
spins/invdes/problem_graph/schema_utils.py sha256=eIqCj0bSzGYGAAQIiYgM-SKD31iepdYllhbIGyMFknM 6717
spins/invdes/problem_graph/simspace.py sha256=zxiS1D0FOvT225N5qAEH6wfQsLDhr9cb6-vbjhzMlUk 14825
spins/invdes/problem_graph/solver.py sha256=V3nMB08vpD7jQZsNgYPgzOSGoeKF2mIKjAVM-2OSk1U 8823
spins/invdes/problem_graph/test_creator_em.py sha256=vxAwCxemG352BieKNxzYmHn3wBmf6PxqJODcneyCdOI 9692
spins/invdes/problem_graph/test_grating.py sha256=d18R3wDkvA7rPF6I-_h9XAwQpQfHlfQDYJLEUxQcMUM 1074
spins/invdes/problem_graph/test_optplan.py sha256=rACGh8lZp-7husFG-L-6q0O2M_-nKGvD4rw385v4ht8 20630
spins/invdes/problem_graph/test_schema_utils.py sha256=8tBUgs67GlCCKMIVm6WWbsvRzDqY1cYvYlaCsz9tLQ8 3448
spins/invdes/problem_graph/test_simspace.py sha256=0Ax2VxZaocJMCfNlPYcNmFiQEe3Y8lUUDo_wFnaq8kw 7553
spins/invdes/problem_graph/workspace.py sha256=kNy1uF2xIKj9Xr5M2DXKpedtf_jX18dsT4zjZDy73Ks 14528
spins/invdes/problem_graph/functions/__init__.py sha256=wOTWK0djvTkA32056R_PS9JzQE7NktBeUoY2NpMUJwM 60
spins/invdes/problem_graph/functions/poynting.py sha256=Uo8jsf_qclZJUXElpccjs89vXmUNCEJu0ilkZwWlyBc 4882
spins/invdes/problem_graph/functions/test_poynting.py sha256=GnfXfLeIAR_9HKF6WGh7jFO2xyprlAu9o-WqzbNE-sQ 7970
spins/invdes/problem_graph/log_tools/__init__.py sha256=-AiWtXQ15fYVCvuTvutYGKIIV5_6AL2FPYfsQ76ep14 181
spins/invdes/problem_graph/log_tools/loader.py sha256=g4YO7xIOcagf3F6sleeqL-g4cSgqxfo5uRNMWjbWy0U 16481
spins/invdes/problem_graph/log_tools/monitor_spec.py sha256=TlelaSya2gQz4lxmzM8vXkrMbx1i1orne3j-z310L-w 7290
spins/invdes/problem_graph/log_tools/plotter.py sha256=9MPpUYXevAtYCqBF8ub4zoEBmPepz_fKegvKEA8h1ek 11734
spins/invdes/problem_graph/optplan/__init__.py sha256=5q9_fwzlByW7GZQs4SsqeDwP1gEcPGiOHKkCcG7_mSw 5624
spins/invdes/problem_graph/optplan/context.py sha256=4xfPIioFtPNFgFcl1Qh7t9aqGN-mkLTIPi-TJ2zwmYM 8310
spins/invdes/problem_graph/optplan/io.py sha256=lxkQOUDyjE5V6skkAGuaaHHK_NHMzH05L5Yqnq3zbk4 13891
spins/invdes/problem_graph/optplan/optplan.py sha256=aPaKGDTIxQ_oj0sCRdUoE6py3KQcJFuA2tjnq7nNyP0 12367
spins/invdes/problem_graph/optplan/schema_em.py sha256=h4H_1lsvUgl9d39OPbXi5CfeWxlClgF_wolvAoUdu00 17659
spins/invdes/problem_graph/optplan/schema_function.py sha256=vkdTdQL-PLLTZQoFJ97k1kadqn-0uKuZ1Qi287S8Oqs 4647
spins/invdes/problem_graph/optplan/schema_monitor.py sha256=OAbWRUGttLCLM-J9XMxE_Uv5jHa_HZkOzdRs9JAD3dE 1533
spins/invdes/problem_graph/optplan/schema_opt.py sha256=UZGYfuhdbhd1IuoXnabrtzVR0Mv8CjbIWYBjghJ34X0 7619
spins/invdes/problem_graph/optplan/schema_param.py sha256=_RTxGMRCpmKBcXc8MsM7Sg1Vq3Bwk6_aKMMi0nOKYOg 7972
spins/invdes/problem_graph/optplan/test_context.py sha256=hwKI10In-NFGQAnMRFYAApCSZKpKSTs--M_DQ32bJz4 5012
spins/invdes/problem_graph/optplan/test_schema_function.py sha256=8iYoA9ROsp5MKQo-2ltxb1ncjzk_Rz_8kQ2YCuKDEHk 6452
spins/material/__init__.py sha256=r-sFL3qL6rJS6yPGZezZlaFDMC_Yq83mQ1z-GTTLxwo 83
spins/material/material.py sha256=S8ZSgVHoG0W4Ov1mJagpQs8-PpKZfZWY5r1RVxLwXuw 34329
spins/material/test_material.py sha256=wQRsN97A0LPO_bHF4jKlecNLWB87wxV_YZZQh1XMffI 1336
spins-0.2.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
spins-0.2.0.dist-info/METADATA sha256=0d0V2uHVdc9TOmHvk8xsYAvA-_y0i1UGtYf2CUwvQLI 786
spins-0.2.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
spins-0.2.0.dist-info/top_level.txt sha256=cPoGGt2sw0V7iIz1lcx2YiMZ6cRebW05BG5J3Tpyd4Y 6
spins-0.2.0.dist-info/RECORD

top_level.txt

spins