Send in your ideas. Deadline December 1, 2025
logo
hex
Wikipedia
Wikipedia
Talk
Internet Relay Chat (IRC)
Resources
Source code :
https://hg.octave.org/octave
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-11
More projects like this
Services + Applications

New data types for GNU Octave

Advanced data analysis workflows in GNU Octave

The datatypes package is an extension for GNU Octave, which provides a set of new data classes for tabular, categorical, and time-related data. These new data types are essential to statistical and time-series analysis and aim to facilitate advanced data analysis workflows in GNU Octave. The vision behind datatypes is provide robust and well-tested implementations of table, timetable, and geotable objects, which in addition to their MATLAB-compatible features will also provide integration and data exchange functionality with other widely used data formats, thus enhancing interoperability with the GNU Octave ecosystem. Besides the tabular classes, the datatypes package already supports classes for calenderDuration, categorical, datetime, duration, and string arrays and it is within the scope of this project to extend its support to timeseries arrays and dictionary objects. This project aims to the complete the missing features of the datatypes package along with the development of comprehensive documentation and testing suite in order to provide production-ready data types for the GNU Octave language.

Run by GNU Octave

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).