The OpenCDMS Project is actively seeking strategic partnerships with additional interested organisations and stakeholders.
In addition to partnerships, we are also actively seeking contributions from business analysts, users and software developers in addition to a variety of other experts. See the Organisations section for more details.
The OpenCDMS Project needs help from users interested in the following areas:
Help us to understand and document the requirements of the next-generation of CDMSs based on your experience of existing solutions.
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.
Help will be needed writing the user documentation and also providing translations of material into different languages.
The OpenCDMS Project continues to need assistance with software development.
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.
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.
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.
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.