Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
5d62124
Delete .github/workflows/deploy.yml
chengj7 Jul 30, 2026
694f252
Add CI workflow for GitHub Pages deployment
chengj7 Jul 30, 2026
186f2f2
Delete environment.yml
chengj7 Jul 30, 2026
a8f4fd3
Add pyproject.toml for project configuration
chengj7 Jul 30, 2026
c1e9d57
Create CNAME
chengj7 Jul 30, 2026
9457b7f
Add debug output step to CI workflow
chengj7 Jul 30, 2026
387ce02
Delete CNAME
chengj7 Jul 30, 2026
a94222b
Enhance debug output for CI workflow
chengj7 Jul 30, 2026
e2cbf7a
Rename ci.yml to ci.yml
chengj7 Jul 30, 2026
1feae1a
Update ci.yml
chengj7 Jul 30, 2026
b5de924
Add 'marimo' branch to CI workflow triggers
chengj7 Jul 30, 2026
10fcecd
Add files via upload
chengj7 Jul 30, 2026
bbc1c12
Add script metadata and dependencies
chengj7 Jul 30, 2026
6b4063c
Uncomment h5py version in matchedfiltering.py
chengj7 Jul 30, 2026
e1269f7
Implement filter and plot functions with Plotly
chengj7 Jul 30, 2026
d681ab6
Add marimo runtime settings and scripts
chengj7 Jul 30, 2026
b2f524d
Remove debug output from CI workflow
chengj7 Jul 30, 2026
b28ba4b
Increase output_max_bytes limit to 10 million
chengj7 Jul 30, 2026
8c62d6e
Add marimo config check step in CI workflow
chengj7 Jul 30, 2026
a22a807
Add scripts to hatch envs for marimo
chengj7 Jul 30, 2026
840169e
Remove upload document_root step from CI workflow
chengj7 Jul 31, 2026
d400298
Add environment variable for Marimo output limit
chengj7 Jul 31, 2026
83660f7
Reduce MARIMO_OUTPUT_MAX_BYTES limit to 8500000
chengj7 Jul 31, 2026
f531c1d
Reduce output_max_bytes to 8,500,000
chengj7 Jul 31, 2026
4dc7f06
Update plot colors for time and frequency domains
chengj7 Aug 4, 2026
c0884d3
Update marimo check to use new script
chengj7 Sep 22, 2026
69e13a8
Update script paths in pyproject.toml
chengj7 Sep 22, 2026
c9141b1
Add files via upload
chengj7 Sep 22, 2026
248e1d9
Add script metadata for Python version and dependencies
chengj7 Sep 22, 2026
efa3746
Update pyproject.toml
chengj7 Sep 22, 2026
9c4aba2
Remove unused cell function from _matchedfiltering_mpl.py
chengj7 Sep 22, 2026
ef78543
Delete content/matchedfiltering.py
chengj7 Oct 16, 2026
d2a1629
Refactor matchedfiltering.py for clarity and efficiency
chengj7 Oct 16, 2026
420137a
Update script paths in pyproject.toml
chengj7 Oct 16, 2026
1fe2a88
Add project name and version to pyproject.toml
chengj7 Oct 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: CI

on:
push:
branches:
- main
- marimo
tags: ["*"]
pull_request:

env:
PYTHONUNBUFFERED: "1"
FORCE_COLOR: "1"

jobs:
export-marimo-and-publish:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
permissions:
pages: write
id-token: write
contents: write
# Provide an output so the next job knows whether to release
outputs:
DEPLOY: ${{ steps.release_check.outputs.deploy }}
steps:
- name: Check out code
uses: actions/checkout@v4

- name: Install uv
uses: astral-sh/setup-uv@v6

- name: Set up Python and install dependencies
run: |
uv python install # Uses version pinned in project
uv venv .venv
uv pip install --upgrade pip hatch
uv pip install marimo
uv pip install plotly
uv pip install requests

- name: Install local package
run: uv pip install .

- name: Check marimo
if: "!contains(github.event.head_commit.message, '[skip marimo check]')"
run: .venv/bin/hatch run marimo:check ./content/_matchedfiltering_mpl.py

- name: Show resolved marimo config
run: .venv/bin/hatch run marimo:config-check

- name: Export notebook
run: .venv/bin/hatch run marimo:convert
env:
MARIMO_OUTPUT_MAX_BYTES: "8500000"

- name: Upload document_root directory as artifact
uses: actions/upload-pages-artifact@v5
with:
path: output

- name: Deploy to GitHub Pages
# Be sure to allow this under Settings > Pages > Build and deployment > Source > Github Actions
id: deployment
uses: actions/deploy-pages@v4
with:
artifact_name: github-pages
54 changes: 0 additions & 54 deletions .github/workflows/deploy.yml

This file was deleted.

Loading