Skip to content

Releases: DerwenAI/kglab

v0.4.2 release on PyPi

13 Dec 23:18
b53e260
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @fils made their first contribution in #213

Full Changelog: v0.4.1...v0.4.2

v0.4.1 release on PyPi

27 Nov 00:53
Compare
Choose a tag to compare
  • CI pipeline through GH Actions; kudos @tomaarsen
  • further testing/config for NVIDIA GPUs
  • fixes for Snyk security advisories
  • update to RDFlib 6.x, removing use of json-ld plugin
  • use nbmake to add test coverage of example notebooks into the CI pipeline; kudos @Mec-iS

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0 on PyPi

10 May 21:14
00b3fcb
Compare
Choose a tag to compare

2021-05-10

  • add multifile support for load_jsonld(); kudos @Ankush-Chander
  • warning about NumPy/TensorFlow version conflicts; kudos @CatChenal
  • roll back NumPy requirement to >= 1.19.2
  • documenting notes about how to handle "PEP 517" errors
  • add multifile support for load_parquet(); kudos @Ankush-Chander
  • import JSON from Roam Research export
  • add docker-compose support for tutorial; kudos @louisguitton
  • note the PSL dependency on Java JDK
  • Visualize a SPARQL query using PyVis; kudos @pebbie
  • CI based on GitHub Actions; kudos @louisguitton

v0.3.0 on PyPi

24 Apr 07:18
7ac619d
Compare
Choose a tag to compare

2021-04-23

  • add conda environment.yml plus instructions
  • use bandit to check for security issues
  • add pre-commit hooks
  • add lgtm code reviews (slow, not integrating into GitHub PRs directly)
  • add use of pipdeptree to analyze dependencies
  • refactor docs to use Divio design patterns; kudos @louisguitton
  • created SECURITY.md security policy
  • using Snyk for security audits of dependencies (it has some troubles)
  • testing/correcting the PSL examples; kudos @louisguitton
  • include first user quote; kudos @kaaloo !!
  • multifile decorator (supports globs) for load_rdf(); kudos @Ankush-Chander
  • fixed bug in SubgraphTensor null check; kudos @dvsrepo
  • prep for pytorch_geometric integration; kudos @dvsrepo
  • add as_tensor() support for PyTorch

v0.2.1 release on PyPi

12 Mar 22:23
69d320b
Compare
Choose a tag to compare

2021-03-12

  • tutorial proofreading and corrections; kudos @louisguitton
  • better exception handling for RDF construction, parsing, serialization
  • build_nx_graph() now requires a networkx.DiGraph directed graph as an argument
  • add DOI to README, CITATION, and docs
  • add contributor instructions
  • neo4j integration via neosemantics; kudos @gauravjaglan
  • replace GPUtil with pynvml as recommended by NVidia; kudos @kingmesal
  • option to enable NVidia GPU use, if devices are available and libaries are installed
  • using cuDF/cuGraph in lieu of pandas/networkx where possible; kudos @BradReesWork

v0.2.0 release on PyPi

07 Feb 19:58
e84bcaf
Compare
Choose a tag to compare

2021-02-07

  • project milestone release
  • begin integration of csvwlib

v0.1.8 release on PyPi

01 Feb 02:24
6f4a7c0
Compare
Choose a tag to compare

2021-01-31

  • hotfix: backing out the igraph dependency; too many installation issues with it
  • factory pattern to build an igraph object allows caller to create and pass in, instead

v0.1.7 on PyPi

30 Jan 22:36
032e86f
Compare
Choose a tag to compare

2021-01-30

  • fix for save_parquet() since storage_options won't be used by pandas before 1.2.0
  • introduced SubgraphMatrix and SubgraphTensor as subclasses for the base vectorization
  • introduced PSLModel class for building probabilistic soft logic models
  • using icecream in methods that require verbose traces

v0.1.5 on PyPi

19 Jan 17:55
b7e3b8e
Compare
Choose a tag to compare

2021-01-19

  • rollback pandas to 1.1.5 which is the latest stable on Ubuntu; see #94
  • revise pyvis use as a factory pattern
  • extend RDFlib serialization with urlpath support
  • extend all serialization to support file-like objects
  • including gcsfs and fsspec to leverage cloud bucket access in pandas
  • added code_of_conduct.md
  • code checking based on pylint
  • added accessor methods, e.g., KnowledgeGraph.rdf_graph()
  • updated pandas usage for direct Parquet/Arrow calls, e.g., read_parquet() and to_parquet()
  • updated pyshacl usage to >= 0.14.1 to support inplace graph manipulation (inference)

v0.1.5 release

04 Jan 18:27
8cea658
Compare
Choose a tag to compare

0.1.5

2021-01-04

  • renamed serialization methods, e.g., save_ttl() -- WILL BREAK THINGS
  • impl load_rdf_text() and save_rdf_text() to De/Ser as text
  • type checking based on typing and mypy
  • corrected the networkx examples to use DiGraph for directed graphs
  • generated meta.yml for conda support
  • use mkdocs to generate documentation
  • add method to return SPARQL query result set as a pandas DataFrame
  • integrate with python-igraph, leidenalg, cairocffi to support iGraph
  • provide simple OWL-RL inference with infer_rdfs_closure() and infer_owlrl_closure()
  • add Subgraph class for projecting onto networkx
  • add Measure class for measuring graphs and creating simplex generators
  • use coverage for unit test coverage
  • use chocolate for enhanced kwargs
  • make KnowledgeGraph class GPU-aware
  • add ShapeFactory and related classes for evolving shape prediction