| Name | sdss-cherno JSON |
| Version |
1.2.1
JSON |
| download |
| home_page | None |
| Summary | SDSS guider actor |
| upload_time | 2025-08-05 17:41:45 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# cherno

[](https://github.com/psf/black)
[](https://sdss-cherno.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/sdss/cherno/actions)
<!-- [](https://codecov.io/gh/sdss/cherno) -->
SDSS guider actor
## Installation
In general you should be able to install ``cherno`` by doing
```console
pip install sdss-cherno
```
To build from source, use
```console
git clone git@github.com:sdss/cherno
cd cherno
pip install .
```
## Development
`cherno` uses [uv](https://docs.astral.sh/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
```console
uv sync
```
### Style and type checking
This project uses the [black](https://github.com/psf/black) code style with 88-character line lengths for code and docstrings. It is recommended to use [ruff](https://docs.astral.sh/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:
```json
{
"[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](https://marketplace.visualstudio.com/items?itemName=ms-python.python) and [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) extensions are installed.
Raw data
{
"_id": null,
"home_page": null,
"name": "sdss-cherno",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Jos\u00e9 S\u00e1nchez-Gallego <gallegoj@uw.edu>",
"download_url": "https://files.pythonhosted.org/packages/43/30/d28cf3103569bcb173041f35a9f3eabc071083fe517c494b2fb73b39e49d/sdss_cherno-1.2.1.tar.gz",
"platform": null,
"description": "# cherno\n\n\n[](https://github.com/psf/black)\n[](https://sdss-cherno.readthedocs.io/en/latest/?badge=latest)\n[](https://github.com/sdss/cherno/actions)\n<!-- [](https://codecov.io/gh/sdss/cherno) -->\n\n\nSDSS guider actor\n\n## Installation\n\nIn general you should be able to install ``cherno`` by doing\n\n```console\npip install sdss-cherno\n```\n\nTo build from source, use\n\n```console\ngit clone git@github.com:sdss/cherno\ncd cherno\npip install .\n```\n\n## Development\n\n`cherno` uses [uv](https://docs.astral.sh/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\n\n```console\nuv sync\n```\n\n### Style and type checking\n\nThis project uses the [black](https://github.com/psf/black) code style with 88-character line lengths for code and docstrings. It is recommended to use [ruff](https://docs.astral.sh/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:\n\n```json\n{\n \"[python]\": {\n \"editor.formatOnSave\": true,\n \"editor.codeActionsOnSave\": {\n \"source.fixAll\": \"explicit\",\n \"source.organizeImports.ruff\": \"explicit\"\n },\n \"editor.wordWrap\": \"off\",\n \"editor.tabSize\": 4,\n \"editor.defaultFormatter\": \"charliermarsh.ruff\"\n },\n \"[markdown]\": {\n \"editor.wordWrapColumn\": 88\n },\n \"[restructuredtext]\": {\n \"editor.wordWrapColumn\": 88\n },\n \"[json]\": {\n \"editor.quickSuggestions\": {\n \"strings\": true\n },\n \"editor.suggest.insertMode\": \"replace\",\n \"editor.formatOnSave\": true,\n \"editor.defaultFormatter\": \"esbenp.prettier-vscode\",\n \"editor.tabSize\": 2\n },\n \"[yaml]\": {\n \"editor.insertSpaces\": true,\n \"editor.formatOnSave\": true,\n \"editor.tabSize\": 2,\n \"editor.autoIndent\": \"advanced\",\n },\n \"prettier.tabWidth\": 2,\n \"editor.rulers\": [88],\n \"editor.wordWrapColumn\": 88,\n \"python.analysis.typeCheckingMode\": \"basic\",\n \"ruff.nativeServer\": true\n}\n```\n\nThis assumes that the [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) and [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) extensions are installed.\n",
"bugtrack_url": null,
"license": null,
"summary": "SDSS guider actor",
"version": "1.2.1",
"project_urls": {
"Documentation": "https://sdss-cherno.readthedocs.org",
"Homepage": "https://github.com/sdss/cherno",
"Repository": "https://github.com/sdss/cherno"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1a5941a02cdde1dd6053533530a1a41b689a57e3d617955d7d88ece57af9db35",
"md5": "0ad888f58ed60e0d4715ca40eed37045",
"sha256": "1dd1991fb278ef4bf00a56b378ffbd961631a96a1443d40d0fff68ab693725b7"
},
"downloads": -1,
"filename": "sdss_cherno-1.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0ad888f58ed60e0d4715ca40eed37045",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 53722,
"upload_time": "2025-08-05T17:41:44",
"upload_time_iso_8601": "2025-08-05T17:41:44.359749Z",
"url": "https://files.pythonhosted.org/packages/1a/59/41a02cdde1dd6053533530a1a41b689a57e3d617955d7d88ece57af9db35/sdss_cherno-1.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4330d28cf3103569bcb173041f35a9f3eabc071083fe517c494b2fb73b39e49d",
"md5": "3198cf432dec0c02f102390b0c5952e9",
"sha256": "716067efe7de95a351de3baa605c793bb07c8e1f35e0a890e75364bebe1b2644"
},
"downloads": -1,
"filename": "sdss_cherno-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "3198cf432dec0c02f102390b0c5952e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 39693,
"upload_time": "2025-08-05T17:41:45",
"upload_time_iso_8601": "2025-08-05T17:41:45.821281Z",
"url": "https://files.pythonhosted.org/packages/43/30/d28cf3103569bcb173041f35a9f3eabc071083fe517c494b2fb73b39e49d/sdss_cherno-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-05 17:41:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sdss",
"github_project": "cherno",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sdss-cherno"
}