Code Monkey home page Code Monkey logo

I work at the CSIRO (Canberra, Australia) as a Scientific Software Engineer. Publications list at google scholar.

GitHub stats

Software for earth sciences

Member of CSIRO Hydroinformatics.

I've worked mostly since 2013 on streamflow forecasting software. An entry point is at the repo streamflow forecasting simulation tools. Most of the stack is not open source, but there are significant components thar are, notably data handling (uchronia) and generic language interoperability components (next section)

uchronia

pyela

Shared memory software interop

Derived from work on R.NET, a .NET to native interop library that seems to have found its way into quite a few other projects:

dynamic-interop-dll

More recent software interop tools that stem from project work. A lot is generic (if a tad idiosyncratic) and stemmed from learning that other off-the-shelf codegen and interop tools failed me. There is still impedance to cross-project reuse. Needs some promotion work.

moirai

c-api-wrapper-generation

Mostly driven by the need to marshal some scientific data sets (multidimensional time series) between C and R, Python, Matlab, etc.

rcpp-interop-commons including the cinterop pythyon package

pyrefcount

R.NET

R.NET

Other

MPI.NET

J-M's Projects

ironstoolbox icon ironstoolbox

The iRONS toolbox provides a set of Python functions implementing typical reservoir modelling task and a set of interactive Jupyter Notebooks that demonstrate key functionalities through practical examples

jekyll-now icon jekyll-now

Build a Jekyll blog in minutes, without touching the command line.

jsoncpp icon jsoncpp

A C++ library for interacting with JSON.

knitr icon knitr

A general-purpose tool for dynamic report generation in R

mixxx icon mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.

mobius icon mobius

C++ Model Building System. Optimized for speed of execution.

mono icon mono

Mono open source ECMA CLI, C# and .NET implementation.

nbdev icon nbdev

Create delightful software with Jupyter Notebooks

ncdf4 icon ncdf4

Interface to Unidata netCDF (version 4 or earlier) format data

ndarray icon ndarray

NumPy-compatible multidimensional arrays in C++

netcdf-c icon netcdf-c

Official GitHub repository for netCDF-C libraries and utilities.

neuralhydrology icon neuralhydrology

Python library to train neural networks with a strong focus on hydrological applications.

oauth-tutorial icon oauth-tutorial

Like GitHub Pages, but you choose who can see it without usernames & passwords.

paradiseo icon paradiseo

a copy of git://scm.gforge.inria.fr/paradiseo/paradiseo.git starting as at 2015-06-25.

phenofit icon phenofit

A state-of-the-art Vegetation Phenology extraction package: phenofit

pkgkitten icon pkgkitten

Create simple packages which pass R CMD check

ptvsd icon ptvsd

Python debugger package for use with Visual Studio and Visual Studio Code.

pybomwater icon pybomwater

Tool for requesting data from BoM Water Data Service

pyvista icon pyvista

3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.