David Nickerson, University of Auckland
Apologies to David, my train was late and I missed the beginning of this talk. PMR2 facilitated model exchange directly between modellers. PMR2 allows the use of workspaces, which users can create themselves and can store any kind of data. It uses git for version control. Embedded workspaces allow modularity and reuse, and relative references facilitate sharing and archiving – and combined archives.
Sitting on top of the idea of workspace are exposures, which is a presentation view of a workspace. It has plugins for various types of data and indexes metadata. This allows lovely rendering of the content, and allows the creation of custom plugins.
Most recently, they’re moving to Osmium (http://osmium.readthedocs.io). At its core is the refactored PMR2 stack which is now called RepoDono. Here, they are removing the distinction between workspaces and exposures. This includes calmjs as well.
Please note that this post is merely my notes on the presentation. I may have made mistakes: these notes are not guaranteed to be correct. Unless explicitly stated, they represent neither my opinions nor the opinions of my employers. Any errors you can assume to be mine and not the speaker’s. I’m happy to correct any errors you may spot – just let me know!