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:

  • A clear title for the issue.
  • Steps to reproduce the bug (if applicable).
  • Any relevant 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. Fork the Repository: Click on the “Fork” button at the top right of the repository page. This creates a copy of the repository in your account.

  3. Clone Your Fork: Use the following command to clone your fork to your local machine:

    git clone https://github.com/your-username/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 1

  2. wdl wdl Public

    waveform definition language for Archons

    Python 4 1

  3. pyarchon pyarchon Public

    Python tools for interacting with Archon using camera-interface server

    Python 2

  4. hispec-fiberswitch hispec-fiberswitch Public

    The HISPEC mechanical fiber switch codebase

    1

  5. atlas atlas Public

    Python 2

  6. NGPS NGPS Public

    NGPS Software

    Java 3

Repositories

Showing 10 of 15 repositories
  • wdl Public

    waveform definition language for Archons

    CaltechOpticalObservatories/wdl’s past year of commit activity
    Python 4 1 0 1 Updated Oct 9, 2024
  • camera-interface Public

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

    CaltechOpticalObservatories/camera-interface’s past year of commit activity
    C++ 7 1 4 4 Updated Oct 9, 2024
  • NGPS Public

    NGPS Software

    CaltechOpticalObservatories/NGPS’s past year of commit activity
    Java 3 0 45 0 Updated Oct 7, 2024
  • atlas Public
    CaltechOpticalObservatories/atlas’s past year of commit activity
    Python 2 0 0 0 Updated Oct 1, 2024
  • .github Public
    CaltechOpticalObservatories/.github’s past year of commit activity
    0 0 0 0 Updated Oct 1, 2024
  • pyarchon Public

    Python tools for interacting with Archon using camera-interface server

    CaltechOpticalObservatories/pyarchon’s past year of commit activity
    Python 2 0 0 0 Updated Oct 1, 2024
  • CaltechOpticalObservatories/coo-tools’s past year of commit activity
    0 0 0 0 Updated Sep 30, 2024
  • ether-cat-soft Public

    A master which uses CANopen over EtherCAT (CoE) to control CiA 402 compliant power drive systems. Requires EtherCAT hardware.

    CaltechOpticalObservatories/ether-cat-soft’s past year of commit activity
    Jupyter Notebook 0 0 3 0 Updated Sep 13, 2024
  • nirc2 Public
    CaltechOpticalObservatories/nirc2’s past year of commit activity
    0 0 0 0 Updated Aug 6, 2024
  • Arc64PCI Public

    Astronomical Research Cameras ARC64 PCI kernel driver

    CaltechOpticalObservatories/Arc64PCI’s past year of commit activity
    C 0 0 0 0 Updated Aug 6, 2024

Top languages

Loading…

Most used topics

Loading…