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++ 7 2

  2. wdl wdl Public

    waveform definition language for Archons

    Python 4 2

  3. atlas atlas Public

    Python 3

  4. NGPS NGPS Public

    NGPS Software

    Java 5

  5. hispec hispec Public

    Python 1

  6. lris2 lris2 Public

    Python 1

Repositories

Showing 10 of 24 repositories

Top languages

Loading…

Most used topics

Loading…