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.38.tar.gz (28.3 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.38-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spotRiver-0.0.38.tar.gz
  • Upload date:
  • Size: 28.3 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.38.tar.gz
Algorithm Hash digest
SHA256 c994fb21bb087a7abf1fda1e1ca816536d57752a04968162fa66b07e9a8e3d35
MD5 b88b99f61174f2a36428b2fad7fbf639
BLAKE2b-256 d553be12c42b087619322835d20616e5a9ba53d63456dd11f39ccbc8c6c5f89b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spotRiver-0.0.38-py3-none-any.whl
  • Upload date:
  • Size: 30.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.38-py3-none-any.whl
Algorithm Hash digest
SHA256 a0514ad048398c50cd58bdc255045a33a8136f3cb15a9c54ace0f52db2ff2b4e
MD5 e361ce576470d5b6bb82d52f04df728f
BLAKE2b-256 d07ff5a48c676589213083150afc8682645f4d0b521e18d6094abf4a2506cb61

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