sdss-skymakercam


Namesdss-skymakercam JSON
Version 0.0.30 PyPI version JSON
download
home_pagehttps://github.com/sdss/skymakercam
SummarySkymaker camera with sdss-basecam
upload_time2023-03-10 22:22:12
maintainer
docs_urlNone
authorFlorian Briegel
requires_python>=3.8,<=3.10
licenseBSD-3-Clause
keywords astronomy software
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # skymakercam

![Versions](https://img.shields.io/badge/python->3.7-blue)
[![Documentation Status](https://readthedocs.org/projects/sdss-skymakercam/badge/?version=latest)](https://sdss-skymakercam.readthedocs.io/en/latest/?badge=latest)
[![Travis (.org)](https://img.shields.io/travis/sdss/skymakercam)](https://travis-ci.org/sdss/skymakercam)
[![codecov](https://codecov.io/gh/sdss/skymakercam/branch/main/graph/badge.svg)](https://codecov.io/gh/sdss/skymakercam)

Virtual camera based on sdss-basecam using remote catalog

## from [lvmtan](https://github.com/sdss/lvmtan) run:

    poetry run container_start --name lvm.all

## from [lvmpwi](https://github.com/sdss/lvmpwi) run:

    poetry run container_start --name=lvm.sci.pwi --simulator

## from skymakercam run:
    poetry run python utils/plot_skymakercam.py -v -c python/skymakercam/etc/cameras.yaml lvm.sci.agw.cam
    
* Move lvm.sci.foc for focusing - relative 10000 steps.
* Move lvm.sci.km absolute in degree "DEG".
* Move lvm.sci.pwi for target.
* Press 'o' for find stars and recenter.
* Press 'q' to quit.

![image](https://github.com/sdss/skymakercam/raw/master/docs/skymaker_plot.png)

## use it in your own python code:
With this [config example python/skymakercam/etc/cameras.yaml](https://github.com/sdss/skymakercam/blob/master/python/skymakercam/etc/cameras.yaml) and the actors running from before, it can be used like this:

    import asyncio
    from logging import DEBUG, INFO
    from skymakercam.camera import SkymakerCameraSystem, SkymakerCamera

    async def example_skymakercam(camname, exptime, verb, config):
   
       cs = SkymakerCameraSystem(SkymakerCamera, camera_config=config, verbose=verb)
       cam = await cs.add_camera(name=camname, uid=cs._config[camname]["uid"])

       # eg: expose or do whatever u do with a sdss-basecam type camera.
       exp = await cam.expose(exptime, camname)
       
   
    verb = DEBUG
    camname = "lvm.sci.agw.cam"
    config = "python/skymakercam/etc/cameras.yaml"

    asyncio.run(example_skymakercam(camname, 5.0, verb, config))
    


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sdss/skymakercam",
    "name": "sdss-skymakercam",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<=3.10",
    "maintainer_email": "",
    "keywords": "astronomy,software",
    "author": "Florian Briegel",
    "author_email": "briegel@mpia.de",
    "download_url": "https://files.pythonhosted.org/packages/2e/5c/d70703ab64a7366c611016aaab9a184b575eb06bdf9aabb7862fc55a8320/sdss_skymakercam-0.0.30.tar.gz",
    "platform": null,
    "description": "# skymakercam\n\n![Versions](https://img.shields.io/badge/python->3.7-blue)\n[![Documentation Status](https://readthedocs.org/projects/sdss-skymakercam/badge/?version=latest)](https://sdss-skymakercam.readthedocs.io/en/latest/?badge=latest)\n[![Travis (.org)](https://img.shields.io/travis/sdss/skymakercam)](https://travis-ci.org/sdss/skymakercam)\n[![codecov](https://codecov.io/gh/sdss/skymakercam/branch/main/graph/badge.svg)](https://codecov.io/gh/sdss/skymakercam)\n\nVirtual camera based on sdss-basecam using remote catalog\n\n## from [lvmtan](https://github.com/sdss/lvmtan) run:\n\n    poetry run container_start --name lvm.all\n\n## from [lvmpwi](https://github.com/sdss/lvmpwi) run:\n\n    poetry run container_start --name=lvm.sci.pwi --simulator\n\n## from skymakercam run:\n    poetry run python utils/plot_skymakercam.py -v -c python/skymakercam/etc/cameras.yaml lvm.sci.agw.cam\n    \n* Move lvm.sci.foc for focusing - relative 10000 steps.\n* Move lvm.sci.km absolute in degree \"DEG\".\n* Move lvm.sci.pwi for target.\n* Press 'o' for find stars and recenter.\n* Press 'q' to quit.\n\n![image](https://github.com/sdss/skymakercam/raw/master/docs/skymaker_plot.png)\n\n## use it in your own python code:\nWith this [config example python/skymakercam/etc/cameras.yaml](https://github.com/sdss/skymakercam/blob/master/python/skymakercam/etc/cameras.yaml) and the actors running from before, it can be used like this:\n\n    import asyncio\n    from logging import DEBUG, INFO\n    from skymakercam.camera import SkymakerCameraSystem, SkymakerCamera\n\n    async def example_skymakercam(camname, exptime, verb, config):\n   \n       cs = SkymakerCameraSystem(SkymakerCamera, camera_config=config, verbose=verb)\n       cam = await cs.add_camera(name=camname, uid=cs._config[camname][\"uid\"])\n\n       # eg: expose or do whatever u do with a sdss-basecam type camera.\n       exp = await cam.expose(exptime, camname)\n       \n   \n    verb = DEBUG\n    camname = \"lvm.sci.agw.cam\"\n    config = \"python/skymakercam/etc/cameras.yaml\"\n\n    asyncio.run(example_skymakercam(camname, 5.0, verb, config))\n    \n\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Skymaker camera with sdss-basecam",
    "version": "0.0.30",
    "split_keywords": [
        "astronomy",
        "software"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b175c68f66c72b468d534d0a2727a146d19c2f87a93a218c0c7ccbedb4b2e686",
                "md5": "258c18e5b5f539817ed2a48d6e40948b",
                "sha256": "b86af5295e23ad17cabda2f919bcedd7ac8886d5117e0fedffd0569d9e7bde40"
            },
            "downloads": -1,
            "filename": "sdss_skymakercam-0.0.30-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "258c18e5b5f539817ed2a48d6e40948b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<=3.10",
            "size": 24885,
            "upload_time": "2023-03-10T22:22:10",
            "upload_time_iso_8601": "2023-03-10T22:22:10.772051Z",
            "url": "https://files.pythonhosted.org/packages/b1/75/c68f66c72b468d534d0a2727a146d19c2f87a93a218c0c7ccbedb4b2e686/sdss_skymakercam-0.0.30-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e5cd70703ab64a7366c611016aaab9a184b575eb06bdf9aabb7862fc55a8320",
                "md5": "ca6c9a6ddd3b3d0c134a1d0457df0f80",
                "sha256": "cb16c800c48f8fc08f4e1ed0d76149b173c44f4482e73f0ae6afe1527caef25a"
            },
            "downloads": -1,
            "filename": "sdss_skymakercam-0.0.30.tar.gz",
            "has_sig": false,
            "md5_digest": "ca6c9a6ddd3b3d0c134a1d0457df0f80",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<=3.10",
            "size": 22939,
            "upload_time": "2023-03-10T22:22:12",
            "upload_time_iso_8601": "2023-03-10T22:22:12.485920Z",
            "url": "https://files.pythonhosted.org/packages/2e/5c/d70703ab64a7366c611016aaab9a184b575eb06bdf9aabb7862fc55a8320/sdss_skymakercam-0.0.30.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-10 22:22:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "sdss",
    "github_project": "skymakercam",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "sdss-skymakercam"
}
        
Elapsed time: 0.05714s