pygoss


Namepygoss JSON
Version 0.4.2 PyPI version JSON
download
home_pagehttps://github.com/ComputationalPhysiology/goss
SummaryPython interface to goss - General ODE System Solver
upload_time2023-03-17 09:36:03
maintainer
docs_urlNone
authorHenrik Finsberg, Johan Hake, Cécile Daversin-Catty
requires_python>=3.7.0
licenseLGPLv3+
keywords ode solver system equations cuda
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![CI-cpp](https://github.com/ComputationalPhysiology/goss/actions/workflows/cpp.yml/badge.svg)](https://github.com/ComputationalPhysiology/goss/actions/workflows/cpp.yml)
[![CI-fenics](https://github.com/ComputationalPhysiology/goss/actions/workflows/fenics.yml/badge.svg)](https://github.com/ComputationalPhysiology/goss/actions/workflows/fenics.yml)
[![github pages](https://github.com/ComputationalPhysiology/goss/actions/workflows/github-pages.yml/badge.svg)](https://github.com/ComputationalPhysiology/goss/actions/workflows/github-pages.yml)
[![PyPI version](https://badge.fury.io/py/pygoss.svg)](https://badge.fury.io/py/pygoss)
[![coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/finsberg/a7290de789564f03eb6b1ee122fce423/raw/goss-badge.json)](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/finsberg/a7290de789564f03eb6b1ee122fce423/raw/goss-badge.json)

# `goss` - General ODE System Solver

`goss` is python wrapper around a C++ library for solving ordinary differential equations with a variety of different schemes.


Documentation is hosted at https://computationalphysiology.github.io/goss
Source code is found at https://github.com/ComputationalPhysiology/goss


## Motivation

The general idea is that you define your ODE in a [`gotran ode file`](https://github.com/ComputationalPhysiology/gotran) and hand the ode over to `goss`.

First define the ode in a gotran ODE file

```
# lorentz.ode
parameters(
sigma=10.0,
rho=28.0,
beta=8/3
)

# The values of the states represent the initial conditions
states(
x=0.0,
y=1.0,
z=1.05
)

dx_dt = sigma * (y - x)
dy_dt = x * (rho - z) - y
dz_dt = x * y - beta * z
```
You can now solve the ode as follows
```python
import numpy as np
import matplotlib.pyplot as plt
from gotran import load_ode
import goss

# Import the ode in gotran
lorentz = load_ode("lorentz.ode")
# Jit compile the code for the right hand side
ode = goss.ParameterizedODE(lorentz)
# Select a solver and instantiate the solver
solver = goss.solvers.RKF32(ode)
# Select the time steps you want to solve for
t = np.linspace(0, 100, 10001)
# Solve the system
u = solver.solve(t)

# Plot the solution
fig = plt.figure()
ax = fig.add_subplot(projection="3d")

ax.plot(u[:, 0], u[:, 1], u[:, 2], lw=0.5)
ax.set_xlabel("X Axis")
ax.set_ylabel("Y Axis")
ax.set_zlabel("Z Axis")
ax.set_title("Lorenz Attractor")
plt.show()
```
![_](https://raw.githubusercontent.com/ComputationalPhysiology/goss/main/docs/_static/lorentz.png)


For more examples, check out the [demo folder](https://github.com/ComputationalPhysiology/goss/tree/main/demo)

There is also a command line interface that can be used to list the available solvers, run the solver and generate the goss code

![_](https://raw.githubusercontent.com/ComputationalPhysiology/goss/main/docs/source/_static/cli.gif)



## Install

You can install goss with pip
```
python -m pip install pygoss
```
See [installation instructions](docs/install.md) for more options


## Known issues

- There is currently an issue on Apple Silicon with exceptions raised from by the jit compiled code which means the [one test](https://github.com/ComputationalPhysiology/goss/blob/main/tests/test_ode_bindings.py#L51) is not passing. An issue has been filed for this [here](https://github.com/wlav/cppyy/issues/68)

## Contributing

Contributions are very welcomed. To contribute please fork the repo, create a branch a submit a pull request. Before the pull request can be accepted it has to pass the test suit for the python and C++ code. Also note that we try to enforce an consistent coding style. To ensure that you follow the coding style you can install the pre-commit hook in the repo
```
python -m pip install pre-commit
pre-commit install
```
For every future commit, you will now run a set of tests that will make sure that you follow the coding style.

See the [contributing section](CONTRIBUTING.md) for more info.

## License
`goss` is licensed under the GNU LGPL, version 3 or (at your option) any later version.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ComputationalPhysiology/goss",
    "name": "pygoss",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7.0",
    "maintainer_email": "henriknf@simula.no",
    "keywords": "ODE,solver,system,equations,cuda",
    "author": "Henrik Finsberg, Johan Hake, C\u00e9cile Daversin-Catty",
    "author_email": "henriknf@simula.no",
    "download_url": "https://files.pythonhosted.org/packages/d3/7a/ce40def87b6934ce78e5cd566868d1da6bdab50b03fdc679eaf192f96f40/pygoss-0.4.2.tar.gz",
    "platform": null,
    "description": "[![CI-cpp](https://github.com/ComputationalPhysiology/goss/actions/workflows/cpp.yml/badge.svg)](https://github.com/ComputationalPhysiology/goss/actions/workflows/cpp.yml)\n[![CI-fenics](https://github.com/ComputationalPhysiology/goss/actions/workflows/fenics.yml/badge.svg)](https://github.com/ComputationalPhysiology/goss/actions/workflows/fenics.yml)\n[![github pages](https://github.com/ComputationalPhysiology/goss/actions/workflows/github-pages.yml/badge.svg)](https://github.com/ComputationalPhysiology/goss/actions/workflows/github-pages.yml)\n[![PyPI version](https://badge.fury.io/py/pygoss.svg)](https://badge.fury.io/py/pygoss)\n[![coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/finsberg/a7290de789564f03eb6b1ee122fce423/raw/goss-badge.json)](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/finsberg/a7290de789564f03eb6b1ee122fce423/raw/goss-badge.json)\n\n# `goss` - General ODE System Solver\n\n`goss` is python wrapper around a C++ library for solving ordinary differential equations with a variety of different schemes.\n\n\nDocumentation is hosted at https://computationalphysiology.github.io/goss\nSource code is found at https://github.com/ComputationalPhysiology/goss\n\n\n## Motivation\n\nThe general idea is that you define your ODE in a [`gotran ode file`](https://github.com/ComputationalPhysiology/gotran) and hand the ode over to `goss`.\n\nFirst define the ode in a gotran ODE file\n\n```\n# lorentz.ode\nparameters(\nsigma=10.0,\nrho=28.0,\nbeta=8/3\n)\n\n# The values of the states represent the initial conditions\nstates(\nx=0.0,\ny=1.0,\nz=1.05\n)\n\ndx_dt = sigma * (y - x)\ndy_dt = x * (rho - z) - y\ndz_dt = x * y - beta * z\n```\nYou can now solve the ode as follows\n```python\nimport numpy as np\nimport matplotlib.pyplot as plt\nfrom gotran import load_ode\nimport goss\n\n# Import the ode in gotran\nlorentz = load_ode(\"lorentz.ode\")\n# Jit compile the code for the right hand side\node = goss.ParameterizedODE(lorentz)\n# Select a solver and instantiate the solver\nsolver = goss.solvers.RKF32(ode)\n# Select the time steps you want to solve for\nt = np.linspace(0, 100, 10001)\n# Solve the system\nu = solver.solve(t)\n\n# Plot the solution\nfig = plt.figure()\nax = fig.add_subplot(projection=\"3d\")\n\nax.plot(u[:, 0], u[:, 1], u[:, 2], lw=0.5)\nax.set_xlabel(\"X Axis\")\nax.set_ylabel(\"Y Axis\")\nax.set_zlabel(\"Z Axis\")\nax.set_title(\"Lorenz Attractor\")\nplt.show()\n```\n![_](https://raw.githubusercontent.com/ComputationalPhysiology/goss/main/docs/_static/lorentz.png)\n\n\nFor more examples, check out the [demo folder](https://github.com/ComputationalPhysiology/goss/tree/main/demo)\n\nThere is also a command line interface that can be used to list the available solvers, run the solver and generate the goss code\n\n![_](https://raw.githubusercontent.com/ComputationalPhysiology/goss/main/docs/source/_static/cli.gif)\n\n\n\n## Install\n\nYou can install goss with pip\n```\npython -m pip install pygoss\n```\nSee [installation instructions](docs/install.md) for more options\n\n\n## Known issues\n\n- There is currently an issue on Apple Silicon with exceptions raised from by the jit compiled code which means the [one test](https://github.com/ComputationalPhysiology/goss/blob/main/tests/test_ode_bindings.py#L51) is not passing. An issue has been filed for this [here](https://github.com/wlav/cppyy/issues/68)\n\n## Contributing\n\nContributions are very welcomed. To contribute please fork the repo, create a branch a submit a pull request. Before the pull request can be accepted it has to pass the test suit for the python and C++ code. Also note that we try to enforce an consistent coding style. To ensure that you follow the coding style you can install the pre-commit hook in the repo\n```\npython -m pip install pre-commit\npre-commit install\n```\nFor every future commit, you will now run a set of tests that will make sure that you follow the coding style.\n\nSee the [contributing section](CONTRIBUTING.md) for more info.\n\n## License\n`goss` is licensed under the GNU LGPL, version 3 or (at your option) any later version.\n",
    "bugtrack_url": null,
    "license": "LGPLv3+",
    "summary": "Python interface to goss - General ODE System Solver",
    "version": "0.4.2",
    "split_keywords": [
        "ode",
        "solver",
        "system",
        "equations",
        "cuda"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf09619f192d0c81db932f86967a5c7d812d5a222a9a14b7eeffaa25b3effd49",
                "md5": "237ae97f61fd8331f06edc9c08d815c1",
                "sha256": "de1482abc9bb4957b8b9ce94b3267c05783b19dbbb15a7a291364ebf9627c1c9"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "237ae97f61fd8331f06edc9c08d815c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7.0",
            "size": 535714,
            "upload_time": "2023-03-17T09:35:38",
            "upload_time_iso_8601": "2023-03-17T09:35:38.675850Z",
            "url": "https://files.pythonhosted.org/packages/bf/09/619f192d0c81db932f86967a5c7d812d5a222a9a14b7eeffaa25b3effd49/pygoss-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c3fdcda4c376dffddd7f75f04ea229d1b12e50cf46aa1862b602dafce256844",
                "md5": "63a6d02a082304b69f2d2c93099aeb52",
                "sha256": "0f93941107968329db3ee702625d94a1846fb4cbc1bb2daf84660337f0b661b9"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "63a6d02a082304b69f2d2c93099aeb52",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7.0",
            "size": 242606,
            "upload_time": "2023-03-17T09:35:40",
            "upload_time_iso_8601": "2023-03-17T09:35:40.843478Z",
            "url": "https://files.pythonhosted.org/packages/0c/3f/dcda4c376dffddd7f75f04ea229d1b12e50cf46aa1862b602dafce256844/pygoss-0.4.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "473c5dd5e72064c9045b10efaa71e92bb441748c445dd92af268532ca64fe2b7",
                "md5": "df64eea2cf875d4d835773f9f7f6aac2",
                "sha256": "f8f40aed3a6dee1e967b2aa2098ee9c455da0e8d6f5a71c2f6f19719f170950d"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "df64eea2cf875d4d835773f9f7f6aac2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7.0",
            "size": 378559,
            "upload_time": "2023-03-17T09:35:42",
            "upload_time_iso_8601": "2023-03-17T09:35:42.220111Z",
            "url": "https://files.pythonhosted.org/packages/47/3c/5dd5e72064c9045b10efaa71e92bb441748c445dd92af268532ca64fe2b7/pygoss-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6fee1b0575dca2b0f6a75b131a87b70dfe6b65fa89a4bc2f4775d24f51ceda6",
                "md5": "eead0bb5fbc8f679c4f9d05169c16b71",
                "sha256": "30e0025c3a18aeb35671a901ff31269606cd3124c66edcf3a3e3a2c87895f07a"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eead0bb5fbc8f679c4f9d05169c16b71",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7.0",
            "size": 535693,
            "upload_time": "2023-03-17T09:35:44",
            "upload_time_iso_8601": "2023-03-17T09:35:44.305986Z",
            "url": "https://files.pythonhosted.org/packages/d6/fe/e1b0575dca2b0f6a75b131a87b70dfe6b65fa89a4bc2f4775d24f51ceda6/pygoss-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3db074edf514516ae3ab354090ffb3969f74fa57ebe5f3bf6178f05725613cb2",
                "md5": "0ce6f9adcd95552810fd8dda0119798e",
                "sha256": "c7ce7817cbff2a2d9ddba5080de709054c74eb289300c060c6b83d11051375e3"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0ce6f9adcd95552810fd8dda0119798e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7.0",
            "size": 242554,
            "upload_time": "2023-03-17T09:35:46",
            "upload_time_iso_8601": "2023-03-17T09:35:46.461862Z",
            "url": "https://files.pythonhosted.org/packages/3d/b0/74edf514516ae3ab354090ffb3969f74fa57ebe5f3bf6178f05725613cb2/pygoss-0.4.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08f79a821e62d8788f03e8f87a72c83ef84543ae75d76d5e6f204d9eb415dd69",
                "md5": "6feaa904f4670f29917ffd50ca8a412d",
                "sha256": "7d1fee407babb5e94bf29f427227668d6014b8de8e4e7b363453da9ad7371779"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6feaa904f4670f29917ffd50ca8a412d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7.0",
            "size": 378666,
            "upload_time": "2023-03-17T09:35:47",
            "upload_time_iso_8601": "2023-03-17T09:35:47.888004Z",
            "url": "https://files.pythonhosted.org/packages/08/f7/9a821e62d8788f03e8f87a72c83ef84543ae75d76d5e6f204d9eb415dd69/pygoss-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f7b8c6a2becae7da6e1d5d0eaaa2cf7066f302ebdee2df5574f940642317146",
                "md5": "0da82be6f5f1fa487420fe412cb03fd6",
                "sha256": "2fbdbff3043b5f317abfdb86536bfcdf64699472b378bf173d875d60f2834e9d"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0da82be6f5f1fa487420fe412cb03fd6",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7.0",
            "size": 530849,
            "upload_time": "2023-03-17T09:35:49",
            "upload_time_iso_8601": "2023-03-17T09:35:49.262496Z",
            "url": "https://files.pythonhosted.org/packages/5f/7b/8c6a2becae7da6e1d5d0eaaa2cf7066f302ebdee2df5574f940642317146/pygoss-0.4.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ed1b6edad53a6da5bd16890018b1a8cb0591e0806c56f6e832301a74e7fb6d9",
                "md5": "a306d88819457966d4940e002f9bae35",
                "sha256": "6c6a7ce5dd7bcfce8c7de1db2611fa2a0d43caa226700e068c1db753ddffc8f4"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a306d88819457966d4940e002f9bae35",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7.0",
            "size": 383815,
            "upload_time": "2023-03-17T09:35:51",
            "upload_time_iso_8601": "2023-03-17T09:35:51.190773Z",
            "url": "https://files.pythonhosted.org/packages/7e/d1/b6edad53a6da5bd16890018b1a8cb0591e0806c56f6e832301a74e7fb6d9/pygoss-0.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac2caa55ae49baf42189d422b6a58752854041cd6e375a824315fc24e7264b3d",
                "md5": "3eee402bdbc4aac410a20f6ce6d4acb7",
                "sha256": "18e91837571797342c7ad8dda16bd50d03dbfb0306878b92c51e3a7465990a85"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3eee402bdbc4aac410a20f6ce6d4acb7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7.0",
            "size": 535401,
            "upload_time": "2023-03-17T09:35:52",
            "upload_time_iso_8601": "2023-03-17T09:35:52.479918Z",
            "url": "https://files.pythonhosted.org/packages/ac/2c/aa55ae49baf42189d422b6a58752854041cd6e375a824315fc24e7264b3d/pygoss-0.4.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0870c8225fd073e0f35223f8346347c0fc1361f32bc761db956d0fac967f6f16",
                "md5": "3cc8dd6ecd6992fef5575445dade64fa",
                "sha256": "1ddca336f87e976a352eb3257112124e38b9f8faa45a9388e02e8654b6d5bc99"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3cc8dd6ecd6992fef5575445dade64fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7.0",
            "size": 242500,
            "upload_time": "2023-03-17T09:35:54",
            "upload_time_iso_8601": "2023-03-17T09:35:54.322658Z",
            "url": "https://files.pythonhosted.org/packages/08/70/c8225fd073e0f35223f8346347c0fc1361f32bc761db956d0fac967f6f16/pygoss-0.4.2-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36ba1de85f0476b1a672bc31d47a1be55af79364896797c9e05a3088abe85587",
                "md5": "1176dc6cc27d566b5b8b711c17003816",
                "sha256": "eabc65f756655165b06dc0cab12f601eb1371b310e6f9ad0a95d5fec1bea6bff"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1176dc6cc27d566b5b8b711c17003816",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7.0",
            "size": 379106,
            "upload_time": "2023-03-17T09:35:55",
            "upload_time_iso_8601": "2023-03-17T09:35:55.755660Z",
            "url": "https://files.pythonhosted.org/packages/36/ba/1de85f0476b1a672bc31d47a1be55af79364896797c9e05a3088abe85587/pygoss-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24280ecb600ed0b46b8a9e259a62597ebc59d262b33f80f4eff6c0ba122b8f84",
                "md5": "bdb89d2f40671c12bce249b3263b1e70",
                "sha256": "e83f08a80dc99729b58b7a961994ed6d3c930845df72e3cfb105c28c1e17d223"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bdb89d2f40671c12bce249b3263b1e70",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7.0",
            "size": 535829,
            "upload_time": "2023-03-17T09:35:57",
            "upload_time_iso_8601": "2023-03-17T09:35:57.519490Z",
            "url": "https://files.pythonhosted.org/packages/24/28/0ecb600ed0b46b8a9e259a62597ebc59d262b33f80f4eff6c0ba122b8f84/pygoss-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ed6a60afe65a5e6805193cfcbbfc60f4e303e1901a6bed382ad3491f97347a6",
                "md5": "33dd5462f3064b19cd54f632da556425",
                "sha256": "2ff00fe598ece060c93f64d7d5d76794322a9fb196dbca29b8a5694cca1b1f9c"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "33dd5462f3064b19cd54f632da556425",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7.0",
            "size": 242755,
            "upload_time": "2023-03-17T09:35:59",
            "upload_time_iso_8601": "2023-03-17T09:35:59.388476Z",
            "url": "https://files.pythonhosted.org/packages/5e/d6/a60afe65a5e6805193cfcbbfc60f4e303e1901a6bed382ad3491f97347a6/pygoss-0.4.2-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f914e6a326d7a82a26f5e82e9a81f3445fe8cb83fa098f60dac2a9e8be703608",
                "md5": "b545d7a9c582dd5032c2909719ac90bc",
                "sha256": "50e110ca5c459feaa522abd54d4f796ae0a63f4c919ab13da44cd58d6f5c0596"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b545d7a9c582dd5032c2909719ac90bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7.0",
            "size": 379676,
            "upload_time": "2023-03-17T09:36:00",
            "upload_time_iso_8601": "2023-03-17T09:36:00.597924Z",
            "url": "https://files.pythonhosted.org/packages/f9/14/e6a326d7a82a26f5e82e9a81f3445fe8cb83fa098f60dac2a9e8be703608/pygoss-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d37ace40def87b6934ce78e5cd566868d1da6bdab50b03fdc679eaf192f96f40",
                "md5": "10c646389d697b17217e1f2026df806f",
                "sha256": "128fac03baf2ffd85728b89c49f8f2e68f5bade86a591550c471290e861c001a"
            },
            "downloads": -1,
            "filename": "pygoss-0.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "10c646389d697b17217e1f2026df806f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7.0",
            "size": 14221085,
            "upload_time": "2023-03-17T09:36:03",
            "upload_time_iso_8601": "2023-03-17T09:36:03.209433Z",
            "url": "https://files.pythonhosted.org/packages/d3/7a/ce40def87b6934ce78e5cd566868d1da6bdab50b03fdc679eaf192f96f40/pygoss-0.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-17 09:36:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "ComputationalPhysiology",
    "github_project": "goss",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pygoss"
}
        
Elapsed time: 0.04539s