pyseldonlib


Namepyseldonlib JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryPython Bindings for the Seldon Framework
upload_time2024-08-25 19:24:42
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseGPL v3
keywords seldon-code seldon opinion dynamics opinion dynamics simulation social influence social dynamics degroot model inertial model activity driven model deffuant model deffuant vector model
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PySeldonlib
![pyseldonlib](https://raw.githubusercontent.com/User-DK/pyseldon/main/res/logotext.png)
PySeldonlib is a Python Package for Opinion Dynamics Simulation, an extension of the [`Seldon Framework`](https://github.com/seldon-code/seldon). It provides:

- Tools for the simulation of various Opinion Dynamics Models like the classical DeGroot Model, Deffuant Model, Activity Driven Model, etc.
- Tools to create, manipulate, and study complex networks which are either randomly generated or provided by the user.
- A clean and robust interface for conducting the simulations.

## Opinion Dynamics

Opinion dynamics is a field of study within the realm of complex systems and sociophysics that explores how opinions, beliefs, and attitudes evolve and spread within social networks. It combines elements of physics, social science, and mathematics to understand the mechanisms driving opinion formation and change under various influences, such as personal convictions, peer pressure, media impact, and societal norms.

Our work contributes to this interdisciplinary field by providing robust tools for simulation and analysis, aiding in the understanding of complex opinion dynamics phenomena [`Seldon-Code`](https://github.com/seldon-code).

## DeGroot Model Example

The DeGroot model is a model of social influence. It describes how agents in a network can reach a consensus by updating their opinions based on the opinions of their neighbors. The DeGroot model is a simple model of social influence that has been studied extensively in the literature. It is used to model a wide range of social phenomena, such as the spread of information, the formation of opinions, and the emergence of social norms.

Below is an example of reaching consensus in a network using the DeGroot model. We will create a network of 20 agents with random opinions and random connections between them. We will then conduct the simulation.

### Initial Opinions

Initial opinions of the agents in the network in the range of [0,1] are shown below:

![Initial Opinions](https://github.com/User-DK/pyseldon/raw/main/visualisations/ouput_20_agents_10_connections_each/initial.png)

### Final Opinions

Final opinions of the agents in the network after the simulation are shown below:

![Final Opinions](https://github.com/User-DK/pyseldon/raw/main/visualisations/ouput_20_agents_10_connections_each/final.png)

We can conclude that the agents have reached a consensus after the simulation.

### Reference
- DeGroot, M. H. (1974). Reaching a Consensus. Journal of the American Statistical Association, 69(345), 118–121. https://doi.org/10.2307/2285509


### Usage

```python
import pyseldonlib

pyseldonlib.run_simulation_from_config_file(config_file_path = '/path/to/config/file')
```

```python
import pyseldonlib

model = pyseldonlib.DeGroot_Model(max_iterations=1000,
                               convergence_tol=1e-6,
                               rng_seed=120, 
                               other_settings=other_settings)

output_dir_path = str("./output")

model.run(output_dir_path)
```
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyseldonlib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Amrita Goswami <amrita16thaug646@gmail.com>, Daivik Karbhari <daivikkarbhari01@gmail.com>, Moritz Sallermann <moritzsallermann@gmail.com>, Rohit Goswami <rgoswami@ieee.org>",
    "keywords": "Seldon-Code, Seldon, Opinion Dynamics, Opinion Dynamics Simulation, Social Influence, Social Dynamics, DeGroot Model, Inertial Model, Activity Driven Model, Deffuant Model, Deffuant Vector Model",
    "author": null,
    "author_email": "Daivik Karbhari <daivikkarbhari01@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/d1/8e/65a6a604b13c665e34f33c10d8b1f64b3d9c12f799d9015b437d1d251a5a/pyseldonlib-1.0.0.tar.gz",
    "platform": null,
    "description": "# PySeldonlib\n![pyseldonlib](https://raw.githubusercontent.com/User-DK/pyseldon/main/res/logotext.png)\nPySeldonlib is a Python Package for Opinion Dynamics Simulation, an extension of the [`Seldon Framework`](https://github.com/seldon-code/seldon). It provides:\n\n- Tools for the simulation of various Opinion Dynamics Models like the classical DeGroot Model, Deffuant Model, Activity Driven Model, etc.\n- Tools to create, manipulate, and study complex networks which are either randomly generated or provided by the user.\n- A clean and robust interface for conducting the simulations.\n\n## Opinion Dynamics\n\nOpinion dynamics is a field of study within the realm of complex systems and sociophysics that explores how opinions, beliefs, and attitudes evolve and spread within social networks. It combines elements of physics, social science, and mathematics to understand the mechanisms driving opinion formation and change under various influences, such as personal convictions, peer pressure, media impact, and societal norms.\n\nOur work contributes to this interdisciplinary field by providing robust tools for simulation and analysis, aiding in the understanding of complex opinion dynamics phenomena [`Seldon-Code`](https://github.com/seldon-code).\n\n## DeGroot Model Example\n\nThe DeGroot model is a model of social influence. It describes how agents in a network can reach a consensus by updating their opinions based on the opinions of their neighbors. The DeGroot model is a simple model of social influence that has been studied extensively in the literature. It is used to model a wide range of social phenomena, such as the spread of information, the formation of opinions, and the emergence of social norms.\n\nBelow is an example of reaching consensus in a network using the DeGroot model. We will create a network of 20 agents with random opinions and random connections between them. We will then conduct the simulation.\n\n### Initial Opinions\n\nInitial opinions of the agents in the network in the range of [0,1] are shown below:\n\n![Initial Opinions](https://github.com/User-DK/pyseldon/raw/main/visualisations/ouput_20_agents_10_connections_each/initial.png)\n\n### Final Opinions\n\nFinal opinions of the agents in the network after the simulation are shown below:\n\n![Final Opinions](https://github.com/User-DK/pyseldon/raw/main/visualisations/ouput_20_agents_10_connections_each/final.png)\n\nWe can conclude that the agents have reached a consensus after the simulation.\n\n### Reference\n- DeGroot, M. H. (1974). Reaching a Consensus. Journal of the American Statistical Association, 69(345), 118\u2013121. https://doi.org/10.2307/2285509\n\n\n### Usage\n\n```python\nimport pyseldonlib\n\npyseldonlib.run_simulation_from_config_file(config_file_path = '/path/to/config/file')\n```\n\n```python\nimport pyseldonlib\n\nmodel = pyseldonlib.DeGroot_Model(max_iterations=1000,\n                               convergence_tol=1e-6,\n                               rng_seed=120, \n                               other_settings=other_settings)\n\noutput_dir_path = str(\"./output\")\n\nmodel.run(output_dir_path)\n```",
    "bugtrack_url": null,
    "license": "GPL v3",
    "summary": "Python Bindings for the Seldon Framework",
    "version": "1.0.0",
    "project_urls": {
        "Documentation": "https://seldon-code.github.io/pyseldonlib/",
        "Source code": "https://github.com/seldon-code/pyseldonlib"
    },
    "split_keywords": [
        "seldon-code",
        " seldon",
        " opinion dynamics",
        " opinion dynamics simulation",
        " social influence",
        " social dynamics",
        " degroot model",
        " inertial model",
        " activity driven model",
        " deffuant model",
        " deffuant vector model"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a218bfd79218302e9faeb1e733f208fb705d3e8da12a2a90f781dc11737d26ac",
                "md5": "4843769b731464918c722ee4c86c908c",
                "sha256": "fbb46fca55044c31043bb3c2aefbd3f20e246203262fa9fe53d7db5c3de3c967"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp310-cp310-macosx_12_6_arm64.whl",
            "has_sig": false,
            "md5_digest": "4843769b731464918c722ee4c86c908c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 498727,
            "upload_time": "2024-08-25T19:23:34",
            "upload_time_iso_8601": "2024-08-25T19:23:34.747363Z",
            "url": "https://files.pythonhosted.org/packages/a2/18/bfd79218302e9faeb1e733f208fb705d3e8da12a2a90f781dc11737d26ac/pyseldonlib-1.0.0-cp310-cp310-macosx_12_6_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6db0a0251fc7f8b69aa6383864af5c9441295868f149dc0555798ae49d3db230",
                "md5": "862b3fd05ba42a20111dd455e411fcaa",
                "sha256": "32f66502bd3c59158f611d03e402868ec6055fcc005c025878926d8e8ddb5a19"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp310-cp310-macosx_12_6_x86_64.whl",
            "has_sig": false,
            "md5_digest": "862b3fd05ba42a20111dd455e411fcaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 522805,
            "upload_time": "2024-08-25T19:23:38",
            "upload_time_iso_8601": "2024-08-25T19:23:38.310110Z",
            "url": "https://files.pythonhosted.org/packages/6d/b0/a0251fc7f8b69aa6383864af5c9441295868f149dc0555798ae49d3db230/pyseldonlib-1.0.0-cp310-cp310-macosx_12_6_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd4acdeecd5298d643a202e59fe43c19504ef7c3698095eef62cbc91946250a8",
                "md5": "3dc733e60e69eb2a4d9bab19986dbc82",
                "sha256": "3b0d53e20ce44b13a235539d813a2498df88c204e27e41ffa7a8db4b543f3bff"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3dc733e60e69eb2a4d9bab19986dbc82",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 762975,
            "upload_time": "2024-08-25T19:23:42",
            "upload_time_iso_8601": "2024-08-25T19:23:42.594781Z",
            "url": "https://files.pythonhosted.org/packages/fd/4a/cdeecd5298d643a202e59fe43c19504ef7c3698095eef62cbc91946250a8/pyseldonlib-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a57199cb7440700b46faec204030c24c71b4e1dd044f8271f30a55837e642d2",
                "md5": "ed37b1f06e6a519e742709444567f886",
                "sha256": "1d0d1ae17f1574b4654290cc8407ea113a5f75cb9e77686f62e9c7626af13fd7"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ed37b1f06e6a519e742709444567f886",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1594601,
            "upload_time": "2024-08-25T19:23:47",
            "upload_time_iso_8601": "2024-08-25T19:23:47.148968Z",
            "url": "https://files.pythonhosted.org/packages/3a/57/199cb7440700b46faec204030c24c71b4e1dd044f8271f30a55837e642d2/pyseldonlib-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c7577960fa9284bcf05424a0b122de45ccea8416d444cb72cab112faba58703",
                "md5": "99c52659d8b4cf95dc5271b90af9f64c",
                "sha256": "20ca16c1dcdd3e9c8e2122077363fde9d6f29132e59acb03b8a11d9a4888f44a"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "99c52659d8b4cf95dc5271b90af9f64c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 656288,
            "upload_time": "2024-08-25T19:23:50",
            "upload_time_iso_8601": "2024-08-25T19:23:50.131788Z",
            "url": "https://files.pythonhosted.org/packages/3c/75/77960fa9284bcf05424a0b122de45ccea8416d444cb72cab112faba58703/pyseldonlib-1.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c5cb7415394ebf3b484b715108a80e3d4c14c4046ca29cc7cc9d82fb6e03816",
                "md5": "17e65357fd3e177e8662ffda08971569",
                "sha256": "46a40fd363016a5527e84aaab64e3c623a43ca5e90a1054888abd4cd5a047330"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp311-cp311-macosx_12_6_arm64.whl",
            "has_sig": false,
            "md5_digest": "17e65357fd3e177e8662ffda08971569",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 499429,
            "upload_time": "2024-08-25T19:23:52",
            "upload_time_iso_8601": "2024-08-25T19:23:52.682207Z",
            "url": "https://files.pythonhosted.org/packages/7c/5c/b7415394ebf3b484b715108a80e3d4c14c4046ca29cc7cc9d82fb6e03816/pyseldonlib-1.0.0-cp311-cp311-macosx_12_6_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c43b031e474b4733d37c4b2ba39956d9bf31407f7fe38c55acf8d0f0c8659e9",
                "md5": "52d57cb98bdb185e3e5bb13e5835905f",
                "sha256": "02a095e9366744a680115743d15d590fca6ef8bdd3ae03b4419bc156ff6c48ed"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp311-cp311-macosx_12_6_x86_64.whl",
            "has_sig": false,
            "md5_digest": "52d57cb98bdb185e3e5bb13e5835905f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 524073,
            "upload_time": "2024-08-25T19:23:54",
            "upload_time_iso_8601": "2024-08-25T19:23:54.531569Z",
            "url": "https://files.pythonhosted.org/packages/4c/43/b031e474b4733d37c4b2ba39956d9bf31407f7fe38c55acf8d0f0c8659e9/pyseldonlib-1.0.0-cp311-cp311-macosx_12_6_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ae5b88f0305833fdcfec3419d4e4535db9db2933245145fe615d16d78093a8a",
                "md5": "6d63b732bb9e76e918529e1073761ac9",
                "sha256": "af39b27cac52fedafbe424ce51922f2fc7fff066b54e5a157b48901d13448e03"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6d63b732bb9e76e918529e1073761ac9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 764311,
            "upload_time": "2024-08-25T19:23:57",
            "upload_time_iso_8601": "2024-08-25T19:23:57.336758Z",
            "url": "https://files.pythonhosted.org/packages/8a/e5/b88f0305833fdcfec3419d4e4535db9db2933245145fe615d16d78093a8a/pyseldonlib-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f176270e23852f80d9eea4a8e4d68684ad1b7e6e8063ea1d908f86dba2c1d8e6",
                "md5": "86376633c5282ba5a5d500967f16d280",
                "sha256": "1064007a175528eebe558db1e4052ef57b049d1c84bc60897dc62030f97a367e"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "86376633c5282ba5a5d500967f16d280",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1596515,
            "upload_time": "2024-08-25T19:24:00",
            "upload_time_iso_8601": "2024-08-25T19:24:00.421125Z",
            "url": "https://files.pythonhosted.org/packages/f1/76/270e23852f80d9eea4a8e4d68684ad1b7e6e8063ea1d908f86dba2c1d8e6/pyseldonlib-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f2f79ee2c7625512c0b94be125465e4e64a2f36000244a6b4d49520af88820d",
                "md5": "5d967538db691165dfd338ced30a9441",
                "sha256": "c18acd555e7a574ff3c1a7672e759d364cd57d73911f8dfcceedf3ca94294627"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5d967538db691165dfd338ced30a9441",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 658477,
            "upload_time": "2024-08-25T19:24:02",
            "upload_time_iso_8601": "2024-08-25T19:24:02.864948Z",
            "url": "https://files.pythonhosted.org/packages/1f/2f/79ee2c7625512c0b94be125465e4e64a2f36000244a6b4d49520af88820d/pyseldonlib-1.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fae731906f3ec9d6d6cdb633b2ddaed746ebe1a6a6357cc6b4edcebf40ee64c4",
                "md5": "dc290b6fd62c41d7d4901d693aa2dd39",
                "sha256": "f3be8c248952b054eae7d2b266b5e1a358933fec80f455b1768e8e68302ee7e1"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp312-cp312-macosx_12_6_arm64.whl",
            "has_sig": false,
            "md5_digest": "dc290b6fd62c41d7d4901d693aa2dd39",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 514493,
            "upload_time": "2024-08-25T19:24:04",
            "upload_time_iso_8601": "2024-08-25T19:24:04.633678Z",
            "url": "https://files.pythonhosted.org/packages/fa/e7/31906f3ec9d6d6cdb633b2ddaed746ebe1a6a6357cc6b4edcebf40ee64c4/pyseldonlib-1.0.0-cp312-cp312-macosx_12_6_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0373966c33023e303e4144339a4459b3343809ad8e67f7bf69b494a3efbe8e3",
                "md5": "d6f3ac28889db98b9a192cebf5f06fb2",
                "sha256": "aaeb3fb64fa47cb395b9e216f51036dbcad67c7bb0590c7af20743752b8a5660"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp312-cp312-macosx_12_6_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d6f3ac28889db98b9a192cebf5f06fb2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 539661,
            "upload_time": "2024-08-25T19:24:07",
            "upload_time_iso_8601": "2024-08-25T19:24:07.095280Z",
            "url": "https://files.pythonhosted.org/packages/b0/37/3966c33023e303e4144339a4459b3343809ad8e67f7bf69b494a3efbe8e3/pyseldonlib-1.0.0-cp312-cp312-macosx_12_6_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbb44fc60df0899f49c4d723b21fae9d450bb5fdc48650e3f9db0f85fb05ee9b",
                "md5": "9c6712d8a7fb76e300c6955fe8f008f8",
                "sha256": "836a93cd5bed81c3f07962c6f536c45b257b51e9d1f068c977607b3fed35c1a3"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c6712d8a7fb76e300c6955fe8f008f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 763896,
            "upload_time": "2024-08-25T19:24:09",
            "upload_time_iso_8601": "2024-08-25T19:24:09.851411Z",
            "url": "https://files.pythonhosted.org/packages/db/b4/4fc60df0899f49c4d723b21fae9d450bb5fdc48650e3f9db0f85fb05ee9b/pyseldonlib-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c9fa336746d0eede99502405dcd4a08a405bfcfb3b240334fbffb8dc9f29e9e",
                "md5": "a5949201e39592e0daa7ccffd3f4aa29",
                "sha256": "f7441925cc42c3514b3fa6b9a4859c4b98631f1639c6da9727bd7f3006b010f5"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5949201e39592e0daa7ccffd3f4aa29",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1596069,
            "upload_time": "2024-08-25T19:24:13",
            "upload_time_iso_8601": "2024-08-25T19:24:13.136126Z",
            "url": "https://files.pythonhosted.org/packages/8c/9f/a336746d0eede99502405dcd4a08a405bfcfb3b240334fbffb8dc9f29e9e/pyseldonlib-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "05fbe104287e9c0268e451a0c2525cf63fc3d06544e56b0a0b2d24653625e4ce",
                "md5": "73419fc265b71d6891e7d715973f9ab4",
                "sha256": "bf827e200420f44e6f1256d2eda95661a775ea80d20e314cda38a537edb90c02"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "73419fc265b71d6891e7d715973f9ab4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 656459,
            "upload_time": "2024-08-25T19:24:16",
            "upload_time_iso_8601": "2024-08-25T19:24:16.262563Z",
            "url": "https://files.pythonhosted.org/packages/05/fb/e104287e9c0268e451a0c2525cf63fc3d06544e56b0a0b2d24653625e4ce/pyseldonlib-1.0.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d483909529e5739d6b5e4d869b846ea617fa849e98741465d8b78bf0c752ea2",
                "md5": "b2ec11d6c25ef58b5221fca6f14349f9",
                "sha256": "7fb09aaf66be9b537247db29f753539ab4f6a7423e8aa58e91bc933101dfa4e6"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp313-cp313-macosx_12_6_arm64.whl",
            "has_sig": false,
            "md5_digest": "b2ec11d6c25ef58b5221fca6f14349f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 514491,
            "upload_time": "2024-08-25T19:24:18",
            "upload_time_iso_8601": "2024-08-25T19:24:18.521483Z",
            "url": "https://files.pythonhosted.org/packages/4d/48/3909529e5739d6b5e4d869b846ea617fa849e98741465d8b78bf0c752ea2/pyseldonlib-1.0.0-cp313-cp313-macosx_12_6_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86fc4f9827ef61cccb7e6ed66277fd376139bb08cc663afc2f3c415a2dc3dd9b",
                "md5": "6544502cf6bfe0a27a1de18e29184efc",
                "sha256": "dbcfa97a4b539f3ed61fd5ed98c8218206f408d97d03c70615846944bf988433"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp313-cp313-macosx_12_6_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6544502cf6bfe0a27a1de18e29184efc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 539652,
            "upload_time": "2024-08-25T19:24:21",
            "upload_time_iso_8601": "2024-08-25T19:24:21.060414Z",
            "url": "https://files.pythonhosted.org/packages/86/fc/4f9827ef61cccb7e6ed66277fd376139bb08cc663afc2f3c415a2dc3dd9b/pyseldonlib-1.0.0-cp313-cp313-macosx_12_6_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df5f35b0bf4da8667bf2dcda3bbc1a8c1670d7de120f925cfd08289b2be69745",
                "md5": "d9ae2078b57256b51bee81e6b7f43091",
                "sha256": "c55d68459c8619fae0285b5994551cc0a1def9bd987d26536180f8f5268b8b8f"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d9ae2078b57256b51bee81e6b7f43091",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 763819,
            "upload_time": "2024-08-25T19:24:23",
            "upload_time_iso_8601": "2024-08-25T19:24:23.508813Z",
            "url": "https://files.pythonhosted.org/packages/df/5f/35b0bf4da8667bf2dcda3bbc1a8c1670d7de120f925cfd08289b2be69745/pyseldonlib-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "150bc10149d038a32e572d7205fb6e4bac622f2cc10ef9b6b394e1afa12295a6",
                "md5": "cd86e08d6b8fe1d1c010d8c6e357e60b",
                "sha256": "a20dc006c94055a0a651c3bf7573abce7d221ce7b9a42626023c8f3d72fbfd0d"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd86e08d6b8fe1d1c010d8c6e357e60b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1595785,
            "upload_time": "2024-08-25T19:24:26",
            "upload_time_iso_8601": "2024-08-25T19:24:26.383524Z",
            "url": "https://files.pythonhosted.org/packages/15/0b/c10149d038a32e572d7205fb6e4bac622f2cc10ef9b6b394e1afa12295a6/pyseldonlib-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db48d777f537fff25adf0f477e2acafb5b2a28b9f99c1aa648e1238441c88109",
                "md5": "a2ba7cfa2c3b1a5fed825899306bc65c",
                "sha256": "283b523c54ea38f5322f13a42397f30c221f244e3fb6834b5c2a7a5a4e6b1259"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a2ba7cfa2c3b1a5fed825899306bc65c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 656531,
            "upload_time": "2024-08-25T19:24:28",
            "upload_time_iso_8601": "2024-08-25T19:24:28.677955Z",
            "url": "https://files.pythonhosted.org/packages/db/48/d777f537fff25adf0f477e2acafb5b2a28b9f99c1aa648e1238441c88109/pyseldonlib-1.0.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4dd08655d240f1552e6a9ad8f3410a9998c77b3d5fa4df2eddf751dfc8f564cb",
                "md5": "8c90c1161e9c12cb4997ce5ea0a30502",
                "sha256": "a956ff2ccee205154344d7db2b308b38a0c9114397862dec472aefec4bd64094"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp39-cp39-macosx_12_6_arm64.whl",
            "has_sig": false,
            "md5_digest": "8c90c1161e9c12cb4997ce5ea0a30502",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 498737,
            "upload_time": "2024-08-25T19:24:30",
            "upload_time_iso_8601": "2024-08-25T19:24:30.462706Z",
            "url": "https://files.pythonhosted.org/packages/4d/d0/8655d240f1552e6a9ad8f3410a9998c77b3d5fa4df2eddf751dfc8f564cb/pyseldonlib-1.0.0-cp39-cp39-macosx_12_6_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85ebf2c8dc9814f56219061c7a7d3cb15e2c1b430f23414e094389d46c3f91ea",
                "md5": "90a96c92f24b88e978b5e3a48fa50f42",
                "sha256": "c03c38ebb4604e9ba946095be7bac0acd95c6656d681a9eaaa0c899eb8c3b515"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp39-cp39-macosx_12_6_x86_64.whl",
            "has_sig": false,
            "md5_digest": "90a96c92f24b88e978b5e3a48fa50f42",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 522868,
            "upload_time": "2024-08-25T19:24:32",
            "upload_time_iso_8601": "2024-08-25T19:24:32.443825Z",
            "url": "https://files.pythonhosted.org/packages/85/eb/f2c8dc9814f56219061c7a7d3cb15e2c1b430f23414e094389d46c3f91ea/pyseldonlib-1.0.0-cp39-cp39-macosx_12_6_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c10c3270775c62fb5edeba90ed3ba791660fad83a5830feebe9ed028c42a5ae",
                "md5": "33da8599c2aa9b5e158f3b625c1ce4da",
                "sha256": "575ff03e334ac4e8cd497940c9b82ffbb251805c03184afbd25ca852b4a6c730"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "33da8599c2aa9b5e158f3b625c1ce4da",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 763183,
            "upload_time": "2024-08-25T19:24:34",
            "upload_time_iso_8601": "2024-08-25T19:24:34.648482Z",
            "url": "https://files.pythonhosted.org/packages/9c/10/c3270775c62fb5edeba90ed3ba791660fad83a5830feebe9ed028c42a5ae/pyseldonlib-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eab81f8d80be20ddf9f4b5fffd6462f1c06f90044e5cc8a5d78256eb35139c4a",
                "md5": "ca4460aa0a8f5e24657ca1c895dad53e",
                "sha256": "64adac235ee4346cc5026c21a91074eaffac0ed6ee7958c22e908c7adcc203b5"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ca4460aa0a8f5e24657ca1c895dad53e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1594367,
            "upload_time": "2024-08-25T19:24:37",
            "upload_time_iso_8601": "2024-08-25T19:24:37.520632Z",
            "url": "https://files.pythonhosted.org/packages/ea/b8/1f8d80be20ddf9f4b5fffd6462f1c06f90044e5cc8a5d78256eb35139c4a/pyseldonlib-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd5ac3330d2958845345198565cb8d27c29bf8a4eefcddd8a886696d46c26b31",
                "md5": "15f108802c668de0476ac1665269c7df",
                "sha256": "837c6c3cec0920ac0bfcbb0be7781d84d7195d9e13a50ce0b9bd21f4064a698b"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "15f108802c668de0476ac1665269c7df",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 656455,
            "upload_time": "2024-08-25T19:24:39",
            "upload_time_iso_8601": "2024-08-25T19:24:39.336229Z",
            "url": "https://files.pythonhosted.org/packages/dd/5a/c3330d2958845345198565cb8d27c29bf8a4eefcddd8a886696d46c26b31/pyseldonlib-1.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d18e65a6a604b13c665e34f33c10d8b1f64b3d9c12f799d9015b437d1d251a5a",
                "md5": "ad3e261466994ce441d90c0bf9fe1138",
                "sha256": "a633dd67a2c04a6825ca04f6f050035bb5348b6cd79dfe17c8452c3ac0fe57a7"
            },
            "downloads": -1,
            "filename": "pyseldonlib-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ad3e261466994ce441d90c0bf9fe1138",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 3181325,
            "upload_time": "2024-08-25T19:24:42",
            "upload_time_iso_8601": "2024-08-25T19:24:42.193665Z",
            "url": "https://files.pythonhosted.org/packages/d1/8e/65a6a604b13c665e34f33c10d8b1f64b3d9c12f799d9015b437d1d251a5a/pyseldonlib-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-25 19:24:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "seldon-code",
    "github_project": "pyseldonlib",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyseldonlib"
}
        
Elapsed time: 0.28551s