Skip to contentSkip to frontmatterSkip to Backmatter

Proceedings of the 21st Python in Science Conference

SciPy 2022, Austin, Texas July 11 - July 17

Accepted Papers

The Advanced Scientific Data Format (ASDF): An Update

Perry Greenfield, Edward Slavich, William Jamieson, Nadia Dencheva

doi: 10.25080/majora-212e5952-000, pages: 1-6

Semi-Supervised Semantic Annotator (S3A): Toward Efficient Semantic Labeling

Nathan Jessurun, Daniel Capecci, Olivia Dizon-Paradis, Damon Woodard, Navid Asadizanjani

doi: 10.25080/majora-212e5952-001, pages: 7-12

Galyleo: A General-Purpose Extensible Visualization Solution

Rick McGeer, Andreas Bergen, Mahdiyar Biazi, Matt Hemmings, Robin Schreiber

doi: 10.25080/majora-212e5952-002, pages: 13-21

USACE Coastal Engineering Toolkit and a Method of Creating a Web-Based Application

Amanda Catlett, Theresa Coumbe, Scott Christensen, Mary Byrant

doi: 10.25080/majora-212e5952-003, pages: 22-25

Search for Extraterrestrial Intelligence: GPU Accelerated TurboSETI

Luigi Cruz, Wael Farah, Richard Elkins

doi: 10.25080/majora-212e5952-004, pages: 26-27

Experience report of physics-informed neural networks in fluid simulations: pitfalls and frustration

Pi-Yueh Chuang, Lorena Barba

doi: 10.25080/majora-212e5952-005, pages: 28-36

atoMEC: An open-source average-atom Python code

Timothy Callow, Daniel Kotik, Eli Kraisler, Attila Cangi

doi: 10.25080/majora-212e5952-006, pages: 37-45

Automatic random variate generation in Python

Christoph Baumgarten, Tirth Patel

doi: 10.25080/majora-212e5952-007, pages: 46-51

Utilizing SciPy and other open source packages to provide a powerful API for materials manipulation in the Schrödinger Materials Suite

Alexandr Fonari, Farshad Fallah, Michael Rauch

doi: 10.25080/majora-212e5952-008, pages: 52-59

A Novel Pipeline for Cell Instance Segmentation, Tracking and Motility Classification of Toxoplasma Gondii in 3D Space

Seyed Vaezi, Gianni Orlando, Mojtaba Fazli, Gary Ward, Silvia Moreno, Shannon Quinn

doi: 10.25080/majora-212e5952-009, pages: 60-63

The myth of the normal curve and what to do about it

Allan Campopiano

doi: 10.25080/majora-212e5952-00a, pages: 64-68

Python for Global Applications: teaching scientific Python in context to law and diplomacy students

Anna Haensch, Karin Knudson

doi: 10.25080/majora-212e5952-00b, pages: 69-74

Papyri: better documentation for the scientific ecosystem in Jupyter

Matthias Bussonnier, Camille Carvalho

doi: 10.25080/majora-212e5952-00c, pages: 75-82

Bayesian Estimation and Forecasting of Time Series in statsmodels

Chad Fulton

doi: 10.25080/majora-212e5952-00d, pages: 83-89

Python vs. the pandemic: a case study in high-stakes software development

Cliff Kerr, Robyn Stuart, Dina Mistry, Romesh Abeysuriya, Jamie Cohen, Lauren George, Michał Jastrzebski, Michael Famulare, Edward Wenger, Daniel Klein

doi: 10.25080/majora-212e5952-00e, pages: 90-97

Pylira: deconvolution of images in the presence of Poisson noise

Axel Donath, Aneta Siemiginowska, Vinay Kashyap, Douglas Burke, Karthik Solipuram, David van Dyk

doi: 10.25080/majora-212e5952-00f, pages: 98-104

Codebraid Preview for VS Code: Pandoc Markdown Preview with Jupyter Kernels

Geoffrey Poore

doi: 10.25080/majora-212e5952-010, pages: 105-109

Incorporating Task-Agnostic Information in Task-Based Active Learning Using a Variational Autoencoder

Curtis Godwin, Meekail Zain, Nathan Safir, Bella Humphrey, Shannon Quinn

doi: 10.25080/majora-212e5952-011, pages: 110-114

Awkward Packaging: building Scikit-HEP

Henry Schreiner, Jim Pivarski, Eduardo Rodrigues

doi: 10.25080/majora-212e5952-012, pages: 115-120

Keeping your Jupyter notebook code quality bar high (and production ready) with Ploomber

Ido Michael

doi: 10.25080/majora-212e5952-013, pages: 121-124

Likeness: a toolkit for connecting the social fabric of place to human dynamics

Joseph Tuccillo, James Gaboardi

doi: 10.25080/majora-212e5952-014, pages: 125-135

poliastro: a Python library for interactive astrodynamics

Juan Rodríguez, Jorge Garrido

doi: 10.25080/majora-212e5952-015, pages: 136-146

A New Python API for Webots Robotics Simulations

Justin Fisher

doi: 10.25080/majora-212e5952-016, pages: 147-151

pyAudioProcessing: Audio Processing, Feature Extraction, and Machine Learning Modeling

Jyotika Singh

doi: 10.25080/majora-212e5952-017, pages: 152-158

Phylogeography: Analysis of genetic and climatic data of SARS-CoV-2

Aleksandr Koshkarov, Wanlin Li, My-Linh Luu, Nadia Tahiri

doi: 10.25080/majora-212e5952-018, pages: 159-166

Global optimization software library for research and education

Nadia Udler

doi: 10.25080/majora-212e5952-019, pages: 167-170

Temporal Word Embeddings Analysis for Disease Prevention

Nathan Jacobi, Ivan Mo, Albert You, Krishi Kishore, Zane Page, Shannon Quinn, Tim Heckman

doi: 10.25080/majora-212e5952-01a, pages: 171-178

Design of a Scientific Data Analysis Support Platform

Nathan Martindale, Jason Hite, Scott Stewart, Mark Adams

doi: 10.25080/majora-212e5952-01b, pages: 179-186

The Geoscience Community Analysis Toolkit: An Open Development, Community Driven Toolkit in the Scientific Python Ecosystem

Orhan Eroglu, Anissa Zacharias, Michaela Sizemore, Alea Kootz, Heather Craker, John Clyne

doi: 10.25080/majora-212e5952-01c, pages: 187-193

popmon: Analysis Package for Dataset Shift Detection

Simon Brugman, Tomas Sostak, Pradyot Patil, Max Baak

doi: 10.25080/majora-212e5952-01d, pages: 194-201

pyDAMPF: a Python package for modeling mechanical properties of hygroscopic materials under interaction with a nanoprobe

Willy Menacho, Gonzalo Ramírez-Ávila, Horacio Guzman

doi: 10.25080/majora-212e5952-01e, pages: 202-209

Improving PyDDA’s atmospheric wind retrievals using automatic differentiation and Augmented Lagrangian methods

Robert Jackson, Rebecca Gjini, Sri Narayanan, Matt Menickelly, Paul Hovland, Jan Hückelheim, Scott Collis

doi: 10.25080/majora-212e5952-01f, pages: 210-216

RocketPy: Combining Open-Source and Scientific Libraries to Make the Space Sector More Modern and Accessible

João Soares, Mateus Junqueira, Oscar Ramirez, Patrick dos Santos Brandão, Adriano Antongiovanni, Guilherme Alves, Giovani Ceotto

doi: 10.25080/majora-212e5952-020, pages: 217-225

Wailord: Parsers and Reproducibility for Quantum Chemistry

Rohit Goswami

doi: 10.25080/majora-212e5952-021, pages: 226-230

Variational Autoencoders For Semi-Supervised Deep Metric Learning

Nathan Safir, Meekail Zain, Curtis Godwin, Eric Miller, Bella Humphrey, Shannon Quinn

doi: 10.25080/majora-212e5952-022, pages: 231-239

A Python Pipeline for Rapid Application Development (RAD)

Scott Christensen, Marvin Brown, Robert Haehnel, Joshua Church, Amanda Catlett, Dallon Schofield, Quyen Brannon, Stacy Smith

doi: 10.25080/majora-212e5952-023, pages: 240-243

Monaco: A Monte Carlo Library for Performing Uncertainty and Sensitivity Analyses

W. Shambaugh

doi: 10.25080/majora-212e5952-024, pages: 244-250

Enabling Active Learning Pedagogy and Insight Mining with a Grammar of Model Analysis

Zachary del Rosario

doi: 10.25080/majora-212e5952-025, pages: 251-258

Low Level Feature Extraction for Cilia Segmentation

Meekail Zain, Eric Miller, Shannon Quinn, Cecilia Lo

doi: 10.25080/majora-212e5952-026, pages: 259-264