Contribute to SPCC Database๏ƒ

Warning

Please note that we do not include narrowband filters. These highly specific filters are synthesized in Siril, ensuring precision, which applies to duonarrowband filters as well.

SPCC-Database JSON File Creator๏ƒ

This tool helps you create SPCC-compatible JSON files from CSV data extracted using tools like https://apps.automeris.io/wpd4/.

๐Ÿ“„ JSON File Creator

SPCC-Database JSON File Validator๏ƒ

This validator allows you to detect and remove duplicate wavelength values in your JSON files.

๐Ÿ” JSON File Validator

Submitting Your Files๏ƒ

To add a new file to the database, we use the GitLab merge request (MR) process. Don't worry, it's simpler than it sounds! First, you'll need to create a GitLab account if you don't have one yet. Then, follow this quick step-by-step guide for beginners.

  1. Fork the repository

    Go to the Siril SPCC Database GitLab page and click the Fork button. This creates your own copy of the database that you can edit.

  2. Clone your fork

    Once you've forked the repository, clone it to your computer using this command in your terminal:

    git clone https://gitlab.com/your-username/siril-spcc-database.git
    

    Replace your-username with your actual GitLab username.

  3. Add your file

    Place your JSON file in the correct folder:

    • mono_sensors/ for monochrome sensors

    • osc_sensors/ for color sensors

    • mono_filters/ for monochrome filters

    • osc_filters/ for color filters

  4. Commit your changes

    After adding your file, commit the changes with the following commands:

    git add .
    git commit -m "Added data for [Your Sensor/Filter Name]"
    
  5. Push your changes

    Push the changes to your forked repository:

    git push origin main
    
  6. Create a Merge Request

    Go back to the original repository on GitLab, and you'll see a button asking if you want to create a Merge Request. Click on it, review your changes, and submit the request. Our team will then review and merge your file into the main database!

Note

Please open a Merge Request for each new dataset added to facilitate easier review and ensure seamless integration. Thank you for your contributions!

Video Tutorial๏ƒ