pyAgrum
=======
``pyAgrum`` is a scientific C++ and Python library dedicated to Bayesian Networks and other Probabilistic Graphical Models. It provides a high-level interface to the part of aGrUM allowing to create, model, learn, use, calculate with and embed Bayesian Networks and other graphical models. Some specific (python and C++) codes are added in order to simplify and extend the ``aGrUM`` API.
Example
=======
.. code:: python
import pyAgrum as gum
# Creating BayesNet with 4 variables
bn=gum.BayesNet('WaterSprinkler')
print(bn)
# Adding nodes the long way
c=bn.add(gum.LabelizedVariable('c','cloudy ?',["Yes","No"]))
print(c)
# Adding nodes the short way
s, r, w = [ bn.add(name, 2) for name in "srw" ]
print (s,r,w)
print (bn)
# Addings arcs c -> s, c -> r, s -> w, r -> w
bn.addArc(c,s)
for link in [(c,r),(s,w),(r,w)]:
bn.addArc(*link)
print(bn)
# or, equivalenlty, creating the BN with 4 variables, and the arcs in one line
bn=gum.fastBN("w<-r<-c{Yes|No}->s->w")
# Filling CPTs
bn.cpt("c").fillWith([0.5,0.5])
bn.cpt("s")[0,:]=0.5 # equivalent to [0.5,0.5]
bn.cpt("s")[{"c":1}]=[0.9,0.1]
bn.cpt("w")[0,0,:] = [1, 0] # r=0,s=0
bn.cpt("w")[0,1,:] = [0.1, 0.9] # r=0,s=1
bn.cpt("w")[{"r":1,"s":0}] = [0.1, 0.9] # r=1,s=0
bn.cpt("w")[1,1,:] = [0.01, 0.99] # r=1,s=1
bn.cpt("r")[{"c":0}]=[0.8,0.2]
bn.cpt("r")[{"c":1}]=[0.2,0.8]
# Saving BN as a BIF file
gum.saveBN(bn,"WaterSprinkler.bif")
# Loading BN from a BIF file
bn2=gum.loadBN("WaterSprinkler.bif")
# Inference
ie=gum.LazyPropagation(bn)
ie.makeInference()
print (ie.posterior("w"))
# Adding hard evidence
ie.setEvidence({"s": 1, "c": 0})
ie.makeInference()
print(ie.posterior("w"))
# Adding soft and hard evidence
ie.setEvidence({"s": [0.5, 1], "c": 0})
ie.makeInference()
print(ie.posterior("w"))
LICENSE
=======
Copyright (C) 2005-2024 by Pierre-Henri WUILLEMIN et Christophe GONZALES
{prenom.nom}_at_lip6.fr
The aGrUM/pyAgrum library and all its derivatives are distributed under the LGPL3 license, see https://www.gnu.org/licenses/lgpl-3.0.en.html.
Authors
=======
- Pierre-Henri Wuillemin
- Christophe Gonzales
Maintainers
===========
- Lionel Torti
- Gaspard Ducamp
Raw data
{
"_id": null,
"home_page": "https://agrum.gitlab.io/",
"name": "pyAgrum",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "probabilities probabilistic-graphical-models inference diagnosis",
"author": "Pierre-Henri Wuillemin and Christophe Gonzales",
"author_email": "info@agrum.org",
"download_url": null,
"platform": "any",
"description": "\npyAgrum\n=======\n\n``pyAgrum`` is a scientific C++ and Python library dedicated to Bayesian Networks and other Probabilistic Graphical Models. It provides a high-level interface to the part of aGrUM allowing to create, model, learn, use, calculate with and embed Bayesian Networks and other graphical models. Some specific (python and C++) codes are added in order to simplify and extend the ``aGrUM`` API.\n\nExample\n=======\n\n.. code:: python\n\n import pyAgrum as gum\n\n # Creating BayesNet with 4 variables\n bn=gum.BayesNet('WaterSprinkler')\n print(bn)\n\n # Adding nodes the long way\n c=bn.add(gum.LabelizedVariable('c','cloudy ?',[\"Yes\",\"No\"]))\n print(c)\n\n # Adding nodes the short way\n s, r, w = [ bn.add(name, 2) for name in \"srw\" ]\n print (s,r,w)\n print (bn)\n\n # Addings arcs c -> s, c -> r, s -> w, r -> w\n bn.addArc(c,s)\n for link in [(c,r),(s,w),(r,w)]:\n bn.addArc(*link)\n print(bn)\n\n # or, equivalenlty, creating the BN with 4 variables, and the arcs in one line\n bn=gum.fastBN(\"w<-r<-c{Yes|No}->s->w\")\n\n # Filling CPTs\n bn.cpt(\"c\").fillWith([0.5,0.5])\n bn.cpt(\"s\")[0,:]=0.5 # equivalent to [0.5,0.5]\n bn.cpt(\"s\")[{\"c\":1}]=[0.9,0.1]\n bn.cpt(\"w\")[0,0,:] = [1, 0] # r=0,s=0\n bn.cpt(\"w\")[0,1,:] = [0.1, 0.9] # r=0,s=1\n bn.cpt(\"w\")[{\"r\":1,\"s\":0}] = [0.1, 0.9] # r=1,s=0\n bn.cpt(\"w\")[1,1,:] = [0.01, 0.99] # r=1,s=1\n bn.cpt(\"r\")[{\"c\":0}]=[0.8,0.2]\n bn.cpt(\"r\")[{\"c\":1}]=[0.2,0.8]\n\n # Saving BN as a BIF file\n gum.saveBN(bn,\"WaterSprinkler.bif\")\n\n # Loading BN from a BIF file\n bn2=gum.loadBN(\"WaterSprinkler.bif\")\n\n # Inference\n ie=gum.LazyPropagation(bn)\n ie.makeInference()\n print (ie.posterior(\"w\"))\n\n # Adding hard evidence\n ie.setEvidence({\"s\": 1, \"c\": 0})\n ie.makeInference()\n print(ie.posterior(\"w\"))\n\n # Adding soft and hard evidence\n ie.setEvidence({\"s\": [0.5, 1], \"c\": 0})\n ie.makeInference()\n print(ie.posterior(\"w\"))\n\nLICENSE\n=======\n\nCopyright (C) 2005-2024 by Pierre-Henri WUILLEMIN et Christophe GONZALES\n{prenom.nom}_at_lip6.fr\n\nThe aGrUM/pyAgrum library and all its derivatives are distributed under the LGPL3 license, see https://www.gnu.org/licenses/lgpl-3.0.en.html.\n\nAuthors\n=======\n\n- Pierre-Henri Wuillemin\n- Christophe Gonzales\n\nMaintainers\n===========\n\n- Lionel Torti\n- Gaspard Ducamp\n",
"bugtrack_url": null,
"license": "LGPLv3",
"summary": "Bayesian networks and other Probabilistic Graphical Models.",
"version": "1.17.2",
"project_urls": {
"Bug Tracker": "https://gitlab.com/agrumery/aGrUM/-/issues",
"Documentation": "https://pyagrum.readthedocs.io/",
"Homepage": "https://agrum.gitlab.io/",
"Source Code": "https://gitlab.com/agrumery/aGrUM"
},
"split_keywords": [
"probabilities",
"probabilistic-graphical-models",
"inference",
"diagnosis"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "340ae0fb15f417770ec734c8c258f2cb0c2353962158de0425375469d0cc7800",
"md5": "3dce51fb741894e3d290feae32d8cb71",
"sha256": "4a2ca10ed4a92ead5526541bfbecf85c7dc46d74751bf74cfe775cb3ef059b75"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "3dce51fb741894e3d290feae32d8cb71",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 4836233,
"upload_time": "2024-11-18T16:00:05",
"upload_time_iso_8601": "2024-11-18T16:00:05.184110Z",
"url": "https://files.pythonhosted.org/packages/34/0a/e0fb15f417770ec734c8c258f2cb0c2353962158de0425375469d0cc7800/pyAgrum-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bd1fc3c374ef0b5663eabb351190066a7d82e45965ee9060057d515dabe0d063",
"md5": "129bde4a45cdfb6362bde95115b001c2",
"sha256": "7164d295993e78e42dd761e51a4f9afb54caafd686ef551171aecdfc33148809"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "129bde4a45cdfb6362bde95115b001c2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 4319714,
"upload_time": "2024-11-18T16:00:08",
"upload_time_iso_8601": "2024-11-18T16:00:08.649996Z",
"url": "https://files.pythonhosted.org/packages/bd/1f/c3c374ef0b5663eabb351190066a7d82e45965ee9060057d515dabe0d063/pyAgrum-1.17.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1089a89c18abb24c849f85cf099f92278513ea302a948d7e515a05e34862e854",
"md5": "d5342b70cf569d8daff7a7933ed7e51a",
"sha256": "dacf65c9a34733553aa96477d9c9876b8db45e30e39d9d3e59e3d11f50bd39a3"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp310-cp310-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d5342b70cf569d8daff7a7933ed7e51a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 5533198,
"upload_time": "2024-11-18T16:00:11",
"upload_time_iso_8601": "2024-11-18T16:00:11.152112Z",
"url": "https://files.pythonhosted.org/packages/10/89/a89c18abb24c849f85cf099f92278513ea302a948d7e515a05e34862e854/pyAgrum-1.17.2-cp310-cp310-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6bc7ecbf130f15e8868c4ba7dce39aa48478373acc90f95d99a6d9c704f1437a",
"md5": "37c3f0a28bf9386bf6903ace259c351b",
"sha256": "547f8e7a16547db46cbe2558f14480bc4e5369426ccb5a3cbc5ad9a1b8a0ef54"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp310-cp310-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "37c3f0a28bf9386bf6903ace259c351b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 5985840,
"upload_time": "2024-11-18T16:00:14",
"upload_time_iso_8601": "2024-11-18T16:00:14.671246Z",
"url": "https://files.pythonhosted.org/packages/6b/c7/ecbf130f15e8868c4ba7dce39aa48478373acc90f95d99a6d9c704f1437a/pyAgrum-1.17.2-cp310-cp310-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "99d70c36263ee31a1e7b8b2ee174cf9b98a0b388eb7a0ebb1926562304ff95be",
"md5": "4677cc72c08722a511ad72c8b8a847a4",
"sha256": "d84aa4439522908127deaff8e3eb953f6a396e607dd46dd81267673bf25ed30d"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "4677cc72c08722a511ad72c8b8a847a4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 2767424,
"upload_time": "2024-11-18T16:00:17",
"upload_time_iso_8601": "2024-11-18T16:00:17.733766Z",
"url": "https://files.pythonhosted.org/packages/99/d7/0c36263ee31a1e7b8b2ee174cf9b98a0b388eb7a0ebb1926562304ff95be/pyAgrum-1.17.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f804193344130373684ea76b912d50c40c78ee6355542dffee8596e23c9349fb",
"md5": "33080b7e740e21e65cddf87caf6556bf",
"sha256": "c4a94835072a59bbd3ebc3c5e39f2b843b2af040e6c4846ddd0daeb10aab3870"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "33080b7e740e21e65cddf87caf6556bf",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 4836235,
"upload_time": "2024-11-18T16:00:20",
"upload_time_iso_8601": "2024-11-18T16:00:20.358696Z",
"url": "https://files.pythonhosted.org/packages/f8/04/193344130373684ea76b912d50c40c78ee6355542dffee8596e23c9349fb/pyAgrum-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "19eb7292d4641c15bb891ffd9ad9c8a164cb6902fc5acd64881c9c7a82a55f79",
"md5": "a3ad30eb0f74bd662a6a153d3b3a65fe",
"sha256": "db1ae83c50bd110adfc884b9bd3558669dca82803ae195a2afbd66d4d347b345"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a3ad30eb0f74bd662a6a153d3b3a65fe",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 4319711,
"upload_time": "2024-11-18T16:00:23",
"upload_time_iso_8601": "2024-11-18T16:00:23.872574Z",
"url": "https://files.pythonhosted.org/packages/19/eb/7292d4641c15bb891ffd9ad9c8a164cb6902fc5acd64881c9c7a82a55f79/pyAgrum-1.17.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cda99aef268e46eb2cb12126c01cf32075ca43fd437b7913b3634506f1c0d1ab",
"md5": "d264ec8540eb29bcf0ff37b00bd66ae7",
"sha256": "47f1b05f70385ec2a033155cb896498d6d146caa238e7ca99df50eaeb8aa084a"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp311-cp311-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d264ec8540eb29bcf0ff37b00bd66ae7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 5533169,
"upload_time": "2024-11-18T16:00:27",
"upload_time_iso_8601": "2024-11-18T16:00:27.659139Z",
"url": "https://files.pythonhosted.org/packages/cd/a9/9aef268e46eb2cb12126c01cf32075ca43fd437b7913b3634506f1c0d1ab/pyAgrum-1.17.2-cp311-cp311-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "37d685bb83304738ccd3691ab4a3f49c0209d1c1815f3f05a6ae9c003cb8d2a7",
"md5": "4aea30fc74cecc49a9b4bde2cb6ef1ad",
"sha256": "740491479a07fdfe11d01cf945f6abe8afa724d001f640f5b4777ee80f8b75b1"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp311-cp311-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4aea30fc74cecc49a9b4bde2cb6ef1ad",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 5985851,
"upload_time": "2024-11-18T16:00:31",
"upload_time_iso_8601": "2024-11-18T16:00:31.658809Z",
"url": "https://files.pythonhosted.org/packages/37/d6/85bb83304738ccd3691ab4a3f49c0209d1c1815f3f05a6ae9c003cb8d2a7/pyAgrum-1.17.2-cp311-cp311-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "260ddc274cc315374b40089da3d23b53e1edb9a03442ab6d4f22cdf1205928dc",
"md5": "a311ade7cc582a33c7ce95f17a685726",
"sha256": "5735493d4071988e009df604ab314ab0949b09f1bece1b609d1f361c6ccdf3c5"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "a311ade7cc582a33c7ce95f17a685726",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 2767479,
"upload_time": "2024-11-18T16:00:34",
"upload_time_iso_8601": "2024-11-18T16:00:34.889719Z",
"url": "https://files.pythonhosted.org/packages/26/0d/dc274cc315374b40089da3d23b53e1edb9a03442ab6d4f22cdf1205928dc/pyAgrum-1.17.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8d809359f9e1a57d6e8a068d0bb15d85f3c7d15b8c95a4a0bc5a2bdf7a77cf1e",
"md5": "5cb1e607669e193236cf185a09d3aea4",
"sha256": "e9f3066e8e7e72b620fa95c740d23e340f10198da1950b7119b91e597b534cf4"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "5cb1e607669e193236cf185a09d3aea4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 4843020,
"upload_time": "2024-11-18T16:00:38",
"upload_time_iso_8601": "2024-11-18T16:00:38.254585Z",
"url": "https://files.pythonhosted.org/packages/8d/80/9359f9e1a57d6e8a068d0bb15d85f3c7d15b8c95a4a0bc5a2bdf7a77cf1e/pyAgrum-1.17.2-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef7cec78bf181d130e953e8f99f990174e06dedef15b3281fdfbdcc4fc8d284d",
"md5": "414adf467fe12e1881f47144e67b67e7",
"sha256": "f67230771bdf0978144c63881a19c166804de9b6e8cbd0b90aa461f5602fa82c"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "414adf467fe12e1881f47144e67b67e7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 4322300,
"upload_time": "2024-11-18T16:00:42",
"upload_time_iso_8601": "2024-11-18T16:00:42.129263Z",
"url": "https://files.pythonhosted.org/packages/ef/7c/ec78bf181d130e953e8f99f990174e06dedef15b3281fdfbdcc4fc8d284d/pyAgrum-1.17.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "913db1cbd1f1fa62213e5156ab516725aca1455d12cdc35a5e89761895dda94b",
"md5": "4d5ec51520ee00f91fb83283fd0deee5",
"sha256": "b89e59d0c4f19fdef6708e76d3cc671386ff23a7ce44f543bb71c89c68a2ca5d"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp312-cp312-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "4d5ec51520ee00f91fb83283fd0deee5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 5531158,
"upload_time": "2024-11-18T16:00:47",
"upload_time_iso_8601": "2024-11-18T16:00:47.589819Z",
"url": "https://files.pythonhosted.org/packages/91/3d/b1cbd1f1fa62213e5156ab516725aca1455d12cdc35a5e89761895dda94b/pyAgrum-1.17.2-cp312-cp312-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e295be9717fdddfc08ac80c0fac86ef639cd70ccf92624888e174e809c6b3b71",
"md5": "e57c3f6ff8bf7b0def055078eec8e90f",
"sha256": "4b01e750af1ce0d88ab8f81c82d1b4bb1ab57c624ad519b5488d9183f00bc4e3"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp312-cp312-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e57c3f6ff8bf7b0def055078eec8e90f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 5985113,
"upload_time": "2024-11-18T16:00:51",
"upload_time_iso_8601": "2024-11-18T16:00:51.354694Z",
"url": "https://files.pythonhosted.org/packages/e2/95/be9717fdddfc08ac80c0fac86ef639cd70ccf92624888e174e809c6b3b71/pyAgrum-1.17.2-cp312-cp312-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca661bf1a1b2cc029ab8925ab5583a985d887df2a3c0944b0ef5de60be059b21",
"md5": "ee24a1ef83cf12de2126682b0022374c",
"sha256": "f68b9bb5596715ccb387ef74575222f60298277cf70b004bf0b990bc99176d9f"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "ee24a1ef83cf12de2126682b0022374c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 2768634,
"upload_time": "2024-11-18T16:00:54",
"upload_time_iso_8601": "2024-11-18T16:00:54.028308Z",
"url": "https://files.pythonhosted.org/packages/ca/66/1bf1a1b2cc029ab8925ab5583a985d887df2a3c0944b0ef5de60be059b21/pyAgrum-1.17.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2978fdc0b45ae7b3a34f142a2932d600faf355f4a9ce0aac398a148cbf9cd3ce",
"md5": "0271a8d13457bf1eeaff7cf2033d2c36",
"sha256": "024bd8a10c474a08a8e8f315f67f8811c91a05d0edc8f2a4c6e53e026f611a99"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "0271a8d13457bf1eeaff7cf2033d2c36",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 4843489,
"upload_time": "2024-11-18T16:00:58",
"upload_time_iso_8601": "2024-11-18T16:00:58.277230Z",
"url": "https://files.pythonhosted.org/packages/29/78/fdc0b45ae7b3a34f142a2932d600faf355f4a9ce0aac398a148cbf9cd3ce/pyAgrum-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4e067bbc9c1176dd41c9722c83bc0428cd1119f63a0960f6b3d4d959b6bd4ef",
"md5": "ad19c0dec52ff6180ecbbb51bf7e4f9d",
"sha256": "2809b8d41fb1e82b1f7940316457e1a0b4a55b4b266ca5b2b4251cf437153a67"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ad19c0dec52ff6180ecbbb51bf7e4f9d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 4322306,
"upload_time": "2024-11-18T16:01:02",
"upload_time_iso_8601": "2024-11-18T16:01:02.700460Z",
"url": "https://files.pythonhosted.org/packages/c4/e0/67bbc9c1176dd41c9722c83bc0428cd1119f63a0960f6b3d4d959b6bd4ef/pyAgrum-1.17.2-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89522613c1f00508c7eea973a179fccae0d727efd1fe49eacbb5cb04be1c1417",
"md5": "c3ef5c2dd81e1540beaf7f5a0a5eafb2",
"sha256": "2695e7814b6c128f30322567ca3c9f6196ef0aad533e796140ee3ba660ea97df"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp313-cp313-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c3ef5c2dd81e1540beaf7f5a0a5eafb2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 5531036,
"upload_time": "2024-11-18T16:01:08",
"upload_time_iso_8601": "2024-11-18T16:01:08.055708Z",
"url": "https://files.pythonhosted.org/packages/89/52/2613c1f00508c7eea973a179fccae0d727efd1fe49eacbb5cb04be1c1417/pyAgrum-1.17.2-cp313-cp313-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a5deeef6c71bf5e5b3ad458eb0efee952e122f3a7574b4f2fa7f8b8e430f5c23",
"md5": "4d717060c1157dab6559982d5d7c5f85",
"sha256": "d5d11f02fbca8766c78a4cc7f8bc2b852775d405ef23bd1f0ee6431b361946b2"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp313-cp313-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4d717060c1157dab6559982d5d7c5f85",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 5985113,
"upload_time": "2024-11-18T16:01:16",
"upload_time_iso_8601": "2024-11-18T16:01:16.503877Z",
"url": "https://files.pythonhosted.org/packages/a5/de/eef6c71bf5e5b3ad458eb0efee952e122f3a7574b4f2fa7f8b8e430f5c23/pyAgrum-1.17.2-cp313-cp313-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e5a0049a5f157d3400ab431ef97e6ba5847d7999df38492482c087d1611c7cb0",
"md5": "57d7c3400fc554f0157426d1777674d1",
"sha256": "ed5e51e8411c84deb75f0225bf9fc9d07848d62d21ce9d29ef2362900d11896e"
},
"downloads": -1,
"filename": "pyAgrum-1.17.2-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "57d7c3400fc554f0157426d1777674d1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 2770322,
"upload_time": "2024-11-18T16:01:21",
"upload_time_iso_8601": "2024-11-18T16:01:21.275001Z",
"url": "https://files.pythonhosted.org/packages/e5/a0/049a5f157d3400ab431ef97e6ba5847d7999df38492482c087d1611c7cb0/pyAgrum-1.17.2-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-18 16:00:05",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "agrumery",
"gitlab_project": "aGrUM",
"lcname": "pyagrum"
}