simsopt

View on PyPIReverse Dependencies (1)

1.8.1 simsopt-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl
simsopt-1.8.1-cp39-cp39-musllinux_1_2_x86_64.whl
simsopt-1.8.1-cp39-cp39-macosx_11_0_arm64.whl
simsopt-1.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.8.1-cp312-cp312-macosx_10_13_x86_64.whl
simsopt-1.8.1-cp312-cp312-musllinux_1_2_x86_64.whl
simsopt-1.8.1-cp312-cp312-macosx_11_0_arm64.whl
simsopt-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.8.1-cp311-cp311-macosx_10_9_x86_64.whl
simsopt-1.8.1-cp311-cp311-musllinux_1_2_x86_64.whl
simsopt-1.8.1-cp311-cp311-macosx_11_0_arm64.whl
simsopt-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
simsopt-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl
simsopt-1.8.1-cp310-cp310-musllinux_1_2_x86_64.whl
simsopt-1.8.1-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: simsopt
Version: 1.8.1
Filename: simsopt-1.8.1-cp310-cp310-macosx_11_0_arm64.whl
Download: [link]
Size: 1154656
MD5: 3200dc4bf12ad053bf3e72ab6dee92a0
SHA256: 6fca29ba121ce6ca8c92d519f30fbfbc93b0022ae6c9ae2d91f6a1a39b0ef367
Uploaded: 2024-11-22 15:47:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: simsopt
Version: 1.8.1
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: 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: 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
[Description omitted; length: 3797 characters]

WHEEL

Wheel-Version: 1.0
Generator: scikit-build-core 0.10.7
Root-Is-Purelib: false
Tag: cp310-cp310-macosx_11_0_arm64

RECORD

Path Digest Size
simsoptpp.cpython-310-darwin.so sha256=-BKaDo7eNQTmJg1Rzhy4YOy2ZFzuHDYCVaaRRmCis0U 2130528
simsopt-1.8.1.dist-info/RECORD
simsopt-1.8.1.dist-info/WHEEL sha256=rOJaAfyDeYqpyZcvF2uMKwvjCoDaR0tVOjIX1nCiRq8 114
simsopt-1.8.1.dist-info/METADATA sha256=IUXD3F64YtUpAdBvLHwQA7SijDoCBRXK84_EJJuLMvk 6044
simsopt-1.8.1.dist-info/licenses/LICENSE sha256=xMW68gR_cGVxT5q4VunhiYXPq2SYL8RU-invCKFBGvM 1078
simsopt/_version.py sha256=0CBOWvcgj3z82UQGmgPZNYucWtZfu-kClLlOblR1VJs 411
simsopt/__init__.py sha256=_XZcFotguC_eGs5Hj80Y3dWVMUid_Z1QBlwPyDKGxJc 961
simsopt/solve/permanent_magnet_optimization.py sha256=u-GshNLg3sNAK-2pA2oHY1_mrOGqN8ofIGIgum2j_io 20389
simsopt/solve/__init__.py sha256=sZVXUSUXfmw7mz4EVdPhoJmfrKc_LUhJoipqyY3dGS8 168
simsopt/solve/mpi.py sha256=9YmPZHzTexEk-aHjkRx8jJWXQEBXhg3c5SuOG0Fqbyk 20894
simsopt/solve/serial.py sha256=3LnV1KJM3Y6ZR4ytmrUWFyr26iGU-klzKByumOlE5SM 17962
simsopt/util/famus_helpers.py sha256=LclRGpR9X7sDPONGHHHFRwZMJwTWPp1WCXILRhWUkUU 23250
simsopt/util/log_config.yaml sha256=HpQwaNlX7Ka4_GE9K6GYouUHeTSf4yy-Qx6EifAARwo 1462
simsopt/util/constants.py sha256=Ols7v1Lfn9CsgSSfatE2eVLDg9aidLg3EnYe-5B86k4 292
simsopt/util/polarization_project.py sha256=K1YuKjIm_TWt3pqDa0DIckvCPDfQrPBdbT9TgQ_H9bA 22354
simsopt/util/__init__.py sha256=cWvlLLuCN33MwzNQx7Ntsaguz6oEyjTjbcUGUt_msvc 507
simsopt/util/logger.py sha256=sNo0JHQ-xTkoDX5k80i9sew3uJs-DcrVLrJRPBWEMyM 1636
simsopt/util/mpi.py sha256=hwqBwxU7tVV9ed3ntANOYpy6I66Az6AfiNW679u0LTQ 10068
simsopt/util/mpi_logger.py sha256=mRABOKBV7pKKsVcELXPTRK9K2Cj0q4Bc3eqUycXboOY 6976
simsopt/util/permanent_magnet_helper_functions.py sha256=3tMgSnr9r9UiB7zV-FwLNZjSbRqnmWilmRV51h4Yqiw 23953
simsopt/util/fourier_interpolation.py sha256=UzR-RUp_mjH050RdtAnGhik6tOn_3_EQk7afzMtHC60 1507
simsopt/_core/descriptor.py sha256=yZLWDgekwItN8QIJrMTapiIXDXuEkQz6NYxjC8kq1sQ 5864
simsopt/_core/util.py sha256=Q9dyjqCqUrFRETJqpbdmQWC8wETJHpH36l_mB66ySB4 9183
simsopt/_core/__init__.py sha256=AVTWs01naogpUOqZpGqOLVFGXH5KpmjegFgeXzYVsLE 190
simsopt/_core/types.py sha256=9ksAROS_EiYyaUKzrafpZHW2mH2_75yogvmbATBsDFo 527
simsopt/_core/optimizable.py sha256=Vq3Sin3OVjxRO8HNAGAgD9Ph6Md66xs0VS2ivhVRZkI 63387
simsopt/_core/dev.py sha256=TDvj3XDwymznmo1FCQlUGQvBIkJtiCDGDM9ACg5TwXI 2409
simsopt/_core/derivative.py sha256=UBiPJilJYru73zOkqKRIhAhkRhjwSl58_tqJGZigyS8 7567
simsopt/_core/json.py sha256=0g9O4ga2gEWSH0xvr3paWPef6YdVZfNrs23j62gBX-0 27414
simsopt/_core/finite_difference.py sha256=J5WTiUfSEidu-xB-_Iw6pLLZxqnnLwiKmwM59tU5RlQ 13851
simsopt/geo/curvexyzfourier.py sha256=gi7T4FGkMXyp0EhnKvk0_nw2PvFqa7VLudXkXGX5J38 10567
simsopt/geo/config.py sha256=_ZIs9bu_y8rJyfKw9-py_39ZHr3mFGiFbeI0aDhZmXk 196
simsopt/geo/jit.py sha256=bm9y6hqFyP2uNTsw-NfRwbkD7RRD2thMeJtHLhCTvLk 217
simsopt/geo/curveplanarfourier.py sha256=xrHU57khnT_VoSAXPLLqeKfR2OS5RxVWJxrEGwMiWKM 2905
simsopt/geo/qfmsurface.py sha256=NYmVWqLI-M5daaxpts-rld5HB1FdAyTxRQGs3zyiVMM 6628
simsopt/geo/plotting.py sha256=slRvlLYcgKxn2D4KderlF4ebobDA99d4uM9QZxtJZJA 2461
simsopt/geo/surfaceobjectives.py sha256=NM7qjF1wLbSJfUzBmrnLlXbMQkPo9lwHYUid1ymsKcM 50842
simsopt/geo/curveperturbed.py sha256=mSBOCeIA6_R5ZmngTIC0Covs9CTHcuMtAGg10WhRA6Y 8155
simsopt/geo/__init__.py sha256=XZQXYaMn_wLLXke121EaoQyBvTcWz5zgZQvIOARy9yM 1464
simsopt/geo/boozersurface.py sha256=jwaa7iEv9iXyc-eysbym0qduDrss14O_qYKT71I5V5E 34314
simsopt/geo/curve.py sha256=qugX5NRYFJBSwwUCAHeuQPoK73qMuctpn_3TZgFgNHo 36162
simsopt/geo/curvexyzfouriersymmetries.py sha256=Ro4f7VigUvwHRCI68GsRZah2c4w1oJH4Ps_L2fDBexA 6448
simsopt/geo/surfacexyzfourier.py sha256=n-gWyKAjHb2FXVD76LifYK3lch-Owr0ymprW-dwwkxc 4628
simsopt/geo/framedcurve.py sha256=M8QFSbYZDf-MonCfMdpt7sH1nqhVgKHvLnzWMD7rP-s 31359
simsopt/geo/surfacexyztensorfourier.py sha256=YAsTVwANJvNVmXatWlfzbUda-amBPQhW3kwHn9Z28C4 7650
simsopt/geo/surfacehenneberg.py sha256=gXM_ACXOxEL2TbAZZ_avvQpwkEjJ9Odxnqfuv7i2AnU 30916
simsopt/geo/surfacerzfourier.py sha256=lQOTNb_1R3bfXAgO65kPVQDZNUblQ1DcEhq4APBkfiI 46000
simsopt/geo/finitebuild.py sha256=xbC9dRlbahoDugBLawnqOJhcf9QS1LACzh75aZWxxfw 6003
simsopt/geo/strain_optimization.py sha256=E6Y6qTnFkdg9B7nRrfiNHwHi0Es5Zm1sqIg6r8uMzEA 7540
simsopt/geo/curvehelical.py sha256=R_qi-RX7fEsJZHLVmcyGeqQsvQbkS9kFRts_crES9xY 2482
simsopt/geo/curveobjectives.py sha256=hUYUCnm2vodlmGA1fEsMkGRUi-yGvqUipTwLjgo30-E 21417
simsopt/geo/curverzfourier.py sha256=ME35eZpfI-p6m42moJPb9dElGnyzZoxNcbH9Ws8_w1k 2044
simsopt/geo/permanent_magnet_grid.py sha256=4VGoqMqdDt7AC5k4mqmhxkIlqL55dII0hk-TuqAMlDE 28760
simsopt/geo/surfacegarabedian.py sha256=cQ2DOnxJZAIc8TLMDzVORwn7xlrMUEXG9Sb9GsmbQtk 8795
simsopt/geo/surface.py sha256=5FV_Eh0CcR1TMAuFeUBmwjfwzE6qlIRGo3G1yeut6_s 44409
simsopt/objectives/functions.py sha256=NrQVV9tD7dfCNEdbm9celky8RmvYhvi3krMVVsurt7Y 10303
simsopt/objectives/least_squares.py sha256=N5QtEeUgfUaQp4Yjn6NIEeFzy2ZetIVDueyB3T3WxZ4 8207
simsopt/objectives/__init__.py sha256=UF2RVQR7211UONUhdmNdkX-N2H-ozbnmnwvgd2-5VI0 211
simsopt/objectives/constrained.py sha256=GtZP5KiAZoMkyLrdH50HauJP_IUoWAL1HucjMdbzeWs 8336
simsopt/objectives/utilities.py sha256=k3GY6AI_sHzalZqzxGMA_rRJK38MP1urTf08oJGtJn4 8368
simsopt/objectives/fluxobjective.py sha256=zP2VSlgU10lUiEUDVU0VMiZUlllbSDJ0FBKnNc7GVHI 4307
simsopt/field/boozermagneticfield.py sha256=ab2_T3fPaRJDBzKFor8-HcIEVk2XwdeuBecZWRt-Nbk 55043
simsopt/field/selffield.py sha256=0aJ3dYWLqlDTo8-Tnjyblz5SVgOpY6qH635wdbAyhXY 3503
simsopt/field/tracing.py sha256=qeEC2XxI0-kjBKOMvUU858-_y2OK1RMDVEHUtE98I9A 42049
simsopt/field/magneticfield.py sha256=9DQyIPOa6T9GTsCh47WoRQ-KqWB6yaor2ZFekhcj7m4 9493
simsopt/field/coil.py sha256=E5RByYI9hV6p8f0Wo0w_JnXfJ-8m-cdnCYTtOpMQjnY 12942
simsopt/field/force.py sha256=Fcfm3d3e1HWd4OinP_w3mEE7N4uvTZynxCJizXblA-U 9801
simsopt/field/coilset.py sha256=bVf5TgZ0T3eHozcN559uY3T_FMgj0w71XVPvswtQlL4 28813
simsopt/field/normal_field.py sha256=cJb2-WqKWjG-d5QUcVqemKBIgP4VbcSL9FuNxhdFg2w 26008
simsopt/field/__init__.py sha256=xtMPc5Dy5GnNGA6LIzVIzK9AM9V84FxnK33sBUHsR2Y 608
simsopt/field/magneticfieldclasses.py sha256=-N1D59Pd2OenVLHfOF9eVk7cD36zEMD6L6WQufw89Zk 47353
simsopt/field/sampling.py sha256=AWdJMUUshy4lzgQJSvZHo6aovQwt5hpwq90KIoiGDCg 1952
simsopt/field/biotsavart.py sha256=8Il6r-lE-T6ryMc30TzsRgSKhcfEqro33LThkAodBfk 11071
simsopt/field/mgrid.py sha256=ciNp_sAlStBemT9Q7DAC-o6p9wb_gOMyopyyBkntFjI 13890
simsopt/field/magnetic_axis_helpers.py sha256=8DjP4a_gc9OuC1qVKBTTsgaBQEEuVcIHvKuqxVvk7iI 2921
simsopt/mhd/bootstrap.py sha256=KMLyljQlrLi-RSZXidr5zyinkMI5mJsFWtNdUPOZ_Zs 32578
simsopt/mhd/__init__.py sha256=efwFasYS1iZp3tm_Ixf44PY2XaxP7hkO-ool4lvAKWA 450
simsopt/mhd/spec.py sha256=KHYM0udc-3ghgt4D4OSko0ZmFnHBFnP60K_NNnwiSf0 56567
simsopt/mhd/virtual_casing.py sha256=NY5JGcW5JKuoGlWB_AX8OFQhabFlouqUoygXCa_ecww 21499
simsopt/mhd/vmec.py sha256=-GOJoLC7yWuldBRAd6FfXP1D4nUGzzasGk1wecB2utQ 40437
simsopt/mhd/defaults_freebound.sp sha256=ueTu0QG_U2M3Y_h14D09do3wPPCnCyS-da-EfeLZFL8 17924
simsopt/mhd/input.default sha256=y6xIS3ew2JSaSYLvYJsTzNayKjxLiG2bQ8XQ9ZUUC4o 5775
simsopt/mhd/vmec_diagnostics.py sha256=-6ak79wvJ9hILgoFmqTyE-M-n_4RXmGyTHFNYy57vH4 69336
simsopt/mhd/defaults.sp sha256=1uiq4Kit1fTEgLRxAhh-7uaMQQqfRv1AZefzXYmEcf8 18449
simsopt/mhd/boozer.py sha256=-mG7rtn6sK6OxhTUcrvoxOC3cFyLMY6Y8OPrivO8ttg 15255
simsopt/mhd/profiles.py sha256=aXexyMMLNh2z2EwMh-hJpqRrY0V0vWtk_CcT-I9b8_k 9923
simsopt/configs/GIULIANI_length24_nsurfaces9.currents sha256=Vw9OrV3H8OHKmvAMA2dew92RQKsJnUigvmIVa7xZMgY 104
simsopt/configs/GIULIANI_length22_nsurfaces9.ma sha256=VTk2-ki0aeOlia0XvtLDO39wvxw0XRPmn0MEaMK2O4A 1286
simsopt/configs/GIULIANI_length18_nsurfaces9.curves sha256=dk1FPuxxqjkbx6EVxs5CJqyJOj9X8pFTYCqM_zmAMts 10385
simsopt/configs/GIULIANI_length18_nsurfaces5.curves sha256=PEBepqfIZ-b5iAkBR5eRk9KghP-byQl31s0wOIP6Ngc 10384
simsopt/configs/GIULIANI_length20_nsurfaces9.currents sha256=PXgeu2mt8v5iaNmjnPMG8iSHtHFWFkFz4WbYz4RT0so 104
simsopt/configs/GIULIANI_length22_nsurfaces9.currents sha256=eIyoPhNK0X2inNB-bg9zUKwAd0ERbaRqsEmh0HqN4r4 104
simsopt/configs/GIULIANI_length18_nsurfaces9.ma sha256=0Qz85o1uJT2HrSqcOKPYgtHWwrRNha-Vr3KFDXnADPk 1288
simsopt/configs/NCSX.dat sha256=K4V8oTcYTQ9LXn-iccbPlGz3_foSehnsMC1PlzHbV6c 11893
simsopt/configs/GIULIANI_length22_nsurfaces5.currents sha256=9WJnMbI9fVaQ74a0Ij7f-AHDrtAxGYUz5SUoYRzKatQ 104
simsopt/configs/GIULIANI_length20_nsurfaces5.ma sha256=exw8BoRKFSZMCahIPPbHy2g5vvgr1So7yeskmcHorrQ 1286
simsopt/configs/zoo.py sha256=IssbIfMb01ioeXCHHyi_Qs2MQYPy3GA5QJGonDme5gs 9723
simsopt/configs/GIULIANI_length24_nsurfaces5.ma sha256=syfAa8cmTBcg378jy6wnkr35Nq3HiOqcpL7XSXUqrzM 1290
simsopt/configs/GIULIANI_length20_nsurfaces5.currents sha256=yN7iLzZhL4O08qUtDHXkLdUKXMLxkJ6gIx3G-i_dEZ0 104
simsopt/configs/__init__.py sha256=gN_yf6OGkGG1dN44iupSTsAIaEzl1eQ6lfhrYuGdxdQ 44
simsopt/configs/GIULIANI_length24_nsurfaces5.currents sha256=DDoHVB03rLSWf1_eEpcgPWPQez9TSZgjsLPv8CG4D6E 104
simsopt/configs/GIULIANI_length22_nsurfaces5.curves sha256=oil-7k0rbitVChk_ZcaFt3mrFw95p3-HfB4PcE6m-fo 10387
simsopt/configs/GIULIANI_length18_nsurfaces9.currents sha256=a64HRl3rd_m6sE3k8pAoQhmfo8VmsbnNvm_oCBc4_vs 104
simsopt/configs/GIULIANI_length22_nsurfaces9.curves sha256=pzOe0wz5QT_xXHQQxdnR9dcqL3q2sG7pk1RSonxM9fM 10388
simsopt/configs/GIULIANI_length22_nsurfaces5.ma sha256=ndbak35rBcuEuBD0hITJcrKsVhmojm6HeagWecXeGoc 1287
simsopt/configs/HSX.dat sha256=1glovskTjR9_1b6tNJ5tWO4KqjbfwKUrVzwEAh9IpHc 12918
simsopt/configs/GIULIANI_length18_nsurfaces5.ma sha256=gaEepruCRKwHjrJuAnCo1pZQy2xXl16ThQuTH0NqHes 1286
simsopt/configs/GIULIANI_length20_nsurfaces5.curves sha256=T6BQCLZxO1iZAAbAXQRB656pjuiJmiq2pAxsJh9ZUeo 10391
simsopt/configs/GIULIANI_length20_nsurfaces9.curves sha256=U-56g_vS4P2lXkYTq9-AEHZNfRSZA48YRQf2wjc9bsw 10391
simsopt/configs/GIULIANI_length20_nsurfaces9.ma sha256=wJo8o73T-p7hQSXqdYHKklSPg4Jc1jKMlY0aHUKUVDY 1284
simsopt/configs/GIULIANI_length24_nsurfaces9.ma sha256=L_54_sHetFIUhpziqTsbnRlyrexr4gt3JUENkgiJ-R4 1291
simsopt/configs/W7-X.dat sha256=fBfAxYkCaRVBRnb-R8EM0K76WBwj3MuzkLCPi3NYDeY 45945
simsopt/configs/GIULIANI_length18_nsurfaces5.currents sha256=IerfCiwWICnYV1IXyq8Vd-eefH2RTm8UpnHhqRIsNEM 104
simsopt/configs/GIULIANI_length24_nsurfaces5.curves sha256=jdxj_e3INl0y-l-yk51UJ4mKv1N4-08_XUtS9hFMmpQ 10390
simsopt/configs/GIULIANI_length24_nsurfaces9.curves sha256=84s4sd7wvCr2FX2gSKqZoTSsYi_GAxjljpCPBxcDqJ0 10385