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.0.36.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spotRiver-0.0.36-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file spotRiver-0.0.36.tar.gz.

File metadata

  • Download URL: spotRiver-0.0.36.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for spotRiver-0.0.36.tar.gz
Algorithm Hash digest
SHA256 c366c54ed2d65799d2066fbdaf6fda25610e0171e5bb3e95d2f0c9b0670ef47e
MD5 abd233a64d21e3e67d823c9a2d47badb
BLAKE2b-256 0212299c2b221c0dec3c8875e85b220493e70eefa13d3e4623614a539bd10552

See more details on using hashes here.

File details

Details for the file spotRiver-0.0.36-py3-none-any.whl.

File metadata

  • Download URL: spotRiver-0.0.36-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for spotRiver-0.0.36-py3-none-any.whl
Algorithm Hash digest
SHA256 273ddf999bcb10465757fd94f77949007dd24f99ab01ab18f2f0cb879ec1164f
MD5 cbc5c8fadf0501f59e008dca13eebf15
BLAKE2b-256 e855f8fe0ace169ea54ea45090ef1735f1d248f64d4229ff06824e9bf81b0699

See more details on using hashes here.

Supported by

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