Skip to main content

spotriver - Sequential Parameter Optimization Interface to River

Project description

spotriver

Development

Styleguide

Follow the Google Python Style Guide from https://google.github.io/styleguide/pyguide.html.

Pre commit checks

Before you commit your code, please check that it is "clean". To do so, first run black from the projects root directory:

$ black .

Next, check if flake8 shows any errors:

$ flake8

Fix any shown errors before you commit.

Installation

github

  • Clone the github repository.

Python

  • Mac Users: Install brew

    • brew install python and brew install graphviz etc.
  • Generate and activate a virtual environment, see venv, e.g.,

    • cd ~; python3 -m venv .venv
    • source ~/.venv/bin/activate

Python mkdocs

  • python -m pip install mkdocs mkdocs-gen-files mkdocs-literate-nav mkdocs-section-index mkdocs-material
  • mkdocs build
  • mkdocs serve
  • http://127.0.0.1:8000/

Optimizing/Profiling Code

https://scipy-lectures.org/advanced/optimizing/index.html

Editor/IDE

Package Installation

Configuration Files

Installation

  • Perform the following steps to install the package:
    • Make sure you have the latest version of PyPA’s build installed:
      • python3 -m pip install --upgrade build
    • Start the package building process via: python3 -m build
    • This command should output a lot of text and once completed should generate two files in the dist directory.
    • You can use the local spotriver*.tar.gz file from the dist folder for your package installation with pip, e.g.;
    • python3 -m pip install ./dist/spotriver-*.tar.gz

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spotriver-0.4.4.tar.gz (477.6 kB view details)

Uploaded Source

Built Distribution

spotriver-0.4.4-py3-none-any.whl (483.9 kB view details)

Uploaded Python 3

File details

Details for the file spotriver-0.4.4.tar.gz.

File metadata

  • Download URL: spotriver-0.4.4.tar.gz
  • Upload date:
  • Size: 477.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for spotriver-0.4.4.tar.gz
Algorithm Hash digest
SHA256 6c15dafede481f8cc8b81e7ac71ea8aa5fdcb647cfc82b690b00d1d37b189c82
MD5 dfcbcaaec6435535d4d160d9fcd06d9b
BLAKE2b-256 5986a6609bdba39eb7a9df256146901c4530128ac16b02fb29c9a76f4e3b2203

See more details on using hashes here.

File details

Details for the file spotriver-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: spotriver-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 483.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for spotriver-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d28bf7a875151cb023642bbd8a05606a1655485a1b829a2b3fb02f97476c5481
MD5 8414a4cb3f877a0cabe30f3bcc10612c
BLAKE2b-256 38bac08caebdf08383fb766203dfdec75dd30b5598264a1468236c1f4247f9de

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page