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.
- Host: GitHub
- URL: https://github.com/agdturner/ccg-data
- Owner: agdturner
- License: apache-2.0
- Created: 2018-12-10T13:52:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-07-25T23:18:02.000Z (11 months ago)
- Last Synced: 2025-07-31T08:30:10.139Z (11 months ago)
- Topics: data, data-analysis
- Language: Java
- Homepage:
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 :)