Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
OS4CSAPI
OSHConnect-Python
Repository navigation
Code
Issues
1
(1)
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
OSHConnect-Python
scripts
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on May 29, 2026
Expose legacy demo refresh metadata
Sam-Bolling
committed
09b2b3e
View commit details
Copy full SHA for 09b2b3e
View code at this point
Browse repository at this point
Commits on May 10, 2026
Merge upstream/main into integrate/upstream-merge-2026-05-09
Show description for 0facebc
Sam-Bolling
committed
0facebc
View commit details
Copy full SHA for 0facebc
View code at this point
Browse repository at this point
Commits on May 2, 2026
update readme to favor new mkdocs and publish scripts to supply the empty auth credentials by default
tipatterson-dev
committed
981e5a4
View commit details
Copy full SHA for 981e5a4
View code at this point
Browse repository at this point
Commits on Apr 30, 2026
add docker and local publish script devx improvements
tipatterson-dev
committed
de14a46
View commit details
Copy full SHA for de14a46
View code at this point
Browse repository at this point
Commits on Mar 10, 2026
feat: add 5 East Coast/Midwest NWS weather stations
Show description for 6c815f5
Sam-Bolling
committed
6c815f5
View commit details
Copy full SHA for 6c815f5
View code at this point
Browse repository at this point
Commits on Feb 27, 2026
fix: correct repo name in mic array photo URL
Show description for d404b06
Sam-Bolling
committed
d404b06
View commit details
Copy full SHA for d404b06
View code at this point
Browse repository at this point
fix: use stable GitHub-hosted URL for mic array photo\n\nReplaces YouTube thumbnail proxy with raw.githubusercontent.com\nURL pointing to the committed image in csapi-explorer repo."
Sam-Bolling
committed
765f97a
View commit details
Copy full SHA for 765f97a
View code at this point
Browse repository at this point
feat: add GeoJSON description enrichment script\n\nAdds descriptions to all 43 ODAS systems via GeoJSON PUT.\nAlready executed successfully (43 updated, 0 failed).\nSuperseded by enrich_sensorml.py…
Show description for f450bcd
Sam-Bolling
committed
f450bcd
View commit details
Copy full SHA for f450bcd
View code at this point
Browse repository at this point
feat: add deep SensorML metadata enrichment script\n\nEnrich all 43 ODAS C-UAS systems with standard SensorML 3.0 fields:\n- keywords (ODAS, C-UAS, acoustic detection, etc.)\n- identifiers (ShortNa…
Show description for 1a50d28
Sam-Bolling
committed
1a50d28
View commit details
Copy full SHA for 1a50d28
View code at this point
Browse repository at this point
Phase 4: NDJSON replay engine (closes #3)\n\nscripts/replay.py — Multi-stream observation & command replay engine:\n - Loads all 9 NDJSON files (12,600 observations) with per-system routing\n - R…
Show description for f2addbd
Sam-Bolling
committed
f2addbd
View commit details
Copy full SHA for f2addbd
View code at this point
Browse repository at this point
Phase 2: Create 22 datastreams + 13 controlstreams (closes #1)\n\nAdded bootstrap_phase2.py which creates all Part 2 resources on the\nOSH SensorHub server:\n\n- 22 datastreams (7 types × 3 nodes +…
Show description for e7251a4
Sam-Bolling
committed
e7251a4
View commit details
Copy full SHA for e7251a4
View code at this point
Browse repository at this point
Add Phase 1 Bootstrap results report and server verification script\n\nReport covers:\n- 128/128 POSTs accepted (0 failures)\n- 109/121 resources verified accessible via GET\n- 12 sampling features…
Show description for 57ac9a2
Sam-Bolling
committed
57ac9a2
View commit details
Copy full SHA for 57ac9a2
View code at this point
Browse repository at this point
Phase 1 Bootstrap: create 121 Part 1 resources on OSH server\n\nAdd scripts/bootstrap.py that POSTs all Part 1 resources from the\nft-huachuca-v2.3 ScenarioPack to the OSH SensorHub server in\ndepe…
Show description for f38b3af
Sam-Bolling
committed
f38b3af
View commit details
Copy full SHA for f38b3af
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.