sdata

structured data format

https://github.com/lepy/sdata

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 9 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary
Last synced: 7 months ago · JSON representation

Repository

structured data format

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created about 9 years ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

PyPI version PyPI readthedocs Build Status Codacy Badge Coverage Status Das sdata-Format v0.8.4

https://lepy.github.io/sdata/

Structured data format (sdata)

Design goals

  • open data format for open science projects
  • self describing data
  • flexible data structure layout
    • hierarchical data structure (nesting groups, dictionaries)
    • (posix path syntax support?)
  • extendable data structure
    • data format versions
  • platform independent
  • simple object model
  • support of standard metadata formats (key/value, ...)
  • support of standard dataset formats (hdf5, netcdf, csv, ...)
  • support of standard dataset types (datacubes, tables, series, ...)
  • support of physical units (conversion of units)
  • transparent, optional data compression (zlib, blosc, ...)
  • support of (de-)serialization of every dataset type (group, data, metadata)
  • easy defineable (project) standards, e.g. for a uniaxial tension test (UT)
  • (optional data encryption (gpg, ...))
  • change management support?
  • Enable use of data structures from existing tensor libraries transparently
  • (single writer/ multiple reader (swmr) support)
  • (nested data support)

df = pandas.DataFrame({"a":[1,2,3]}) import sdata data = sdata.Data(name="my_data", table=df, comment="A remarkable comment") data.metadata.add("my_key", 123, unit="m^3", description="a volume") data.metadata.add("force", 1.234, unit="kN", description="x force") data.to_xlsx(filepath="my_data.xlsx") print(data.metadata.df)

name value dtype unit description key name name my_data str - uuid uuid 08222ca66e5047808bdc3b35d8f17224 str - my_key my_key 123 int m^3 a volume force force 1.234 float kN x force

Howto

Demo App

Try to paste some Excel-Data in the forms ...

Metadata

Attributes

  • name
  • value
  • dtype
  • unit
  • description
  • label
  • required

dtypes for attributes

  • int
  • float
  • str
  • bool
  • timestamp (datetime.isoformat with timezone)

paper

Owner

  • Login: lepy
  • Kind: user

GitHub Events

Total
  • Push event: 8
Last Year
  • Push event: 8

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 226
  • Total Committers: 6
  • Avg Commits per committer: 37.667
  • Development Distribution Score (DDS): 0.726
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
ingolf.lepenies i****s@s****u 62
lepy l****p@l****y 60
lepy l****y@m****g 40
lepy l****y 33
lepy l****p@l****e 30
gnulld j****4@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 8
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 minutes
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.13
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • lepy (7)
  • gnulld (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 202 last-month
  • Total docker downloads: 69
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 2
    (may contain duplicates)
  • Total versions: 45
  • Total maintainers: 1
pypi.org: sdata

a structured data format

  • Versions: 43
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 195 Last month
  • Docker Downloads: 69
Rankings
Dependent packages count: 10.0%
Forks count: 19.1%
Dependent repos count: 21.7%
Average: 23.1%
Stargazers count: 31.9%
Downloads: 32.8%
Maintainers (1)
Last synced: 8 months ago
pypi.org: sdata-experiments

a structured data format

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 7 Last month
Rankings
Dependent packages count: 10.1%
Forks count: 19.2%
Dependent repos count: 21.6%
Stargazers count: 31.9%
Average: 33.3%
Downloads: 83.8%
Maintainers (1)
Last synced: 8 months ago

Dependencies

docs/requirements.txt pypi
  • Sphinx >=2.2.0
  • numpy >=1.16
  • openpyxl >=3.0
  • pandas >=1.0
  • pytz >=2017.2
  • requests >=2.22.0
  • sphinx_rtd_theme >=0.5.0
  • sphinxcontrib-applehelp >=1.0.2
  • sphinxcontrib-devhelp >=1.0.2
  • sphinxcontrib-htmlhelp >=1.0.3
  • sphinxcontrib-jsmath >=1.0.1
  • sphinxcontrib-plantuml >=0.14
  • sphinxcontrib-qthelp >=1.0.3
  • sphinxcontrib-serializinghtml >=1.1.4
  • sphinxcontrib-websupport >=1.2.0
  • tables >=3.5
  • tabulate *
  • tabulate >=0.8
  • xlrd >=1.0.0
  • xlsxwriter >=1.3
requirements.txt pypi
  • numpy >=1.16
  • openpyxl >=3.0
  • pandas >=1.0
  • pytz >=2017.2
  • requests >=2.22.0
  • tables >=3.5
  • tabulate >=0.8
  • xlrd >=1.0.0
  • xlsxwriter >=1.3
.github/workflows/greetings.yml actions
  • actions/first-interaction v1 composite
setup.py pypi