{"id":15169427,"url":"https://github.com/arnocan/yapydata","last_synced_at":"2026-02-16T08:06:50.294Z","repository":{"id":72202143,"uuid":"225312439","full_name":"ArnoCan/yapydata","owner":"ArnoCan","description":"The yapydata provides miscellaneous low-level Python data access APIs.","archived":false,"fork":false,"pushed_at":"2019-12-18T13:40:17.000Z","size":11064,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T13:04:45.551Z","etag":null,"topics":["data","datastructures","ini","json","properties","python","python2","python3","xml","yaml"],"latest_commit_sha":null,"homepage":"https://yapydata.sourceforge.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArnoCan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-02T07:31:19.000Z","updated_at":"2019-12-18T13:40:20.000Z","dependencies_parsed_at":"2023-05-27T21:00:33.767Z","dependency_job_id":null,"html_url":"https://github.com/ArnoCan/yapydata","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArnoCan%2Fyapydata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArnoCan%2Fyapydata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArnoCan%2Fyapydata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArnoCan%2Fyapydata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArnoCan","download_url":"https://codeload.github.com/ArnoCan/yapydata/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248824655,"owners_count":21167343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data","datastructures","ini","json","properties","python","python2","python3","xml","yaml"],"created_at":"2024-09-27T07:01:27.285Z","updated_at":"2025-10-12T04:17:51.468Z","avatar_url":"https://github.com/ArnoCan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"YapyData\n=========\n\nThe *YapyData* - Yet Another Python Data - package provides miscellaneous data processing utilities\nfor the adaptation of abstract APIs at the low-level part of the software stack.\nThe package *YapyData* is member of the *DataFusion* family by providing the basic \nsyntaxes and features required for the low-level components of modern software stacks.\nThe features comprise the management and processing of structured data types including the definition,\npersistence, and the processing. The processing supports hereby the arbitrary mixed syntaxes for the\nsources and targets.\nThe initial supported data definition languages are:\n\n* *JSON*\n* *Python* - used as dynamic DDL based on pickling for persistence\n* *XML*\n* *YAML*\n\nIn addition the syntaxes defined by the widespread configuration files:\n\n* *INI* - multiple variants: *INI*, *INIX*, *CFG*, *CONF*\n* *.properties* - the *Java* configuration syntax in *INI* style\n\nThe design targets of the low-level package *YapyData* are in particular:\n\n* core processing of heterogeneous data definition syntaxes\n* abstract processing of heterogeneous input data structures against canonical reference data\n* a mix of APIs for flexibility and use-case driven high performance \n\nThis in particular supports the modularization, and the automation of the processing of\nlarge scale heterogeneous data sets with canonical reference data.\n\nLast but not least the whole set of standard *Python* and *platforms* implementations is supported - and tested of course:\n\n* *CPython*\n* *IPython*\n* *IronPython*\n* *Jython*\n* *PyPy*\n\nsoon:\n\n* *Cython*\n* *Stackless*\n\n\n**Online documentation**:\n\n* https://yapydata.sourceforge.io/\n\n\n**Runtime-Repository**:\n\n* PyPI: https://pypi.org/project/yapydata/\n\n  Install: *pip install yapydata*, see also section 'Install' of the online documentation.\n\n\n**Downloads**:\n\n* sourceforge.net: https://sourceforge.net/projects/yapydata/files/\n\n* bitbucket.org: https://bitbucket.org/acue/yapydata\n\n* github.com: https://github.com/ArnoCan/yapydata/\n\n* pypi.org: https://pypi.org/project/yapydata/\n\n\nProject Data\n------------\n\n* PROJECT: 'YapyData'\n\n* MISSION: Canonical numeric platform IDs for the core Python environment.\n\n* VERSION: 00.01\n\n* RELEASE: 00.01.041\n\n* STATUS: beta\n\n* AUTHOR: Arno-Can Uestuensoez\n\n* COPYRIGHT: Copyright (C) 2019 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez\n\n* LICENSE: Artistic-License-2.0 + Forced-Fairplay-Constraints\n\nRuntime Environment\n-------------------\nFor a comprehensive list refer to the documentation.\n\n**Python Syntax Support**\n\n*  Python2.7, and Python3\n\n**Python Implementation Support**\n\n*  CPython, IPython, IronPython, Jython, and PyPy\n\n**OS on Server, Workstation, Laptops, Virtual Machines, and Containers**\n\n* Linux: AlpineLinux, ArchLinux, CentOS, Debian, Fedora, Gentoo, OpenSUSE, Raspbian, RHEL, Slackware, SLES, Ubuntu, ...  \n\n* BSD: DragonFlyBSD, FreeBSD, NetBSD, OpenBSD, GhostBSD, TrueOS, NomadBSD\n\n* OS-X: Snow Leopard\n\n* Windows: Win10, Win8.1, Win7, WinXP, Win2019, Win2016, Win2012, Win2008, Win2000\n\n* WSL-1.0: Alpine, Debian, KaliLinux, openSUSE, SLES, Ubuntu\n\n* Cygwin\n\n* UNIX: Solaris10, Solaris11\n\n* Minix: Minix3\n\n* ReactOS\n\n**Network and Security**\n\n* Network Devices: OpenWRT\n\n* Security: KaliLinux, pfSense, BlackArch, ParrotOS, Pentoo\n\n**OS on Embedded Devices**\n\n* RaspberryPI: ArchLinux, CentOS, OpenBSD, OpenWRT, Raspbian\n\n* ASUS-TinkerBoard: Armbian\n\n* By special modules e.g. for Adafruit Trinket M0: CircuitPython, MicroPython\n\nCurrent Release\n---------------\n\nMajor Changes:\n\n* Initial version.\n\n* started with basic API - but those in production quality as required for other projects.\n\nToDo:\n\n* add additional APIs\n\n* add .Properties - yapydata.datatree.datatreesprop\n\n* AIX\n\n* MicroPython, CircuitPython\n\n* test Windows10IoT-Core\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farnocan%2Fyapydata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farnocan%2Fyapydata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farnocan%2Fyapydata/lists"}