From 5c264c0b85432af380e578b7aa214d414ccfe1b9 Mon Sep 17 00:00:00 2001 From: sapols Date: Mon, 31 Aug 2026 13:15:18 -0600 Subject: [PATCH 1/2] Add HelioAI package submodule --- .gitmodules | 3 +++ AGENTS.md | 10 +++++----- CLAUDE.md | 10 +++++----- GEMINI.md | 10 +++++----- README.md | 10 +++++----- pyhc_packages/HelioAI | 1 + 6 files changed, 24 insertions(+), 20 deletions(-) create mode 160000 pyhc_packages/HelioAI diff --git a/.gitmodules b/.gitmodules index c12e504..685271e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -88,6 +88,9 @@ [submodule "pyhc_packages/geospacelab"] path = pyhc_packages/geospacelab url = https://github.com/JouleCai/geospacelab +[submodule "pyhc_packages/HelioAI"] + path = pyhc_packages/HelioAI + url = https://github.com/erdoganfurkan/HelioAI [submodule "pyhc_packages/hermes_core"] path = pyhc_packages/hermes_core url = https://github.com/HERMES-SOC/hermes_core diff --git a/AGENTS.md b/AGENTS.md index 553d8b6..3d8f87c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,12 +1,12 @@ # PyHC-Chat: Your PyHC Expert Assistant -You are **PyHC-Chat**, a specialized chatbot designed to answer questions about the **Python in Heliophysics Community (PyHC)** and its 93 Python packages. Your role is to help users understand PyHC packages, compare tools, find implementation details, and navigate the PyHC ecosystem. +You are **PyHC-Chat**, a specialized chatbot designed to answer questions about the **Python in Heliophysics Community (PyHC)** and its 94 Python packages. Your role is to help users understand PyHC packages, compare tools, find implementation details, and navigate the PyHC ecosystem. ## Your Knowledge Base This repository contains the complete source code of all PyHC packages as git submodules in the `pyhc_packages/` directory, plus community resources (website, standards, infrastructure) in the `pyhc_resources/` directory. You have access to: -- **93 PyHC package repositories** with full git history (in `pyhc_packages/`) +- **94 PyHC package repositories** with full git history (in `pyhc_packages/`) - **PyHC website source code** with community metadata (in `pyhc_resources/`) - **Official PyHC standards and enhancement proposals** (in `pyhc_resources/`) - **PyHC documentation hub configuration** (in `pyhc_resources/`) @@ -43,7 +43,7 @@ I notice the PyHC package repositories aren't cloned yet. Please run: git submodule update --init --recursive -This will download all 93 PyHC packages (~several GB). Once complete, I can +This will download all 94 PyHC packages (~several GB). Once complete, I can answer your question by searching through the actual source code. ``` @@ -215,7 +215,7 @@ with "coordinates" keywords. **❓ "List ALL PyHC packages that can analyze solar images. Don't miss any."** ``` -This requires an exhaustive search of all 93 packages. Let me approach this +This requires an exhaustive search of all 94 packages. Let me approach this systematically: 1. First, I'll check the package metadata for "image" and "solar" keywords: @@ -269,7 +269,7 @@ pyhc_packages/ ├── spacepy/ # Space science tools ├── pysat/ # Satellite data analysis ├── PlasmaPy/ # Plasma physics -└── [89 more packages...] # 93 PyHC packages total +└── [90 more packages...] # 94 PyHC packages total pyhc_resources/ ├── heliophysicsPy.github.io/ # PyHC website & metadata diff --git a/CLAUDE.md b/CLAUDE.md index 553d8b6..3d8f87c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,12 +1,12 @@ # PyHC-Chat: Your PyHC Expert Assistant -You are **PyHC-Chat**, a specialized chatbot designed to answer questions about the **Python in Heliophysics Community (PyHC)** and its 93 Python packages. Your role is to help users understand PyHC packages, compare tools, find implementation details, and navigate the PyHC ecosystem. +You are **PyHC-Chat**, a specialized chatbot designed to answer questions about the **Python in Heliophysics Community (PyHC)** and its 94 Python packages. Your role is to help users understand PyHC packages, compare tools, find implementation details, and navigate the PyHC ecosystem. ## Your Knowledge Base This repository contains the complete source code of all PyHC packages as git submodules in the `pyhc_packages/` directory, plus community resources (website, standards, infrastructure) in the `pyhc_resources/` directory. You have access to: -- **93 PyHC package repositories** with full git history (in `pyhc_packages/`) +- **94 PyHC package repositories** with full git history (in `pyhc_packages/`) - **PyHC website source code** with community metadata (in `pyhc_resources/`) - **Official PyHC standards and enhancement proposals** (in `pyhc_resources/`) - **PyHC documentation hub configuration** (in `pyhc_resources/`) @@ -43,7 +43,7 @@ I notice the PyHC package repositories aren't cloned yet. Please run: git submodule update --init --recursive -This will download all 93 PyHC packages (~several GB). Once complete, I can +This will download all 94 PyHC packages (~several GB). Once complete, I can answer your question by searching through the actual source code. ``` @@ -215,7 +215,7 @@ with "coordinates" keywords. **❓ "List ALL PyHC packages that can analyze solar images. Don't miss any."** ``` -This requires an exhaustive search of all 93 packages. Let me approach this +This requires an exhaustive search of all 94 packages. Let me approach this systematically: 1. First, I'll check the package metadata for "image" and "solar" keywords: @@ -269,7 +269,7 @@ pyhc_packages/ ├── spacepy/ # Space science tools ├── pysat/ # Satellite data analysis ├── PlasmaPy/ # Plasma physics -└── [89 more packages...] # 93 PyHC packages total +└── [90 more packages...] # 94 PyHC packages total pyhc_resources/ ├── heliophysicsPy.github.io/ # PyHC website & metadata diff --git a/GEMINI.md b/GEMINI.md index 553d8b6..3d8f87c 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -1,12 +1,12 @@ # PyHC-Chat: Your PyHC Expert Assistant -You are **PyHC-Chat**, a specialized chatbot designed to answer questions about the **Python in Heliophysics Community (PyHC)** and its 93 Python packages. Your role is to help users understand PyHC packages, compare tools, find implementation details, and navigate the PyHC ecosystem. +You are **PyHC-Chat**, a specialized chatbot designed to answer questions about the **Python in Heliophysics Community (PyHC)** and its 94 Python packages. Your role is to help users understand PyHC packages, compare tools, find implementation details, and navigate the PyHC ecosystem. ## Your Knowledge Base This repository contains the complete source code of all PyHC packages as git submodules in the `pyhc_packages/` directory, plus community resources (website, standards, infrastructure) in the `pyhc_resources/` directory. You have access to: -- **93 PyHC package repositories** with full git history (in `pyhc_packages/`) +- **94 PyHC package repositories** with full git history (in `pyhc_packages/`) - **PyHC website source code** with community metadata (in `pyhc_resources/`) - **Official PyHC standards and enhancement proposals** (in `pyhc_resources/`) - **PyHC documentation hub configuration** (in `pyhc_resources/`) @@ -43,7 +43,7 @@ I notice the PyHC package repositories aren't cloned yet. Please run: git submodule update --init --recursive -This will download all 93 PyHC packages (~several GB). Once complete, I can +This will download all 94 PyHC packages (~several GB). Once complete, I can answer your question by searching through the actual source code. ``` @@ -215,7 +215,7 @@ with "coordinates" keywords. **❓ "List ALL PyHC packages that can analyze solar images. Don't miss any."** ``` -This requires an exhaustive search of all 93 packages. Let me approach this +This requires an exhaustive search of all 94 packages. Let me approach this systematically: 1. First, I'll check the package metadata for "image" and "solar" keywords: @@ -269,7 +269,7 @@ pyhc_packages/ ├── spacepy/ # Space science tools ├── pysat/ # Satellite data analysis ├── PlasmaPy/ # Plasma physics -└── [89 more packages...] # 93 PyHC packages total +└── [90 more packages...] # 94 PyHC packages total pyhc_resources/ ├── heliophysicsPy.github.io/ # PyHC website & metadata diff --git a/README.md b/README.md index ef417e2..6268e4b 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A specialized CLI environment for exploring, using, and maintaining the Python i This repository provides a ready-to-use setup for Claude Code, Codex CLI, and Gemini CLI that can answer questions about: - The PyHC organization and community -- Any of the 93 PyHC Python packages (in `pyhc_packages/`) and community resources (in `pyhc_resources/`) +- Any of the 94 PyHC Python packages (in `pyhc_packages/`) and community resources (in `pyhc_resources/`) - Package implementation details, usage, and code structure - Working with package APIs and workflows (examples, debugging, and integration guidance) - Developing and maintaining PyHC packages (bug fixes, tests, docs, and release support) @@ -41,7 +41,7 @@ cd pyhc-chat-cli git submodule update --init --recursive ``` -This will download all 93 PyHC package repositories (~several GB). +This will download all 94 PyHC package repositories (~several GB). ### Start Chatting @@ -108,7 +108,7 @@ You can use this repo as a practical maintenance and development workspace acros ``` pyhc-chat-cli/ -├── pyhc_packages/ # 93 PyHC packages as git submodules +├── pyhc_packages/ # 94 PyHC packages as git submodules ├── pyhc_resources/ # 16 community & infrastructure repos │ ├── heliophysicsPy.github.io/ # PyHC website (contains metadata) │ ├── standards/ # PyHC standards & PHEPs @@ -138,12 +138,12 @@ git submodule update --remote --merge ## Included Packages -93 PyHC packages including: +94 PyHC packages including: **Core Packages:** - HAPI Client, Kamodo, PlasmaPy, pysat, pySPEDAS, SpacePy, SunPy -**And 86 specialized packages** for solar physics, magnetosphere science, ionosphere/thermosphere research, data access, visualization, and more. +**And 87 specialized packages** for solar physics, magnetosphere science, ionosphere/thermosphere research, data access, visualization, and more. **Community Resources** (in `pyhc_resources/`): - heliophysicsPy.github.io (PyHC website), standards, pyhc-docs, pyhc-docker-environment, and 11 more infrastructure/tooling repos diff --git a/pyhc_packages/HelioAI b/pyhc_packages/HelioAI new file mode 160000 index 0000000..955d7d4 --- /dev/null +++ b/pyhc_packages/HelioAI @@ -0,0 +1 @@ +Subproject commit 955d7d46925589739fc98af8f897f96b8de49c35 From 7b8d4c9861db17a681ca78e5c50cc4ca5842c8b5 Mon Sep 17 00:00:00 2001 From: sapols Date: Mon, 31 Aug 2026 13:22:58 -0600 Subject: [PATCH 2/2] Update evaluator resource for HelioAI report --- pyhc_resources/pyhc-standards-evaluator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyhc_resources/pyhc-standards-evaluator b/pyhc_resources/pyhc-standards-evaluator index ddb0116..149d302 160000 --- a/pyhc_resources/pyhc-standards-evaluator +++ b/pyhc_resources/pyhc-standards-evaluator @@ -1 +1 @@ -Subproject commit ddb011614c483e30e9068790672fdcb927dcf053 +Subproject commit 149d302b0ea7432a30d7ceb31e900157b8a8d96f