simsopt

View on PyPIReverse Dependencies (1)

1.3.0 simsopt-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
simsopt-1.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
simsopt-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
simsopt-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
simsopt-1.3.0-cp38-cp38-musllinux_1_1_x86_64.whl
simsopt-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
simsopt-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl
simsopt-1.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
simsopt-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
simsopt-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
simsopt-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
simsopt-1.3.0-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: simsopt
Version: 1.3.0
Filename: simsopt-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 1274850
MD5: 92748106db5a1f252012d2a85ecbfff9
SHA256: 4007ab995e90bcbaf62440b7c25c5a48342b6ec572c8eaf049b3554b4a107694
Uploaded: 2024-03-04 15:17:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: simsopt
Version: 1.3.0
Summary: Framework for optimizing stellarators
Author-Email: Matt Landreman <mattland[at]umd.edu>, Bharat Medasani <mbkumar[at]gmail.com>, Florian Wechsung <wechsung[at]nyu.edu>
Maintainer-Email: Bharat Medasani <mbkumar[at]gmail.com>, Matt Landreman <mattland[at]umd.edu>
Project-Url: Homepage, https://github.com/hiddenSymmetries/simsopt
Project-Url: Download, https://pypi.org/project/simsopt
Project-Url: Issues, https://github.com/hiddenSymmetries/simsopt/issues
Project-Url: Documentation, https://simsopt.readthedocs.io
Project-Url: Repository, https://github.com/hiddenSymmetries/simsopt
License: MIT License
Keywords: plasma physics plasma magnetohydrodynamics mhd nuclear fusion reactor fusion stellarator vmec spec optimization Biot-Savart magnetostatics
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Requires-Dist: numpy (>=1.21)
Requires-Dist: jax (>=0.2.5)
Requires-Dist: jaxlib (>=0.1.56)
Requires-Dist: scipy (>=1.5.4)
Requires-Dist: Deprecated (>=1.2.10)
Requires-Dist: nptyping (>=1.3.0)
Requires-Dist: monty (>=2021.6.10)
Requires-Dist: ruamel.yaml
Requires-Dist: sympy
Requires-Dist: f90nml
Requires-Dist: randomgen
Requires-Dist: pyevtk
Requires-Dist: matplotlib
Requires-Dist: py_spec (>=3.0.1); extra == "spec"
Requires-Dist: pyoculus (>=0.1.1); extra == "spec"
Requires-Dist: h5py (>=3.1.0); extra == "spec"
Requires-Dist: mpi4py (>=3.0.3); extra == "mpi"
Requires-Dist: vtk (>=8.1.2); extra == "vis"
Requires-Dist: PyQt5; extra == "vis"
Requires-Dist: mayavi; extra == "vis"
Requires-Dist: plotly; extra == "vis"
Requires-Dist: networkx; extra == "vis"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Provides-Extra: SPEC
Provides-Extra: MPI
Provides-Extra: VIS
Provides-Extra: DOCS
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3797 characters]

WHEEL

Wheel-Version: 1.0
Generator: scikit-build-core 0.8.2
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_x86_64
Tag: cp39-cp39-manylinux2014_x86_64

RECORD

Path Digest Size
simsoptpp.cpython-39-x86_64-linux-gnu.so sha256=TIhNsbHlyjEvZBFui0t2XZKu5EzDmdrfR3xReeOXdQQ 2345393
simsopt-1.3.0.dist-info/WHEEL sha256=Inh3lM_I0WefbsRUb3ZmN_yTl627GbfP8AvnA2isk8g 151
simsopt-1.3.0.dist-info/METADATA sha256=NTSqy6F0gmygrIfaMJtCzplNfklLRa1RWkGQKFFpUD4 6135
simsopt-1.3.0.dist-info/entry_points.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simsopt-1.3.0.dist-info/RECORD
simsopt-1.3.0.dist-info/licenses/LICENSE sha256=YWc-XXgBab2fgjdUKxEX108spXfe-XyZcyDHaKDY0HM 1077
simsopt.libs/libgomp-a34b3233.so.1.0.0 sha256=On6uznIxkRvi-7Gz58tMtcLg-E4MK7c3OUcrWh_uyME 168193
simsopt/__init__.py sha256=_XZcFotguC_eGs5Hj80Y3dWVMUid_Z1QBlwPyDKGxJc 961
simsopt/_version.py sha256=HGwtpza1HCPtlyqElUvIyH97K44TO13CYiYVZNezQ1M 411
simsopt/objectives/__init__.py sha256=UF2RVQR7211UONUhdmNdkX-N2H-ozbnmnwvgd2-5VI0 211
simsopt/objectives/least_squares.py sha256=N5QtEeUgfUaQp4Yjn6NIEeFzy2ZetIVDueyB3T3WxZ4 8207
simsopt/objectives/fluxobjective.py sha256=zP2VSlgU10lUiEUDVU0VMiZUlllbSDJ0FBKnNc7GVHI 4307
simsopt/objectives/functions.py sha256=NrQVV9tD7dfCNEdbm9celky8RmvYhvi3krMVVsurt7Y 10303
simsopt/objectives/constrained.py sha256=GtZP5KiAZoMkyLrdH50HauJP_IUoWAL1HucjMdbzeWs 8336
simsopt/objectives/utilities.py sha256=p_SMpTETE4hO11Gm1sxtIoIAyhkkvicSgrAyoTkLlpE 5714
simsopt/mhd/bootstrap.py sha256=KMLyljQlrLi-RSZXidr5zyinkMI5mJsFWtNdUPOZ_Zs 32578
simsopt/mhd/profiles.py sha256=aXexyMMLNh2z2EwMh-hJpqRrY0V0vWtk_CcT-I9b8_k 9923
simsopt/mhd/spec.py sha256=FATAgkINEhD1q9sCUuC49P0oK7PZP3gl1WQQq0tYo6Q 42410
simsopt/mhd/boozer.py sha256=HF0pTIHuKz0LA9pDW3yVyZlW6XH9gvB3eNJsAY5sZ-I 15364
simsopt/mhd/__init__.py sha256=efwFasYS1iZp3tm_Ixf44PY2XaxP7hkO-ool4lvAKWA 450
simsopt/mhd/input.default sha256=y6xIS3ew2JSaSYLvYJsTzNayKjxLiG2bQ8XQ9ZUUC4o 5775
simsopt/mhd/defaults.sp sha256=1uiq4Kit1fTEgLRxAhh-7uaMQQqfRv1AZefzXYmEcf8 18449
simsopt/mhd/vmec_diagnostics.py sha256=jY3cnNJ3W5kn8Hh3m_3N1dmKzCxc2pFoP3iV0Uy26BA 58996
simsopt/mhd/vmec.py sha256=wjRBCm1UHA6jZTKt9BxRBTMswspB5L1QJkSQhpHuQxs 40255
simsopt/mhd/virtual_casing.py sha256=NY5JGcW5JKuoGlWB_AX8OFQhabFlouqUoygXCa_ecww 21499
simsopt/util/fourier_interpolation.py sha256=UzR-RUp_mjH050RdtAnGhik6tOn_3_EQk7afzMtHC60 1507
simsopt/util/polarization_project.py sha256=K1YuKjIm_TWt3pqDa0DIckvCPDfQrPBdbT9TgQ_H9bA 22354
simsopt/util/mpi.py sha256=hwqBwxU7tVV9ed3ntANOYpy6I66Az6AfiNW679u0LTQ 10068
simsopt/util/mpi_logger.py sha256=mRABOKBV7pKKsVcELXPTRK9K2Cj0q4Bc3eqUycXboOY 6976
simsopt/util/__init__.py sha256=cWvlLLuCN33MwzNQx7Ntsaguz6oEyjTjbcUGUt_msvc 507
simsopt/util/logger.py sha256=sNo0JHQ-xTkoDX5k80i9sew3uJs-DcrVLrJRPBWEMyM 1636
simsopt/util/famus_helpers.py sha256=LclRGpR9X7sDPONGHHHFRwZMJwTWPp1WCXILRhWUkUU 23250
simsopt/util/permanent_magnet_helper_functions.py sha256=3tMgSnr9r9UiB7zV-FwLNZjSbRqnmWilmRV51h4Yqiw 23953
simsopt/util/constants.py sha256=Ols7v1Lfn9CsgSSfatE2eVLDg9aidLg3EnYe-5B86k4 292
simsopt/util/log_config.yaml sha256=HpQwaNlX7Ka4_GE9K6GYouUHeTSf4yy-Qx6EifAARwo 1462
simsopt/_core/json.py sha256=0g9O4ga2gEWSH0xvr3paWPef6YdVZfNrs23j62gBX-0 27414
simsopt/_core/dev.py sha256=TDvj3XDwymznmo1FCQlUGQvBIkJtiCDGDM9ACg5TwXI 2409
simsopt/_core/util.py sha256=Q9dyjqCqUrFRETJqpbdmQWC8wETJHpH36l_mB66ySB4 9183
simsopt/_core/derivative.py sha256=ZdIuwvERkAuttaBuxZq1YHGtOX6Or62LjCLrPtkyly0 6498
simsopt/_core/__init__.py sha256=AVTWs01naogpUOqZpGqOLVFGXH5KpmjegFgeXzYVsLE 190
simsopt/_core/descriptor.py sha256=yZLWDgekwItN8QIJrMTapiIXDXuEkQz6NYxjC8kq1sQ 5864
simsopt/_core/finite_difference.py sha256=J5WTiUfSEidu-xB-_Iw6pLLZxqnnLwiKmwM59tU5RlQ 13851
simsopt/_core/optimizable.py sha256=t0sJMhRK0B6XMK40ThB2ypg6_eJMV25U56_wdDUqalQ 63387
simsopt/_core/types.py sha256=x0EBIEVHiMVK5G5kpjoVedemI-QEdwycfBeRTH_NguQ 526
simsopt/field/magneticfield.py sha256=tIBkLdArKF1hOe7bps3z5mJHSaK0jdXyUABEXAsYyLQ 8919
simsopt/field/mgrid.py sha256=bV45-s9i7D-oLPzRynRNsiZIlSxD8aihHGl1mby8bVY 10594
simsopt/field/coil.py sha256=M3FVx1BIbOhDQ2gF4e9GQIZPxQ53cQHTj5ZiP7F4OcI 12416
simsopt/field/__init__.py sha256=SUCVFxah5lBOBv6VCtYFrArBQRg1Q5n-4uIDWTTJCjY 441
simsopt/field/normal_field.py sha256=a2PvLEckQ81bo0SljhxFgc66dr9WFQgRgwPJD7ClPhQ 9041
simsopt/field/tracing.py sha256=qeEC2XxI0-kjBKOMvUU858-_y2OK1RMDVEHUtE98I9A 42049
simsopt/field/biotsavart.py sha256=8Il6r-lE-T6ryMc30TzsRgSKhcfEqro33LThkAodBfk 11071
simsopt/field/sampling.py sha256=AWdJMUUshy4lzgQJSvZHo6aovQwt5hpwq90KIoiGDCg 1952
simsopt/field/magneticfieldclasses.py sha256=VRdgaWZlsATnwtBNo8xgh4ZAXVlU4wdLRXdVsCxm4LQ 45241
simsopt/field/boozermagneticfield.py sha256=ab2_T3fPaRJDBzKFor8-HcIEVk2XwdeuBecZWRt-Nbk 55043
simsopt/solve/mpi.py sha256=SGxl4qsgsWUqyFaMgM1PgETojGUXGlezoUCN47e3_Fk 20239
simsopt/solve/serial.py sha256=FLxIUAzlyJsbx1ERBi-i4NdDcVUR8sgdMxpuk02tCkI 17565
simsopt/solve/__init__.py sha256=sZVXUSUXfmw7mz4EVdPhoJmfrKc_LUhJoipqyY3dGS8 168
simsopt/solve/permanent_magnet_optimization.py sha256=u-GshNLg3sNAK-2pA2oHY1_mrOGqN8ofIGIgum2j_io 20389
simsopt/configs/W7-X.dat sha256=fBfAxYkCaRVBRnb-R8EM0K76WBwj3MuzkLCPi3NYDeY 45945
simsopt/configs/GIULIANI_length22_nsurfaces9.currents sha256=eIyoPhNK0X2inNB-bg9zUKwAd0ERbaRqsEmh0HqN4r4 104
simsopt/configs/GIULIANI_length24_nsurfaces9.ma sha256=L_54_sHetFIUhpziqTsbnRlyrexr4gt3JUENkgiJ-R4 1291
simsopt/configs/NCSX.dat sha256=K4V8oTcYTQ9LXn-iccbPlGz3_foSehnsMC1PlzHbV6c 11893
simsopt/configs/GIULIANI_length18_nsurfaces5.currents sha256=IerfCiwWICnYV1IXyq8Vd-eefH2RTm8UpnHhqRIsNEM 104
simsopt/configs/GIULIANI_length24_nsurfaces5.currents sha256=DDoHVB03rLSWf1_eEpcgPWPQez9TSZgjsLPv8CG4D6E 104
simsopt/configs/GIULIANI_length22_nsurfaces9.ma sha256=VTk2-ki0aeOlia0XvtLDO39wvxw0XRPmn0MEaMK2O4A 1286
simsopt/configs/__init__.py sha256=gN_yf6OGkGG1dN44iupSTsAIaEzl1eQ6lfhrYuGdxdQ 44
simsopt/configs/GIULIANI_length20_nsurfaces9.ma sha256=wJo8o73T-p7hQSXqdYHKklSPg4Jc1jKMlY0aHUKUVDY 1284
simsopt/configs/GIULIANI_length24_nsurfaces5.ma sha256=syfAa8cmTBcg378jy6wnkr35Nq3HiOqcpL7XSXUqrzM 1290
simsopt/configs/GIULIANI_length20_nsurfaces5.curves sha256=T6BQCLZxO1iZAAbAXQRB656pjuiJmiq2pAxsJh9ZUeo 10391
simsopt/configs/GIULIANI_length24_nsurfaces5.curves sha256=jdxj_e3INl0y-l-yk51UJ4mKv1N4-08_XUtS9hFMmpQ 10390
simsopt/configs/GIULIANI_length24_nsurfaces9.curves sha256=84s4sd7wvCr2FX2gSKqZoTSsYi_GAxjljpCPBxcDqJ0 10385
simsopt/configs/GIULIANI_length18_nsurfaces5.ma sha256=gaEepruCRKwHjrJuAnCo1pZQy2xXl16ThQuTH0NqHes 1286
simsopt/configs/GIULIANI_length18_nsurfaces9.ma sha256=0Qz85o1uJT2HrSqcOKPYgtHWwrRNha-Vr3KFDXnADPk 1288
simsopt/configs/GIULIANI_length22_nsurfaces5.curves sha256=oil-7k0rbitVChk_ZcaFt3mrFw95p3-HfB4PcE6m-fo 10387
simsopt/configs/GIULIANI_length24_nsurfaces9.currents sha256=Vw9OrV3H8OHKmvAMA2dew92RQKsJnUigvmIVa7xZMgY 104
simsopt/configs/GIULIANI_length22_nsurfaces9.curves sha256=pzOe0wz5QT_xXHQQxdnR9dcqL3q2sG7pk1RSonxM9fM 10388
simsopt/configs/HSX.dat sha256=1glovskTjR9_1b6tNJ5tWO4KqjbfwKUrVzwEAh9IpHc 12918
simsopt/configs/zoo.py sha256=IssbIfMb01ioeXCHHyi_Qs2MQYPy3GA5QJGonDme5gs 9723
simsopt/configs/GIULIANI_length22_nsurfaces5.currents sha256=9WJnMbI9fVaQ74a0Ij7f-AHDrtAxGYUz5SUoYRzKatQ 104
simsopt/configs/GIULIANI_length18_nsurfaces9.currents sha256=a64HRl3rd_m6sE3k8pAoQhmfo8VmsbnNvm_oCBc4_vs 104
simsopt/configs/GIULIANI_length20_nsurfaces9.currents sha256=PXgeu2mt8v5iaNmjnPMG8iSHtHFWFkFz4WbYz4RT0so 104
simsopt/configs/GIULIANI_length20_nsurfaces9.curves sha256=U-56g_vS4P2lXkYTq9-AEHZNfRSZA48YRQf2wjc9bsw 10391
simsopt/configs/GIULIANI_length20_nsurfaces5.currents sha256=yN7iLzZhL4O08qUtDHXkLdUKXMLxkJ6gIx3G-i_dEZ0 104
simsopt/configs/GIULIANI_length18_nsurfaces5.curves sha256=PEBepqfIZ-b5iAkBR5eRk9KghP-byQl31s0wOIP6Ngc 10384
simsopt/configs/GIULIANI_length22_nsurfaces5.ma sha256=ndbak35rBcuEuBD0hITJcrKsVhmojm6HeagWecXeGoc 1287
simsopt/configs/GIULIANI_length18_nsurfaces9.curves sha256=dk1FPuxxqjkbx6EVxs5CJqyJOj9X8pFTYCqM_zmAMts 10385
simsopt/configs/GIULIANI_length20_nsurfaces5.ma sha256=exw8BoRKFSZMCahIPPbHy2g5vvgr1So7yeskmcHorrQ 1286
simsopt/geo/surfacerzfourier.py sha256=wa0pX5UDYjGjAY72sees4ANhxNfOFs-URhqHADmv7Uo 34372
simsopt/geo/plotting.py sha256=slRvlLYcgKxn2D4KderlF4ebobDA99d4uM9QZxtJZJA 2461
simsopt/geo/finitebuild.py sha256=xbC9dRlbahoDugBLawnqOJhcf9QS1LACzh75aZWxxfw 6003
simsopt/geo/surface.py sha256=M41dIdBb4qf2-iJ259dNadLWam2PZphtea1LxFJtmXY 35265
simsopt/geo/surfaceobjectives.py sha256=Uqeeh4l3qG0MyhYFACxXfsxkXXRAMQepHJsUYaRS8Cw 36017
simsopt/geo/surfacehenneberg.py sha256=gXM_ACXOxEL2TbAZZ_avvQpwkEjJ9Odxnqfuv7i2AnU 30916
simsopt/geo/jit.py sha256=bm9y6hqFyP2uNTsw-NfRwbkD7RRD2thMeJtHLhCTvLk 217
simsopt/geo/curveperturbed.py sha256=mSBOCeIA6_R5ZmngTIC0Covs9CTHcuMtAGg10WhRA6Y 8155
simsopt/geo/boozersurface.py sha256=d7OgsbLkxlyi4OiKJx-0NWycM-jLLsDruG4v1d-9Z7c 22350
simsopt/geo/curveplanarfourier.py sha256=xrHU57khnT_VoSAXPLLqeKfR2OS5RxVWJxrEGwMiWKM 2905
simsopt/geo/surfacexyzfourier.py sha256=n-gWyKAjHb2FXVD76LifYK3lch-Owr0ymprW-dwwkxc 4628
simsopt/geo/__init__.py sha256=GOi2p4vzjPrOf1n09jxo9bvWN8snLMzn6M1-poj35uI 1376
simsopt/geo/surfacegarabedian.py sha256=cQ2DOnxJZAIc8TLMDzVORwn7xlrMUEXG9Sb9GsmbQtk 8795
simsopt/geo/strain_optimization.py sha256=E6Y6qTnFkdg9B7nRrfiNHwHi0Es5Zm1sqIg6r8uMzEA 7540
simsopt/geo/framedcurve.py sha256=sLexkMaclZkAuIE0MC4nOEvvN_RXXPJCtuQAQlwXvUA 31360
simsopt/geo/qfmsurface.py sha256=NYmVWqLI-M5daaxpts-rld5HB1FdAyTxRQGs3zyiVMM 6628
simsopt/geo/curvehelical.py sha256=R_qi-RX7fEsJZHLVmcyGeqQsvQbkS9kFRts_crES9xY 2482
simsopt/geo/config.py sha256=_ZIs9bu_y8rJyfKw9-py_39ZHr3mFGiFbeI0aDhZmXk 196
simsopt/geo/surfacexyztensorfourier.py sha256=BeFJNK0-V8H50Phfg755Zavj9ojYL2pjRJRLe0o_Les 7413
simsopt/geo/curveobjectives.py sha256=hUYUCnm2vodlmGA1fEsMkGRUi-yGvqUipTwLjgo30-E 21417
simsopt/geo/curverzfourier.py sha256=ME35eZpfI-p6m42moJPb9dElGnyzZoxNcbH9Ws8_w1k 2044
simsopt/geo/curve.py sha256=OQRjL-WrMItLFyX7CaPnsdHvdhWNlJsAEG9IMWhIHeQ 36038
simsopt/geo/curvexyzfourier.py sha256=OQkfu6FmA5nHWap7eaBmtwFMjpVUh3LggignDvqCP0w 10195
simsopt/geo/permanent_magnet_grid.py sha256=4VGoqMqdDt7AC5k4mqmhxkIlqL55dII0hk-TuqAMlDE 28760

entry_points.txt

[empty]