Skip to content

Releases: openworm/owmeta

Release 0.12.2

15 Oct 02:29
v0.12.2
Compare
Choose a tag to compare
  • Fixes project URL as shown in PyPI

Release 0.12.1

04 Oct 23:25
v0.12.1
Compare
Choose a tag to compare

Features and enhancements:

  • Adding a BodyWallMuscle type specific to somatic muscle cells
  • Updating connections translator to use BodyWallMuscle

Internal changes:

  • Deleting "muscles" wormbase data source in save_data.py -- it had
    already been replaced with the more comprehensive cell data source

Release 0.12.0

04 Oct 15:18
v0.12.0
Compare
Choose a tag to compare

Renamed PyOpenWorm to owmeta and split into owmeta and owmeta-core.

Release 0.9.0

02 Mar 22:44
9c69939
Compare
Choose a tag to compare

Features

  • Greatly expanding the pow command line and API for higher-level access to PyOpenWorm data
  • Making the OpenWorm data independently downloadable
  • Creating connection objects to play better within applications
  • Making it possible to create and document properties in class body
  • Introducing loading of classes from descriptions in the graph

Fixes

  • Fixing git reset in POW

Maintenance/Misc

  • Adding Python 3.7 support
  • Moving some yarom code into PyOpenWorm, specifically Mapper

Thanks to contributors Vuillemot Florian, Gopal Sarma, and Chris Barnes in this release!

Release 0.8.2

21 Jun 19:55
v0.8.2
Compare
Choose a tag to compare

Fixup: removing debug print statement in Property.__call__

Release 0.8.1

19 Jun 02:13
v0.8.1
Compare
Choose a tag to compare

This release introduces contexts, which provide a generic means of grouping statements, relating dependent groups of statements, and making further statements about groups of statements such as provenance. The addition of contexts introduces new syntax as well as some distinct ways of interacting with RDF graphs from Python. The documentation is the best place to learn about the new syntax.

This release also includes a high-level interface to some functions of PyOpenWorm and a command line interface on top of that. Currently, this interface provides a means to download graphs from and share graphs to Git repositories.

In detail...

New Features

  • Contexts: A grouping mechanism for statements. Allows to make statements
    about statements and, in particular, to make statements referring to
    supporting documentation for a group of statements.
  • DataSource and DataTranslator: Framework for describing translation from raw
    data to PyOpenWorm objects
  • POW CLI: A new command line tool. Currently only clone and init work
    fully as intended. commit works mostly as intended.
  • Support for resolving system environment variables in configuration files
  • Python 3.6 support

Improvements

  • Allowing to manually pull information from remote resources in Document
    (formerly Evidence) initialization: allows for more uniform handling of
    DataObject __init__s
  • Properties can be defined in class body: Previously it was necessary to
    define properties in the __init__ method. Now they can be defined in the
    class body, where they are accessible with docstrings. This also means no
    boilerplate owner=self

Infrastructure / Development

  • Fewer manual steps for API doc generation
  • Restoring coveralls.io code coverage reporting
  • Removing Code Climate integration: After looking at what Code Climate flags,
    thinking about how contributions come into PyOpenWorm, and expected features,
    it does not seem like the right kind of analysis
  • Changing to pow-doc.readthedocs.io for documentation (at least temporarily)

PyOpenWorm Release v0.6.0

17 Jan 23:07
Compare
Choose a tag to compare

Captures the work from the summer of 2015 and subsequent fixes. Full set of commits are here.

Summary of new changes:

Awesome work, all!

0.5.3

20 Jun 19:42
Compare
Choose a tag to compare

Updates 0.5.0 with setup.py improvements to ensure all the relevant files make it out when a user installs from pip.

0.5.0

18 Jun 18:26
Compare
Choose a tag to compare

Adds features previously exclusive to the 0.5.0-alpha branch.