{"name":"qhyccd-capture","display_name":"qhyccd-capture","visibility":"public","icon":"","categories":["Annotation","Segmentation","Acquisition"],"schema_version":"0.2.1","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"qhyccd-capture.qhyccd_capture","title":"capture","python_name":"qhyccd_capture.qhyccd_capture:CameraControlWidget","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"qhyccd-capture.read_raw_image","title":"Open Raw Image and Display","python_name":"qhyccd_capture.read_raw_image:napari_get_reader","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":[{"command":"qhyccd-capture.read_raw_image","filename_patterns":["*.raw"],"accepts_directories":false}],"writers":null,"widgets":[{"command":"qhyccd-capture.qhyccd_capture","display_name":"qhyccd-capture","autogenerate":false}],"sample_data":null,"themes":null,"menus":{},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.1","name":"qhyccd-capture","version":"0.0.4.0","dynamic":null,"platform":null,"supported_platform":null,"summary":"The basic operations for QHYCCD series cameras","description":"# qhyccd-capture\n\n## Project Introduction\n\n`qhyccd-capture` is a basic operation library for handling QHYCCD series cameras. This library provides functionalities to interact with QHYCCD cameras, including camera connection, parameter setting, image capture, and display. This project is a [napari] plugin, aimed at simplifying the use of the camera through a graphical user interface.\n\n## Features\n\n- **Camera Connection**: Supports loading the corresponding QHYCCD dynamic link libraries on different operating systems (such as Windows, Linux, macOS) and initializing camera resources.\n- **Parameter Setting**: Provides the functionality to set camera parameters, such as exposure time, gain, offset, USB bandwidth, etc.\n- **Image Capture**: Supports single-frame mode exposure and retrieves image data.\n- **Image Display**: Displays captured images through napari, supports distributed display, single display, and sequence display modes.\n- **Histogram and White Balance**: Provides histogram equalization and white balance adjustment functions.\n- **ROI (Region of Interest)**: Supports creating and applying ROIs to operate on specific areas.\n- **Video Recording**: Supports video recording and saves in various video formats.\n- **Temperature Control**: Supports temperature control and displays temperature.\n- **CFW Control**: Supports CFW control and displays CFW status.\n- **Star Point Resolution**: Supports star point resolution and displays the results.\n\n![qhyccd-capture 插件界面显示](https://raw.githubusercontent.com/LiuQiang-AI/qhyccd-capture/main/src/qhyccd_capture/images/image.png)\n\n## Installation\nYou can install via pip:\n\n    pip install qhyccd-capture\n\nTo install the latest development version:\n\n    pip install git+https://github.com/nightliar-L/qhyccd-capture.git\n\n## Dependency Installation\n#### Astrometry.net \nCurrently, astrometry.net only supports the Ubuntu system.\n\n    sudo apt-get install astrometry.net\n    sudo apt-get install astrometry-data-tycho2\n    sudo vim ~/.bashrc\n    # Add the following content\n    export PATH=$PATH:/usr/local/astrometry/bin\n\n## Version Changes\n\n- 2024-10-23 Version 0.0.1 Initial version\n- 2024-10-24 Version 0.0.2 Fixed some issues introduced by the release\n- 2024-10-24 Version 0.0.3 Optimized some functions and processing logic\n\n## Contributing\n\nContributions are very welcome. Tests can be run with [tox], please ensure\nthe coverage at least stays the same before you submit a pull request.\n\n## License\n\nDistributed under the terms of the [BSD-3] license,\n\"qhyccd-capture\" is free and open source software\n","description_content_type":"text/markdown","keywords":null,"home_page":null,"download_url":null,"author":"QHYCCD","author_email":"lq@qhyccd.com","maintainer":null,"maintainer_email":null,"license":null,"classifier":["Development Status :: 2 - Pre-Alpha","Framework :: napari","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.9","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Topic :: Scientific/Engineering :: Image Processing"],"requires_dist":["numpy","magicgui","qtpy","opencv-python","PyQt5","matplotlib","astropy","psutil","photutils<1.14.0,>=1.11.0","pybind11","pyqtgraph","tox; extra == \"testing\"","pytest; extra == \"testing\"","pytest-cov; extra == \"testing\"","pytest-qt; extra == \"testing\"","napari; extra == \"testing\""],"requires_python":">=3.9","requires_external":null,"project_url":null,"provides_extra":["testing"],"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}