JuliaCon 2020 (times are in UTC)

Frames Catherine White

I am a research software engineer at Invenia Labs (Cambridge, UK). I help researchers use machine learning, constrained optimization, and generally tools from the technical computing domain to optimize the power grid. I get to do all the best parts of being a software developer and all the best parts of being a researcher, its great. I am a long-term contributor to the open-source JuliaLang ecosystem. I am passionate about building the tools to do research better.


Sessions

07-29
16:10
45min
Fancy Array Indexing
Frames Catherine White

This is a BoF to talk about cool array types, such as:
- AxisArrays
- AxisRanges
- IndexedDims
- NamedDims
- DimensionalData
- JuMP's DenseAxisArray and SparseAxisArray
- etc

Do you have or love an array package with fancy indexing? Come chat about it.
Maybe we will even be in a position to kill off some of them, and decide on a rightful successor to AxisArrays;
or at least make a plan for what to decide in the next 12 months.

BoF
07-31
16:40
30min
ChainRules.jl
Frames Catherine White

The ChainRules project allows package authors to write rules for custom sensitivities (sometimes called custom adjoints) in a way that is not dependent on any particular autodiff (AD) package.
It allows authors of AD packages to access a wealth of prewritten custom sensitivities, saving them the effort of writing them all out themselves.
ChainRules is the successor to DiffRules.jl and is the native rule system currently used by ForwardDiff2, Zygote and soon ReverseDiff

Green Track