High Performance Computing & AI
Practical notes on Python, JupyterHub, Kubernetes and AI for science — from the San Diego Supercomputer Center.
-
Handle white noise with healpy 2 partial sky coverage
Simulate white noise maps and use hitmaps
-
Handle white noise with healpy 1 Full sky coverage
Simulate white noise maps and use hitmaps
-
Deploy Kubernetes on Jetstream with Kubespray
Note: Jetstream 1 has been retired. For current Kubernetes deployments, see Jetstream 2 documentation. This tutorial is obsolete, check the updated version of the tutorial
-
Import and export list of blocked users on Twitter
Back in 2015, Twitter provided the feature to export and import lists of blocked users, unfortunately they discontinued this service.
-
My own git cheatsheet
I noticed I always google the same procedures... Remove a file from a commit
-
Minimal example of readthedocs configuration for conda
Prompted by the announced better support of conda in readthedocs, more memory! I setup a Python package with conda to automatically build the documentation on readthedocs.
-
Deploy Kubernetes and JupyterHub on Jetstream with Magnum
This tutorial deploys Kubernetes on Jetstream with Magnum and then JupyterHub on top of that using zero-to-jupyterhub. Note: Jetstream 1 has been retired. See Jetstream 2 documentation for current tutorials.
-
White noise NET in radio-astronomy and cosmology
Create a white noise map and compare with power spectrum expected from the NET
-
ECSS Symposium introduction to cloud computing with Jetstream and deployment of Kubernetes
Note: XSEDE has been replaced by ACCESS. ECSS Symposium, April 2020, Web presentation to the XSEDE Extended Collaborative Support Services.
-
Use the Jetstream object store
I plan to collect here notes about using the Openstack object store on Jetstream. Get Amazon-style credentials
-
Raise and check a flag array with numpy
Handle flag array bits with numpy bitwise operations
-
Setup HTTPS on Kubernetes with Let's Encrypt
This tutorial is obsolete since September 2023, see the updated tutorial. Updated in August 2022: Add patching script to run on master node
-
Kill Jupyter Notebook servers
Just today I learned how to properly stop previously running Jupyter Notebook servers, here for future reference: jupyter notebook stop
-
Migrate from Pelican to Fastpages
I have been using the Pelican static website generator for a few years, hosting the content on Github, automatically build on push via Travis-CI and deploy on Github pages to zonca.github.io.
-
Deploy CVMFS on Kubernetes
CVMFS is a software distribution service, it is used by High Energy Physics experiments at CERN to synchronize software environments across the whole collaborations.