Pybel

Latest version: v0.15.5

Safety actively analyzes 688087 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 15

0.9.0

------------------------------------------------------------------------------
Added
~~~~~
- Option for setting scopefunc in Manager
- Include extra citation information on inserting graph to database that might have come from citation enrichment
- Node model to tuple and json functions are now complete

Changed
~~~~~~~
- Added members lists to the node data dictionaries for complex and composite nodes
- Added reactants and products lists to the node data dictionaries for reaction nodes

Fixed
~~~~~~~
- GOCC and other location caching problem
- Node tuples for reactions are now using standard node tuples for reactants and products. This was a huge issue
but it had never come up before. DANGER - this means all old code will still work, but any node-tuple reliant
code will have unexpected results. This also means that the node hashes in the database for all reactions will
now be outdated, so the minimum version is being bumped.

0.8.1

------------------------------------------------------------------------------
Changed
~~~~~~~
- Change CacheManager class name to Manager
- Change references from build_manager to Manager.ensure
- Automatically update default database to minimum import version
- Constants for extra citation fields and update to_json for Citation model

Fixed
~~~~~
- Bug in author insertion for non-unique authors

0.8.0

------------------------------------------------------------------------------
Changed
~~~~~~~
- Made new minimum unpickle version 0.8.0. From now on, all unpickle changes (before a 1.0.0 release) will be
accompanied by a minor version bump.
- Overall better handling of citation insertion
- Updated data models. Added to Citation model and renamed namespaceEntry in Node model.
- Better init function for BELGraph
- Force name and version to not be null in the database
- Update pickle references to use six module
- Update base cache manager - better connection handling and more exposed arguments

Added
~~~~~
- Get graph functions to cache manager
- Added more useful functions to cache manager
- Kwargs for setting name, version, and description in BELGraph init
- Getters and setters for version and description in BELGraph
- Node data to tuple functions (https://github.com/pybel/pybel/issues/145)

0.7.3

------------------------------------------------------------------------------
Changed
~~~~~~~
- Update logging for parsing of bad version strings
- Change where kwargs go in parse_lines function
- Make non-standard parsing modes part of kwargs

Fixed
~~~~~
- On-purpose singletons now properly identified (https://github.com/pybel/pybel/issues/218)

Added
~~~~~
- CLI command for set connection (https://github.com/pybel/pybel/issues/220)
- GEF and GAP activities added for INDRA

0.7.2

------------------------------------------------------------------------------
Changed
~~~~~~~
- Externalized more parsing constants
- Updated version management
- Keep track of all singleton lines in parsing
- Update CLI
- Update JGIF export from CBN

Fixed
~~~~~
- Change node hashing ot only use type and reference

Added
~~~~~
- Node intersection merge
- Get most recent network by name in manager

0.7.1

------------------------------------------------------------------------------
Changed
~~~~~~~
- Externalized some PyParsing elements

Fixed
~~~~~
- Version string tokenization

Page 8 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.