All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.6 - 2024-11-13
pyrgg.engines.erdos_reyni
modulesave_log
function
- PyPI badge in
README.md
updated logger
function format forerdos_reyni_gilbert
changed- GitHub actions are limited to the
dev
andmaster
branches README.md
modifiedbuild_exe.bat
modifiedPython 3.13
added totest.yml
1.5 - 2024-09-16
feature_request.yml
templateconfig.yml
for issue templatepyrgg.engines
packagepyrgg.engines.pyrgg
modulepyrgg.engines.erdos_reyni_gilbert
moduleErdős-Rényi-Gilbert
generation model- Generation engine menu
handle_string
functionhandle_pos_int
functionhandle_output_format
functionhandle_engine
functionSECURITY.md
- Metadata in files modified
Python 3.5
support dropped- Bug report template modified
- Cprofile tests separated in files for engines
README.md
modifiedPython 3.12
added totest.yml
- Menu options bug fixed
- Test system modified
engine
parameter added tologger
functionMENU_ITEMS1
parameter changed toMENU_ITEMS
MENU_ITEMS2
parameter changed toPYRGG_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 toITEM_HANDLERS
- Website domain changed to https://www.pyrgg.site
dimacs_init
function
1.4 - 2023-07-06
check_for_config
functionload_config
functionsave_config
function
README.md
modified- Logo changed
codecov
removed fromdev-requirements.txt
- Test system modified
- Error messages updated
1.3 - 2022-11-30
- Graphviz(DOT) format
- asciinema instruction video updated
- Test system modified
README.md
modifiedPython 3.11
added totest.yml
- CLI mode updated
dev-requirements.txt
updated- To-do list moved to
TODO.md
1.2 - 2022-09-07
- Anaconda workflow
- Discord badge
- Menu optimized
- Docstrings modified
branch_gen
function modifiededge_gen
function modifiedprecision
andmin_edge
parameters added tobranch_gen
functionrandom_edge
parameter removed frombranch_gen
function- Test system modified
AUTHORS.md
updated- License updated
README.md
modifiedPython 3.10
added totest.yml
sign_gen
functionrandom_edge_limits
function
1.1 - 2021-06-09
requirements-splitter.py
is_weighted
function_write_properties_to_json
functionPYRGG_TEST_MODE
parameter
- Test system modified
- JSON, YAML and Pickle formats value changed from
string
tonumber
properties
section added to JSON, YAML and Pickle formats_write_to_json
function renamed to_write_data_to_json
logger
function modifiedtime_convert
function modifiedbranch_gen
function modified- References updated
1.0 - 2021-01-11
- Number of files option
- All flags type changed to
bool
- Menu optimized
- The
logger
function enhanced. - Time format in the
logger
changed to%Y-%m-%d %H:%M:%S
dl_maker
function modifiedtgf_maker
function modifiedgdf_maker
function modifiedrun
function modified
0.9 - 2020-10-07
- GEXF format
- Float weight support
tox.ini
- Menu optimized
pyrgg.py
renamed tograph_gen.py
- Other functions moved to
functions.py
- Test system modified
params.py
refactoredgraph_gen.py
refactoredfunctions.py
refactoredweight_str_to_number
function renamed toconvert_str_to_number
branch_gen
function bugs fixedinput_filter
function bug fixedgl_maker
function bug fixedCONTRIBUTING.md
updatedAUTHORS.md
updated
print_test
functionleft_justify
functionjustify
functionzero_insert
function
0.8 - 2020-08-19
- GDF format
- GML format
- CLI snapshots updated
AUTHORS.md
updated
0.7 - 2020-08-07
- Graph Line format
- Menu optimized
0.6 - 2020-07-24
- Matrix Market format
json_maker
function optimizeddl_maker
function optimizedtgf_maker
function optimizedlp_maker
function optimized
0.5 - 2020-07-01
- TSV format
- Multigraph control
branch_gen
function modified- Website changed to https://www.pyrgg.ir
0.4 - 2020-06-17
- Self loop control
- Github action
appveyor.yml
updated
0.3 - 2019-11-29
__version__
variableCHANGELOG.md
dev-requirements.txt
requirements.txt
CODE_OF_CONDUCT.md
ISSUE_TEMPLATE.md
PULL_REQUEST_TEMPLATE.md
CONTRIBUTING.md
version_check.py
pyrgg_profile.py
- Unweighted graph
- Undirected graph
- Exe version
- Test system modified
README.md
modified- Docstrings modified
get_input
function modifiededge_gen
function modified- Parameters moved to
params.py
0.2 - 2017-09-20
- CSV format
- YAML format
- Weighted edge list format (WEL)
- ASP format
- Trivial graph format (TGF)
- UCINET DL format
- Pickle format
0.1 - 2017-08-19
- DIMACS format
- JSON format
- README