Algo Sig @ Holiday Club Lakeview: Thu, Jul 13 2023 at 06:30 PM at Holiday Club
Accelerating Science with Open Source, sponsored by OSSci: Thu, Jul 06 2023 at 06:00 PM at Sully's House
By: Jeff Ryan
We made a job scheduler and reporting tool for ourselves. And then it turned out to be too good to keep internal. So here it is. Named rpeat, because jobs repeat but it also repeats important details about your job's to you wherever you are. It is dead simple but feature rich, intuitive but powerful.
By: Sandra Gesing
Software has become a major driver for research with over 90% of researchers answering surveys that they use software for their research and over 65% expressing that they even could not do their research without software. Science gateways are defined as collaborative environments that allow science and engineering communities to access shared data, software, computing services, instruments, educational materials, and other resources specific to their disciplines. Their goal is to remove the barriers to online content, computing and data infrastructures. SGX3 is the newly funded NSF Center of Excellence for Science Gateways serving the science gateway community from users to providers to developers. Mature science gateway frameworks enable developers to re-use building blocks for typical tasks such as invoking simulations or sharing data. This way, a ramp up of a science gateway can be more efficient and developers can focus on the unique aspects of a science gateway that is tailored to a specific community. Many frameworks such as Hubzero and Tapis are open source and can be further developed by the community. SGX3 offers services to the community from UX design to technical gap analysis to internship opportunities. The talk will go into detail for SGX3 and its services and examples for science gateways openly available.
By: Sou-Cheng Choi
Over several decades, (Quasi-)Monte Carlo ((Q)MC) methods have become indispensable in computational sciences. However, the field still lacks comprehensive, user-friendly software that fully harnesses the power of (Q)MC algorithms in research, development, and production environments. In response to this gap, we introduce QMCPy, an open-source software framework designed to bring together global (Q)MC researchers and practitioners. Through this presentation, we will unpack the unique features that make QMCPy a critical tool in advancing computational sciences, including its extensibility, robustness, and integration with existing (Q)MC libraries. By illustrating the criteria and practices taken in the development of QMCPy, we aim to not only showcase our work but also to invite you to contribute to and co-create in this open-source software and accelerate scientific discovery through improved (Q)MC algorithms.
By: Will Engler
A lightning talk to discuss Globus Labs's ongoing work developing tools to support Findable, Accessible, Interoperable, and Reusable (FAIR) applied AI research in the natural sciences. Including Foundry, a platform for sharing and accessing AI-ready data for training scientific models. And Garden, a platform for making model discovery and hosted inference easier for scientific workflows.
ChiPy June 2023 __main__ Meeting: Thu, Jun 08 2023 at 06:30 PM at Spantree
(20 Minutes)
By: Heather White
Experience Level: Intermediate
What is a JWT and why would I want to use one?
This talk will cover common use cases.
(15 Minutes)
By: Alexander Leopold Shon
Experience Level: Advanced
This talk is for those who want to pierce the veil of abstraction and learn how their Python code is actually executed on a computer. First we will start with a guided overview of the Python Run Time envioronment in the CPython interpreter. Next will be an overview of the builtin inspect package and how it allows for direct access to the python runtime in your own Python code. After which I will show how you leverage this knowledge in PDB.
Algo SIG @ Spantree in West Loop: Thu, Jun 01 2023 at 06:30 PM at Spantree
ChiPy May 2023 __main__ Meeting: Thu, May 11 2023 at 06:30 PM at Tegus (by AlphaSense)
(20 Minutes)
By: Andrew Wingate
Experience Level: Novice
A deep dive into what actually happens when you're interfacing with gpio pins at the hardware and register level in micropython
(15 Minutes)
By: Phil Robare
Experience Level: Intermediate
How does the elipses work? Let's find out.
(30 Minutes)
By: Eve Qiao and Raymond Berg
Experience Level: Novice
Eve and Ray embarked on a two week experiment they're calling a Learning Sprint. 4 hours a day, 5 days a week over two weeks they set goals and executed on them. What did they learn? Did it work? What fun facts did they pick up along the way? They'll explain in their thrilling talk for all skill levels.