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

https://github.com/ekgf/ekglib

A Python library for EKG DataOps operations
https://github.com/ekgf/ekglib

data-science dataops ekg knowledge-graph ldap semantic-tech xlsx

Last synced: about 1 month ago
JSON representation

A Python library for EKG DataOps operations

Awesome Lists containing this project

README

        

= ekglib
:icons: font
:description: A Python Library for various tasks in an EKG DataOps operation.
ifdef::env-github,env-browser[:outfilesuffix: .adoc]
ifdef::env-github[]
:tip-caption: :bulb:
:note-caption: :information_source:
:important-caption: :heavy_exclamation_mark:
:caution-caption: :fire:
:warning-caption: :warning:
endif::[]

WARNING: This is a pre-alpha project. Everything in this repo is subject to heavy change.

image:https://github.com/EKGF/ekglib/workflows/Build%20&%20Test/badge.svg[Build & Test]

View the Project on Github https://github.com/EKGF/ekglib[here].

== Metadata Parsers

- link:ekglib/concept_parser/[Concept Parser]
- link:ekglib/persona_parser/[Persona Parser]
- link:ekglib/dataops_rule_parser/[Story Validate Rule Parser]
- link:ekglib/dataops_rules_capture/[Story Vaidate Rules Capture]
- link:ekglib/dataops_rules_execute/[Story Validate Rules Executor]
- link:ekglib/use_case_parser/[Use Case Parser]
- link:ekglib/user_story_parser/[User Story Parser]

== Capture Steps

- link:ekglib/xlsx_parser/[Xlsx Parser]
- link:ekglib/ldap_parser/[LDAP Parser]

== Installation

[source]
----
./setup.sh
----

python3 was not linked, so had to:

[source]
----
brew link --overwrite python
----

== Tests
To run the tests, run:

[source]
----
./run-tests.sh
----

Tun run a single test, from root run:

[source]
----
./run-tests.sh
----

== Packaging

[source]
----
pip3 wheel -r requirements.txt
----