sdss-cherno


Namesdss-cherno JSON
Version 1.2.1 PyPI version JSON
download
home_pageNone
SummarySDSS guider actor
upload_time2025-08-05 17:41:45
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # cherno

![Versions](https://img.shields.io/badge/python->=3.10-blue)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Documentation Status](https://readthedocs.org/projects/sdss-cherno/badge/?version=latest)](https://sdss-cherno.readthedocs.io/en/latest/?badge=latest)
[![Tests Status](https://github.com/sdss/cherno/workflows/Test/badge.svg)](https://github.com/sdss/cherno/actions)
<!-- [![codecov](https://codecov.io/gh/sdss/cherno/branch/main/graph/badge.svg)](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![Versions](https://img.shields.io/badge/python->=3.10-blue)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Documentation Status](https://readthedocs.org/projects/sdss-cherno/badge/?version=latest)](https://sdss-cherno.readthedocs.io/en/latest/?badge=latest)\n[![Tests Status](https://github.com/sdss/cherno/workflows/Test/badge.svg)](https://github.com/sdss/cherno/actions)\n<!-- [![codecov](https://codecov.io/gh/sdss/cherno/branch/main/graph/badge.svg)](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"
}
        
Elapsed time: 1.96247s