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.1.tar.gz (39.7 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.1-py3-none-any.whl (53.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sdss_cherno-1.2.1.tar.gz
Algorithm Hash digest
SHA256 716067efe7de95a351de3baa605c793bb07c8e1f35e0a890e75364bebe1b2644
MD5 3198cf432dec0c02f102390b0c5952e9
BLAKE2b-256 4330d28cf3103569bcb173041f35a9f3eabc071083fe517c494b2fb73b39e49d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_cherno-1.2.1.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.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for sdss_cherno-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1dd1991fb278ef4bf00a56b378ffbd961631a96a1443d40d0fff68ab693725b7
MD5 0ad888f58ed60e0d4715ca40eed37045
BLAKE2b-256 1a5941a02cdde1dd6053533530a1a41b689a57e3d617955d7d88ece57af9db35

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_cherno-1.2.1-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