An open API service indexing awesome lists of open source software.

https://github.com/agdturner/ccg-data

A modularised Java library for processing data sets with classes for: data records; collections of data records; and identifiers.
https://github.com/agdturner/ccg-data

data data-analysis

Last synced: 5 months ago
JSON representation

A modularised Java library for processing data sets with classes for: data records; collections of data records; and identifiers.

Awesome Lists containing this project

README

          

# [ccg-data](https://github.com/agdturner/ccg-data/)

A modularised Java library for processing data sets with classes for: data records; collections of data records; and identifiers.

- [Data_ReadTXT](https://github.com/agdturner/agdt-java-data/blob/master/src/main/java/uk/ac/leeds/ccg/data/format/Data_ReadTXT.java) is a class for reading text including comma separated version (CSV) files.
- [Data_ReadXML](https://github.com/agdturner/agdt-java-data/blob/master/src/main/java/uk/ac/leeds/ccg/data/format/Data_ReadXML.java) is a class for reading XML format files.

## Code status
This code is unstable research software.

## Development plans/ideas
- Develop more comprehensive unit tests.
- Improve documentation.
- Make a versioned release on Maven Central.
- As the [OpenJDK](https://openjdk.java.net/) develops some of the functionality may become redundant.
- Consider if it is appropriate to [contribute](https://openjdk.java.net/contribute/) any of this.

## Development history
The intention is to provide a summary of changes from one version to the next here.
### Origin
This code began development bundled together with lots of other code developed for an academic research project.

## Contributions
- Welcome.

## LICENSE
- [APACHE LICENSE, VERSION 2.0](https://www.apache.org/licenses/LICENSE-2.0)

## Acknowledgements and thanks
- The [University of Leeds](http://www.leeds.ac.uk) and externally funded research grants have supported the development of this library.
- Thank you [openJDK](https://openjdk.java.net/) contributors and all involved in creating the platform.
- Thank you developers and maintainers of other useful Java libraries that provide inspiration.
- Thank you developers and maintainers of [Apache Maven](https://maven.apache.org/), [Apache NetBeans](https://netbeans.apache.org/), and [git](https://git-scm.com/) which I use for developing code.
- Thank you developers and maintainers of [GitHub](http://github.com) for supporting the development of this code and for providing a means of creating a community of users and developers.
- Thank you developers, maintainers and contributors of relevent content on:
-- [Wikimedia](https://www.wikimedia.org/) projects, in particular the [English language Wikipedia](https://en.wikipedia.org/wiki/Main_Page)
-- [StackExchange](https://stackexchange.com), in particular [StackOverflow](https://stackoverflow.com/).
- Information that has helped me develop this library is cited in the source code.
- Thank you to those that supported me personally and all who have made a positive contribution to society. Let us try to look after each other, look after this world, make space for wildlife, and engineer knowledge :)