SDSS guider actor
Project description
cherno
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
716067efe7de95a351de3baa605c793bb07c8e1f35e0a890e75364bebe1b2644
|
|
| MD5 |
3198cf432dec0c02f102390b0c5952e9
|
|
| BLAKE2b-256 |
4330d28cf3103569bcb173041f35a9f3eabc071083fe517c494b2fb73b39e49d
|
Provenance
The following attestation bundles were made for sdss_cherno-1.2.1.tar.gz:
Publisher:
release.yml on sdss/cherno
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sdss_cherno-1.2.1.tar.gz -
Subject digest:
716067efe7de95a351de3baa605c793bb07c8e1f35e0a890e75364bebe1b2644 - Sigstore transparency entry: 352834504
- Sigstore integration time:
-
Permalink:
sdss/cherno@0da6a9216b6ee1a40f68e9e59328cb0883f49ebd -
Branch / Tag:
refs/tags/1.2.1 - Owner: https://github.com/sdss
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0da6a9216b6ee1a40f68e9e59328cb0883f49ebd -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dd1991fb278ef4bf00a56b378ffbd961631a96a1443d40d0fff68ab693725b7
|
|
| MD5 |
0ad888f58ed60e0d4715ca40eed37045
|
|
| BLAKE2b-256 |
1a5941a02cdde1dd6053533530a1a41b689a57e3d617955d7d88ece57af9db35
|
Provenance
The following attestation bundles were made for sdss_cherno-1.2.1-py3-none-any.whl:
Publisher:
release.yml on sdss/cherno
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sdss_cherno-1.2.1-py3-none-any.whl -
Subject digest:
1dd1991fb278ef4bf00a56b378ffbd961631a96a1443d40d0fff68ab693725b7 - Sigstore transparency entry: 352834524
- Sigstore integration time:
-
Permalink:
sdss/cherno@0da6a9216b6ee1a40f68e9e59328cb0883f49ebd -
Branch / Tag:
refs/tags/1.2.1 - Owner: https://github.com/sdss
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0da6a9216b6ee1a40f68e9e59328cb0883f49ebd -
Trigger Event:
push
-
Statement type: