sdss-flicamera


Namesdss-flicamera JSON
Version 0.6.0 PyPI version JSON
download
home_pagehttps://github.com/sdss/flicamera
SummaryA library to control Finger Lakes Instrumentation cameras.
upload_time2022-12-25 00:55:42
maintainer
docs_urlNone
authorJosé Sánchez-Gallego
requires_python>=3.8,<4.0
licenseBSD-3-Clause
keywords astronomy software
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # flicamera

![Versions](https://img.shields.io/badge/python->3.7-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-flicamera/badge/?version=latest)](https://sdss-flicamera.readthedocs.io/en/latest/?badge=latest)
[![Tests Status](https://github.com/sdss/flicamera/workflows/Test/badge.svg)](https://github.com/sdss/flicamera/actions)
[![Build Status](https://github.com/sdss/flicamera/workflows/Build/badge.svg)](https://github.com/sdss/flicamera/actions)
[![codecov](https://codecov.io/gh/sdss/flicamera/branch/master/graph/badge.svg)](https://codecov.io/gh/sdss/flicamera)

A library to control Finger Lakes Instrumentation cameras. It provides the SDSS `gfaCamera` and `fvcCamera` actors to control the Guide, Focus and Acquisition cameras and Field View Camera, respectively.

## Installation

In general you should be able to install ``flicamera`` by doing

```console
pip install sdss-flicamera
```

Although `flicamera` should handle all the compilation of the FLI libraries, you may still need to modify your system to give your user access to the FLI USB devices. See [here](https://github.com/sdss/flicamera/blob/master/cextern/README.md) for more details.

To build from source, use

```console
git clone git@github.com:sdss/flicamera
cd flicamera
pip install .[docs]
```

## Development

`flicamera` uses [poetry](http://poetry.eustace.io/) for dependency management and packaging. To work with an editable install it's recommended that you setup `poetry` and install `flicamera` in a virtual environment by doing

```console
poetry install
```

Pip does not support editable installs with PEP-517 yet. That means that running `pip install -e .` will fail because `poetry` doesn't use a `setup.py` file. As a workaround, you can use the `create_setup.py` file to generate a temporary `setup.py` file. To install `flicamera` in editable mode without `poetry`, do

```console
pip install --pre poetry
python create_setup.py
pip install -e .
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sdss/flicamera",
    "name": "sdss-flicamera",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "astronomy,software",
    "author": "Jos\u00e9 S\u00e1nchez-Gallego",
    "author_email": "gallegoj@uw.edu",
    "download_url": "https://files.pythonhosted.org/packages/43/3d/37e34fde3c85e1db2b4ee59c3dbb9d1783f664b9e1c1eaf337b2aad0897c/sdss_flicamera-0.6.0.tar.gz",
    "platform": null,
    "description": "# flicamera\n\n![Versions](https://img.shields.io/badge/python->3.7-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-flicamera/badge/?version=latest)](https://sdss-flicamera.readthedocs.io/en/latest/?badge=latest)\n[![Tests Status](https://github.com/sdss/flicamera/workflows/Test/badge.svg)](https://github.com/sdss/flicamera/actions)\n[![Build Status](https://github.com/sdss/flicamera/workflows/Build/badge.svg)](https://github.com/sdss/flicamera/actions)\n[![codecov](https://codecov.io/gh/sdss/flicamera/branch/master/graph/badge.svg)](https://codecov.io/gh/sdss/flicamera)\n\nA library to control Finger Lakes Instrumentation cameras. It provides the SDSS `gfaCamera` and `fvcCamera` actors to control the Guide, Focus and Acquisition cameras and Field View Camera, respectively.\n\n## Installation\n\nIn general you should be able to install ``flicamera`` by doing\n\n```console\npip install sdss-flicamera\n```\n\nAlthough `flicamera` should handle all the compilation of the FLI libraries, you may still need to modify your system to give your user access to the FLI USB devices. See [here](https://github.com/sdss/flicamera/blob/master/cextern/README.md) for more details.\n\nTo build from source, use\n\n```console\ngit clone git@github.com:sdss/flicamera\ncd flicamera\npip install .[docs]\n```\n\n## Development\n\n`flicamera` uses [poetry](http://poetry.eustace.io/) for dependency management and packaging. To work with an editable install it's recommended that you setup `poetry` and install `flicamera` in a virtual environment by doing\n\n```console\npoetry install\n```\n\nPip does not support editable installs with PEP-517 yet. That means that running `pip install -e .` will fail because `poetry` doesn't use a `setup.py` file. As a workaround, you can use the `create_setup.py` file to generate a temporary `setup.py` file. To install `flicamera` in editable mode without `poetry`, do\n\n```console\npip install --pre poetry\npython create_setup.py\npip install -e .\n```\n\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A library to control Finger Lakes Instrumentation cameras.",
    "version": "0.6.0",
    "split_keywords": [
        "astronomy",
        "software"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "b6dd76c06b419c0c4c4895ebee30122a",
                "sha256": "cc27481e83f7b4522daca2ef11a141463ec1c12c2f4274f21bb6978647830cfd"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6dd76c06b419c0c4c4895ebee30122a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<4.0",
            "size": 75567,
            "upload_time": "2022-12-25T00:48:16",
            "upload_time_iso_8601": "2022-12-25T00:48:16.968481Z",
            "url": "https://files.pythonhosted.org/packages/ed/4d/27d583f96ece9310e620928beae5ffbdfd287d3a6de8758783cb730e9a72/sdss_flicamera-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "e092164066bb8b11bbc027791bc51093",
                "sha256": "29ae6a9c8fbe1785c8716c909ac8e636a2b3e25a1aafd0660d0a827e59cddab9"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e092164066bb8b11bbc027791bc51093",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<4.0",
            "size": 934002,
            "upload_time": "2022-12-25T00:51:59",
            "upload_time_iso_8601": "2022-12-25T00:51:59.358760Z",
            "url": "https://files.pythonhosted.org/packages/8c/68/aaf38d0a55e4f66d04a9481bdd3cd149c7b0542b3c9c9bd671058e618324/sdss_flicamera-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "ea695b91d7eaf549c990111fc80d3bad",
                "sha256": "a9ff969a3853d1b8022655780a32b3fdf7b6214a24099121697154365250dcf1"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp310-cp310-manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ea695b91d7eaf549c990111fc80d3bad",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<4.0",
            "size": 500810,
            "upload_time": "2022-12-25T00:52:00",
            "upload_time_iso_8601": "2022-12-25T00:52:00.383470Z",
            "url": "https://files.pythonhosted.org/packages/ba/72/910a4a3f604ce5c514d27da8aae17a254fa0add983b04d17e60c77d8c9c3/sdss_flicamera-0.6.0-cp310-cp310-manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "971551292aa7a450b2dfbe87fcb551a1",
                "sha256": "b604aae07aece0a4f96083aeef3eb7300871a9c1dbf0018c908ec7c35746dd0b"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "971551292aa7a450b2dfbe87fcb551a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<4.0",
            "size": 119858,
            "upload_time": "2022-12-25T00:49:23",
            "upload_time_iso_8601": "2022-12-25T00:49:23.511889Z",
            "url": "https://files.pythonhosted.org/packages/f7/9f/9a521bbffd45f5258977a676a3c4f649ba81b61871887e118a35318b98a9/sdss_flicamera-0.6.0-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "63a38cfe99cb9ff0bc11bab85d771946",
                "sha256": "e6e5f3e596fd5c643b20e1fae7b2e75cb51ce1e049dd66c1dafb288c99a1eb91"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "63a38cfe99cb9ff0bc11bab85d771946",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<4.0",
            "size": 1090656,
            "upload_time": "2022-12-25T00:52:01",
            "upload_time_iso_8601": "2022-12-25T00:52:01.676333Z",
            "url": "https://files.pythonhosted.org/packages/af/fa/77a99d1688d6159abd0061d62e6c6a003726b1c4bc7e1e5534c25d2b280b/sdss_flicamera-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "3c895009f520f4f936e528eed50599d0",
                "sha256": "a0ebf04b1829d0c7d505ccb985cb58733709eb80d11322ff49ae591950fe1c06"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp311-cp311-manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3c895009f520f4f936e528eed50599d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<4.0",
            "size": 658072,
            "upload_time": "2022-12-25T00:52:03",
            "upload_time_iso_8601": "2022-12-25T00:52:03.175251Z",
            "url": "https://files.pythonhosted.org/packages/62/7f/6cb459f6393698f502af12de5bd8a1549d48cbc29cff30fce56ce418b19d/sdss_flicamera-0.6.0-cp311-cp311-manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a005dacbcb93f47715f4d1bf7965b088",
                "sha256": "f12c48971229a0c975e444a5c5a7a42e92e86e0d8f3c8be9c2fc5be42adf56b2"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp38-cp38-macosx_10_16_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a005dacbcb93f47715f4d1bf7965b088",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<4.0",
            "size": 75614,
            "upload_time": "2022-12-25T00:49:35",
            "upload_time_iso_8601": "2022-12-25T00:49:35.320411Z",
            "url": "https://files.pythonhosted.org/packages/e8/68/22a4ac5c1260755dec00c357f9f14a6a4c7859b71c458e68efdb818cae75/sdss_flicamera-0.6.0-cp38-cp38-macosx_10_16_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "acd5b6fa934ecaef888400fba6f0d72c",
                "sha256": "95127396c0c80512f37535e9fbea2dc0296ab194b14b5a86a1a7590392ec0941"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "acd5b6fa934ecaef888400fba6f0d72c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<4.0",
            "size": 620656,
            "upload_time": "2022-12-25T00:52:04",
            "upload_time_iso_8601": "2022-12-25T00:52:04.708398Z",
            "url": "https://files.pythonhosted.org/packages/54/5a/1fead4c8ddbf73a30cff599b556620c886f1e2d8fa331acfc42c14710790/sdss_flicamera-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0ea160da2d66969958ba19cc589920d9",
                "sha256": "8a0f41b06b29c695dcb95c4355e13d952b51f1e52acc5072e5cf14d3b6f3c784"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp38-cp38-manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0ea160da2d66969958ba19cc589920d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<4.0",
            "size": 186242,
            "upload_time": "2022-12-25T00:52:05",
            "upload_time_iso_8601": "2022-12-25T00:52:05.895066Z",
            "url": "https://files.pythonhosted.org/packages/cf/3a/86a104896417310f68ac044350fa1ae428bfbe421fed0bacb63c09750991/sdss_flicamera-0.6.0-cp38-cp38-manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a49d9956f209fbfe081601fc5cb6ffd1",
                "sha256": "0bb0c4550853959c383c084e4676c50214f7c0507e27f2968ab2ec0d484734a0"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a49d9956f209fbfe081601fc5cb6ffd1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<4.0",
            "size": 75552,
            "upload_time": "2022-12-25T00:49:30",
            "upload_time_iso_8601": "2022-12-25T00:49:30.032691Z",
            "url": "https://files.pythonhosted.org/packages/ec/22/79312261d46e21c00dca5db6a978db7ec19bd282a4efddf7c9276eed6bf5/sdss_flicamera-0.6.0-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6794b269a1978a27120c49a89b2f0133",
                "sha256": "96706fb60670b4951efc7b7f0e245c485e95c25e17bae981aead0926ab420907"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6794b269a1978a27120c49a89b2f0133",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<4.0",
            "size": 777347,
            "upload_time": "2022-12-25T00:52:07",
            "upload_time_iso_8601": "2022-12-25T00:52:07.275054Z",
            "url": "https://files.pythonhosted.org/packages/d0/42/0eb93893e6fc6bfa0384dbd13577a61da663071f8b4484ae2158b177a8b0/sdss_flicamera-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "193840889043f572cb6c1e4fe4951c9d",
                "sha256": "1efd0d4ae5d41416c6790842b143392c1c61a8ecf3a702a1811949b5dae0ecad"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0-cp39-cp39-manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "193840889043f572cb6c1e4fe4951c9d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<4.0",
            "size": 343543,
            "upload_time": "2022-12-25T00:52:08",
            "upload_time_iso_8601": "2022-12-25T00:52:08.482808Z",
            "url": "https://files.pythonhosted.org/packages/ec/d9/6a9b6a1e4aacd9d9515d97c3fa9452f1df55904084a1c860dc1ce845f993/sdss_flicamera-0.6.0-cp39-cp39-manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d5452211a6d35958e94bda17455cda31",
                "sha256": "35c97f0a7831e1a10c5491865f5e9d9608bbd1ec50de4bcc1622741adda89df8"
            },
            "downloads": -1,
            "filename": "sdss_flicamera-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d5452211a6d35958e94bda17455cda31",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 807491,
            "upload_time": "2022-12-25T00:55:42",
            "upload_time_iso_8601": "2022-12-25T00:55:42.120102Z",
            "url": "https://files.pythonhosted.org/packages/43/3d/37e34fde3c85e1db2b4ee59c3dbb9d1783f664b9e1c1eaf337b2aad0897c/sdss_flicamera-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-25 00:55:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "sdss",
    "github_project": "flicamera",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "sdss-flicamera"
}
        
Elapsed time: 0.02148s