Releases: cytoscape/py4cytoscape
Releases · cytoscape/py4cytoscape
1.11.0
1.10.0
1.9.0
- Removed value validation warning from set_visual_property_default()
- Fixed missing URL parameter in create_network_from_data_frames() and create_network_from_networkx()
- Added style functions for node_position and node_label_position
- Allowed Cytoscape version check to include patch level (e.g., x.y.patch)
- Added layout functions scale_layout() and rotate_layout() to match Cytoscape's Layout Tools
1.8.0
- Allowed load_table_data() to handle lists containing float, int and bool instead of just str
- Fixed base_url= not recognized for update_style_defaults() and set_visual_property_default()
- Update python-igraph name to igraph
- Clean up property value warnings for set_node_property_bypass() and set_edge_property_bypass()
1.7.0
- Updated annotations.ungroup() to call Cytoscape via GET instead of POST, per document
- Fixed networks.create_network_from_data_frames() to allow key column different than 'id'
- Documented how to include a comma in a node name
- Fixed timing issue in merge_networks() where network wasn't stable before returning
1.6.0
- Now supporting Metascape migration from py2cytoscape to py4cytoscape
- Added sandbox support when Cytoscape is at URL different than 127.0.0.1
- Fixed bugs for calling Cytoscape at URL different than 127.0.0.1
- Removed slow n^2 algorithm from get_table_columns()
- For failed connections to Cytoscape, use exponential backoff retry
- Updated support for Python's improved comparison semantics and treatment of NANs (e.g., style_auto_mappings(), create_column_filter())
- Added Alternate IP Address section to Concepts.rst
- Allow text colors (e.g., "red") in addition to hex colors when setting color properties
- Allow log directory to be set via PY4CYTOSCAPE_DETAIL_LOGGER environment variable
- Allow execution delays to be set via environment variable (PY4CYTOSCAPE_CATCHUP_FILTER_SECS, PY4CYTOSCAPE_MODEL_PROPAGATION_SECS, PY4CYTOSCAPE_CATCHUP_NETWORK_SECS, PY4CYTOSCAPE_CATCHUP_NETWORK_TIMEOUT_SECS)
- Disallow string as value when setting opacity properties
- Added value syntax checks for map_visual_property(), set_node_property_bypass(), set_edge_property_bypass(), set_network_property_bypass(), set_visual_property_default(), update_style_defaults() & set_visual_property_default()
- Added ability to use old property names in all property functions
- Fixed occasional status 404 in cytoscape_api_versions()
- Fixed apps functions to support Cytoscape 3.10 (get_app_information())
- Added set_catchup_network_merge_secs() and PY4CYTOSCAPE_CATCHUP_NETWORK_MERGE_SECS environment variable to control post-merge delay
- Eliminated futures warning for load_table_data() for use of .iteritems()
- Added select_edges_adjacent_to_nodes()
1.5.0
1.4.0
- Supported Metascape migration from py2cytoscape to py4cytoscape
- Added names= to get_network_list
- Added create_cytoscapejs_from_network and create_network_from_cytoscapejs
- Added get_visual_style_JSON
- Added delete_all_visual_styles
- Added sandbox support when Cytoscape is at URL different than 127.0.0.1
- Fixed bugs for calling Cytoscape at URL different than 127.0.0.1
1.3.0
New annotation and selection functions, local notebook file system access
- Addition of annotation functions (per new Cytoscape features)
- Changed default for sandboxing when running Notebook on local Workstation
- Add new functions: create_view, select_all
- Sped up select_all_nodes, select_all_edges