Skip to main content

About

Mlhp is a C++ library with python bindings that implements multi-level hp- and other finite element methods efficiently also for dimensions > 3. A particular strength of mlhp is the support for non-conforming finite elements (e.g. the Finite Cell Method). It provides the technology to directly simulate with implicitly defined geometries, STLs, and voxel-based data without the need to create a conforming mesh. The project is actively developed and documents mostly through examples and comments. Full backward compatibility may occasionally be broken when a refactor or new feature requires API changes.

Python package

We provide a substantial subset of mlhp's functionality through pre-compiled wheels available on PyPI:

pip install mlhp

These wheels are available for most common platforms and for recent Python versions. We require no additional dependencies besides those already baked into the wheels. As a result, you get a fully functioning finite element kernel that can be interfaced with numpy/scipy/cupy relatively easily and provides C-interfaces for extensions similar to Ansys/Abaqus user subroutines that can be compiled directly in Python using cffi/numba.

Use the Python examples as guidance; they are shipped with our wheels (try mlhp.examples()), but you can also access them via this repo (examples/). In addition, help() provides more granular information and documents overload resolution.

Submodules

The header-only libraries pybind11, Catch2, and vtu11 are included as git submodules. To clone them recursively, use:

git clone --recursive https://gitlab.com/hpfem/code/mlhp.git

Getting started

References and publications

If you use our code for your scientific research, please acknowledge this by referring to the following publication:

P. Kopp, E. Rank, V. M. Calo, S. Kollmannsberger, 2022: Efficient multi-level hp-finite elements in arbitrary dimensions, Computer Methods in Applied Mechanics and Engineering, Volume 401, Part B, 115575, DOI: 10.1016/j.cma.2022.115575

Here are some of the publications using this project:

  • V. Holla, P. Kopp, J. Grünewald; P. Praegla, C. Meier, K. Wudy, S. Kollmannsberger, 2023: Laser beam shape optimization: Exploring alternative profiles to Gaussian-shaped laser beams in powder bed fusion of metals, 2023 International Solid Freeform Fabrication Symposium, DOI: 10.26153/TSW/50986
  • V. Holla, P. Kopp, J. Grünewald, K. Wudy, S. Kollmannsberger, 2023: Laser beam shape optimization in powder bed fusion of metals, Additive Manufacturing, Volume 72, 103609, DOI: 10.1016/j.addma.2023.103609
  • P. Kopp, V. M. Calo, E. Rank, S. Kollmannsberger, 2022: Space-time hp-finite elements for heat evolution in laser powder bed fusion additive manufacturing, Engineering with Computers, Volume 38, pages 4879–4893, DOI: 10.1007/s00366-022-01719-1
  • S. Kollmannsberger; P. Kopp, 2021: On accurate time integration for temperature evolutions in additive manufacturing, GAMM-Mitteilungen, Volume 44, Issue 4, DOI: 10.1002/gamm.202100019

Metadata

Release files for mlhp 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlhp 0.2.4
File Size Uploaded Provenance Actions
mlhp-0.2.4.tar.gz 2.1 MB Without provenance Details for mlhp-0.2.4.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for mlhp 0.2.4
File Actions
mlhp-0.2.4-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for mlhp-0.2.4-cp314-cp314t-win_amd64.whl
mlhp-0.2.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for mlhp-0.2.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp314-cp314t-macosx_15_0_arm64.whl
mlhp-0.2.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for mlhp-0.2.4-cp314-cp314-win_amd64.whl
mlhp-0.2.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for mlhp-0.2.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp314-cp314-macosx_15_0_arm64.whl
mlhp-0.2.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for mlhp-0.2.4-cp313-cp313-win_amd64.whl
mlhp-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for mlhp-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp313-cp313-macosx_15_0_arm64.whl
mlhp-0.2.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for mlhp-0.2.4-cp312-cp312-win_amd64.whl
mlhp-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for mlhp-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp312-cp312-macosx_15_0_arm64.whl
mlhp-0.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for mlhp-0.2.4-cp311-cp311-win_amd64.whl
mlhp-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for mlhp-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp311-cp311-macosx_15_0_arm64.whl
mlhp-0.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for mlhp-0.2.4-cp310-cp310-win_amd64.whl
mlhp-0.2.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for mlhp-0.2.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp310-cp310-macosx_15_0_arm64.whl
mlhp-0.2.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for mlhp-0.2.4-cp39-cp39-win_amd64.whl
mlhp-0.2.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for mlhp-0.2.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
mlhp-0.2.4-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details for mlhp-0.2.4-cp39-cp39-macosx_15_0_arm64.whl

Total release size: 75.3 MB

Release files / mlhp-0.2.4.tar.gz

Download URL mlhp-0.2.4.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
8f07a250f6d99378e1a708903f051764222f53fc533e8581dd27b8f82a1f33ee
BLAKE2b-256 checksum
How to use checksums
e03c3fca0a430e8b6a507eabcd49801c180bf9940db181be34a48c6c8b5aab55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp314-cp314t-win_amd64.whl

Download URL mlhp-0.2.4-cp314-cp314t-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a876d240fa2d05c231c8e9736fa65f647f7f5d29d7e2f322fb2cd1210dad27d2
BLAKE2b-256 checksum
How to use checksums
98645e4ff5314c47e0183a988bf9f20ec7d5ee579ee5d5c1a54ae75b41ca54e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0502d062307d6f7441ffd9617aa990b81a8470bd8a8f093e27b3064dc4c9ec04
BLAKE2b-256 checksum
How to use checksums
24d3967f87f52e47de875d29ed0162815966c7a4dedcd54bee4396de84794a0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp314-cp314t-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp314-cp314t-macosx_15_0_arm64.whl
Size 3.6 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
7b7cc4ce8db41ae9557d9bf3ceabe5a7f0519cd52011988807abc5434588f4ec
BLAKE2b-256 checksum
How to use checksums
80cc73ce2e3b84a5244c09cdc299c4e2fe65e646840fc8fd80926f08aa75fd59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp314-cp314-win_amd64.whl

Download URL mlhp-0.2.4-cp314-cp314-win_amd64.whl
Size 3.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9a99dadbd1e4cf57a29596c558e2e5222ddaa913c1bcd1f912d0243bbaba4e39
BLAKE2b-256 checksum
How to use checksums
ac3a6ad6419354181edb6ffd6b460eedfd7d91b4fc2d220c5b3a45cc5c355fd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0efc34124a1f6266b239771e2d47e03736d0e7f12184e072232c637b7ddc7d5d
BLAKE2b-256 checksum
How to use checksums
599325015b6f48a6e3bb580b7fc511850bcab58bbebb4d513235ed7c1670a538
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp314-cp314-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp314-cp314-macosx_15_0_arm64.whl
Size 3.5 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
a8d6529e8a22c3bfaf9c9384250a6b103cff9a2c01695c97978eac38f70ecc87
BLAKE2b-256 checksum
How to use checksums
bae89d5efc96151ca1fc498c849c619ad30aff8089b815ad7cd766e0cd565b28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp313-cp313-win_amd64.whl

Download URL mlhp-0.2.4-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
740a27ca33d2b0b4f2e639740bf86e6069b7591f05ebd560e1b8598a457ccd01
BLAKE2b-256 checksum
How to use checksums
3cb7f129c0cd01e01f066f2f6c8364bd755936ecc59e80b4ae25aec7a6ba9b6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7bf2f6467e0402679e1800b359e778593f6b92195e55df5517f7dcf4b57cc88b
BLAKE2b-256 checksum
How to use checksums
7e543951057f27bb03bfb081b0f26ba20c3784df0a4fa36e68370c8357a8ec3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp313-cp313-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp313-cp313-macosx_15_0_arm64.whl
Size 3.5 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
16b1dc7755b2001a5c6f2c9f69e7ac10f72a263fa242a997363af470f6e32865
BLAKE2b-256 checksum
How to use checksums
fb0d50e887620105e78311240443df28dc4628e5778faf7fb5363cdef2055c58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp312-cp312-win_amd64.whl

Download URL mlhp-0.2.4-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
47b341220097c4cc3e152378e444464b9f9c87714baf2fda612593a8de105998
BLAKE2b-256 checksum
How to use checksums
89bc73d38cf8a302601fa2a203a5a2c1ca74e214c9b9e7a4c785e0a07d3512e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fdcdc5409f77afd9b0e1e063027eda22e56d0858571aeb52bbcc377771246457
BLAKE2b-256 checksum
How to use checksums
ac9acad7e0f549a3ca3d768a9949e7f7a950fdf80e84db8795a70f9f1eee0702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp312-cp312-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp312-cp312-macosx_15_0_arm64.whl
Size 3.5 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
01d611dc22f56a8e7353f5cdbff4068e3670cf3da6f08bb6e571481658b11adc
BLAKE2b-256 checksum
How to use checksums
f5f20822e51c95b9be7fc3553139ade4e0498f63c10697f4171f88d080da30b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp311-cp311-win_amd64.whl

Download URL mlhp-0.2.4-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cc5b936376e3917fdc6463eef750a6115e1ece59aa23e2604b0d70890b2a4a89
BLAKE2b-256 checksum
How to use checksums
e499ef44d0f750252638bd11183713e6cc00be4619e5870d5f47e36449787d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ef451cf3da1545246ce485bdf22c331294a2278494402c6ef6d94325a349fc3
BLAKE2b-256 checksum
How to use checksums
f6fc9eff9668d4762e58fde40f3629d3e8ba8a4158b2fe4ef5391695c51e3d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp311-cp311-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp311-cp311-macosx_15_0_arm64.whl
Size 3.5 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0d3bc1c78c78e1e9e2ce210f471fa15406f817a43b696e4935f3ded9132cbc70
BLAKE2b-256 checksum
How to use checksums
1fb0c08278217964dda3eedc451e185f331f09d8b95a8df18a11b7537404da8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp310-cp310-win_amd64.whl

Download URL mlhp-0.2.4-cp310-cp310-win_amd64.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5553bc7fecdfe53302bb021a7411cb9f8d046d0b8ad7d58f5477bec6b18ed7ca
BLAKE2b-256 checksum
How to use checksums
2f1f352937ed813286a36ade73b37afc60cc3a5859d6dfbe7be70f18b3ea43c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9fb219b74815747e3ff9f160cc8a3f546f5d1ddaffbfc28aff178e39980c0a66
BLAKE2b-256 checksum
How to use checksums
fe5b0aadd11703966b85c761ddf182a4a698d1d410e272df6d8a1b1b4725ca6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp310-cp310-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp310-cp310-macosx_15_0_arm64.whl
Size 3.5 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
e775085b6a03e30e5d055ab5f4d72461d807a2cd5cd4192cd5393ddf9a2f1eda
BLAKE2b-256 checksum
How to use checksums
fb787db18e264618abaaa26ac1adf51cffbe1bf0cce14543af2c47a2043b9525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp39-cp39-win_amd64.whl

Download URL mlhp-0.2.4-cp39-cp39-win_amd64.whl
Size 3.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
77fde61c21d2d302655277d2f5ecb6f4c8bdfe268ee9f50737215bfbc52bd540
BLAKE2b-256 checksum
How to use checksums
210bfb6eec082d089c1b6e961459444e4e6ce82c51c0663bd4391219fd2c3409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mlhp-0.2.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.9 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d04143c3acbf5393abc28bf1a85b4b4feca3164c38929d0135ba975ac2727c9b
BLAKE2b-256 checksum
How to use checksums
524160b6f9ce043fe774f0190084b482a645c700a0e3733b9165306c57115dca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mlhp-0.2.4-cp39-cp39-macosx_15_0_arm64.whl

Download URL mlhp-0.2.4-cp39-cp39-macosx_15_0_arm64.whl
Size 3.5 MB
Tags CPython 3.9 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ceae3adcb99cbc60bf000232817d4612d4d6af22e2344c1eaced7d2f4dac8e63
BLAKE2b-256 checksum
How to use checksums
7cf163bc45378b11e6843be5c9b507b00cbb64a941dba69b96060ec90b840a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.13

Security for mlhp 0.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page