pancax

View on PyPIReverse Dependencies (0)

0.0.5 pancax-0.0.5-py3-none-any.whl

Wheel Details

Project: pancax
Version: 0.0.5
Filename: pancax-0.0.5-py3-none-any.whl
Download: [link]
Size: 92673
MD5: 2f371926a6425f7dd3769d0e9be02d19
SHA256: a5012c71c42ee30c2f556db105b3455474e73b71f005095f894f3a74b59be5ec
Uploaded: 2025-01-20 23:43:58 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: pancax
Version: 0.0.5
Author: Craig M. Hamel, email = <chamel@sandia.gov>
Requires-Dist: matplotlib
Requires-Dist: netCDF4
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: vtk
Requires-Dist: chex; extra == "cpu"
Requires-Dist: equinox; extra == "cpu"
Requires-Dist: jax (==0.4.33); extra == "cpu"
Requires-Dist: jaxtyping; extra == "cpu"
Requires-Dist: optax; extra == "cpu"
Requires-Dist: chex; extra == "cuda"
Requires-Dist: equinox; extra == "cuda"
Requires-Dist: jax[cuda12] (==0.4.33); extra == "cuda"
Requires-Dist: jaxtyping; extra == "cuda"
Requires-Dist: optax; extra == "cuda"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex; extra == "docs"
Requires-Dist: sphinxcontrib-napoleon; extra == "docs"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pyvista; extra == "viz"
Provides-Extra: cpu
Provides-Extra: cuda
Provides-Extra: docs
Provides-Extra: test
Provides-Extra: viz
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
pancax/__init__.py sha256=58Z0RBkGCtYZWFGAzw44K7vv3m3saB8Bk7MuNyy--so 845
pancax/__main__.py sha256=3nLZ-IGkJENzQ8p-9kPIlZSOPFQXeUdWs0a0g7Iyhqs 1885
pancax/history_writer.py sha256=uYM4OcZO8ivpFFq8PvsSgU0gsD1YBcS9QrnsICB-x3I 3831
pancax/kinematics.py sha256=VLXF3jOIpCzSmkp1dv-C6smUceP0i1WUY6fBa08V73w 2805
pancax/logging.py sha256=kTqeYE1XZLblybZ4UM1_LFVvYjj9vKyr4z7XdxD_lg8 2559
pancax/physics.py sha256=3eTnKhJgCdc_v_j4mhSOf196GnoIaNcTwk7IE_yB5EQ 5313
pancax/post_processor.py sha256=XuVOJz-qPfWUbHQSEPd8BhmYeIENhkBlvIHCGz42g7M 19843
pancax/timer.py sha256=2S5zdOtSXzccCvA51KU6J0VQA4U7KGsEQil8dkDvdjE 1949
pancax/trainer.py sha256=5tVZXlp5ZobE1RN6dribpZ03z00qy3aSZWciQ50NC1g 2922
pancax/utils.py sha256=UPusumrYVSyvWg8oCaH6YcIHfsf2HsiKobtW0z_A1-A 2051
pancax/bcs/__init__.py sha256=VP-s-PCBjeM5sFA4_uZTci1zGlXFd93SmdXk0M37n1Q 88
pancax/bcs/distance_functions.py sha256=ZQNDWiyldotA1rloDBpqbFRaSEpnRyWuH7TUYtIsODo 1289
pancax/bcs/essential_bc.py sha256=HW1_aSSCE6Vl-Mh84XowedY8uhhkbWMHwvXj4QmtsrY 772
pancax/bcs/natural_bc.py sha256=X0-lNE-1-cl7ZbVlh-8ULeuhB_X5TkPno9SWKWGpDVM 1496
pancax/bvps/__init__.py sha256=-P80omTK08ebigd29I_4LaXKRPtjMtEbxvqDuDnCwuc 90
pancax/bvps/biaxial_tension.py sha256=hO-F0S8AZ78NmJApVcrhWDEvSwzwopBWtplYR_wl6pM 828
pancax/bvps/simple_shear.py sha256=KsGhwwR9YFnj3rWS--Ou-M9AHXYFfeiFxsOZ3PytsL8 539
pancax/bvps/uniaxial_tension.py sha256=B8hdr55-c9hgaiK_TvCghbDDFETyXuRZfliQO-2g-Tc 2580
pancax/constitutive_models/__init__.py sha256=RNbxiCPlDX-23S5EoksZhe-77I3EMkHAa5h3uNiQ644 232
pancax/constitutive_models/base.py sha256=EqW6NICdx8y8KzRZNhm1CBUWD5e7uWSkg5dPyJekTbo 2197
pancax/constitutive_models/blatz_ko.py sha256=Jg_n0aOdTc101CNFRQIasKpW4XeG8pKsPF4pKBwCIPY 395
pancax/constitutive_models/gent.py sha256=58-LOMZ3CYZOcuTbpCo_YvzUwM_qu_tsr5WDd2I21Z4 1008
pancax/constitutive_models/neohookean.py sha256=gMaKl8ucT36NmkQRJt2P9xLnxhjZlrnovO-VpdFEr9s 775
pancax/constitutive_models/properties.py sha256=XcDvcnF37l6LB-cer6IoZBzU_HIIJR0MFNehKsKdOrI 2095
pancax/constitutive_models/swanson.py sha256=M9chOWWesnJThVWpFhKMJgGaNwOAk0ihfV76wJPpxxM 1434
pancax/data/__init__.py sha256=j5qydGRhzt-UkRPdjZWQt6D7yTUxiKbyKPmxylzLD0M 79
pancax/data/full_field_data.py sha256=jPDkPvOAXqpoIlFOKFSNAfYzeD1hnUJ9t1cSdTlYpPY 2255
pancax/data/global_data.py sha256=qiRGOxcJHxy-G-c8y61jwLB1Inf45elc2VStWEk4wGM 3453
pancax/domains/__init__.py sha256=vp6RKyH_xs49oX6u0XHCSckxcq1kpf4TdGa5ElG48pM 176
pancax/domains/base.py sha256=dXmNpVH-a9TqZZ-9kMpJ2cxq2n910mTjbuBM-Fy4UeQ 1076
pancax/domains/collocation_domain.py sha256=FqnsURgCnHwovf7UnAsF5AXG9Z3Nf9mWent3_ExKSSc 473
pancax/domains/delta_pinn_domain.py sha256=AYy8Ktk5x0vzxYB-Rl3uSiBGvaJPW_vOmdyc-LD4-p4 2684
pancax/domains/variational_domain.py sha256=6SjJdxpDLCJDuS3lIVzPts2EMsPmuqFWGs84bmIVn5A 1415
pancax/fem/__init__.py sha256=R8Pn9u1XixRVsP0noImvQFfGFsl2Kn07kdk7VmwoVwk 294
pancax/fem/dof_manager.py sha256=qMwK4LAyu4AorM0LZ4HxDb0AafgmxnUqzF-_qrAd4dw 4854
pancax/fem/function_space.py sha256=bTHrl_9qHBH0u1JD0D8YwaZZb1KPg-1e07OZk2iQzH0 19523
pancax/fem/mesh.py sha256=HhW_Xk5Jrm3vRx0xFMDZd1fJyYXKDJXHExPXVgE0MEI 13583
pancax/fem/quadrature_rules.py sha256=VvQCZ71Ai3kW3VSU5IUN1LU_8psUC8xTdJqBkeGbzHw 15231
pancax/fem/read_exodus_mesh.py sha256=8KFQ8uge7zon6Z-tIspVaWrYqVuqc6qgIBSXuwQ_hYI 6731
pancax/fem/sparse_matrix_assembler.py sha256=aSnhbJpO_6PzCq1NU_YDVEd2svBuFppi5OO3zUoL6YA 536
pancax/fem/surface.py sha256=-P8RG2_d1mTC7GwKhMxc9qqR0XIaMJDPmqXWoUHlUYg 2414
pancax/fem/traction_bc.py sha256=f-T6XGyegPauklFJSD_F5ysFUAspbYC5iMgN3WW-z1k 1845
pancax/fem/elements/__init__.py sha256=Ni4mIm5GwDkAX65gCtuRn-kOWHotwOeOlk8km2MXuVM 284
pancax/fem/elements/base_element.py sha256=t3QFnhlLkPehKfw8_0KC1X-lkF_lxgRcjTyzb0Pgf40 5709
pancax/fem/elements/hex8_element.py sha256=OZ4bOPeW1znDNhIybo8urL616g4ylwg50y_MOzi0KW4 3486
pancax/fem/elements/line_element.py sha256=2eNzE5NZJuYdgyrspYLsjuVQaeNLRSMdFfkGShIaBHU 945
pancax/fem/elements/quad4_element.py sha256=RBCPOx0Pyrhb9hX9u8v3XvHl2hnGHCTUmZ_XgFl5v8Y 1441
pancax/fem/elements/quad9_element.py sha256=xJR2FOf8AWHh_9bWSaZkrWcfStY1XscdHfvippl1yus 2872
pancax/fem/elements/simplex_tri_element.py sha256=k0wCnYzS4INMCi7FzHw0AgxjB5SRay0yNaKzkR3Q31M 1905
pancax/fem/elements/tet10_element.py sha256=Kg-ghLrL7XEQEfHEHlcmQ8VbW2NBRi3X77KBb9OFQvY 2126
pancax/fem/elements/tet4_element.py sha256=0saZF9OR45UwqSUJzcNeBrewDpbqM5duJzOk6EjxZZw 1220
pancax/kernels/__init__.py sha256=FEDqBTmbcH7lq-7j2OxIuNH9q30pY51dxZDA5f7jPwY 365
pancax/kernels/base_kernel.py sha256=ymcZaMIqnrc7h5_OuyQdMHxmOarg1GPLqC3M_BwwZ_g 6051
pancax/kernels/laplace_beltrami.py sha256=MNatmnXUqP7_-tB1BlEa29L7tZaMn2Ok-KAxJhWwJHI 922
pancax/kernels/linear_elasticity.py sha256=nmx8MUfURKfXp74w2xhbiY_7IcSvCiLayhE3lk0zvoU 2213
pancax/kernels/poisson.py sha256=DBl5QIW5IQphnB5P7YOmcCA6Qk6yIFasq48TYu2TO8Y 1180
pancax/kernels/solid_mechanics.py sha256=3n_JiDbi6n8_ovAEbsghILOsC0KR-JCotIjOBNhuAYM 7753
pancax/loss_functions/__init__.py sha256=i96AYvpyyf2jYQLgXvEMYocv9sumBqvUXdCco3N0HuA 661
pancax/loss_functions/base_loss_function.py sha256=LQdDAnNoCGtdpr7DjSGiP0nVtm2HHjBza8DlF17Ff_Y 930
pancax/loss_functions/bc_loss_functions.py sha256=oFMraar9_yCk9lHt_GxsKQIHNG7u2nTYZxUCb66pq0s 2274
pancax/loss_functions/data_loss_functions.py sha256=Pi4kzJwRvQi3GFhJuqVkVItVG8wW3LvT8yEece59DVo 851
pancax/loss_functions/ic_loss_function.py sha256=Ja6jPE07N87DWY-1ie6koIexa4lrUl1BsQnU_QXOsDo 606
pancax/loss_functions/physics_loss_functions_strong_form.py sha256=OP1iDvOVZ9BTOdvS8yF_JyiuMj21n9MaD4EFlmjJEO8 1998
pancax/loss_functions/strong_form_loss_functions.py sha256=zzj3ViwdXoImEbbO_09gK6H97v9bk2OVuM_GJHynZZA 800
pancax/loss_functions/utils.py sha256=53rijGpIwmGPZqeKxQhh-7g25Z0oQP5sJo26kWgfYsU 616
pancax/loss_functions/weak_form_loss_functions.py sha256=snrhaHwZ5EfgGOQFMdBrx6JVJ7rb8FOo80P1Gf0cAZI 8698
pancax/math/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pancax/math/math.py sha256=HvOFokh8V-lnAKS-4YLCBKPFa85i3iM4QMkfnLiem0E 3340
pancax/math/tensor_math.py sha256=Tv90lj4FQek7FcxfLUnSgEVka5-2_5KZKJqK5yld2U8 23164
pancax/networks/__init__.py sha256=sGL3Yp_jZWppeQiFhOtp2fNLbgE9y0nmjZiN6eJTuMc 351
pancax/networks/elm.py sha256=STwaU9T0KmQAXFJh0Af3Er1pOgNloTRcuLBSlhVcAdw 1260
pancax/networks/field_property_pair.py sha256=81Mj14SqMTIFwWvrZ5yNa64n7mnhxGy3nZ7vr7ntyIc 1414
pancax/networks/initialization.py sha256=n1fr_ed4ZsD5GWVFq9C8Xef3BFfuF7B68ZBEBrNkkwU 3633
pancax/networks/mlp.py sha256=AmOUjI59WR70CbM7U_libd_3gVDUlghNqhDjpN6jLfs 2500
pancax/networks/properties.py sha256=zR04ZhU659ErheoyuY1_SKSiDZheorfoCOllELC_91I 1499
pancax/networks/rbf.py sha256=WhEY2jWwKF5JrpbjOHb7EjmagoLcuJ0YDrxgJ7IhO0o 655
pancax/optimizers/__init__.py sha256=OT6QSlFd0oZA5sHUogBHH0P1zuIIc_uabXZK39a-wvQ 71
pancax/optimizers/adam.py sha256=P9P3DDOcHBxeVjz1BSfCJMPTV7gNzF67TEqk2yZYH-Q 2239
pancax/optimizers/base.py sha256=qOxo97gJQD5JfFYpVeSAhO5-B7Y0DIRBM7nNTpMVLzU 2763
pancax/optimizers/lbfgs.py sha256=gSNO6ZB3izZ9yGlqkCyH9DwekEjs3GVaiwds4Sc8AVw 2712
pancax/optimizers/utils.py sha256=-Cj8aDT72uK7eeZvaL_lFMw0VW_36FTjZ-hohcdE3Us 1129
pancax/physics_kernels/__init__.py sha256=J73zbp_bmlEIaHgZTc4U5BOstwFUtacvEBsXNZ6xD1E 472
pancax/physics_kernels/base.py sha256=awyY9jkNioE4LDzaZFDsUEXWFYCwXPmcWauuhckjWOw 9253
pancax/physics_kernels/burgers_equation.py sha256=12g5NNDhSnFCc0X5s_psyZwm4Mr_IkL00Nldc9Xa3zM 622
pancax/physics_kernels/heat_equation.py sha256=sHFtJSfUekhq_KW6vAyeT591XnaHmf1c-sFN5mMrxCA 659
pancax/physics_kernels/laplace_beltrami.py sha256=57vO9fpo3Wnbv3l4p2ghesq-oUGJ33ph3t5iZ-5DIL8 405
pancax/physics_kernels/poisson.py sha256=EL887LpoxWm-62f5Qc6U2GnexhWEVfj2KXwIJu95SBk 811
pancax/physics_kernels/solid_mechanics.py sha256=g5_W4daFHFLhpSphotFEhQss-LXdkAs7GnSOLKNpcjY 2155
pancax/problems/__init__.py sha256=qHt3SLdMddnMR6VQMfBZ5WGy4qrpvLKaINTTZJqSpww 88
pancax/problems/forward_problem.py sha256=8B7RYsIp7V1nlcOGU534oJFqhiLCTRDvCEgOnITYA3Q 2611
pancax/problems/inverse_problem.py sha256=ngwgn0QI-V8s5UWt_I9Hvd7j7v_fvY88xtN04VDxGP4 738
pancax-0.0.5.dist-info/LICENSE sha256=bMiJIGUugjrDch3g49k0uWBQO3mxzB6RkRLYVKTR-6c 1085
pancax-0.0.5.dist-info/METADATA sha256=PMYIY1g1I5yPEhttwabvAo2F-NPmzyYTxXLPoY4Og7c 1110
pancax-0.0.5.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
pancax-0.0.5.dist-info/top_level.txt sha256=KGhxBHQi49_op8ulhSGimwF4hSPCZWmXEFJtXiVCX-Q 7
pancax-0.0.5.dist-info/RECORD

top_level.txt

pancax