- The source of truth in the repository is the pydantic models in https://github.com/AAVSO/public-utils/blob/main/schemas/starlist/aavso_starlist_schema.py.
- The JSON schema is generated from the pydantic models. Every past schema version is saved as a JSON schema.
- There are additional python files, one for each superseded "generation" of the schema. A generation is a set of schema versions that are compatible with each other.
- The main file includes machinery to upgrade a star list from an older schema version to the current one.
- The same repository holds both the schema and the readers. That is different from the other projects below, which separate the two.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| """Generate a nicely formatted Markdown file from the SciPy 2026 Tutorials CSV.""" | |
| import csv | |
| import re | |
| from pathlib import Path | |
| CSV_PATH = Path("SciPy 2026 Tutorials - Installation instruction + content links.csv") | |
| MD_PATH = Path("SciPy 2026 Tutorials.md") |
- Package requirements: tethys-platform installed via pip or conda into a python 3.12 environment
- Installation instructions: After installing tethys-platform, run
tethys quickstart - As a result of
tethys quickstartyour browser should automatically open to http://127.0.0.1:8000 where you will see a login page. Login with "admin:pass" and if that works, you're good to go!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| querychat[viz] | |
| shinychat | |
| chatlas | |
| polars | |
| sqlalchemy | |
| duckdb | |
| streamlit | |
| dash | |
| gradio |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import querychat | |
| import shinychat | |
| import chatlas | |
| import polars | |
| import sqlalchemy | |
| import duckdb | |
| import streamlit | |
| import dash | |
| import gradio |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "id": "9dcf0b1c-3add-4a35-8b1b-f62ebedc36c8", | |
| "metadata": {}, | |
| "source": [ | |
| "# Quick timing of converting a table of positions and radii to a lit of markers" | |
| ] | |
| }, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from typing import Annotated, List | |
| from pydantic import BaseModel, Field | |
| from stellarphot.settings.aavso_models import AAVSOFilters | |
| class StarList(BaseModel): | |
| x: float | |
| y: float | |
| ra: float | |
| dec: float |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "name": "dev", | |
| "url": "https://www.astropy.org/ccd-reduction-and-photometry-guide/v/dev/" | |
| }, | |
| { | |
| "version": "2.0.1", | |
| "url": "https://www.astropy.org/ccd-reduction-and-photometry-guide/v/2.0.1/" | |
| }, | |
| { |
A short summary of the current status of the project is helpful for understanding why the sequence of spending is what I've proposed below.
I a package several years ago that propvides the skeleton for what I'm suggesting in this proposal.
The package, called stellarphot, currently does these functions, which use a broad range of astropy functionality:
NewerOlder