UW Scientific Software Engineering Center avatar

UW Scientific Software Engineering Center

Official

@uw-ssec · United States of America

0Followers
|
79Public Repos
|
16Published Skills

The UW Scientific Software Engineering Center (SSEC) at the eScience Institute leverages local software engineering talent to advance scientific frontiers.

Skills Distribution
DomainData Systems...Scientific Data An.. (40%)Interactive Visual.. (30%)Software Distribut.. (30%)

Agent Skills by UW Scientific Software Engineering Center

Showing 16 vetted skills indexed across 1 GitHub repositories.

uw-ssecuw-ssec
25

data-visualization

Compose overlays, layouts, and interactive streams for multi-dimensional data with HoloViews.

Official
Advanced
uw-ssecuw-ssec
25

parameterization

Automate parameterized configurations with validation and dependency tracking.

Official
Advanced
uw-ssecuw-ssec
25

lumen-dashboards

Create interactive dashboards from multiple data sources using YAML specifications.

Official
Advanced
uw-ssecuw-ssec
25

colormaps-styling

Apply Colorcet perceptually uniform palettes to Holoviews, Panel, and hvPlot visualizations.

Official
Intermediate
uw-ssecuw-ssec
25

geospatial-visualization

Create interactive geographic visualizations and spatial analyses with GeoViews and GeoPandas.

Official
Advanced
uw-ssecuw-ssec
25

lumen-ai

Translate natural language data questions into executable SQL queries, visualizations, and insights.

Official
Advanced
uw-ssecuw-ssec
25

plotting-fundamentals

Create interactive hvplot and holoviews visualizations from pandas DataFrames.

Official
Advanced
uw-ssecuw-ssec
25

advanced-rendering

Renders large-scale data visualizations using Datashader, HoloViews, and Panel.

Official
Advanced
uw-ssecuw-ssec
25

panel-dashboards

Build interactive dashboards and data apps with Panel and Param.

Official
Advanced
uw-ssecuw-ssec
25

pixi-package-manager

Unify conda-forge and PyPI dependencies in pyproject.toml for reproducible environments.

Official
Intermediate
uw-ssecuw-ssec
25

python-testing

Design and implement pytest-based tests for scientific Python projects.

Official
Intermediate
uw-ssecuw-ssec
25

python-packaging

Creates and configures scientific Python projects with pyproject.toml, Hatchling, src-layouts, licenses, and PyPI publishing workflows.

Official
Advanced
uw-ssecuw-ssec
25

code-quality-tools

Configure Ruff, MyPy, and pre-commit for scientific Python projects.

Official
Intermediate
uw-ssecuw-ssec
25

scientific-documentation

Organizes scientific Python software documentation using Diátaxis-aligned Sphinx/MkDocs templates and workflows.

Official
Advanced
uw-ssecuw-ssec
25

xarray-for-multidimensional-data

Open and analyze labeled multidimensional scientific data with Xarray.

Official
Advanced
uw-ssecuw-ssec
25

astropy-fundamentals

Process astronomical data with Astropy core modules for units, coordinates, time, and FITS I/O.

Official
Advanced

Frequently Asked Questions About UW Scientific Software Engineering Center

FAQPage Schema
What specific scientific tasks are enabled by these capabilities?

These capabilities enable processing astronomical FITS files, analyzing labeled multidimensional scientific datasets, and creating perceptually uniform geographic visualizations. Users can build interactive dashboards from complex data sources and implement rigorous testing and documentation standards for research-grade software projects.

Who is the target persona for these software engineering practices?

The target personas are research software engineers, data scientists, and academic researchers working within scientific domains. These practices are designed for professionals managing complex computational environments who require reproducible results and high-performance visualization for large-scale datasets.

What are the prerequisites for implementing these software environments?

Implementation requires a foundational understanding of the scientific ecosystem, specifically familiarity with pyproject.toml configurations and dependency management. Users should be prepared to integrate standard testing frameworks like pytest and documentation generators like Sphinx or MkDocs to maintain project integrity.