xmlcoll

Python package to store data about items in a collection.

https://github.com/mbradle/xmlcoll

Science Score: 77.0%

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

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

Repository

Python package to store data about items in a collection.

Basic Info
  • Host: GitHub
  • Owner: mbradle
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 61.5 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 6
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.rst

Overview
========

.. image:: https://zenodo.org/badge/541709014.svg
  :target: https://zenodo.org/doi/10.5281/zenodo.10460076

xmlcoll is a python package for working with collections of items.
The items have heterogeneous data stored as
`properties` in a dictionary with keys given by a
name and optional tags.  The package API has routines to write data to and
retrieve data from `XML `_ and to validate that
XML against a schema.

|pypi| |doc_stat| |license| |test| |lint-test| |black|

Installation
------------

Install from `PyPI `_ with pip by
typing in your favorite terminal::

    $ pip install xmlcoll

Usage
-----

To get familiar with xmlcoll, please see the tutorial Jupyter
`notebook `_.

Authors
-------

- Bradley S. Meyer 

Documentation
-------------

The project documentation is available at ``_.

Contribute
----------

- Issue Tracker: ``_
- Source Code: ``_

License
-------

The project is licensed under the GNU Public License v3 (or later).

.. |pypi| image:: https://badge.fury.io/py/xmlcoll.svg 
    :target: https://badge.fury.io/py/xmlcoll
.. |license| image:: https://img.shields.io/github/license/mbradle/xmlcoll
    :alt: GitHub
.. |doc_stat| image:: https://readthedocs.org/projects/xmlcoll/badge/?version=latest
    :target: https://xmlcoll.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status
.. |test| image:: https://github.com/mbradle/xmlcoll/actions/workflows/test.yml/badge.svg?branch=main&event=push
        :target: https://github.com/mbradle/xmlcoll/actions/workflows/test.yml
.. |lint| image:: https://img.shields.io/badge/linting-pylint-yellowgreen
    :target: https://github.com/pylint-dev/pylint
.. |lint-test| image:: https://github.com/mbradle/xmlcoll/actions/workflows/lint.yml/badge.svg?branch=main&event=push
        :target: https://github.com/mbradle/xmlcoll/actions/workflows/lint.yml 
.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black

Owner

  • Name: Bradley Meyer
  • Login: mbradle
  • Kind: user
  • Location: Clemson, SC
  • Company: Clemson University

I am a Professor of Physics and Astronomy at Clemson University.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Meyer"
  given-names: "Bradley Stewart"
  orcid: "https://orcid.org/0000-0001-6307-9818"
title: "xmlcoll"
version: 1.8.3
doi: 10.5281/zenodo.10460076
date-released: 2024-11-25
url: "https://github.com/mbradle/xmlcoll"

GitHub Events

Total
  • Release event: 3
  • Push event: 11
  • Create event: 3
Last Year
  • Release event: 3
  • Push event: 11
  • Create event: 3

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 17
  • Total Committers: 1
  • Avg Commits per committer: 17.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Bradley Meyer m****e@c****u 17
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: almost 2 years ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total 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
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
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 77 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 15
  • Total maintainers: 1
pypi.org: xmlcoll

Python project to work with xml data of a collection of items.

  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 77 Last month
Rankings
Dependent packages count: 6.6%
Average: 28.1%
Forks count: 30.5%
Dependent repos count: 30.6%
Downloads: 33.7%
Stargazers count: 39.1%
Maintainers (1)
Last synced: 6 months ago

Dependencies

doc/requirements.txt pypi
  • lxml *
  • requests *
setup.py pypi
  • lxml *
.github/workflows/black.yml actions
  • actions/checkout v3 composite
  • psf/black stable composite
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite