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

r6 icon r6

R objects with reference semantics

rcpp icon rcpp

Seamless R and C++ Integration

rcppfor icon rcppfor

Sample R package - learn and demo how to access "modern" fortran from R, via Rcpp

rladies_highd_vis icon rladies_highd_vis

This is a revision of the useR! 2019 tutorial materials (https://github.com/dicook/useR2019_highd_vis) for R Ladies Canberra hosted by CSIRO Data61

rsqlserver icon rsqlserver

Sql Server driver database interface (DBI) driver for R. This is a DBI-compliant Sql Server driver based on the System.Data.SqlClient.

rtotime icon rtotime

A package to access TIME modelling component from R

rtvs icon rtvs

R Tools for Visual Studio.

senaps-cpp icon senaps-cpp

C++ Web API for Senaps (https://sensor-cloud.io)

silverpieces icon silverpieces

Prototype package for multidimensional processing of xarray

spotify-export icon spotify-export

A simple Ruby utility that uses Spotify's Web API to export a playlist as plain text

spotpy icon spotpy

A Statistical Parameter Estimation Framework

staged-recipes icon staged-recipes

A place to submit conda recipes before they become fully fledged conda-forge feedstocks

striplog icon striplog

Lithology and stratigraphic logs for wells or outcrop.

tsai icon tsai

Time series Timeseries Deep Learning Machine Learning Pytorch fastai | State-of-the-art Deep Learning library for Time Series and Sequences in Pytorch / fastai

utils icon utils

A collection of utilities cutting across several projects

vcxproj2cmake icon vcxproj2cmake

Convert Visual studio 2010 project(vcxproj) to CMakeFile.txt

vizumap icon vizumap

R package for visualizing uncertainty in spatial data

work-blog icon work-blog

Blogging on work topics. At least, this is the initial intent.

xtensor icon xtensor

C++ tensors with broadcasting and lazy computing

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.