Skip to content

samueleronchini/acme_tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACME Tutorials

Deploy Jupyter Book Binder

ACME Tutorials logo

Interactive tutorials for gravitational wave astronomy and related topics, powered by Jupyter Book and Binder.

🌐 Live Site: https://samueleronchini.github.io/acme_tutorials/

🚀 Interactive Notebooks: Click the rocket icon on any tutorial page to launch with Binder!

Setup Instructions

1. Enable GitHub Pages

To deploy your site, you need to enable GitHub Pages:

  1. Go to your repository settings: https://github.com/samueleronchini/acme_tutorials/settings/pages
  2. Under "Build and deployment":
    • Source: Select "GitHub Actions"
  3. Save the changes

2. Push Changes and Deploy

Once you've pushed these configuration files to your repository, the GitHub Actions workflow will automatically:

3. Run Locally

To build and preview the book locally:

# Clone the repo
git clone https://github.com/samueleronchini/acme_tutorials.git
cd acme_tutorials

# Install dependencies
pip install "jupyter-book<1.0"
pip install -r requirements.txt

# Build and view the site
jupyter-book build .
open _build/html/index.html  # macOS
# or
xdg-open _build/html/index.html  # Linux

Binder Integration

Binder is automatically configured for all notebooks. When users click the 🚀 rocket icon on any page:

  • Binder will create a temporary environment with all dependencies from requirements.txt
  • Users can run and modify the notebooks interactively
  • Changes are not saved back to the repository (sandbox environment)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages