Skip to content

Caltech Optical Observatories (COO)

Caltech Optical Observatories (COO) serves the Caltech astronomy community in the administration of Palomar Observatory and Caltech participation at Keck Observatory. COO also develops advanced optical and near-IR instrumentation for these and other observatories.

Useful resources

COO Home
COO Jira

Contribution Guidelines

Reporting Issues

If you encounter a bug or have a feature suggestion, please open a new issue in the repository. Provide as much detail as possible, including:

  • Version of the software: branch name and 'git log' top commit hash
  • Version of compiler (C, C++), interpreter (python) and OS
  • A clear title for the issue.
  • Steps to reproduce the bug (if applicable).
  • Error messages, screenshots, or logs.

Getting Started

If you're new to GitHub, here’s a simple guide to help you contribute:

  1. Sign Up for GitHub: If you don’t have an account, create one here.

  2. Clone the Repository: Use the following command to clone the repo to your local machine:

    git clone https://github.com/CaltechOpticalObservatories/repository-name.git
    

Making Changes

  1. Create a New Branch: Before making changes, create a new branch:
    git checkout -b your-name/feature
    

Pull Request Process

  1. Push your changes: git push origin your-name/feature
  2. Open a Pull Request.
  3. Describe your changes and link any related issues.

Documentation

Please update any documentation accordingly if you update any functionality.

Pinned Loading

  1. camera-interface camera-interface Public

    Detector controller interface server supporting Archon and ARC (aka "Leach") controllers.

    C++

  2. wdl wdl Public

    waveform definition language for Archons

    Python 4 2

  3. hispec hispec Public

    Python 3

  4. atlas atlas Public

    Python 3

  5. lris2 lris2 Public

    Python 1

  6. zshooter zshooter Public

    Python

Repositories

Showing 10 of 51 repositories
  • zshooter-drp Public

    ZShooter's DRP

    CaltechOpticalObservatories/zshooter-drp's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 1 Updated Oct 1, 2026
  • NGPS Public

    NGPS Software

    CaltechOpticalObservatories/NGPS's past year of commit activity
    Java 7 1 90 8 Updated Sep 30, 2026
  • camera-interface Public

    Detector controller interface server supporting Archon and ARC (aka "Leach") controllers.

    CaltechOpticalObservatories/camera-interface's past year of commit activity
    C++ 0 0 0 1 Updated Sep 30, 2026
  • hispec Public
    CaltechOpticalObservatories/hispec's past year of commit activity
    Python 3 0 10 2 Updated Sep 30, 2026
  • eregion Public

    Detector characterization framework

    CaltechOpticalObservatories/eregion's past year of commit activity
    Jupyter Notebook 1 0 3 2 Updated Sep 30, 2026
  • libby Public
    CaltechOpticalObservatories/libby's past year of commit activity
    Python 0 MIT 0 5 2 Updated Sep 30, 2026
  • cacao Public Forked from cacao-org/cacao

    Compute And Control for Adaptive Optics

    CaltechOpticalObservatories/cacao's past year of commit activity
    Shell 0 GPL-3.0 12 0 0 Updated Sep 30, 2026
  • zs-scopesim Public

    A Scopesim based instrument simulator for ZShooter

    CaltechOpticalObservatories/zs-scopesim's past year of commit activity
    Jupyter Notebook 0 GPL-3.0 0 0 0 Updated Sep 30, 2026
  • wdlfiles Public
    CaltechOpticalObservatories/wdlfiles's past year of commit activity
    C 2 0 0 0 Updated Sep 30, 2026
  • irdb Public Forked from AstarVienna/irdb

    A database containing instrument data for infrared telescopes

    CaltechOpticalObservatories/irdb's past year of commit activity
    Jupyter Notebook 0 GPL-3.0 24 0 0 Updated Sep 29, 2026

Top languages

Loading…

Most used topics

Loading…