Sbmlnetwork

Latest version: v0.4.1

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

Scan your dependencies

0.3.1

What's Changed
* Distribute function now takes the order of the entered nodes into action
* Line Ending features can now be set for a local line ending (a single line ending used for a specific reactions/ species reference glyph) (suggested by hsauro)
* A lot of optimization on memory leaks (committed by luciansmith)
* It is now possible to set the fill color of a network element as a gradient (suggested by hsauro)
* Required changes to create an SBGN diagram are made
* API docs are updated
* Alias nodes indices can now be passed to the 'autolayout', 'align', and 'distribute' functions

0.2.2

- hex colors with opacity part are now considered valid colors (proposed by luciansmith)

- autorender function is added. This function is used to add render information (in case layout information is missing, layout information is added but autolayout algorithm is not called for it) (proposed by luciansmith)

- Stoichiometry values are now handled (proposed by luciansmith)

- now, there is a check if a graphical object can have an attribute basesd on its type and then that value is returned. Otherwise, default not-assigned values are returned (proposed by luciansmith)

- getGeometricShapeType function now returns the exact type of polygon if a polygon is set as the geometric shape (proposed by luciansmith)

- getStyle function that finds and returns the predefined style (if exists) is added (proposed by luciansmith)

- functions to get the default width/height dimensions of the species and reactions are added (proposed by luciansmith)

- It is now possible to add hex colors, that are not defined in the predefined colors list, using their hex codes (proposed by luciansmith)

- get...AsDouble and set...AsDouble functions are added to help get and set RelAbsVector values using a double (proposed by luciansmith)

- it is now possible to set/get the position of the reaction centroid nodes

- it is now possible to either build the shared lib or the static lib or both

- it is now possible to set the dimensions of the layout in the autolayout algorithm

- alignment now supports locked nodes (proposed by luciansmith)

- 'center' and 'middle' alignments are replaced with 'hCenter' and 'vCentre' alignments (proposed by luciansmith)

- enableDisplaySpeciesTextLabel and enableDisplayCompartmentsTextLabel methods are added to help the user turning the displaying the labels on and off for compartments and species as it used to be for reactions (proposed by sanast22)

- functions to check if the entered values are valid are updated (proposed by luciansmith)

- some backend redesign to store some information between two calls to autolayout

- functions to get access to species reference features using their index are added to the C API and their python bindings

0.1.2

- dummy species glyph, reactant glyph, and product glyphs are added for the reactions that contain source or sink species
- setPosition functions which help setting the position of a graphical object or its associated text glyph are added (it sets both the 'x' and 'y' attributes with one function
- distribute functions are added that let the nodes to be distributed on a space with equal spacing between them.
- addText functions, that allow each node have multiple texts, are added
- changes to the style features now leads to the creation of a local style that inherits the global style features and include the requested change
- it is now possible to change the features of multiple text glyphs associated with a graphical object
- CI/CD is now using a newer version of manylinux
- docs are added
- square and circle are added to the list of allowed geometric shapes
- if a new geometric shape is added/set, the features of the mutual previous one (only if there used to be one exist) are passed to it.
- alias nodes are now created once the autolayout function is called
- the autolayout algorithm now remembers the nodes which are set locked by the users.
- now it is possible to lock the reaction centroid nodes
- minor bug fixes

0.0.23

Reported bugs related to linking to C API are fixed

0.0.22

Now, libraries are linked against libsbml statically

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.