Skip to main content

Optimeed aims at easing data generation and visualization. Its key strength is its adaptability to any problem thanks to its flexibility, while accounting for parallelization, disk space and RAM usages.

It is divided in 4 Modules:

  • core Embeds all the tools to load/save python objects in plain text using json-like format.
  • optimize A framework to solve optimization problem, while profiting from core saving utilities.
  • consolidate A framework to perform sensitivity analyses, while profiting from core saving utilities.
  • visualize A framework for data analysis. Provides GUI for optimize and consolidate, using 2D interactive graphs. For the optimization, results can be displayed in real time.

Installation

To install the latest optimeed release, run the following command:

pip install optimeed

To install the latest development version of optimeed, run the following commands:

git clone https://git.immc.ucl.ac.be/chdegreef/optimeed.git
cd optimeed
python setup.py install

Support

Gitlab (preferably), read the guided tutorials.

or

Documentation optimeed

or

Send mail at christophe.degreef@uclouvain.be.

License

The project is distributed "has it is" under GNU General Public License v3.0 (GPL), which is a strong copyleft license. This means that the code is open-source and you are free to do anything you want with it, as long as you apply the same license to distribute your code. This constraining license is imposed by the use of Platypus Library as "optimization algorithm library", which is under GPL license.

It is perfectly possible to use other optimization library (which would use the same algorithms but with a different implementation) and to interface it to this project, so that the use of platypus is no longer needed. This work has already been done for NLopt, which is under MIT license (not constraining at all). In that case, after removing all the platypus sources (optiAlgorithms/multiObjective_GA and optiAlgorithsm/platypus/*), the license of the present work becomes less restrictive: GNU Lesser General Public License (LGPL). As for the GPL, this license makes the project open-source and free to be modified, but (nearly) no limitation is made to distribute your code.

Metadata

Release files for optimeed 2.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for optimeed 2.5.3
File Size Uploaded Provenance Actions
optimeed-2.5.3.tar.gz 4.4 MB Without provenance Details for optimeed-2.5.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for optimeed 2.5.3
File Interpreter ABI Platform Actions
optimeed-2.5.3-py3-none-any.whl Python 3 none any Details for optimeed-2.5.3-py3-none-any.whl

Total release size: 11.2 MB

Release files / optimeed-2.5.3.tar.gz

Download URL optimeed-2.5.3.tar.gz
Size 4.4 MB
Tags Source
SHA-256 checksum
How to use checksums
aa219e3513332f2643d45376c8d9ed329f503983338fd97058e288ab2e12e6d2
BLAKE2b-256 checksum
How to use checksums
04cdc9460cc6ffb637e4e1425e8de7402af2ac7debc00afd6643ecb0fd594505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / optimeed-2.5.3-py3-none-any.whl

Download URL optimeed-2.5.3-py3-none-any.whl
Size 6.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fa9f92e986488a3c8711fe3feeb7aadde4569c4fa4ed7832caae859c6bd9e817
BLAKE2b-256 checksum
How to use checksums
156ac18a77527cb1d6c6128e7871cc18bb07c78e3bb15fe8ed1446f08cd84616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Security for optimeed 2.5.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page