Upcoming Sciware Events
-
WednesdayJuly 110 AM — noon162 Fifth Ave, 3rd Floor classroom
Summer Sciware 3: Making Your Software Project "Just Work"
Learn the tools and practices that make a software project easy to set up, run, and share — managing environments and dependencies with modern tools like uv and pixi for reproducible projects. Part of the Summer Intro series for interns and newcomers to scientific computing at Flatiron.
-
WednesdayJuly 810 AM — noon162 Fifth Ave, 3rd Floor classroom
Summer Sciware 4: Developing Software Collaboratively with git and GitHub
Collaborate on code with confidence using git and GitHub: tracking changes, branching, pull requests, and working as a team. Part of the Summer Intro series for interns and newcomers to scientific computing at Flatiron.
Previous Events
In addition to the session slides listed below, many of the recordings from past events are available on Vimeo. Please see the #sciware Slack channel for the password.
- Session #44 day 2: Hands-on Computing with the Cluster June 17, 2026
- Session #44 day 1: Introduction to Scientific Computing at Flatiron June 10, 2026
- Advent of Code: Wrap-Up December 16, 2025
- Session #43: Python Profiling for Research Software December 16, 2025
- Session #40: Summer Sciware June 3 - July 2, 2025
- Session #38: Extended Intro to HPC March 12, 2025
- Session #37: What's New in Python 3.13 and NumPy 2 Feb 20, 2025
- Session #36: How to publish a (hopefully) reproducible paper November 21, 2024
- Session #35: Extended Intro to HPC October 2, 2024
- Session #34: Python Packaging September 26, 2024
- Session #33 day 4: Intro to GitHub, Part 2 June 27, 2024
- Session #33 day 3: Intro to GitHub, Part 1 June 20, 2024
- Session #33 day 2: Intro to VS Code June 12, 2024
- Session #33 day 1: Command line and Shell interaction June 4, 2024
- Session #32: Intro to High-Performance Computing April 25, 2024
- Session #31: Code Writing Robots and LLM Magic: The Good, The Bad, and The Ugly March 28, 2024
- Session #30: Programming Language Interoperability February 15, 2024
- Session #29: CCA-Hosted Sciware November 11, 2023
- Session #28: CCB-Hosted Sciware September 21, 2023
- Session #27 day 4: Summer Intro Series June 21, 2023
- Session #27 day 3: Summer Intro Series June 14, 2023
- Session #27 day 2: Summer Intro Series June 6, 2023
- Session #27 day 1: Summer Intro Series May 31, 2023
- Session #26: File Formats and Storing Data December 15, 2022
- Session #25: Modern C++ October 20, 2022
- Session #24: Types September 29, 2022
- Session #23: Command-line interaction and shells July 21, 2022
- Session #22: Intro to code editors and debugging June 29, 2022
- Session #21: Intro to Git and Github June 21 - 22, 2022
- Session #20: Documentation: How to win users and influence science Mar 24, 2022
- Session #19: Performance Troubleshooting and Profiling Jan 27, 2022
- Session #18: 3D Scientific Visualization with Blender Oct 21, 2021
- Session #17: Performance-focused guide to using Flatiron Clusters Nov 04, 2021
- Session #16: Intro to code editors Jul 08, 2021
- Session #15 day 2: Collaboration with Github Jun 17, 2021
- Session #15 day 1: Intro to Github Jun 16, 2021
- Session #14a: Testing and Packaging workshop Apr 29, 2021
- Session #13: Debugging Mar 04, 2021
- Session #12: Functions Nov 06, 2020
- Session #11: Intro to Git with Software Carpentry Sep 24 - Oct 01, 2020
- Session #10: Shells and Environments Aug 13, 2020
- Session #09: Intel VTune Jun 18, 2020
- Session #08: Intro to Julia May 14, 2020
- Session #07: Working Remotely Apr 16, 2020
- Session #06: Modern C++ Jan 30, 2020
- Session #05c: Parallel and Distributed terminology Feb 28, 2019
- Session #05b: Parallel and Distributed Computing Oct 17, 2019
- Session #05a: Parallel and Distributed APIs Oct 17, 2019
- Session #04b: Debugging: System Tools Aug 29, 2019
- Session #04a: Debugging Strategies Aug 29, 2019
- Session #03: Tools and Workflows Show and Tell Intro Jul 18, 2019
- Session #02: Testing Scientific Software May 09, 2019
- Session #01: Overview Mar 28, 2019
- Session #00: Founding Feb 28, 2019
About
Sciware is a Flatiron-wide activity to share and build scientific software development and computing skills in a variety of areas. Our goal is to create an environment where everyone can discuss technologies, tools, and tricks that make their research process more efficient, across all experience levels, language and technology choices, and scientific disciplines.
We meet roughly once a month on Thursdays at 3pm and focus on a specific topic, bringing Flatiron (and occasionally external) expertise together to demonstrate and discuss everything from debuggers to editors to file formats, optimization to packaging. Events are open to all Flatiron and Simons Foundation researchers, as well as their external students and collaborators.
There is also a #sciware channel on the Simons Foundation Slack that everyone is encouraged to join and ask questions, share knowledge, or request code reviews, and a Foundation Google Calendar of events.