🐂 Hi Hi, I am Lyndon
Feel encouraged to reach out to me. I like people. I am very contactable online. I am sure you can find me.
GitHub doesn't make it easy to showcase all the projects I am involved in. Especially with so many being inside various github orgs. So I am using this profile README.md to experiment with providing something better
Below you will find a list of projects I am involved in, that I think are particularly cool. Note that it is incomplete, and this is currently an experiment.
- JuliaTesting/TestEnv.jl: Activate your test enviroment, so you can use your test dependencies in the REPL
- JuliaTesting/ReferenceTests.jl: Utility package for comparing data against reference files
- JuliaLogging/LoggingExtras.jl: Composable Loggers for the Julia Logging StdLib.
- JuliaDiff/ChainRulesCore.jl: AD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.
- JuliaDiff/ChainRules.jl: forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
- JuliaDiff/ChainRulesTestUtils.jl: Utilities for testing custom AD primitives.
- JuliaDiff/ChainRulesOverloadGeneration.jl: Tools to help generate operator overloads based on ChainRules
- JuliaCollections/DataStructures.jl: Julia implementation of Data structures.
- JuliaCollections/OrderedCollections.jl: Julia implementation of associative containers that preserve insertion order
- JuliaText/CorpusLoaders.jl: A variety of loaders for various NLP corpora.
- JuliaText/WordTokenizers.jl: High performance tokenizers for natural language processing and other related tasks
- JuliaText/Embeddings.jl: Functions and data dependencies for loading various word embeddings (Word2Vec, FastText, GLoVE)
- JuliaText/WordNet.jl: A Julia package for Princeton's WordNet®.
- invenia/ExprTools.jl: Light-weight expression manipulation tools.
- invenia/NamedDims.jl: For working with dimensions of arrays by name.
- invenia/Nabla.jl: A operator overloading, tape-based, reverse-mode AD
- invenia/JLSO.jl: Julia Serialized Object (JLSO) file format for storing checkpoint data.
- JuliaGraphics/NamedColors.jl: More color names than you ever knew you wanted.
- oxinabox/ProjectManagement.jl: Project Management tools, with a particular focus on PERT charts
- oxinabox/LayeredLayouts.jl: Layered Layout Algorithms for Directed Acyclic Graphs
- oxinabox/MultiResolutionIterators.jl: Tools for working with Iterators of Iterators of ...., with particular application in NLP which has Corpus made up of Document made up of Paragraphs made up of Sentences made up of Words made up of Characters
- google-research/dex-lang: Research language for array processing in the Haskell/ML family
- SciML/ColPrac: Contributor's Guide on Collaborative Practices for Community Packages
- invenia/BlueStyle: A Julia style guide that lives in a blue world.
(nb: this list is extremely incomplete. When I find time I will remember the other 50 projects I am involved in.)
You can find the script that generates this profile here, it's pretty fun little webscrapy markdown generaty thing.