Andrea Zonca
  • About
  • Consulting
Categories
All (338)
Python (2)
ai (7)
ana-espinoza (1)
astrophysics (18)
citation (1)
cli (1)
cloudcomputing (10)
cmb (2)
cosmology (22)
dask (10)
data (4)
documentation (2)
doi (4)
education (1)
gemini (1)
git (24)
github (31)
healpy (30)
hpc (38)
italian (3)
jetstream (53)
jetstream2 (27)
jupyter (14)
jupyterhub (56)
kubernetes (58)
linux (32)
llm (8)
nersc (9)
nextflow (4)
openscience (18)
openstack (1)
pysm (15)
python (116)
sdsc (11)
singularity (8)
software (1)

Mastodon

 

Request Access to AWS and Google Cloud Resources via CloudBank for Scientists

cloudcomputing
openscience
hpc
CloudBank provides a simplified way for scientists and educators to access commercial cloud resources, including Amazon Web Services (AWS) and Google Cloud. Access is free…
Dec 15, 2025
Andrea Zonca

 

Release of healpy 1.19.0

healpy
python
I am pleased to announce the release of healpy 1.19.0.
Dec 11, 2025
Andrea Zonca

Healpy blm_gauss Breaking Change Analysis

python
astrophysics
healpy
Analyzing the breaking change in healpy’s blm_gauss function (1.18.1 to 1.19.0) and its impact on Gaussian beam coefficients.
Dec 11, 2025
Andrea Zonca

 

Jupytext for AI Agent Jupyter Workflows

python
How using Jupytext with AI coding agents can simplify Jupyter Notebook development by avoiding JSON formatting issues.
Dec 11, 2025
Andrea Zonca

 

The Aaron Price Fellows Program: Fostering Community Leaders

education
The Aaron Price Fellows Program is an initiative dedicated to preparing highly motivated and diverse public high school students from San Diego to become responsible…
Dec 9, 2025
Andrea Zonca

 

Software Citation Station

software
citation
github
This post introduces the “Software Citation Station” by Tom Wagg, a tool designed to help researchers generate accurate and comprehensive citations for software. It…
Dec 3, 2025
Andrea Zonca

 

How to install codex and gemini cli

ai
When installing @google/gemini-cli or @openai/codex using npm, you might encounter permission errors with the default global installation command.
Dec 2, 2025
Andrea Zonca

 

Container and Product EZID DOIs with Python

python
doi
This post refers to the ezid_api repository.
Dec 2, 2025
Andrea Zonca

 

Disable Gemini CLI Loading Phrases

cli
gemini
How to disable the annoying loading phrases in Gemini CLI for a smoother experience.
Dec 2, 2025
Andrea Zonca

 

Take control of your Kaiser Permanente blood test results (no coding knowledge required)

ai
github
Want to make sense of your Kaiser Permanente blood test results without needing to be a coding expert? This guide will walk you through using readily available tools to…
Dec 2, 2025
Andrea Zonca

 

Auto-build JupyterHub images with GitHub Actions

jupyterhub
python
Overview: https://github.com/zonca/custom-jupyterhub-docker-image is a template that ships a JupyterHub-ready single-user image with common scientific Python tooling and…
Dec 1, 2025
Andrea Zonca

 

Deploy the Dask Operator for JupyterHub on Kubernetes

kubernetes
jetstream2
jupyterhub
python
This post describes how to deploy the Dask Operator for Kubernetes alongside a Helm-based JupyterHub installation. The Operator provides a Kubernetes-native way to create…
Nov 17, 2025
Andrea Zonca

 

Mixing Nextflow Executors for Hybrid Workflows

hpc
sdsc
nextflow
This post demonstrates how to combine different Nextflow executors within a single workflow, a powerful pattern for optimizing resource usage in scientific computing. By…
Nov 15, 2025
Andrea Zonca

 

Implementing Conditional Logic in Nextflow Workflows

hpc
sdsc
nextflow
This post serves as a follow-up to my previous tutorial, “Running Nextflow on Expanse”, where I covered the foundational aspects of deploying Nextflow workflows on an HPC…
Nov 15, 2025
Andrea Zonca

 

Hierarchical EZID DOIs with Python

python
doi
This post refers to the ezid_api repository.
Nov 13, 2025
Andrea Zonca

 

Going Full Agentic for Scientific Software Development

github
ai
python
The landscape of scientific software development is being transformed by AI coding agents. Over the past few weeks, I’ve been exploring GitHub Copilot’s AI coding agent…
Nov 10, 2025
Andrea Zonca

 

Software Citation Station helper script

Proof-of-concept generate_citation.py in the software_citation repo pulls PyPI metadata plus repo CITATION files to produce the Markdown block that Software Citation Station …
Nov 6, 2025
Andrea Zonca

 

Updated Tutorial on The Littlest JupyterHub on Jetstream

jupyterhub
jetstream2
I’m excited to share that I’ve contributed an updated tutorial on how to deploy “The Littlest JupyterHub” (TLJH) on a Jetstream instance!
Nov 4, 2025
Andrea Zonca

 

Tampermonkey Script for Audible Filtering

This Tampermonkey script helps filter Audible search results by hiding items that do not meet certain criteria. Specifically, it hides audiobooks with a rating less than 4.0…
Nov 1, 2025
Zonca

 

Running Nextflow on Expanse with Seqera

hpc
sdsc
nextflow
This tutorial will guide you through setting up Nextflow on Expanse using the Seqera platform. Nextflow is a powerful and flexible workflow management system that enables…
Oct 27, 2025
Andrea Zonca

 

Auto-merge GitHub Pull Requests After GitHub Actions Pass

github
Pull request auto-merge is a small feature that keeps teams from babysitting green builds. Once every required check is green, GitHub merges the PR for you—no extra clicks…
Oct 20, 2025
Andrea Zonca

 

Manage calendar of a scientific collaboration using Google Groups

openscience
Managing a calendar for a large scientific collaboration can be challenging. Over the years, I have tried different approaches to solve this problem.
Oct 10, 2025
Andrea Zonca

 

Building Singularity Containers with Conda Environments from requirements.txt

singularity
python
This post introduces a method for building Singularity containers that include a Conda environment based on a requirements.txt file. This approach provides a reproducible…
Oct 7, 2025
Andrea Zonca

EZID DOI Management with Python

python
doi
This project offers Python scripts for interacting with the EZID API to create and verify Digital Object Identifiers (DOIs).
Oct 7, 2025
Andrea Zonca

 

Running Nextflow on Expanse

hpc
sdsc
nextflow
This tutorial will guide you through setting up Nextflow on Expanse. Nextflow is a powerful and flexible workflow management system that enables scalable and reproducible…
Oct 7, 2025
Andrea Zonca
No matching items
  • 1
  • 2
  • 3
  • ...