SBML.org — the global portal for all things SBML

LibSBML Development Roadmap

Last updated 2017-7-27.

This page provides a roadmap for libSBML development goals. The LibSBML Team attempts to update this page regularly as new plans are made and existing goals are achieved. This page focuses on high-level descriptions of plans; we also maintain finer-grained lists of tasks in a Pivotal Tracker project page. The previous roadmap page is available here.

Development goals for libSBML releases

Currently, libSBML-5 is the main target of development. The following table summarizes the additions and differences in features being planned for upcoming libSBML releases.

Version libSBML 5.15.0 libSBML 5.15.2-experimental libSBML 5.x.y
Description This is the latest release. This version of libSBML adds support for Multi to the stable code. This is the next planned release. This version of libSBML will add support for array flattening/changed distributions package syntax in addition to bug fixes and optimizations. Next full release which will contain any necessary updates to L3 packages as well as any bug fixes.
Full release status 5.15.0 released on 06 April 2017 Expected November 2017
Experimental release status 5.15.2 released on 27 July 2017

Status of SBML Level 3 package modules

Full details of the status of all SBML Level 3 packages are available from the Level 3 Packages Specifications page. Here we detail the status of libSBML support for packages and anticipated future development.

Accepted packages

Code for accepted SBML packages is complete with full validation available. Code for these packages is included in all libSBML releases.

Package Specification Development
comp L3V1V1r3
fbc L3V1V2r1 Version 2 support released in libsbml-5.11.6-experimental
groups L3V1V1r1 Version 1 support released in stable libsbml-5.13.0
layout L3V1V1r1
qual L3V1V1r1
multi L3V1V1r1 Version 1 support released in stable libsbml-5.15.0

Packages under development

Code for packages under development is released when a package reaches a level of stability to encourage implementation. Implementation of reading/writing/creating and manipulating the features of the package is included. Validation is minimal and usually only applies to checking that mandatory attributes are present.

Package Proposal SVN Status Proposed development LibSBML Release
arrays Latest Reflects latest proposal 5.15.2
distrib Latest Currently under revision
dyn Latest Reflects latest proposal 5.15.2
render Latest Reflects latest proposal 5.15.2
req Latest Reflects latest proposal 5.15.2
spatial Latest Reflects latest proposal 5.15.2

Retrieved from "http://sbml.org/SBML_Projects/libSBML/LibSBML_Development_Roadmap"

This page was last modified 09:21, 27 July 2017.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 09:21, 27 July 2017.