desc-opt

View on PyPIReverse Dependencies (1)

0.11.1 desc_opt-0.11.1-py3-none-any.whl

Wheel Details

Project: desc-opt
Version: 0.11.1
Filename: desc_opt-0.11.1-py3-none-any.whl
Download: [link]
Size: 1884348
MD5: 2bc84acd2a82e177bab6259251da5319
SHA256: 23b5510958e1b6aa8be3ee320bce757a95715a0800170b7e1e043bc321cf6319
Uploaded: 2024-03-29 15:11:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: desc-opt
Version: 0.11.1
Summary: Computes, analyzes and optimizes 3D MHD equilibria for stellarators and tokamaks
Author: Daniel Dudt, Rory Conlin, Dario Panici, Egemen Kolemen
Author-Email: PlasmaControl[at]princeton.edu
Home-Page: https://github.com/PlasmaControl/DESC/
Project-Url: Issues Tracker, https://github.com/PlasmaControl/DESC/issues
Project-Url: Contributing, https://github.com/PlasmaControl/DESC/blob/master/CONTRIBUTING.rst
Project-Url: Source Code, https://github.com/PlasmaControl/DESC/
Project-Url: Documentation, https://desc-docs.readthedocs.io/
License: MIT
Keywords: stellarator tokamak equilibrium perturbation mhd magnetohydrodynamics stability confinement plasma physics optimization design fusion
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.9
Requires-Dist: colorama
Requires-Dist: h5py (<4.0,>=3.0.0)
Requires-Dist: interpax
Requires-Dist: jax[cpu] (<0.5.0,>=0.3.2)
Requires-Dist: matplotlib (<4.0.0,>=3.5.0)
Requires-Dist: mpmath (<2.0,>=1.0.0)
Requires-Dist: netcdf4 (<2.0,>=1.5.4)
Requires-Dist: numpy (<2.0.0,>=1.20.0)
Requires-Dist: nvgpu
Requires-Dist: plotly (<6.0,>=5.16)
Requires-Dist: psutil
Requires-Dist: pylatexenc (<3.0,>=2.0)
Requires-Dist: scipy (<2.0.0,>=1.7.0)
Requires-Dist: termcolor
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 7135 characters]

WHEEL

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

RECORD

Path Digest Size
desc/__init__.py sha256=7oItVeUH9P-fPla-QOc0b20kDMdoRXTt9zCPUB8qU1w 3855
desc/__main__.py sha256=lkrf4kZuBWOlQLTV7uHXjaEhxE7HJ8011Ep45WRm9CQ 2892
desc/_version.py sha256=Fp2pnGODDFkGAPnDIopXCnFEpeel81nsmCEpOMljT7Y 498
desc/backend.py sha256=GxsH69lEwnMTVPFyxu3fRiHjvzDn3jlT4S7_24rTIwM 24678
desc/basis.py sha256=O4-4WbwF1cXjVATJUzWvgAOFBGNm5hoDZl8xa84ctfY 70662
desc/coils.py sha256=elqpouchbfYnjA56k_Rd952RG4yJr3Nj3BSvBYRvMGQ 53367
desc/compat.py sha256=Tz40cR8f-i7GdtmX2KU2gwBZcVJczi8uR-O0-2Il4B8 6250
desc/continuation.py sha256=59q6735z57vLDaTvoli2VTQv_iHziRdir8-El7YLxUM 25045
desc/derivatives.py sha256=3FmyTpsOdbNQWW6HJAOpjinIdnR4imE32VFpZmYV1RY 21705
desc/grid.py sha256=IqxRtNpJycSH9unZxzHXfdQVfqod53YU4hGdNQgEMcw 52924
desc/input_reader.py sha256=52k4gsfa3MeMuPZLU7XMvzxQiJ5OtoTmp1V42renKVU 65242
desc/interpolate.py sha256=YtL6SoRfhq3El5kCWn9UlBTdnb6vBoP6uqCwpEVcm5A 533
desc/nestor.py sha256=DQBGggpwcBzOEckkoSBnFnAzcQZKl3tP_OTRYXoDln4 41389
desc/optimizable.py sha256=ZhZcTiEFlr_b7hVaBJnB9IIJyVBSpMmSCzHQb3gNRH8 7206
desc/perturbations.py sha256=bYZdVk2JENnHwpDglGtYBNWfq3bCFtohE1TjstQk9ek 26226
desc/plotting.py sha256=OCHounzH1UjCil9NFpwV6YUAFTgwTZQe0VAMYZ_INPM 131777
desc/profiles.py sha256=k1ssVfFnwLBt-xX2JFWbqc3_r5cx9Rc0OtvQyKVNd-o 38989
desc/random.py sha256=dc2UzphufXTp3hTbylKsRkG3pAxX1iMksPwqRTk7ZXM 7053
desc/singularities.py sha256=PTuPV9IoKWePSF8cjHdpktZcSXPJI6B_HhGsWIdrfgc 27181
desc/transform.py sha256=9IsPmLctaT7eldWKPlEtl8oV1dlQO56CEYNCzi6VYCE 30137
desc/utils.py sha256=TBBMmDNmIUl66yniOuAGRvSkiG_4axgCLVdpMSBMfIY 15506
desc/vmec.py sha256=MK1mzB3i9nxALbBJYfbzNP1WRfGqmhWWb0x4RCz1Aog 71442
desc/vmec_utils.py sha256=emwvy5Nti_lH_KVpS8g0QPnGnj3NZ41igQxK1dPPVY4 17831
desc/compute/__init__.py sha256=yJnpwCOZOwiZ0hPqb9pYgGRLKBzuFQ9g7hzQtBDNKfw 3193
desc/compute/_basis_vectors.py sha256=85cE1EWg_Zo3XZH6Ca1MO8_OwCu_s0V4F1Zp5DJ4Was 133593
desc/compute/_bootstrap.py sha256=ib1p0CH_i3tzg5xP2f6p8OebxOqp4joTiixj2vJXAaw 14743
desc/compute/_core.py sha256=ZEvoar6U9oqiBpqKfTMGq-4EtraUPV5gEZOeDY8HSyI 74496
desc/compute/_curve.py sha256=FZWwuKusmMy7KdeibTKFoaOTCTc92XQ6roxqMLhkDLk 32379
desc/compute/_equil.py sha256=qlx0nHLZGn8mBMapmoc0MfvZL6XJyeZszrKMLUApj9k 21576
desc/compute/_field.py sha256=ROeXC6BxaqxJA3Bce5AvIOPQE0MN-wBjyjshnLxqxZQ 92425
desc/compute/_geometry.py sha256=A_eW1M7jKNOEgjFRcjcOLUVibBQ-aDSOvmc-48YqHHQ 29672
desc/compute/_metric.py sha256=gj4xcpOBQ0_tTLR0PAO79pOVUsFVXul8a0r3T1MQDTM 54675
desc/compute/_omnigenity.py sha256=HMj3VLP-lT4uo7VUG-7TZGy1MLNjRBSK8zIR6XT89Kk 14343
desc/compute/_profiles.py sha256=r9SN7xVSngOSoA87VQg6P4JdJSqfeeJ14fofQObEo2o 57083
desc/compute/_stability.py sha256=egyVs-Xuts2SfIDqJ3SO5W3bQNqNluVzHEn0fxz2Z34 7119
desc/compute/_surface.py sha256=86KpuvbavjDPMHHErp6Rj5-px6bg41FEZ-B9Tbpm0wM 35001
desc/compute/data_index.py sha256=CpCjsd8-DHEOmkfShDDYks3N4Czoxj8FyopACjLlOIg 7656
desc/compute/geom_utils.py sha256=Ovme2_AViLaARNDKCgNvio1Tg35qngzvkSxgnaxVcr0 4360
desc/compute/utils.py sha256=d9ojdG1oDCep9mPynsQQS5G2NbkYj9_4YsoVheefam8 52647
desc/equilibrium/__init__.py sha256=gHMI1REjpQR14gOH0MFd4PX25gY_7iVF3uSMDwydZS8 136
desc/equilibrium/coords.py sha256=kyq6GFNpmG0M_Ba8mz8f9swYtZPxd-Us9NeiFXEH5ow 15196
desc/equilibrium/equilibrium.py sha256=DBwEEMH614ynN_grFkehziMRfj7XuNTPltJU0rWFY_o 85167
desc/equilibrium/initial_guess.py sha256=E8n6beiG_27wEPlavKLVsnBHWgRSmUugAnHXi5dSJqc 13857
desc/equilibrium/utils.py sha256=yHpUzRk-ikoUx8F0J4zacRqmNPTT9tGyS-jGu8oo0uI 5991
desc/examples/ARIES-CS_output.h5 sha256=jCbs0zCDhdBWzUG4FN6ZLkRGq159jfJ1kyOEnH4IJFI 1086839
desc/examples/ATF_output.h5 sha256=QkkEotYiXmx9T9QxV4QuR8x-Io3EbCKA1p944kJ2McI 680978
desc/examples/DSHAPE_CURRENT_output.h5 sha256=xPOPYORsPJZGOZ-59POLLpf-bzxtisjEYWvHfviMQiU 315800
desc/examples/DSHAPE_output.h5 sha256=PT-bR82n5of-hL8Yox2Mc7ZPt8dPZmmQ7PP5pal5ZR8 315800
desc/examples/ESTELL_output.h5 sha256=tsE41FDc5jhsp3wZzPuD90HmfYcszXs0-LYgZNWOwU4 461541
desc/examples/HELIOTRON_output.h5 sha256=3KKuiDLc1S2BZXavcisDzzoc5YLpSeW1Hg8WFtcxMGI 338380
desc/examples/HSX_output.h5 sha256=2xRk73ct4eOjTGeiDeNmh3nHmX1_A2tNSGDwK2Iaiuw 740948
desc/examples/NCSX_output.h5 sha256=Pl7RijepDJRW1amuFL8-9R2hC0PO8xY_AcZSj8Nbn10 1092854
desc/examples/SOLOVEV_output.h5 sha256=XZc_HIIXEhuBcB4r5DwGwHA_snwq4qm7tI88XdvUp5I 214448
desc/examples/W7-X_output.h5 sha256=8YkRe0piwR4es0cQHZzfu3-LAWxvc8bonPuVOlumFtY 494509
desc/examples/WISTELL-A_output.h5 sha256=hhsc3APAfUTzb2Sb9nffvfPftJTBI5EFVYcS7kjaLAc 714668
desc/examples/__init__.py sha256=Fsru70aPm7mALkSyRv3flo1viAbNY_IWRwusval2GOA 2158
desc/examples/precise_QA.py sha256=kBF4N4tnOg5DJ92cz8lpnTBT9QN1IIvFFfAbMS-0a4s 4523
desc/examples/precise_QA_output.h5 sha256=37hltSXzTIHuuDWjygv_eeNIKSDaoZjRbkWq0dY8kjo 1092849
desc/examples/precise_QH.py sha256=o55wgaf0GVngr20EY7ahzZ66XK1g171Vm7JuCmsXU18 2643
desc/examples/precise_QH_output.h5 sha256=a0qx24w8TLWItjFt9ufizz627cTgTeVxDGclcUBnMIA 1093071
desc/examples/regenerate_all_equilibria.py sha256=FCMQSyqmckq90WUiBVkpuDtxM71dacPgcEDRJGMIkUo 1471
desc/geometry/__init__.py sha256=gCy8wVLRMVabC87G-gW9mRWpAxp4E7wKiXe1I8Lgc6s 268
desc/geometry/core.py sha256=7mAHz1GVWnjOUhOiP7nHIwkRkENpqqe056UFAHqqP3s 16655
desc/geometry/curve.py sha256=m4lK204FxwX2ysdmY54K6L7SUkiY71L6aulyCpJQ_80 27950
desc/geometry/surface.py sha256=u6J9pn0GCGvNFTlK6ljb73IrLqtu5ikSa8ds1epZnCs 32983
desc/io/__init__.py sha256=gIliKWcD5u70fnd3YKCSec8fXslE_cc7D11RLB2hB8c 601
desc/io/ascii_io.py sha256=Svd5c39SD6yEmpNMxf4sGrXq0SiV14lWnaJuBFvGC3A 6756
desc/io/core_io.py sha256=Kq82SMvMLGh7pWGUlCuChyWN1mMcFjin--sy1B6CfUA 2772
desc/io/equilibrium_io.py sha256=VC2qYH_BH1lyiWSLkX4q09bvv-mDgyToAIS3IqOCOPY 12868
desc/io/hdf5_io.py sha256=1XosKs9xa0mh-TrLbSi0xko-DmBvv85NWV1WjZYp-r8 13589
desc/io/pickle_io.py sha256=IIqluT7lC-4oXYiN0NiPoK5XnUlcUWJXA2H4Rt3WmNM 3547
desc/magnetic_fields/__init__.py sha256=oVLAnp7wIRkXIMLvpQHbt-9PcnxIGT0uF3foFac75BA 479
desc/magnetic_fields/_core.py sha256=6AbqmkWxqhSYf_URqLvwCkcsz45SIWV0RK1KoeHpGwc 60302
desc/magnetic_fields/_current_potential.py sha256=zY5LCxlO_dRmQtiUoidiYunluglRw_Gs-rY1ic5hipQ 22907
desc/magnetic_fields/_dommaschk.py sha256=yzM6-xN2aMU9_nZy15FXTRScbr5OqWxU18WX5a4N7dc 18064
desc/objectives/__init__.py sha256=Hejkzd-RCGH1t52ymJPqgiPfOgMzyWosh_ebrCrdMwg 1803
desc/objectives/_bootstrap.py sha256=_XETbSaBlJRqv42alYWPd0QiVrNDz3KccBzEJHqRRsw 9930
desc/objectives/_coils.py sha256=BT5LRWy0IPT0KM81w79LERgSQD4puhLfg4_FHKdvY4E 21189
desc/objectives/_equilibrium.py sha256=DmQxm_QjdpkptF9SrczZheADvTp192fqj4x-RgxPZ3A 32034
desc/objectives/_free_boundary.py sha256=bZOm1NkVO0G2J1iiUENso6Cu8vK4taSpnPwAXk3Xvtk 35352
desc/objectives/_generic.py sha256=uWuSjgJVjVMTpVp5yNKzkppZF8xxaEiuaTT2KdU9qVQ 15935
desc/objectives/_geometry.py sha256=f_51HNRzvcX43-JENIEDpIEiPtxyfJsOlGwFOcYHXms 48412
desc/objectives/_omnigenity.py sha256=SRCcn1NSIktz9jcpovsPn9DYGNG1tKjPj4SYxsnfwbU 37605
desc/objectives/_profiles.py sha256=tvhySi0O1FNGr4uxXmh22eeHgnD6gCAGSEwYTRlB_PQ 22785
desc/objectives/_stability.py sha256=ugMztu4ej9q7-q3WkzYab-tujyiGTm89n87Q0kjVgIE 12681
desc/objectives/getters.py sha256=6XFgjf_ECkYHqFZLIYAom3Jx3GsODtL-6Ti5d6K3jwU 8420
desc/objectives/linear_objectives.py sha256=kWLxEdWeQ90dv5Ne1BTpBeTxuazoBz6OXob8KEcFV8M 123168
desc/objectives/nae_utils.py sha256=zYVhhJWRxSccLeUpyeu6Roj32nhizINwtqoV5mE4q1g 14952
desc/objectives/normalization.py sha256=xBO-Qf8Y6j8EvOHDR_BdaTq5jXKBe-ySIerCjGjxZDs 3132
desc/objectives/objective_funs.py sha256=BIU6hMwIz3nH70YIoeR9FpaFooTFGfLhxnKgk2qrCio 44799
desc/objectives/utils.py sha256=z4Np95wIx7_hFkRUFebozCJjgkYQv4-XM31BZZ_Acpk 9970
desc/optimize/__init__.py sha256=CTyv1ZUyhfHFnjrhzuN8Ba4OOq5TmqSaNL4stHWSjAA 433
desc/optimize/_constraint_wrappers.py sha256=ijCz-_Y-Y6wQAGvPG09SPkQb9p3eL27nYfgqV7sLFcQ 37537
desc/optimize/_desc_wrappers.py sha256=RrO2Y1UMYGgojoRZoW4zQWWiBYIYoRVSRtxp0Uwtq08 17458
desc/optimize/_scipy_wrappers.py sha256=b4WszojzmP4fMD4aHkz-4iYufoYo5ut5CE9tS4eIQtI 28593
desc/optimize/aug_lagrangian.py sha256=JnfnD8YXpUm2busoyss7gokYaNCmbOKn2NuykOfOmIs 24977
desc/optimize/aug_lagrangian_ls.py sha256=Do8LhDekjxm13CmH5N_aP9hr787WcMiYlLNtpOgZvRM 21874
desc/optimize/bound_utils.py sha256=og7XgAGH4iyCHOCHMS9g0zjvAzrPDvZ_H-eIKWAy1Vc 13000
desc/optimize/fmin_scalar.py sha256=pUtrzrEgdAID-R3DL131Wz1HL1EsIiNCyw6GbNnWr8s 17947
desc/optimize/least_squares.py sha256=FaZjO-FvaThkdRLNBvlP_DlVmJo9_Wlx2c8QWYgUsGw 15879
desc/optimize/optimizer.py sha256=Ks0hYVSFpnFmDLmtyretpWcPxAGA0LM0zGYJWhYnDC8 23048
desc/optimize/stochastic.py sha256=6VaQITN9hJRGaMCSo37JjAIXHXm2XMbAgnwvS8XGO_Y 5529
desc/optimize/tr_subproblems.py sha256=FWlUojCB410uN09HaWOTaAhGVl8W8gsG9CFOVyfCco4 14582
desc/optimize/utils.py sha256=ZAyPoEXJZkSAYKyE4M87THEAFQfPVOJNCcDNSzl84Cw 15780
desc_opt-0.11.1.dist-info/LICENSE sha256=u8zG5rmka2aMfxf-_6XAJ6_XDH9MvBQWTcIbFRL60sc 1111
desc_opt-0.11.1.dist-info/METADATA sha256=fQLqVNtbQNRvvDXz30UxLetjTXX6X5Q6vk1ElQRFjgg 9067
desc_opt-0.11.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
desc_opt-0.11.1.dist-info/entry_points.txt sha256=5KrgrHlHfpjf_7UDTy4-b4xxNiV1SqY2QVTZVuDdb7I 44
desc_opt-0.11.1.dist-info/top_level.txt sha256=XnGI9NHUsChb0D1ZwL88lMFdyDpVu8XuCZvqznK5nVY 5
desc_opt-0.11.1.dist-info/RECORD

top_level.txt

desc

entry_points.txt

desc = desc.__main__:main