Skip to main content

SDSS guider actor

Project description

cherno

Versions Code style: black Documentation Status Tests Status

SDSS guider actor

Installation

In general you should be able to install cherno by doing

pip install sdss-cherno

To build from source, use

git clone git@github.com:sdss/cherno
cd cherno
pip install .

Development

cherno uses uv for dependency management and packaging. To work with an editable install it's recommended that you setup uv and install cherno in a virtual environment by doing

uv sync

Style and type checking

This project uses the black code style with 88-character line lengths for code and docstrings. It is recommended to use ruff for both linting and formatting and the pyproject.toml file contains the appropriate configuration. For Visual Studio Code, the following project file is compatible with the project configuration:

{
  "[python]": {
    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
      "source.fixAll": "explicit",
      "source.organizeImports.ruff": "explicit"
    },
    "editor.wordWrap": "off",
    "editor.tabSize": 4,
    "editor.defaultFormatter": "charliermarsh.ruff"
  },
  "[markdown]": {
    "editor.wordWrapColumn": 88
  },
  "[restructuredtext]": {
    "editor.wordWrapColumn": 88
  },
  "[json]": {
    "editor.quickSuggestions": {
      "strings": true
    },
    "editor.suggest.insertMode": "replace",
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.tabSize": 2
  },
  "[yaml]": {
    "editor.insertSpaces": true,
    "editor.formatOnSave": true,
    "editor.tabSize": 2,
    "editor.autoIndent": "advanced",
  },
  "prettier.tabWidth": 2,
  "editor.rulers": [88],
  "editor.wordWrapColumn": 88,
  "python.analysis.typeCheckingMode": "basic",
  "ruff.nativeServer": true
}

This assumes that the Python and Pylance extensions are installed.

Project details


Download files

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

Source Distribution

sdss_cherno-1.2.2.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

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

sdss_cherno-1.2.2-py3-none-any.whl (53.8 kB view details)

Uploaded Python 3

File details

Details for the file sdss_cherno-1.2.2.tar.gz.

File metadata

  • Download URL: sdss_cherno-1.2.2.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sdss_cherno-1.2.2.tar.gz
Algorithm Hash digest
SHA256 f8757e344f576a494c3cc321713fa257cae457ed14183a16dafede3685b637b2
MD5 c8ad14751787caf3aa4f8dcad5218ddd
BLAKE2b-256 a1b52416fe4631ca790f539bfeceea417327d3f985ff6e88a5bb886fd68fe326

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_cherno-1.2.2.tar.gz:

Publisher: release.yml on sdss/cherno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sdss_cherno-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: sdss_cherno-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 53.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sdss_cherno-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 608cf349000013045662adb56a2f73d2f1de61f6f8976715b79c423437637eed
MD5 d137c6c15147e1628f2c840406a53755
BLAKE2b-256 5b04eb66c7144f5867973440987ff6853222b5b68111eb628589936b9c97e45e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_cherno-1.2.2-py3-none-any.whl:

Publisher: release.yml on sdss/cherno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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