Skip to content

Releases: sepandhaghighi/pyrgg

Version 1.9

28 Oct 10:13
44e5e07

Choose a tag to compare

Added

  • pyrgg.engines.watts_strogatz module

Changed

  • threshold_calc function renamed to calculate_threshold
  • description_print function renamed to print_description
  • line function renamed to print_line
  • input_filter function renamed to filter_input
  • filesize function renamed to get_file_size
  • time_convert function renamed to convert_time
  • String templates modified
  • Test system modified
  • Python 3.14 added to test.yml
  • README.md modified

Version 1.8

26 Aug 16:19
6f6ed59

Choose a tag to compare

Added

  • pyrgg.engines.barabasi_albert module

Changed

  • CLI messages for stochastic block model updated
  • README.md modified
  • min_edge renamed to min_edges
  • max_edge renamed to max_edges
  • weight_dic renamed to weight_dict
  • edge_dic renamed to edge_dict

Removed

  • handle_prob_matrix function
  • handle_pos_list function

Version 1.7

15 May 22:56
3b3d06f

Choose a tag to compare

Added

  • pyrgg.engines.stochastic_block_model module

Changed

  • Python 3.6 support dropped
  • Test system modified

Version 1.6

13 Nov 13:22
a0ec05b

Choose a tag to compare

  • pyrgg.engines.erdos_reyni module added
  • save_log function added
  • PyPI badge in README.md updated
  • logger function format for erdos_reyni_gilbert changed
  • GitHub actions are limited to the dev and master branches
  • README.md modified
  • build_exe.bat modified
  • Python 3.13 added to test.yml

Version 1.5

16 Sep 15:29
10fba43

Choose a tag to compare

  • feature_request.yml template added
  • config.yml for issue template added
  • pyrgg.engines package added #145
  • pyrgg.engines.pyrgg module added
  • pyrgg.engines.erdos_reyni_gilbert module added #146 #164
  • Erdős-Rényi-Gilbert generation model added #146 #164
  • Generation engine menu added #145
  • handle_string function added
  • handle_pos_int function added
  • handle_output_format function added
  • handle_engine function added #145
  • SECURITY.md added
  • Metadata in files modified #165
  • Python 3.5 support dropped
  • Bug report template modified
  • Cprofile tests separated in files for engines
  • README.md modified
  • Python 3.12 added to test.yml #153
  • Menu options bug fixed
  • Test system modified
  • engine parameter added to logger function #145
  • MENU_ITEMS1 parameter changed to MENU_ITEMS
  • MENU_ITEMS2 parameter changed to PYRGG_ENGINE_PARAMS
  • _update_using_first_menu function changed to _update_using_menu
  • _update_using_second_menu function changed to _update_with_engine_params
  • ITEM_CONVERTORS renamed to ITEM_HANDLERS
  • Website domain changed to https://www.pyrgg.site
  • dimacs_init function removed

Version 1.4

06 Jul 18:56
d4fe360

Choose a tag to compare

  • check_for_config function added #43
  • load_config function added #43
  • save_config function added #43
  • README.md modified
  • Logo changed
  • codecov removed from dev-requirements.txt
  • Test system modified
  • Error messages updated

Version 1.3

30 Nov 13:22
82dde65

Choose a tag to compare

  • Graphviz(DOT) format added #123
  • asciinema instruction video updated #101
  • Test system modified
  • README.md modified
  • Python 3.11 added to test.yml
  • CLI mode updated #121
  • dev-requirements.txt updated
  • To-do list moved to TODO.md

Version 1.2

07 Sep 15:06
e87dcee

Choose a tag to compare

  • Anaconda workflow added #116
  • Discord badge added
  • Menu optimized
  • Docstrings modified #111
  • branch_gen function modified #112
  • edge_gen function modified #112
  • precision and min_edge parameters added to branch_gen function
  • random_edge parameter removed from branch_gen function
  • Test system modified
  • AUTHORS.md updated
  • License updated
  • README.md modified
  • Python 3.10 added to test.yml #106
  • sign_gen function removed
  • random_edge_limits function removed

Version 1.1

09 Jun 13:03
7d98b2a

Choose a tag to compare

  • requirements-splitter.py added
  • is_weighted function added
  • _write_properties_to_json function added
  • PYRGG_TEST_MODE parameter added
  • Test system modified #87
  • JSON, YAML and Pickle formats value changed from string to number #82
  • properties section added to JSON, YAML and Pickle formats #84
  • _write_to_json function renamed to _write_data_to_json
  • logger function modified
  • time_convert function modified
  • branch_gen function modified #98
  • References updated #96

Version 1.0

11 Jan 16:16
f67495b

Choose a tag to compare

  • Number of files option added #42
  • All flags type changed to bool #69
  • Menu optimized
  • The logger function enhanced #68
  • Time format in the logger changed to %Y-%m-%d %H:%M:%S #68
  • dl_maker function modified
  • tgf_maker function modified
  • gdf_maker function modified
  • run function modified