rosco


Namerosco JSON
Version 2.9.0 PyPI version JSON
download
home_page
SummaryA reference open source controller toolset for wind turbine applications.
upload_time2024-01-19 18:37:41
maintainer
docs_urlNone
author
requires_python>=3.9
licenseApache-2.0
keywords wind turbine control
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NREL's Reference OpenSource Controller (ROSCO) toolbox for wind turbine applications
NREL's Reference OpenSource Controller (ROSCO) for wind turbine applications is a toolset designed to ease controller use and implementation for the wind turbine researcher. Some primary capabilities include:
* A reference controller with industry-standard functionality 
* Generic tuning of NREL's ROSCO controller
* Simple 1-DOF turbine simulations for quick controller capability verifications
* Parsing of OpenFAST input and output files


## Introduction
The NREL Reference OpenSource Controller (ROSCO) provides an open, modular and fully adaptable baseline wind turbine controller to the scientific community. The ROSCO toolbox leverages this architecture and implementation to provide a generic tuning process for the controller. Because of the open character and modular set-up, scientists are able to collaborate and contribute in making continuous improvements to the code for the controller and the toolbox. The ROSCO controller is implemented in FORTRAN, while the remainder of the toolset is a mostly-python code base with a number of functionalities.

* [ROSCO](https://github.com/NREL/ROSCO/tree/main/ROSCO) - the fortran source code for the ROSCO controller. 
* [Examples](https://github.com/NREL/ROSCO/tree/main/Examples) - short working examples of the capabilities of the ROSCO toolbox. 
* [Tune_Cases](https://github.com/NREL/ROSCO/tree/main/Tune_Cases) - example generic tuning scripts for a number of open-source reference turbines.
* [Test_Cases](https://github.com/NREL/ROSCO/tree/main/Test_Cases) - numerous NREL 5MW bases cases to run for controller updates and comparisons. A "test-suite", if you will...
* [Matlab_Toolbox](https://github.com/NREL/ROSCO/tree/main/Matlab_Toolbox) - MATLAB scripts to parse and plot simulation output data.
* [ofTools](https://github.com/NREL/ROSCO/tree/main/ROSCO_toolbox/ofTools) - A number of scripts to facilitate usage of OpenFAST and manage OpenFAST input and output files. 
* [linear](https://github.com/NREL/ROSCO/tree/main/ROSCO_toolbox/linear) - Scripts to aid with the use of linear models for controller tuning and simplified simulation. 


## Documentation
All relevant documentation about the ROSCO toolbox and ROSCO controller can be found at through [ROSCO's readthedocs webpage](https://rosco.readthedocs.io/en/latest/). Here, users can find the information on [installing the ROSCO tools](https://rosco.readthedocs.io/en/latest/source/install.html) for control purposes. Additionally, there is information on the [standard workflow](https://rosco.readthedocs.io/en/latest/source/standard_use.html), details of the input files, use cases for the ROSCO tool-chain, and more. 

## Issues and Discussion
If you find issues with any of the code that resides in this repository, it is encouraged for you to open a [GitHub issue](https://github.com/NREL/ROSCO/issues). If you have general questions or comments regarding the code, please start a [discussion via GitHub](https://github.com/NREL/ROSCO/discussions). We encourage you to use these resources for all ROSCO-related questions and comments, rather than other resources such as the FAST forums. This helps us keep ROSCO-related items centralized, and provides a singular place for the community to look when they have questions that might arise. Please keep in mind that we will do our very best to respond in a timely manner, but may take a few days to get back to you if you catch us during a busy time. 

## Contributing
If it wasn't obvious from _open-source_ being in the title of the tool-set, this is an open-source code base that we would love for the community to contribute to. If you find yourself fixing any bugs, writing new routines, or even making small typo changes, please submit a [pull request](https://github.com/NREL/ROSCO/pulls). 

## Survey
Please help us better understand the ROSCO user-base and how we can improve rosco through this brief survey:
[ROSCO toolchain survey](https://forms.office.com/Pages/ResponsePage.aspx?id=fp3yoM0oVE-EQniFrufAgGWnC45k8q5Kl90RBkHijqBUN0JTNzBJT1QwMjIzNDhCWDlDTUZPWDdMWC4u)

## Referencing
To reference the ROSCO source code directly, please use the following DOI:
[![DOI](https://zenodo.org/badge/220498357.svg)](https://zenodo.org/badge/latestdoi/220498357)

If the ROSCO Toolbox played a role in your research, please cite it. This software can be
cited as:

   NREL: ROSCO. Version 2.4.1, https://github.com/NREL/ROSCO, 2021.

For LaTeX users:

```
@misc{ROSCO_toolbox_2021,
    author = {NREL},
    title = {{ROSCO. Version 2.4.1}},
    year = {2021},
    publisher = {GitHub},
    journal = {GitHub repository},
    url = {https://github.com/NREL/ROSCO}
    }
```
If the ROSCO generic tuning theory and implementation played a roll in your research, please cite the following paper
```
@Article{wes-2021-19,
AUTHOR = {Abbas, N. and Zalkind, D. and Pao, L. and Wright, A.},
TITLE = {A Reference Open-Source Controller for Fixed and Floating Offshore Wind Turbines},
JOURNAL = {Wind Energy Science Discussions},
VOLUME = {2021},
YEAR = {2021},
PAGES = {1--33},
URL = {https://wes.copernicus.org/preprints/wes-2021-19/},
DOI = {10.5194/wes-2021-19}
}
```

## Additional Contributors and Acknowledgments
Primary contributions to ROSCO have been provided by researchers the National Renewable Energy Laboratory and the University of Colorado Boulder. Additionally, the ROSCO controller was built upon the foundations of the [Delft Research Controller](https://github.com/TUDelft-DataDrivenControl/DRC_Fortran). Much of the intellect behind these contributions has been inspired or derived from an extensive amount of work in the literature. The bulk of this has been cited through the primary publications about this work. 

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "rosco",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Daniel Zalkind <daniel.zalkind@nrel.gov>",
    "keywords": "wind,turbine,control,,",
    "author": "",
    "author_email": "\"National Wind Technology Center, NREL\" <daniel.zalkind@nrel.gov>",
    "download_url": "https://files.pythonhosted.org/packages/91/da/a1d612003f98587ced5aa182359b70e60ad25453ac69de219542e55b9a68/rosco-2.9.0.tar.gz",
    "platform": null,
    "description": "# NREL's Reference OpenSource Controller (ROSCO) toolbox for wind turbine applications\nNREL's Reference OpenSource Controller (ROSCO) for wind turbine applications is a toolset designed to ease controller use and implementation for the wind turbine researcher. Some primary capabilities include:\n* A reference controller with industry-standard functionality \n* Generic tuning of NREL's ROSCO controller\n* Simple 1-DOF turbine simulations for quick controller capability verifications\n* Parsing of OpenFAST input and output files\n\n\n## Introduction\nThe NREL Reference OpenSource Controller (ROSCO) provides an open, modular and fully adaptable baseline wind turbine controller to the scientific community. The ROSCO toolbox leverages this architecture and implementation to provide a generic tuning process for the controller. Because of the open character and modular set-up, scientists are able to collaborate and contribute in making continuous improvements to the code for the controller and the toolbox. The ROSCO controller is implemented in FORTRAN, while the remainder of the toolset is a mostly-python code base with a number of functionalities.\n\n* [ROSCO](https://github.com/NREL/ROSCO/tree/main/ROSCO) - the fortran source code for the ROSCO controller. \n* [Examples](https://github.com/NREL/ROSCO/tree/main/Examples) - short working examples of the capabilities of the ROSCO toolbox. \n* [Tune_Cases](https://github.com/NREL/ROSCO/tree/main/Tune_Cases) - example generic tuning scripts for a number of open-source reference turbines.\n* [Test_Cases](https://github.com/NREL/ROSCO/tree/main/Test_Cases) - numerous NREL 5MW bases cases to run for controller updates and comparisons. A \"test-suite\", if you will...\n* [Matlab_Toolbox](https://github.com/NREL/ROSCO/tree/main/Matlab_Toolbox) - MATLAB scripts to parse and plot simulation output data.\n* [ofTools](https://github.com/NREL/ROSCO/tree/main/ROSCO_toolbox/ofTools) - A number of scripts to facilitate usage of OpenFAST and manage OpenFAST input and output files. \n* [linear](https://github.com/NREL/ROSCO/tree/main/ROSCO_toolbox/linear) - Scripts to aid with the use of linear models for controller tuning and simplified simulation. \n\n\n## Documentation\nAll relevant documentation about the ROSCO toolbox and ROSCO controller can be found at through [ROSCO's readthedocs webpage](https://rosco.readthedocs.io/en/latest/). Here, users can find the information on [installing the ROSCO tools](https://rosco.readthedocs.io/en/latest/source/install.html) for control purposes. Additionally, there is information on the [standard workflow](https://rosco.readthedocs.io/en/latest/source/standard_use.html), details of the input files, use cases for the ROSCO tool-chain, and more. \n\n## Issues and Discussion\nIf you find issues with any of the code that resides in this repository, it is encouraged for you to open a [GitHub issue](https://github.com/NREL/ROSCO/issues). If you have general questions or comments regarding the code, please start a [discussion via GitHub](https://github.com/NREL/ROSCO/discussions). We encourage you to use these resources for all ROSCO-related questions and comments, rather than other resources such as the FAST forums. This helps us keep ROSCO-related items centralized, and provides a singular place for the community to look when they have questions that might arise. Please keep in mind that we will do our very best to respond in a timely manner, but may take a few days to get back to you if you catch us during a busy time. \n\n## Contributing\nIf it wasn't obvious from _open-source_ being in the title of the tool-set, this is an open-source code base that we would love for the community to contribute to. If you find yourself fixing any bugs, writing new routines, or even making small typo changes, please submit a [pull request](https://github.com/NREL/ROSCO/pulls). \n\n## Survey\nPlease help us better understand the ROSCO user-base and how we can improve rosco through this brief survey:\n[ROSCO toolchain survey](https://forms.office.com/Pages/ResponsePage.aspx?id=fp3yoM0oVE-EQniFrufAgGWnC45k8q5Kl90RBkHijqBUN0JTNzBJT1QwMjIzNDhCWDlDTUZPWDdMWC4u)\n\n## Referencing\nTo reference the ROSCO source code directly, please use the following DOI:\n[![DOI](https://zenodo.org/badge/220498357.svg)](https://zenodo.org/badge/latestdoi/220498357)\n\nIf the ROSCO Toolbox played a role in your research, please cite it. This software can be\ncited as:\n\n   NREL: ROSCO. Version 2.4.1, https://github.com/NREL/ROSCO, 2021.\n\nFor LaTeX users:\n\n```\n@misc{ROSCO_toolbox_2021,\n    author = {NREL},\n    title = {{ROSCO. Version 2.4.1}},\n    year = {2021},\n    publisher = {GitHub},\n    journal = {GitHub repository},\n    url = {https://github.com/NREL/ROSCO}\n    }\n```\nIf the ROSCO generic tuning theory and implementation played a roll in your research, please cite the following paper\n```\n@Article{wes-2021-19,\nAUTHOR = {Abbas, N. and Zalkind, D. and Pao, L. and Wright, A.},\nTITLE = {A Reference Open-Source Controller for Fixed and Floating Offshore Wind Turbines},\nJOURNAL = {Wind Energy Science Discussions},\nVOLUME = {2021},\nYEAR = {2021},\nPAGES = {1--33},\nURL = {https://wes.copernicus.org/preprints/wes-2021-19/},\nDOI = {10.5194/wes-2021-19}\n}\n```\n\n## Additional Contributors and Acknowledgments\nPrimary contributions to ROSCO have been provided by researchers the National Renewable Energy Laboratory and the University of Colorado Boulder. Additionally, the ROSCO controller was built upon the foundations of the [Delft Research Controller](https://github.com/TUDelft-DataDrivenControl/DRC_Fortran). Much of the intellect behind these contributions has been inspired or derived from an extensive amount of work in the literature. The bulk of this has been cited through the primary publications about this work. \n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "A reference open source controller toolset for wind turbine applications.",
    "version": "2.9.0",
    "project_urls": {
        "Documentation": "https://rosco.readthedocs.io",
        "Homepage": "https://github.com/NREL/ROSCO"
    },
    "split_keywords": [
        "wind",
        "turbine",
        "control",
        "",
        ""
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2290bdf0a03ab866cdb2ce94e8adf092ce66e47d6ec57f605f20d6e9a7d532b4",
                "md5": "fa6ee9298459d6fb282f78378e433f5d",
                "sha256": "b67f179ec6f20f451b0343b2929ccc2347f0d1c021083b70b828ed01a12db1f3"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa6ee9298459d6fb282f78378e433f5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 12175112,
            "upload_time": "2024-01-19T18:36:18",
            "upload_time_iso_8601": "2024-01-19T18:36:18.845042Z",
            "url": "https://files.pythonhosted.org/packages/22/90/bdf0a03ab866cdb2ce94e8adf092ce66e47d6ec57f605f20d6e9a7d532b4/rosco-2.9.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46b29d03b6e391eed3b300c8c212392d3ea459adc73cd71726dec12faae66ae3",
                "md5": "4b57c3ff24e0c5afe952d74c7abb6b65",
                "sha256": "4b012cb91c5fb6d7751382fb71ff52f994dc1f8ece69d8de709c37925661ea32"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4b57c3ff24e0c5afe952d74c7abb6b65",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 11835340,
            "upload_time": "2024-01-19T18:36:21",
            "upload_time_iso_8601": "2024-01-19T18:36:21.135666Z",
            "url": "https://files.pythonhosted.org/packages/46/b2/9d03b6e391eed3b300c8c212392d3ea459adc73cd71726dec12faae66ae3/rosco-2.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5da7984772e34d0b9d5fdb7063b5453079b46d69a5542744cc3b8a75fa294872",
                "md5": "3c3f6fea715e27661f9134292816e4e9",
                "sha256": "edad7a563ec3ddf4b940dada5c52d62a54b466ee2f6a1dc2d6342a07e8bee71f"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3c3f6fea715e27661f9134292816e4e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 11836637,
            "upload_time": "2024-01-19T18:36:23",
            "upload_time_iso_8601": "2024-01-19T18:36:23.343241Z",
            "url": "https://files.pythonhosted.org/packages/5d/a7/984772e34d0b9d5fdb7063b5453079b46d69a5542744cc3b8a75fa294872/rosco-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "772de4f1de7b85804dd3dfa00c4008da70c7f771d8bce63ccb03d146fc4b0edc",
                "md5": "34373787c2db4ac0c48c2c2bc032076d",
                "sha256": "a3a3bd44f7eaed033384f0c1fc87e8c945ba519e23616a64965e4aa8dc550f81"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "34373787c2db4ac0c48c2c2bc032076d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 11647958,
            "upload_time": "2024-01-19T18:36:25",
            "upload_time_iso_8601": "2024-01-19T18:36:25.892290Z",
            "url": "https://files.pythonhosted.org/packages/77/2d/e4f1de7b85804dd3dfa00c4008da70c7f771d8bce63ccb03d146fc4b0edc/rosco-2.9.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "563a2f40c8c4468cd1fabe319ed1dc3a1ebd4ef8bc684a17fa2c54613c6febec",
                "md5": "aa6031d99c724aa313cc3199c16594a5",
                "sha256": "4a8fb87ba881e9b6b86b8f13663aa6e44a9e39c71e912a63fd0ac69d83493e0b"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aa6031d99c724aa313cc3199c16594a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 11519867,
            "upload_time": "2024-01-19T18:36:28",
            "upload_time_iso_8601": "2024-01-19T18:36:28.535129Z",
            "url": "https://files.pythonhosted.org/packages/56/3a/2f40c8c4468cd1fabe319ed1dc3a1ebd4ef8bc684a17fa2c54613c6febec/rosco-2.9.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51a6598a32f0bf9f6739d9acc02b878d3ed4f59f15c3b8616cc0d040fe151af8",
                "md5": "caa8f9f832fa7d067f31b376db8dad7c",
                "sha256": "5353241285c73440e6c9fe96b956375d4c1307247443e93ef15ce52754283b3b"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "caa8f9f832fa7d067f31b376db8dad7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 11104806,
            "upload_time": "2024-01-19T18:36:31",
            "upload_time_iso_8601": "2024-01-19T18:36:31.286881Z",
            "url": "https://files.pythonhosted.org/packages/51/a6/598a32f0bf9f6739d9acc02b878d3ed4f59f15c3b8616cc0d040fe151af8/rosco-2.9.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "574bb199206cd7a2d7746f7e1c1824517360d09493786b5bd824575c8b88182d",
                "md5": "0922731abf6cec0b4e7cc9263d23e255",
                "sha256": "e538b40076691aa6a6cae16faaaf699ead9be7920db6e6ac59c352687405b7e4"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0922731abf6cec0b4e7cc9263d23e255",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 12175113,
            "upload_time": "2024-01-19T18:36:34",
            "upload_time_iso_8601": "2024-01-19T18:36:34.955455Z",
            "url": "https://files.pythonhosted.org/packages/57/4b/b199206cd7a2d7746f7e1c1824517360d09493786b5bd824575c8b88182d/rosco-2.9.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc11e392ea5551adc0b78619f177c4f3078ad5ff41fe91a778ce38b715c236f5",
                "md5": "2a6280ead63c993a0cb79ab58df558df",
                "sha256": "cfa5c5f3683d41863a939276999885fd70e3b7e2e95a5159b1c545d4aedc178b"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "2a6280ead63c993a0cb79ab58df558df",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 11835336,
            "upload_time": "2024-01-19T18:36:37",
            "upload_time_iso_8601": "2024-01-19T18:36:37.681604Z",
            "url": "https://files.pythonhosted.org/packages/dc/11/e392ea5551adc0b78619f177c4f3078ad5ff41fe91a778ce38b715c236f5/rosco-2.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a080bf5169fd30f8d0e5b6976e4ba3e46e08f1e1f97052fcb086a9c905ce41e9",
                "md5": "7332d2d853cdcf4e1cdc09a67812dbb9",
                "sha256": "f75c63501693667e151a70c899a939c6af8d97bc89704e04e2487baf3ad36273"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7332d2d853cdcf4e1cdc09a67812dbb9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 11836636,
            "upload_time": "2024-01-19T18:36:40",
            "upload_time_iso_8601": "2024-01-19T18:36:40.415686Z",
            "url": "https://files.pythonhosted.org/packages/a0/80/bf5169fd30f8d0e5b6976e4ba3e46e08f1e1f97052fcb086a9c905ce41e9/rosco-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbb1a278305a4bee2cc049aa1697d0040928963ea2196ad1cd87e6b14ee9ee22",
                "md5": "1e9b6cb14c2474d5d175c85c48fec582",
                "sha256": "2a56e0f37ba86e0cc47a2fb5786bd01dfb5d625709b5ce9d0c933bce655ace08"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "1e9b6cb14c2474d5d175c85c48fec582",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 11647957,
            "upload_time": "2024-01-19T18:36:43",
            "upload_time_iso_8601": "2024-01-19T18:36:43.179406Z",
            "url": "https://files.pythonhosted.org/packages/fb/b1/a278305a4bee2cc049aa1697d0040928963ea2196ad1cd87e6b14ee9ee22/rosco-2.9.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81543dfbbfcf7199a3c5109d28b7fc82ca30f8cae8644321ed6925ba6a084a1a",
                "md5": "3a0eb1adf8152fdee5dc1636cbad6921",
                "sha256": "d5cbbf00d79d26886354c9f2820a9a2037310d1ea562b6cafb7ca9098c284209"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3a0eb1adf8152fdee5dc1636cbad6921",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 11519867,
            "upload_time": "2024-01-19T18:36:45",
            "upload_time_iso_8601": "2024-01-19T18:36:45.329508Z",
            "url": "https://files.pythonhosted.org/packages/81/54/3dfbbfcf7199a3c5109d28b7fc82ca30f8cae8644321ed6925ba6a084a1a/rosco-2.9.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ef21f322712fe6fc634058992c2f8fa6cd1a37a59aaea4741caf24b180a9002",
                "md5": "1d9c77db1d491e1effdae8276b139583",
                "sha256": "cd22e47376b093fee7cf800c34259fde3c869405a78e186bf60fc5559babee85"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1d9c77db1d491e1effdae8276b139583",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 11104804,
            "upload_time": "2024-01-19T18:36:47",
            "upload_time_iso_8601": "2024-01-19T18:36:47.551676Z",
            "url": "https://files.pythonhosted.org/packages/1e/f2/1f322712fe6fc634058992c2f8fa6cd1a37a59aaea4741caf24b180a9002/rosco-2.9.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00319dfcc4de6a6b8d50877e8a1f4de5d03c76025a6c71490cce192afed970fa",
                "md5": "7d7423af5c00f7c70e49b718b5e3630c",
                "sha256": "12dd3c3211bb6cba29774c1ab6cc810723c70d00c9d256976de2750584239910"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d7423af5c00f7c70e49b718b5e3630c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 12175114,
            "upload_time": "2024-01-19T18:36:50",
            "upload_time_iso_8601": "2024-01-19T18:36:50.294664Z",
            "url": "https://files.pythonhosted.org/packages/00/31/9dfcc4de6a6b8d50877e8a1f4de5d03c76025a6c71490cce192afed970fa/rosco-2.9.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a51849f126ea01fddc3ad4a84f9b9dfebb1712a30c668bf13889a871c505c8dd",
                "md5": "30f97dcdf8015a7ebb4ff65d2ef87487",
                "sha256": "0e273264e9b74a0d2a929de5519edeee6c95bc79f95823d45f96a8cb9e1d88f2"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "30f97dcdf8015a7ebb4ff65d2ef87487",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 11835338,
            "upload_time": "2024-01-19T18:36:52",
            "upload_time_iso_8601": "2024-01-19T18:36:52.998686Z",
            "url": "https://files.pythonhosted.org/packages/a5/18/49f126ea01fddc3ad4a84f9b9dfebb1712a30c668bf13889a871c505c8dd/rosco-2.9.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb650525fc49af8429a4f412e474153c487f10044749556345384dcd5675bfea",
                "md5": "097b1cdb7ad8dcefb2d55c244b25d8cd",
                "sha256": "2bf56cf5e7b28e90f6f839dc77e3e2bf726310f9cbde0a1c983c17e0b4b6f1a9"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "097b1cdb7ad8dcefb2d55c244b25d8cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 11836637,
            "upload_time": "2024-01-19T18:36:55",
            "upload_time_iso_8601": "2024-01-19T18:36:55.876896Z",
            "url": "https://files.pythonhosted.org/packages/eb/65/0525fc49af8429a4f412e474153c487f10044749556345384dcd5675bfea/rosco-2.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "54898c8041ddda8cc2cd4d2e64bdf630f7c10a6059cc5e9a6b2d4b2ffde21e96",
                "md5": "63656bfe4416de64ea73ba9570178488",
                "sha256": "50ff86456e51e79c04d564591bb3ca436f6a2d5ade1d1d01c2229827edc1c04f"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "63656bfe4416de64ea73ba9570178488",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 11647957,
            "upload_time": "2024-01-19T18:36:58",
            "upload_time_iso_8601": "2024-01-19T18:36:58.060301Z",
            "url": "https://files.pythonhosted.org/packages/54/89/8c8041ddda8cc2cd4d2e64bdf630f7c10a6059cc5e9a6b2d4b2ffde21e96/rosco-2.9.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f688a78df74312c660ca2dd206d833f896393fb5973abe4ab1b734deaab9028",
                "md5": "44a32b8beb3118733e116dd06fc46e05",
                "sha256": "14b453ed504dd9f31be6497945bea8cd50a21b2abd53b4715223008cac62f93d"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "44a32b8beb3118733e116dd06fc46e05",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 11519866,
            "upload_time": "2024-01-19T18:37:01",
            "upload_time_iso_8601": "2024-01-19T18:37:01.219484Z",
            "url": "https://files.pythonhosted.org/packages/2f/68/8a78df74312c660ca2dd206d833f896393fb5973abe4ab1b734deaab9028/rosco-2.9.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "462475033f13df5ad445aeb2c4b69f7d267357aef37e74c0842b1534ac81454f",
                "md5": "33a2c7f53bcfe4ec38349728321d1f0c",
                "sha256": "c17fb7deb67752e13204d6448c387a5bf4a6a131179757c0f4e740c604990d33"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "33a2c7f53bcfe4ec38349728321d1f0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 11104805,
            "upload_time": "2024-01-19T18:37:03",
            "upload_time_iso_8601": "2024-01-19T18:37:03.357886Z",
            "url": "https://files.pythonhosted.org/packages/46/24/75033f13df5ad445aeb2c4b69f7d267357aef37e74c0842b1534ac81454f/rosco-2.9.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6735d795ceaf2f5055e878529656601a6f31e3b8da5771e167735959596beb8",
                "md5": "b4442be61001402c2147ebb5fe6494db",
                "sha256": "90c6c722597e07fe6162f87745fcf37cfb4651dbd84404c5c7701aaa77be152a"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b4442be61001402c2147ebb5fe6494db",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 12175107,
            "upload_time": "2024-01-19T18:37:06",
            "upload_time_iso_8601": "2024-01-19T18:37:06.090572Z",
            "url": "https://files.pythonhosted.org/packages/c6/73/5d795ceaf2f5055e878529656601a6f31e3b8da5771e167735959596beb8/rosco-2.9.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "615eea7088311474750462a32684c6780706013fc60556faa58e73df41cbe371",
                "md5": "0035252e0d97e3293b1e187de89e5aaf",
                "sha256": "6bd87aab1251e0f5241b8b8c77667d22066f396cf5c6c454b37557ed41688320"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0035252e0d97e3293b1e187de89e5aaf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11835329,
            "upload_time": "2024-01-19T18:37:08",
            "upload_time_iso_8601": "2024-01-19T18:37:08.687020Z",
            "url": "https://files.pythonhosted.org/packages/61/5e/ea7088311474750462a32684c6780706013fc60556faa58e73df41cbe371/rosco-2.9.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e1cd4c65df9be2302fe377840a144726c6822791733f8319ad4bb0f24bd08ba",
                "md5": "0a5bb84a981ef46d8d1daa337a9932c9",
                "sha256": "94c73811b82bd7dad7bc89419c59fcf5d907434fe924a9a9448dad667a6cdb89"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0a5bb84a981ef46d8d1daa337a9932c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11836630,
            "upload_time": "2024-01-19T18:37:10",
            "upload_time_iso_8601": "2024-01-19T18:37:10.975086Z",
            "url": "https://files.pythonhosted.org/packages/0e/1c/d4c65df9be2302fe377840a144726c6822791733f8319ad4bb0f24bd08ba/rosco-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff990d07f69b4260281a7e37716e4c7ada00fd41fb9998726523413ef326a9de",
                "md5": "f3e762351f1f9637698730bc4b7f0342",
                "sha256": "0c76f19b8dc60b9bbb5690174a0d84513bc88ab3b9275a7c492e4065e5aa9df5"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "f3e762351f1f9637698730bc4b7f0342",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11647951,
            "upload_time": "2024-01-19T18:37:13",
            "upload_time_iso_8601": "2024-01-19T18:37:13.115490Z",
            "url": "https://files.pythonhosted.org/packages/ff/99/0d07f69b4260281a7e37716e4c7ada00fd41fb9998726523413ef326a9de/rosco-2.9.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d56ae639f85814414d0b960d398d46a2173c17fbe477fca1bcfd8aa9129a2ade",
                "md5": "06929215af21f583f665c6efe4eedbfe",
                "sha256": "4ad4df5be4f5e2106b4236425eaa62a990bdbd812b77ca42c9ed8d79501543ea"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "06929215af21f583f665c6efe4eedbfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11519857,
            "upload_time": "2024-01-19T18:37:15",
            "upload_time_iso_8601": "2024-01-19T18:37:15.283316Z",
            "url": "https://files.pythonhosted.org/packages/d5/6a/e639f85814414d0b960d398d46a2173c17fbe477fca1bcfd8aa9129a2ade/rosco-2.9.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3da69945fed1fda250b86e26d6cb7fb195a21f37a667e14654b0d7f44a66a8f2",
                "md5": "f71d27b97ce95b259c0f535a2a00cd27",
                "sha256": "e5e6f295867d0dacbe9e616792d581141683cca5437c20ae410ad07fb679098d"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f71d27b97ce95b259c0f535a2a00cd27",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11104799,
            "upload_time": "2024-01-19T18:37:18",
            "upload_time_iso_8601": "2024-01-19T18:37:18.100690Z",
            "url": "https://files.pythonhosted.org/packages/3d/a6/9945fed1fda250b86e26d6cb7fb195a21f37a667e14654b0d7f44a66a8f2/rosco-2.9.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2087d32f8bb0472b97b815b00325cfbddfe29b0f17e69c26a0c273790a2748a",
                "md5": "52f540e0f6d7805e55a7d699ba7dffcb",
                "sha256": "6e1e12751924818c76e97faae517a55f36282ee25c2c8e38169adecc31c49042"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "52f540e0f6d7805e55a7d699ba7dffcb",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 12175121,
            "upload_time": "2024-01-19T18:37:20",
            "upload_time_iso_8601": "2024-01-19T18:37:20.345421Z",
            "url": "https://files.pythonhosted.org/packages/f2/08/7d32f8bb0472b97b815b00325cfbddfe29b0f17e69c26a0c273790a2748a/rosco-2.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a219feadd20c3b16bfa0ae9f4629f37cff714cbadcdf59c54cc57469ce28587",
                "md5": "a686a5a72e3006d09bb01a513360e9d7",
                "sha256": "53d03cbee0a5fd90e2c38c8c99d641baa2775b1f708495f661f4b329d3a1aba4"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a686a5a72e3006d09bb01a513360e9d7",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 11835345,
            "upload_time": "2024-01-19T18:37:23",
            "upload_time_iso_8601": "2024-01-19T18:37:23.117820Z",
            "url": "https://files.pythonhosted.org/packages/9a/21/9feadd20c3b16bfa0ae9f4629f37cff714cbadcdf59c54cc57469ce28587/rosco-2.9.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "076b369595b21d596e43404f8c13bbaabe9522f8c4885e6de0c489a8b291539f",
                "md5": "208dd3981df98d2296b2ea022da3347d",
                "sha256": "60f74339ad603f77ae7329d9c50eaedc3f6af2214f801b55106dcc03aa1ac204"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "208dd3981df98d2296b2ea022da3347d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 11836643,
            "upload_time": "2024-01-19T18:37:25",
            "upload_time_iso_8601": "2024-01-19T18:37:25.797593Z",
            "url": "https://files.pythonhosted.org/packages/07/6b/369595b21d596e43404f8c13bbaabe9522f8c4885e6de0c489a8b291539f/rosco-2.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7b4eaae9e11bb3aab88f8624757d6bf52ecf58427a79ed293af39f9096a3d1a",
                "md5": "850b0d9226af39339a985509ab4bbc18",
                "sha256": "907b8d64ce66ddc937977324732feafab891925bcf4a00b3877000cf7dd45fe8"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "850b0d9226af39339a985509ab4bbc18",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 11104819,
            "upload_time": "2024-01-19T18:37:28",
            "upload_time_iso_8601": "2024-01-19T18:37:28.522657Z",
            "url": "https://files.pythonhosted.org/packages/f7/b4/eaae9e11bb3aab88f8624757d6bf52ecf58427a79ed293af39f9096a3d1a/rosco-2.9.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c085368babc1acb27fee2250ee6034099c8cc118e7916380d449459ba7fee2e1",
                "md5": "e46be121be0f269d83533ec7ec9d7329",
                "sha256": "70f8998fe83ee6c024dfe85ce170f260b7a4314790e444731eec7655a1952f30"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e46be121be0f269d83533ec7ec9d7329",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 12175119,
            "upload_time": "2024-01-19T18:37:31",
            "upload_time_iso_8601": "2024-01-19T18:37:31.205600Z",
            "url": "https://files.pythonhosted.org/packages/c0/85/368babc1acb27fee2250ee6034099c8cc118e7916380d449459ba7fee2e1/rosco-2.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a71933e87d486e8e632d16a045895367475893a52cb014aa97d770ed96435c82",
                "md5": "5b9c41e9dad6ded3d6e4eb3e5d50f363",
                "sha256": "31b2afe42b071727956de86fcceee6f5c2f6f927466d4ce7db4edc01a93a4924"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "5b9c41e9dad6ded3d6e4eb3e5d50f363",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 11835345,
            "upload_time": "2024-01-19T18:37:34",
            "upload_time_iso_8601": "2024-01-19T18:37:34.241963Z",
            "url": "https://files.pythonhosted.org/packages/a7/19/33e87d486e8e632d16a045895367475893a52cb014aa97d770ed96435c82/rosco-2.9.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "280f69f3cd935fd693bd877c9f4fbe423cd9b31c5e08c02b779e58e1753b44a8",
                "md5": "ae1c55d1cd176436ab95571b5a8f78e5",
                "sha256": "7d8d75397173cb5a3c17fce05046f48ffecbd5ff52661c8d2d527092288205d4"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ae1c55d1cd176436ab95571b5a8f78e5",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 11836644,
            "upload_time": "2024-01-19T18:37:36",
            "upload_time_iso_8601": "2024-01-19T18:37:36.490382Z",
            "url": "https://files.pythonhosted.org/packages/28/0f/69f3cd935fd693bd877c9f4fbe423cd9b31c5e08c02b779e58e1753b44a8/rosco-2.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3d50a07ebb4c5ccecef213a3a07b558528ee7c8456a19af9afa9a3e0768ce47",
                "md5": "792a467c25bab1968c34d1051e02be50",
                "sha256": "8583796fa78cd5d35f93ec20a21c95de6d609abdbc19a691cd02a6af24b44c48"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "792a467c25bab1968c34d1051e02be50",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 11104818,
            "upload_time": "2024-01-19T18:37:38",
            "upload_time_iso_8601": "2024-01-19T18:37:38.915742Z",
            "url": "https://files.pythonhosted.org/packages/a3/d5/0a07ebb4c5ccecef213a3a07b558528ee7c8456a19af9afa9a3e0768ce47/rosco-2.9.0-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91daa1d612003f98587ced5aa182359b70e60ad25453ac69de219542e55b9a68",
                "md5": "95f594fbd4c66859e76041deb9319073",
                "sha256": "6f046e4fc3b23418619b168d44f14fd6ddde25a681fe87fb0952d9742775c1e4"
            },
            "downloads": -1,
            "filename": "rosco-2.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "95f594fbd4c66859e76041deb9319073",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 9747187,
            "upload_time": "2024-01-19T18:37:41",
            "upload_time_iso_8601": "2024-01-19T18:37:41.101762Z",
            "url": "https://files.pythonhosted.org/packages/91/da/a1d612003f98587ced5aa182359b70e60ad25453ac69de219542e55b9a68/rosco-2.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-19 18:37:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "NREL",
    "github_project": "ROSCO",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "rosco"
}
        
Elapsed time: 0.22794s