Skip to content
The OpenCDMS software is expected to be available by 2025
See roadmap and frequently asked questions

OpenCDMS for organisations

The OpenCDMS Project is actively seeking strategic partnerships with additional interested organisations and stakeholders.

Many NMHSs are considering updating or replacing their Climate Data Management System, or are already in the process of doing so. Contributing with the OpenCDMS project will help to:

  1. Reduce duplication of effort
  2. Help ensure solutions are fully compliant with existing and emerging standards
  3. Ensure a higher ROI from investing in a common solution by directly benefiting from contributions made by other organisations

We are actively seeking contributions from business analysts, users and software developers in addition to a variety of other experts.

Business Analysts

The OpenCDMS Project would welcome input from a senior business analyst to assist with the gathering and definition of requirements.

Users

The OpenCDMS Project needs help from users interested in the following areas:

Requirements gathering

Help us to understand and document the requirements of the next-generation of CDMSs based on your experience of existing solutions.

Software testing

Testing will initially be restricted to a limited number of focus countries, however users who are actively involved in the project will be welcome to also test out earlier versions of the software.

Documentation

Help will be needed writing the user documentation and also providing translations of material into different languages.

Software developers

The OpenCDMS Project continues to need assistance with software development.

Front end

The opencdms-app web-based user interface is being developed using VueJS 3 and Vuetify 3. We would welcome any developers willing to help with development using these frameworks.

Back end

The core opencdms sofware that runs server-side is predominantly writting using Python with additional plugin processes developed in other languages including R.

Experience, or an interest in, SQLAlchemy, Flask or Pandas would also be useful.

System admin

We would also welcome help with system adminstation including Linux, Docker and PostgreSQL / TimescaleDB.

The majority of software developed for the project is available under the agreed open-source license. Developers will also need to sign a Contributor's Licence Agreement (CLA) which authorises the project to use your contribution. More details are available on request.

Other experts

The development of OpenCDMS relies on guidance received from subject matter experts. In addition, members of the OpenCDMS Project are contibuting to the development of a WMO CDMS Data Model Standard.

All experts with experience of Climate Data Management Systems are welcome to join in with this work.