osier


Nameosier JSON
Version 0.3.1 PyPI version JSON
download
home_pageNone
Summaryosier: A justice oriented energy system optimization tool
upload_time2024-10-04 00:58:33
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseBSD 3-Clause License Copyright (c) 2022, Advanced Reactors and Fuel Cycles All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
keywords energy systems optimization multi-objective justice multi-criteria decision
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # osier
/ˈōZHər/ <br>
Open source multi-objective energy system framework

[![status](https://joss.theoj.org/papers/183a04edba2d4952fa1e30c419a844b3/status.svg)](https://joss.theoj.org/papers/183a04edba2d4952fa1e30c419a844b3)
[![Build Status](https://github.com/arfc/osier/actions/workflows/CI.yml/badge.svg)](https://github.com/arfc/osier/actions/workflows/CI.yml)
[![Documentation Status](https://readthedocs.org/projects/osier/badge/?version=latest)](https://osier.readthedocs.io/en/latest/?badge=latest)



## Installation

`osier` is available through [PyPI](https://pypi.org/project/osier/). It may be installed with 
```bash
python -m pip install osier
``` 
or by cloning this repository and building from source:

```bash
git clone git@github.com:arfc/osier.git  # requires ssh-keys
# or
git clone https://github.com/arfc/osier.git
cd osier
# for a basic installation
pip install .
# to also install the documentation dependencies
pip install .[doc]
```


## Documentation
The documentation for `osier` can be viewed [here](https://osier.readthedocs.io/en/latest/). 
You can also build the docs locally with:

```bash
cd osier/docs
make html
cd build/html
# to serve the documentation
python -m http.server
```

## Tests
`osier`'s tests can be run by executing `pytest` in the top-level directory 
of `osier`.

```{note}
The test package assumes the user has `coin-or-cbc` installed as the default solver. For Windows machines,
this may require some additional steps to install the solver. [Here](https://stackoverflow.com/questions/58868054/how-to-install-coincbc-using-conda-in-windows) is a helpful place to start.
```


## Contributing

Contributions to `osier` are welcome. For details on how to make bug reports, pull requests, and other information, check the [contributing page](docs/source/contrib.md).


## Credits
Some of the documentation infrastructure was inspired by and borrowed from the [`watts` documentation](https://watts.readthedocs.io/en/latest/index.html).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "osier",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Sam Dotson <samgdotson@gmail.com>",
    "keywords": "energy systems, optimization, multi-objective, justice, multi-criteria decision",
    "author": null,
    "author_email": "Sam Dotson <samgdotson@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/b9/98/346bcff5006976a85649980417acb751461c8162c919d8d0385360005b27/osier-0.3.1.tar.gz",
    "platform": null,
    "description": "# osier\n/\u02c8\u014dZH\u0259r/ <br>\nOpen source multi-objective energy system framework\n\n[![status](https://joss.theoj.org/papers/183a04edba2d4952fa1e30c419a844b3/status.svg)](https://joss.theoj.org/papers/183a04edba2d4952fa1e30c419a844b3)\n[![Build Status](https://github.com/arfc/osier/actions/workflows/CI.yml/badge.svg)](https://github.com/arfc/osier/actions/workflows/CI.yml)\n[![Documentation Status](https://readthedocs.org/projects/osier/badge/?version=latest)](https://osier.readthedocs.io/en/latest/?badge=latest)\n\n\n\n## Installation\n\n`osier` is available through [PyPI](https://pypi.org/project/osier/). It may be installed with \n```bash\npython -m pip install osier\n``` \nor by cloning this repository and building from source:\n\n```bash\ngit clone git@github.com:arfc/osier.git  # requires ssh-keys\n# or\ngit clone https://github.com/arfc/osier.git\ncd osier\n# for a basic installation\npip install .\n# to also install the documentation dependencies\npip install .[doc]\n```\n\n\n## Documentation\nThe documentation for `osier` can be viewed [here](https://osier.readthedocs.io/en/latest/). \nYou can also build the docs locally with:\n\n```bash\ncd osier/docs\nmake html\ncd build/html\n# to serve the documentation\npython -m http.server\n```\n\n## Tests\n`osier`'s tests can be run by executing `pytest` in the top-level directory \nof `osier`.\n\n```{note}\nThe test package assumes the user has `coin-or-cbc` installed as the default solver. For Windows machines,\nthis may require some additional steps to install the solver. [Here](https://stackoverflow.com/questions/58868054/how-to-install-coincbc-using-conda-in-windows) is a helpful place to start.\n```\n\n\n## Contributing\n\nContributions to `osier` are welcome. For details on how to make bug reports, pull requests, and other information, check the [contributing page](docs/source/contrib.md).\n\n\n## Credits\nSome of the documentation infrastructure was inspired by and borrowed from the [`watts` documentation](https://watts.readthedocs.io/en/latest/index.html).\n",
    "bugtrack_url": null,
    "license": "BSD 3-Clause License  Copyright (c) 2022, Advanced Reactors and Fuel Cycles All rights reserved.  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ",
    "summary": "osier: A justice oriented energy system optimization tool",
    "version": "0.3.1",
    "project_urls": {
        "Homepage": "https://osier.readthedocs.io",
        "Issues": "https://github.com/arfc/osier/issues",
        "Repository": "https://github.com/arfc/osier"
    },
    "split_keywords": [
        "energy systems",
        " optimization",
        " multi-objective",
        " justice",
        " multi-criteria decision"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7de44747bfd22b527c693fffe3265412a3ccbeeb0983f82ec969bbb756cbe2d6",
                "md5": "b20f5a3b27938cd977d4251ec5019b83",
                "sha256": "fe32b01429e49b3e2bddfd38f8d50fa872ec47bc8a4551c9e589f29c10dca4dc"
            },
            "downloads": -1,
            "filename": "osier-0.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b20f5a3b27938cd977d4251ec5019b83",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 27101,
            "upload_time": "2024-10-04T00:58:31",
            "upload_time_iso_8601": "2024-10-04T00:58:31.799233Z",
            "url": "https://files.pythonhosted.org/packages/7d/e4/4747bfd22b527c693fffe3265412a3ccbeeb0983f82ec969bbb756cbe2d6/osier-0.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b998346bcff5006976a85649980417acb751461c8162c919d8d0385360005b27",
                "md5": "a14d2879ca59885caf416fb9c8ef450d",
                "sha256": "3b1658883428f2f75db37a25048f000af5f8e5abe3624d46209bdc67e42df91a"
            },
            "downloads": -1,
            "filename": "osier-0.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "a14d2879ca59885caf416fb9c8ef450d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 30784,
            "upload_time": "2024-10-04T00:58:33",
            "upload_time_iso_8601": "2024-10-04T00:58:33.694139Z",
            "url": "https://files.pythonhosted.org/packages/b9/98/346bcff5006976a85649980417acb751461c8162c919d8d0385360005b27/osier-0.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-04 00:58:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "arfc",
    "github_project": "osier",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "osier"
}
        
Elapsed time: 0.70593s