<div align="center">
<img src="https://raw.githubusercontent.com/jeertmans/DiffeRT/main/static/logo_250px.png" alt="DiffeRT logo"></img>
</div>
<div align="center">
# DiffeRT-core
[![Latest Release][pypi-version-badge]][pypi-version-url]
[![Python version][pypi-python-version-badge]][pypi-version-url]
[![Documentation][documentation-badge]][documentation-url]
</div>
This package contains the core backend of
[DiffeRT](https://pypi.org/project/DiffeRT/),
implemented in Rust for performances.
As a result, both `differt` and `differt-core` will
share the same version, and `differt` directly depends on `differt-core`.
However, you can decide to only install `differt-core`
if you want to use features that are specific to this package.
The installation procedure, contributing guidelines, and documentation,
are shared with the
[main DiffeRT package](https://github.com/jeertmans/DiffeRT).
[pypi-version-badge]: https://img.shields.io/pypi/v/DiffeRT-core?label=DiffeRT-core&color=blueviolet
[pypi-version-url]: https://pypi.org/project/DiffeRT-core/
[pypi-python-version-badge]: https://img.shields.io/pypi/pyversions/DiffeRT-core?color=orange
[documentation-badge]: https://readthedocs.org/projects/differt/badge/?version=latest
[documentation-url]: https://differt.readthedocs.io/latest/?badge=latest
Raw data
{
"_id": null,
"home_page": null,
"name": "differt-core",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "ray tracing, differentiable, propagation, radio, jax",
"author": null,
"author_email": "J\u00e9rome Eertmans <jeertmans@icloud.com>",
"download_url": "https://files.pythonhosted.org/packages/32/28/73ed07e0a8cc09b141092a279a5b9f293f94d6ca4ca3f9839ff107dacdd4/differt_core-0.0.31.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n<img src=\"https://raw.githubusercontent.com/jeertmans/DiffeRT/main/static/logo_250px.png\" alt=\"DiffeRT logo\"></img>\n</div>\n\n<div align=\"center\">\n\n# DiffeRT-core\n\n[![Latest Release][pypi-version-badge]][pypi-version-url]\n[![Python version][pypi-python-version-badge]][pypi-version-url]\n[![Documentation][documentation-badge]][documentation-url]\n\n</div>\n\nThis package contains the core backend of\n[DiffeRT](https://pypi.org/project/DiffeRT/),\nimplemented in Rust for performances.\n\nAs a result, both `differt` and `differt-core` will\nshare the same version, and `differt` directly depends on `differt-core`.\n\nHowever, you can decide to only install `differt-core`\nif you want to use features that are specific to this package.\n\nThe installation procedure, contributing guidelines, and documentation,\nare shared with the\n[main DiffeRT package](https://github.com/jeertmans/DiffeRT).\n\n[pypi-version-badge]: https://img.shields.io/pypi/v/DiffeRT-core?label=DiffeRT-core&color=blueviolet\n[pypi-version-url]: https://pypi.org/project/DiffeRT-core/\n[pypi-python-version-badge]: https://img.shields.io/pypi/pyversions/DiffeRT-core?color=orange\n[documentation-badge]: https://readthedocs.org/projects/differt/badge/?version=latest\n[documentation-url]: https://differt.readthedocs.io/latest/?badge=latest\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Core backend of DifffeRT implemented in Rust",
"version": "0.0.31",
"project_urls": null,
"split_keywords": [
"ray tracing",
" differentiable",
" propagation",
" radio",
" jax"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c56512e7705294b269d604fb2b1cbd3067b4dd0e1142af9f181fe21fad7dfe91",
"md5": "1f5776bb295d8d9373ce59d16ec6b772",
"sha256": "cd4369171b33537d945730cd60e87b8ae2ec1b504814e22ca5279f1b0a55020e"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "1f5776bb295d8d9373ce59d16ec6b772",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 491224,
"upload_time": "2025-02-17T13:05:03",
"upload_time_iso_8601": "2025-02-17T13:05:03.509171Z",
"url": "https://files.pythonhosted.org/packages/c5/65/12e7705294b269d604fb2b1cbd3067b4dd0e1142af9f181fe21fad7dfe91/differt_core-0.0.31-cp39-abi3-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0d0949acab9af90ced2aec1cf9f04860fdae474acbebdead68aff754d5ae1b21",
"md5": "bc4fa1926e4a7f6e522470d6de57c502",
"sha256": "e8807607f9fe3dfcfbdf6dfa940b33f156bf19bcbd845619ed48542eddf0c2e5"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "bc4fa1926e4a7f6e522470d6de57c502",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 467555,
"upload_time": "2025-02-17T13:05:01",
"upload_time_iso_8601": "2025-02-17T13:05:01.538204Z",
"url": "https://files.pythonhosted.org/packages/0d/09/49acab9af90ced2aec1cf9f04860fdae474acbebdead68aff754d5ae1b21/differt_core-0.0.31-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dbc035e14116830a969067f000bc3be8959c4d7b967e7bb2da3c3878ea22e21a",
"md5": "9319fc946dd1f62c89e8b4cae1a42e7d",
"sha256": "a36b47c52c44cf39e3c1202f35aabf735920cc98ea4cd3f6252ef162605d79c5"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "9319fc946dd1f62c89e8b4cae1a42e7d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 548299,
"upload_time": "2025-02-17T13:04:56",
"upload_time_iso_8601": "2025-02-17T13:04:56.891684Z",
"url": "https://files.pythonhosted.org/packages/db/c0/35e14116830a969067f000bc3be8959c4d7b967e7bb2da3c3878ea22e21a/differt_core-0.0.31-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f8afac5cf24fbf491b8c0d6d2fa816ab1315c67fef38859982a2051cc0502ae",
"md5": "ca553970a43e0666268134ff3a722e3c",
"sha256": "bb8574f274992b1f410575b14e592caed52fc500ed33e0006c7579aa8398b64f"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ca553970a43e0666268134ff3a722e3c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 491052,
"upload_time": "2025-02-17T13:04:48",
"upload_time_iso_8601": "2025-02-17T13:04:48.601674Z",
"url": "https://files.pythonhosted.org/packages/5f/8a/fac5cf24fbf491b8c0d6d2fa816ab1315c67fef38859982a2051cc0502ae/differt_core-0.0.31-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5d47dec7350f8fe367389d1900735431b133da534d373b20d8ce0794a50c8cd8",
"md5": "529b67e42ad930ce63e93357bf083adb",
"sha256": "2e2eb5fda5f347636c951e3f626ff3ba2917e65801eccfbc8153ac15989d5d3d"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "529b67e42ad930ce63e93357bf083adb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 511310,
"upload_time": "2025-02-17T13:04:51",
"upload_time_iso_8601": "2025-02-17T13:04:51.042627Z",
"url": "https://files.pythonhosted.org/packages/5d/47/dec7350f8fe367389d1900735431b133da534d373b20d8ce0794a50c8cd8/differt_core-0.0.31-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f108c17e85183e412b5b3f539403fe7399e733562390368a36a2f92cb5def763",
"md5": "098138b73ecb9b43107746889f73a406",
"sha256": "ef3afe6e2a16fb8ccbaa92190e68f6db171f2fb3eaecb4b05624775451dd910d"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "098138b73ecb9b43107746889f73a406",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 570722,
"upload_time": "2025-02-17T13:04:52",
"upload_time_iso_8601": "2025-02-17T13:04:52.965117Z",
"url": "https://files.pythonhosted.org/packages/f1/08/c17e85183e412b5b3f539403fe7399e733562390368a36a2f92cb5def763/differt_core-0.0.31-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d599f29ea228ceac91b42d6cd40833d3e6d0672c9dd1ae95d9aa357ef1e8d697",
"md5": "4fd91a5598f3ed097125b89d01c5477a",
"sha256": "7534c58fd78ec129e684680996588b59d8f8e8639b1868b9ebb398c6fc19b200"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "4fd91a5598f3ed097125b89d01c5477a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 756336,
"upload_time": "2025-02-17T13:04:54",
"upload_time_iso_8601": "2025-02-17T13:04:54.930435Z",
"url": "https://files.pythonhosted.org/packages/d5/99/f29ea228ceac91b42d6cd40833d3e6d0672c9dd1ae95d9aa357ef1e8d697/differt_core-0.0.31-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0b094a764c70308774283665761c46729ded3fa0317a114cf21da6d380055978",
"md5": "366dce6b2671c4b2bad37067d0b5262f",
"sha256": "609861bf9dfddb86c1f9cadbfff42e28c51ac23f591714836590916366e61d48"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "366dce6b2671c4b2bad37067d0b5262f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 520015,
"upload_time": "2025-02-17T13:04:59",
"upload_time_iso_8601": "2025-02-17T13:04:59.530715Z",
"url": "https://files.pythonhosted.org/packages/0b/09/4a764c70308774283665761c46729ded3fa0317a114cf21da6d380055978/differt_core-0.0.31-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0bde19593f024c5a5e18993907e059868de2a2f52deb76f5433a8adc9cb6c59d",
"md5": "bc86a66a0e720f0fe8ffc0614c918fdc",
"sha256": "518ef57077cbe32abcc432dfdd7e6544de711ecf7d7b5fa87a4a54bc7c239770"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "bc86a66a0e720f0fe8ffc0614c918fdc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 671665,
"upload_time": "2025-02-17T13:05:06",
"upload_time_iso_8601": "2025-02-17T13:05:06.243333Z",
"url": "https://files.pythonhosted.org/packages/0b/de/19593f024c5a5e18993907e059868de2a2f52deb76f5433a8adc9cb6c59d/differt_core-0.0.31-cp39-abi3-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2507bc9d3f987f36fe12e9aaf3640b84eb05253441e0901e70c2092314db2dbd",
"md5": "5155c783c42ee4c77489eb870c0b08a8",
"sha256": "214539eca70258be85540e81178479098d0b91c8132d47c63c4f3f9b441319c7"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "5155c783c42ee4c77489eb870c0b08a8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 774823,
"upload_time": "2025-02-17T13:05:07",
"upload_time_iso_8601": "2025-02-17T13:05:07.470305Z",
"url": "https://files.pythonhosted.org/packages/25/07/bc9d3f987f36fe12e9aaf3640b84eb05253441e0901e70c2092314db2dbd/differt_core-0.0.31-cp39-abi3-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d44475c8aaef3ed6fa39fc1ee69fbcf9c5aba31f917c1d35575e4889a32ef1f",
"md5": "5281dee28cbb9d6e3f8f5abbd0dfa599",
"sha256": "049fe07d11dfc03c1cdb9e81fc09c7ce82226df86a6222b2481563b0990e43f7"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "5281dee28cbb9d6e3f8f5abbd0dfa599",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 718038,
"upload_time": "2025-02-17T13:05:09",
"upload_time_iso_8601": "2025-02-17T13:05:09.408443Z",
"url": "https://files.pythonhosted.org/packages/2d/44/475c8aaef3ed6fa39fc1ee69fbcf9c5aba31f917c1d35575e4889a32ef1f/differt_core-0.0.31-cp39-abi3-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a7b0993773b6ff4842b79ced3b0365169a5683d04453c22671bc810d99ef05c6",
"md5": "dbcb39056d4ce5cb5296f3bce0e30319",
"sha256": "3f0aa33a266a72049d1fc00be54a7b505ed8a3023f56c73f69c859b32e5c0327"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "dbcb39056d4ce5cb5296f3bce0e30319",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 691883,
"upload_time": "2025-02-17T13:05:11",
"upload_time_iso_8601": "2025-02-17T13:05:11.451502Z",
"url": "https://files.pythonhosted.org/packages/a7/b0/993773b6ff4842b79ced3b0365169a5683d04453c22671bc810d99ef05c6/differt_core-0.0.31-cp39-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7be40d9894a6d3b09d31a68ad058e6e2ac67e5d0d42903de25231f4bfe079c68",
"md5": "4479713739a75fe2898b1d9f135ac660",
"sha256": "791a9c005d46b4180afebfd8a60654e7b188b87c5b7ceb817057c12aa8478294"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-win32.whl",
"has_sig": false,
"md5_digest": "4479713739a75fe2898b1d9f135ac660",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 426806,
"upload_time": "2025-02-17T13:05:14",
"upload_time_iso_8601": "2025-02-17T13:05:14.855438Z",
"url": "https://files.pythonhosted.org/packages/7b/e4/0d9894a6d3b09d31a68ad058e6e2ac67e5d0d42903de25231f4bfe079c68/differt_core-0.0.31-cp39-abi3-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fb642236c04936cb07bc37cb6a1e855ecad0eaf0e1590e24e78ca26ae1e830c",
"md5": "34012f4dbdd14c5071e1fe8c70d50fde",
"sha256": "5516b8fdeb327dc1035078c503db09f6970751e9b057f40307141b436070d00c"
},
"downloads": -1,
"filename": "differt_core-0.0.31-cp39-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "34012f4dbdd14c5071e1fe8c70d50fde",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 443797,
"upload_time": "2025-02-17T13:05:13",
"upload_time_iso_8601": "2025-02-17T13:05:13.618012Z",
"url": "https://files.pythonhosted.org/packages/2f/b6/42236c04936cb07bc37cb6a1e855ecad0eaf0e1590e24e78ca26ae1e830c/differt_core-0.0.31-cp39-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "322873ed07e0a8cc09b141092a279a5b9f293f94d6ca4ca3f9839ff107dacdd4",
"md5": "cdc6683d34749be7fea99a42e2f5f99f",
"sha256": "d944090648f0a1a4af16121b8ec9fa9d5e124accf8db8b0baa3cf50010da8e79"
},
"downloads": -1,
"filename": "differt_core-0.0.31.tar.gz",
"has_sig": false,
"md5_digest": "cdc6683d34749be7fea99a42e2f5f99f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 51219,
"upload_time": "2025-02-17T13:05:12",
"upload_time_iso_8601": "2025-02-17T13:05:12.683777Z",
"url": "https://files.pythonhosted.org/packages/32/28/73ed07e0a8cc09b141092a279a5b9f293f94d6ca4ca3f9839ff107dacdd4/differt_core-0.0.31.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-17 13:05:12",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "differt-core"
}