ErwinJr2


NameErwinJr2 JSON
Version 2.2.9.post4 PyPI version JSON
download
home_pageNone
SummaryA Quantum Cascade Laser Design Tool
upload_time2025-02-13 02:16:00
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords quantum cascade laser maxwell schrodinger quantum
VCS
bugtrack_url
requirements numpy scipy matplotlib pyqt5
Travis-CI No Travis.
coveralls test coverage No coveralls.
            A software for Quantum Cascade Laser design and simulation
================

[![PyPI](https://img.shields.io/pypi/v/ErwinJr2.svg)](https://pypi.python.org/pypi/ErwinJr2)
[![Documentation Status](https://readthedocs.org/projects/cibuildwheel/badge/?version=latest)](https://erwinjr2.readthedocs.io/en/stable/?badge=latest)
[![Test Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml/badge.svg)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml?query=branch%3Amaster)
[![Build Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml/badge.svg)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml?query=branch%3Amaster)

dev:
[![dev Test Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml/badge.svg?branch=dev)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml?query=branch%3Adev)
[![dev Build Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml/badge.svg)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml?query=branch%3Adev)

This is a Quantum Cascade Laser (QCL) modeling and design software produced
at Princeton University, Gmachl group.

See https://erwinjr2.readthedocs.io/ for details.

![Main Window Screenshot](./docs/figures/qtab.png)

In the following a simple installation guide is included. A more comprehensive
documents can be found [here](https://erwinjr2.readthedocs.io/)


Installation
---------------
The software is based on Python (>=3.9) and uses `setuptools` for installation.
The easiest way to install the software is via `pip` the Python package manager.

Fist to make sure you have the latest `pip` installed (depending on your
environment, `python` maybe `python3`):

```bash
python -m pip install pip --upgrade
```

Than install `ErwinJr2` by:

```bash
python -m pip install ErwinJr2
```

Now you can start the software via

```bash
ErwinJr
```

or if you want to, you can create a shortcut on the desktop via

```bash
ErwinJr-genshortcut
```

For reasonably new versions of Windows, MacOS with x86_64 CPU or Linux this
should work out of box. For other platform the compiled library may not work,
you may see `C library is not compiled. Features are limited.` warning if
that happens. In that case, refer to
[The Documents](https://erwinjr2.readthedocs.io/en/latest/manual/install.html)
for more detail about how to install it from source code and compile the
library locally.


## TODO list
- [X] OpenMP support
- [X] Add a linear algebra solver
- [ ] ?NEGF solver
- [X] upload to pip
- [X] register to OS
- [X] remove unnecessary C lib
- [X] Add IFR scattering
- [ ] Add impurity scattering (may be important for transport)
- [ ] Add finite temperature (to improve population distribution)
- [X] Add gain spectrum
- [X] global optimizer for QCLayers
- [X] optimizer for optical stratum
- [ ] save to excel (to growth sheet)
- [ ] Test case improve:
    - [ ] LO and IFR scattering results
    - [ ] Consistency with and without C lib
    - [ ] Electron population check
- [ ] Documents
    - [ ] make type hint consistent
- [ ] GUI indication of running computation
- [ ] EJcanvas.config to qt setting
- [X] plot style to global settings
- [X] Profile
- [X] Travis CI automatic testing
- [ ] upload to pip as a library
- [ ] ?coveralls.io
- [ ] ?codacy
- [ ] ?CFFI or SWIG
- [X] Provide binary

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ErwinJr2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "Quantum Cascade Laser, Maxwell, Schrodinger, quantum",
    "author": null,
    "author_email": "Ming Lyu <caref.lm@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/75/3c/22dc582e923641b0a6e2e6abf408db2d0f8b5608a55e0c6ab43955d793bd/erwinjr2-2.2.9.post4.tar.gz",
    "platform": null,
    "description": "A software for Quantum Cascade Laser design and simulation\n================\n\n[![PyPI](https://img.shields.io/pypi/v/ErwinJr2.svg)](https://pypi.python.org/pypi/ErwinJr2)\n[![Documentation Status](https://readthedocs.org/projects/cibuildwheel/badge/?version=latest)](https://erwinjr2.readthedocs.io/en/stable/?badge=latest)\n[![Test Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml/badge.svg)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml?query=branch%3Amaster)\n[![Build Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml/badge.svg)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml?query=branch%3Amaster)\n\ndev:\n[![dev Test Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml/badge.svg?branch=dev)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/python-app.yml?query=branch%3Adev)\n[![dev Build Status](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml/badge.svg)](https://github.com/ErwinJr2/ErwinJr2/actions/workflows/build-wheel.yml?query=branch%3Adev)\n\nThis is a Quantum Cascade Laser (QCL) modeling and design software produced\nat Princeton University, Gmachl group.\n\nSee https://erwinjr2.readthedocs.io/ for details.\n\n![Main Window Screenshot](./docs/figures/qtab.png)\n\nIn the following a simple installation guide is included. A more comprehensive\ndocuments can be found [here](https://erwinjr2.readthedocs.io/)\n\n\nInstallation\n---------------\nThe software is based on Python (>=3.9) and uses `setuptools` for installation.\nThe easiest way to install the software is via `pip` the Python package manager.\n\nFist to make sure you have the latest `pip` installed (depending on your\nenvironment, `python` maybe `python3`):\n\n```bash\npython -m pip install pip --upgrade\n```\n\nThan install `ErwinJr2` by:\n\n```bash\npython -m pip install ErwinJr2\n```\n\nNow you can start the software via\n\n```bash\nErwinJr\n```\n\nor if you want to, you can create a shortcut on the desktop via\n\n```bash\nErwinJr-genshortcut\n```\n\nFor reasonably new versions of Windows, MacOS with x86_64 CPU or Linux this\nshould work out of box. For other platform the compiled library may not work,\nyou may see `C library is not compiled. Features are limited.` warning if\nthat happens. In that case, refer to\n[The Documents](https://erwinjr2.readthedocs.io/en/latest/manual/install.html)\nfor more detail about how to install it from source code and compile the\nlibrary locally.\n\n\n## TODO list\n- [X] OpenMP support\n- [X] Add a linear algebra solver\n- [ ] ?NEGF solver\n- [X] upload to pip\n- [X] register to OS\n- [X] remove unnecessary C lib\n- [X] Add IFR scattering\n- [ ] Add impurity scattering (may be important for transport)\n- [ ] Add finite temperature (to improve population distribution)\n- [X] Add gain spectrum\n- [X] global optimizer for QCLayers\n- [X] optimizer for optical stratum\n- [ ] save to excel (to growth sheet)\n- [ ] Test case improve:\n    - [ ] LO and IFR scattering results\n    - [ ] Consistency with and without C lib\n    - [ ] Electron population check\n- [ ] Documents\n    - [ ] make type hint consistent\n- [ ] GUI indication of running computation\n- [ ] EJcanvas.config to qt setting\n- [X] plot style to global settings\n- [X] Profile\n- [X] Travis CI automatic testing\n- [ ] upload to pip as a library\n- [ ] ?coveralls.io\n- [ ] ?codacy\n- [ ] ?CFFI or SWIG\n- [X] Provide binary\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Quantum Cascade Laser Design Tool",
    "version": "2.2.9.post4",
    "project_urls": {
        "Bug Tracker": "https://github.com/ErwinJr2/ErwinJr2/issues",
        "Docs: User Guide": "https://erwinjr2.readthedocs.io/en/latest/",
        "Source Code": "https://github.com/ErwinJr2/ErwinJr2",
        "homepage": "https://github.com/ErwinJr2/ErwinJr2"
    },
    "split_keywords": [
        "quantum cascade laser",
        " maxwell",
        " schrodinger",
        " quantum"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f64f63eb6c857f89ee1ed43b65bbe8d7f39f5c4367ce8950f5acbd94c21dd4bd",
                "md5": "521f7a46b1412e24c23461447e7a4b62",
                "sha256": "40d3b258b43c7dd6985b74dc1bd294f001c270f14254d6be3892af590faa80d0"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "521f7a46b1412e24c23461447e7a4b62",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 590719,
            "upload_time": "2025-02-13T02:15:13",
            "upload_time_iso_8601": "2025-02-13T02:15:13.158786Z",
            "url": "https://files.pythonhosted.org/packages/f6/4f/63eb6c857f89ee1ed43b65bbe8d7f39f5c4367ce8950f5acbd94c21dd4bd/ErwinJr2-2.2.9.post4-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f5c825744a069f767fbbe7708d5368d89972ef638eaa0aa760a6e93c7ed8f71",
                "md5": "1e8ea3237175dbcd424bf4e5d012c894",
                "sha256": "44f62212d7aed2c53fd3a37cc76ebf7824a578b94af39302cabf2d9e2930780b"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1e8ea3237175dbcd424bf4e5d012c894",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 580366,
            "upload_time": "2025-02-13T02:15:15",
            "upload_time_iso_8601": "2025-02-13T02:15:15.838566Z",
            "url": "https://files.pythonhosted.org/packages/7f/5c/825744a069f767fbbe7708d5368d89972ef638eaa0aa760a6e93c7ed8f71/ErwinJr2-2.2.9.post4-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20289888dea5aad9717015c2d6463449cb5b3cd1ead805ad63d17e05bf5e80f3",
                "md5": "90c72751de393bd7f016fec526c6cc02",
                "sha256": "bd305fc0e240b6a12fc4e3d4da64248a93ed9dda1fd14289ebb4bdd0284bfc18"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "90c72751de393bd7f016fec526c6cc02",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1153877,
            "upload_time": "2025-02-13T02:15:17",
            "upload_time_iso_8601": "2025-02-13T02:15:17.859100Z",
            "url": "https://files.pythonhosted.org/packages/20/28/9888dea5aad9717015c2d6463449cb5b3cd1ead805ad63d17e05bf5e80f3/ErwinJr2-2.2.9.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70570fbe926bfbb34890ce24c22863f8c1ac08bdca7115287050fadfec1e5a3a",
                "md5": "598ff92684bab9a6ac555d96b54fd15a",
                "sha256": "cf576290815a232a97dca385301856e4fd3c3a934dbf0b0be869044c955383b0"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "598ff92684bab9a6ac555d96b54fd15a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1258161,
            "upload_time": "2025-02-13T02:15:19",
            "upload_time_iso_8601": "2025-02-13T02:15:19.351829Z",
            "url": "https://files.pythonhosted.org/packages/70/57/0fbe926bfbb34890ce24c22863f8c1ac08bdca7115287050fadfec1e5a3a/ErwinJr2-2.2.9.post4-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "22777b65e2615b4c155cc6d4607c87d5a96bcc212749f9273c60f5d5c5e97f53",
                "md5": "2491cddcd5fd35e90d1947ea7b1b6126",
                "sha256": "464a58f77057317d0b626007b13af34475ef703ea3ae22582ebee4f9dbb00ffc"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2491cddcd5fd35e90d1947ea7b1b6126",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 581919,
            "upload_time": "2025-02-13T02:15:21",
            "upload_time_iso_8601": "2025-02-13T02:15:21.559607Z",
            "url": "https://files.pythonhosted.org/packages/22/77/7b65e2615b4c155cc6d4607c87d5a96bcc212749f9273c60f5d5c5e97f53/ErwinJr2-2.2.9.post4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cffba8070a53460761b8b61f401700cb95ec14bd7684c074ba92fce1587cbd3a",
                "md5": "ac6713b1cba9c38e14ca2d62a9859290",
                "sha256": "f9be7d9506bac323393362f31be43395a7aafcaf671b6e96438c8c62ed9bc8f9"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac6713b1cba9c38e14ca2d62a9859290",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 590879,
            "upload_time": "2025-02-13T02:15:24",
            "upload_time_iso_8601": "2025-02-13T02:15:24.227752Z",
            "url": "https://files.pythonhosted.org/packages/cf/fb/a8070a53460761b8b61f401700cb95ec14bd7684c074ba92fce1587cbd3a/ErwinJr2-2.2.9.post4-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "350b82a2f44339de15891d2b2709a6928e509f6c349cfa8d61ec5c96118c2212",
                "md5": "44528c7e8ad366aba021b86d57992766",
                "sha256": "c106b01998dd695f363bf003367dc9a586ba43c15bbfb4bde09422fb384c7347"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "44528c7e8ad366aba021b86d57992766",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 580420,
            "upload_time": "2025-02-13T02:15:26",
            "upload_time_iso_8601": "2025-02-13T02:15:26.344717Z",
            "url": "https://files.pythonhosted.org/packages/35/0b/82a2f44339de15891d2b2709a6928e509f6c349cfa8d61ec5c96118c2212/ErwinJr2-2.2.9.post4-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "99ae0c7bd17217ad84d01f9d1623841de6026f42475ec983cca2ec27ca5e2041",
                "md5": "266522e34ed8012977f23fb98f3c615c",
                "sha256": "02bf6b7894845547f657d8fbb7ea4f64483b9977a55fded42fa21d69205ea336"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "266522e34ed8012977f23fb98f3c615c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1202197,
            "upload_time": "2025-02-13T02:15:27",
            "upload_time_iso_8601": "2025-02-13T02:15:27.748490Z",
            "url": "https://files.pythonhosted.org/packages/99/ae/0c7bd17217ad84d01f9d1623841de6026f42475ec983cca2ec27ca5e2041/ErwinJr2-2.2.9.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6edefa451ef4b3a5851fc5d5b5da8d13e36f97be7e5e7e5da722341d1aada017",
                "md5": "025aa8ec419f4cbae99cb56255a34266",
                "sha256": "e2b13e055459180fad5dc7e1dd13c3bc09cbdc89bb706b63addc9dfb65bee95d"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "025aa8ec419f4cbae99cb56255a34266",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1305814,
            "upload_time": "2025-02-13T02:15:29",
            "upload_time_iso_8601": "2025-02-13T02:15:29.129748Z",
            "url": "https://files.pythonhosted.org/packages/6e/de/fa451ef4b3a5851fc5d5b5da8d13e36f97be7e5e7e5da722341d1aada017/ErwinJr2-2.2.9.post4-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b3f4c5d900ff3a861b829fba9147b89ab26fd335f8730c2a63697183b8375240",
                "md5": "7f76b7f45b430ca219221a943562920c",
                "sha256": "9ed6fbea8b6eb3d84a43829ba8f5440efe57ac93de8a34f4e4c96b66413137c1"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7f76b7f45b430ca219221a943562920c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 581962,
            "upload_time": "2025-02-13T02:15:31",
            "upload_time_iso_8601": "2025-02-13T02:15:31.406058Z",
            "url": "https://files.pythonhosted.org/packages/b3/f4/c5d900ff3a861b829fba9147b89ab26fd335f8730c2a63697183b8375240/ErwinJr2-2.2.9.post4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f484513d4a8998ff47bf5bb5ba4b66b5deff255ee2cc8f40832f48e3d5f0f0c2",
                "md5": "6330c3a7a56536779dd0b2e8399fd1ad",
                "sha256": "5d2d9017c97c2aebcab67731ac61c64865c53723da37aaccf6f0b32bd5f80f2e"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6330c3a7a56536779dd0b2e8399fd1ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 592249,
            "upload_time": "2025-02-13T02:15:34",
            "upload_time_iso_8601": "2025-02-13T02:15:34.686266Z",
            "url": "https://files.pythonhosted.org/packages/f4/84/513d4a8998ff47bf5bb5ba4b66b5deff255ee2cc8f40832f48e3d5f0f0c2/ErwinJr2-2.2.9.post4-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b8dad4f15dda5d5165969a0dc14b883c62ac5e4d5717823717717a7007f3e31a",
                "md5": "aaadb159c6fa2612f43c475df8842cee",
                "sha256": "158cfd022f2ec6c32fb2c71387a43fcf69347173bbf7aa7889ca420863a741e2"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aaadb159c6fa2612f43c475df8842cee",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 581300,
            "upload_time": "2025-02-13T02:15:36",
            "upload_time_iso_8601": "2025-02-13T02:15:36.136400Z",
            "url": "https://files.pythonhosted.org/packages/b8/da/d4f15dda5d5165969a0dc14b883c62ac5e4d5717823717717a7007f3e31a/ErwinJr2-2.2.9.post4-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "74353a95b5b79b8af19534c4833e92ee45c36d5eaf9ee6121c0cdd00108c49f9",
                "md5": "6e6243995c535e3fc2892be063e57fc2",
                "sha256": "ad985b2d21eac14c6bca68978a75b8b8026e0a9bb0e2f7fad1dc57ec252917c2"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6e6243995c535e3fc2892be063e57fc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1191219,
            "upload_time": "2025-02-13T02:15:37",
            "upload_time_iso_8601": "2025-02-13T02:15:37.424296Z",
            "url": "https://files.pythonhosted.org/packages/74/35/3a95b5b79b8af19534c4833e92ee45c36d5eaf9ee6121c0cdd00108c49f9/ErwinJr2-2.2.9.post4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4bb84e5d51e02956bb69005f9aa39ae8cf8e76c33d04f83a4d243c205e8fe3dc",
                "md5": "0098b3655f2ae543e4c5e6e9eb74eed7",
                "sha256": "1c42617b563e57f0b4851c402d95b0e79a0f896c450ae13e6cd443035c4a7b29"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0098b3655f2ae543e4c5e6e9eb74eed7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1290575,
            "upload_time": "2025-02-13T02:15:39",
            "upload_time_iso_8601": "2025-02-13T02:15:39.853573Z",
            "url": "https://files.pythonhosted.org/packages/4b/b8/4e5d51e02956bb69005f9aa39ae8cf8e76c33d04f83a4d243c205e8fe3dc/ErwinJr2-2.2.9.post4-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "147b9f49d4bc924385e33ca37643466c63d2b44eb6de5e102518d3a7ce1a8320",
                "md5": "e781de4ccd10d957f29ad490f4d92353",
                "sha256": "0028f7484deab5cc4344d19a22eb32f61055715e02622fedb706abca37b63a3d"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e781de4ccd10d957f29ad490f4d92353",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 581599,
            "upload_time": "2025-02-13T02:15:41",
            "upload_time_iso_8601": "2025-02-13T02:15:41.310909Z",
            "url": "https://files.pythonhosted.org/packages/14/7b/9f49d4bc924385e33ca37643466c63d2b44eb6de5e102518d3a7ce1a8320/ErwinJr2-2.2.9.post4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e58bf832a10ed46cf43a16a379162e1f0f44d2f5da1013124b0fc9e668ee1f60",
                "md5": "c353c87f528dcad5dc3a0d50ae438b59",
                "sha256": "96416c23bc35833e6f2d0b943c8517f3759b34a4a647cf9ce97ac85287e55e68"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c353c87f528dcad5dc3a0d50ae438b59",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 590732,
            "upload_time": "2025-02-13T02:15:42",
            "upload_time_iso_8601": "2025-02-13T02:15:42.775535Z",
            "url": "https://files.pythonhosted.org/packages/e5/8b/f832a10ed46cf43a16a379162e1f0f44d2f5da1013124b0fc9e668ee1f60/ErwinJr2-2.2.9.post4-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e947d73c3780dc6230a8692bfd8751da50b8c86dd3bca1cdab69398714ebd0d4",
                "md5": "bc414c23e406b83c6c6c7086a627891f",
                "sha256": "fe4cf387f34b025acfaaa6ac0d55f7fbced50ad15e0eb2c17ebb4574045cdbf3"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bc414c23e406b83c6c6c7086a627891f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 580281,
            "upload_time": "2025-02-13T02:15:44",
            "upload_time_iso_8601": "2025-02-13T02:15:44.164344Z",
            "url": "https://files.pythonhosted.org/packages/e9/47/d73c3780dc6230a8692bfd8751da50b8c86dd3bca1cdab69398714ebd0d4/ErwinJr2-2.2.9.post4-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "140a4798e0e36021de8e7bb928971010b5bdc9ef0c324ee0e84f104d2e85865e",
                "md5": "d5a5d93099b92682f3abf1a71f8c7bbf",
                "sha256": "cc063f99c91f99c4277af2194e0f312e76c63a21dfd37afd5926719fd2ee3410"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d5a5d93099b92682f3abf1a71f8c7bbf",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1187833,
            "upload_time": "2025-02-13T02:15:46",
            "upload_time_iso_8601": "2025-02-13T02:15:46.512285Z",
            "url": "https://files.pythonhosted.org/packages/14/0a/4798e0e36021de8e7bb928971010b5bdc9ef0c324ee0e84f104d2e85865e/ErwinJr2-2.2.9.post4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2cce1e53bec95ed6dd0b71af6e1ed7149e5297da2f32a286ec0f341c51ac3595",
                "md5": "4eb95ce78d0146c94b52fdd9ba497b6c",
                "sha256": "16573f738ac3ad12f078cba4d20de2f85a19493026b932fd92ff51fff9241ab5"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4eb95ce78d0146c94b52fdd9ba497b6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1291187,
            "upload_time": "2025-02-13T02:15:48",
            "upload_time_iso_8601": "2025-02-13T02:15:48.052680Z",
            "url": "https://files.pythonhosted.org/packages/2c/ce/1e53bec95ed6dd0b71af6e1ed7149e5297da2f32a286ec0f341c51ac3595/ErwinJr2-2.2.9.post4-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a710cc64cfc44d1d76510f46bb92e09e0a8e035ab17e690c55b73bacb2df485d",
                "md5": "d9c5fbf07d218fc6764623dacf48178f",
                "sha256": "eac60b6ca988c72405cf77feb8d7efbb5f15469beaac2eab5f46252bd46e41e6"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d9c5fbf07d218fc6764623dacf48178f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 581480,
            "upload_time": "2025-02-13T02:15:50",
            "upload_time_iso_8601": "2025-02-13T02:15:50.323341Z",
            "url": "https://files.pythonhosted.org/packages/a7/10/cc64cfc44d1d76510f46bb92e09e0a8e035ab17e690c55b73bacb2df485d/ErwinJr2-2.2.9.post4-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1f34a4eb8a845b9db4c1605f75385edcb38343a9dd2968f34d9376f3820f1a1c",
                "md5": "8f22ff81ecdec23dc0f76c269392615e",
                "sha256": "87f9408abc5503119865154eeaa9ca1e0c276d3cec9df5269b4d02986847a604"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f22ff81ecdec23dc0f76c269392615e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 591306,
            "upload_time": "2025-02-13T02:15:51",
            "upload_time_iso_8601": "2025-02-13T02:15:51.648140Z",
            "url": "https://files.pythonhosted.org/packages/1f/34/a4eb8a845b9db4c1605f75385edcb38343a9dd2968f34d9376f3820f1a1c/ErwinJr2-2.2.9.post4-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "71705763a9dcea3be82784c8ccc14135b001f7edca0ae36340801f984d07567b",
                "md5": "9d9bee56a0d396ef67bd9de323dbf7a3",
                "sha256": "7f0fa25d5de24fe304d1c6ecbf769e7204960a7c0aa0f98fce807cbea2b4de60"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9d9bee56a0d396ef67bd9de323dbf7a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 580911,
            "upload_time": "2025-02-13T02:15:53",
            "upload_time_iso_8601": "2025-02-13T02:15:53.842045Z",
            "url": "https://files.pythonhosted.org/packages/71/70/5763a9dcea3be82784c8ccc14135b001f7edca0ae36340801f984d07567b/ErwinJr2-2.2.9.post4-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f7d2617322f3a695ddb525e4a209bc3569b5fa24b35c7d2fa25d77ac3c21248b",
                "md5": "6b2f2a8df33113d1466f7062e49bfa95",
                "sha256": "f22f98ff25122af55e17cbde5a5bbbcd0a0a8f8e4e11c9cb4542cfaef3824f84"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6b2f2a8df33113d1466f7062e49bfa95",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1156211,
            "upload_time": "2025-02-13T02:15:55",
            "upload_time_iso_8601": "2025-02-13T02:15:55.211852Z",
            "url": "https://files.pythonhosted.org/packages/f7/d2/617322f3a695ddb525e4a209bc3569b5fa24b35c7d2fa25d77ac3c21248b/ErwinJr2-2.2.9.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb4e73a92876c73b86d97ae57a73c38d1a080da40bcd165d7b63b5e5a132d6b5",
                "md5": "a55adeea62266eaaa9c86b1961f90656",
                "sha256": "33baeba2bc97f4db36743200586920d154550a4e5dff840ea3695ab012d0c390"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a55adeea62266eaaa9c86b1961f90656",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1260839,
            "upload_time": "2025-02-13T02:15:57",
            "upload_time_iso_8601": "2025-02-13T02:15:57.398188Z",
            "url": "https://files.pythonhosted.org/packages/bb/4e/73a92876c73b86d97ae57a73c38d1a080da40bcd165d7b63b5e5a132d6b5/ErwinJr2-2.2.9.post4-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "451e93ff44a0e9268321eba4594cf320d87070665b9e7a29025128910a1b53c3",
                "md5": "4ebc049ecc3f21171cc952b10fe0c401",
                "sha256": "aac889de4a96589d47873e8af5a9703b1b4fda679eb2f364b730ff6b7257cb63"
            },
            "downloads": -1,
            "filename": "ErwinJr2-2.2.9.post4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4ebc049ecc3f21171cc952b10fe0c401",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 582416,
            "upload_time": "2025-02-13T02:15:58",
            "upload_time_iso_8601": "2025-02-13T02:15:58.876528Z",
            "url": "https://files.pythonhosted.org/packages/45/1e/93ff44a0e9268321eba4594cf320d87070665b9e7a29025128910a1b53c3/ErwinJr2-2.2.9.post4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "753c22dc582e923641b0a6e2e6abf408db2d0f8b5608a55e0c6ab43955d793bd",
                "md5": "cee6dda22f1cc509756d938ce48ccca2",
                "sha256": "1463d70de75179466f5575b6a22fe58cbf64b3bf3e12d4b6fd1a42d1f9566ece"
            },
            "downloads": -1,
            "filename": "erwinjr2-2.2.9.post4.tar.gz",
            "has_sig": false,
            "md5_digest": "cee6dda22f1cc509756d938ce48ccca2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 455791,
            "upload_time": "2025-02-13T02:16:00",
            "upload_time_iso_8601": "2025-02-13T02:16:00.231942Z",
            "url": "https://files.pythonhosted.org/packages/75/3c/22dc582e923641b0a6e2e6abf408db2d0f8b5608a55e0c6ab43955d793bd/erwinjr2-2.2.9.post4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-13 02:16:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ErwinJr2",
    "github_project": "ErwinJr2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": [
                [
                    ">=",
                    "3.3"
                ]
            ]
        },
        {
            "name": "pyqt5",
            "specs": []
        }
    ],
    "lcname": "erwinjr2"
}
        
Elapsed time: 0.86667s