Releases: mikeqfu/pyhelpers
1.4.3
Notable changes since 1.4.2:
- Improved the following functions (with bug fixes):
- is_dir() in the module dirs;
- find_closest_point(), find_closest_points(), project_point_to_line(), transform_geom_point_type() and find_shortest_path() in the module geom;
- load_user_agent_strings(), cmap_discretisation() and colour_bar_index() in the module ops;
- pd_preferences() in the module settings;
- save_spreadsheets() and xlsx_to_csv() in the module store;
- find_similar_str() and remove_punctuation() in the module text.
- Added the following new functions:
- get_coordinates_as_array() to the module geom;
- get_relative_path() to the module ops.
For more information and detailed specifications, check out PyHelpers 1.4.3 documentation.
1.4.2
Notable changes since 1.4.1:
- Renamed the parameter
method
toengine
for the following functions:- find_similar_str() in the module text;
- save_json(), load_json(), markdown_to_rst() and xlsx_to_csv() in the module store.
- Improved the functions save_data(), load_csv(), load_data() in the module store.
For more information and detailed specifications, check out PyHelpers 1.4.2 documentation.
1.4.1
Notable changes since 1.4.0:
- Improved the following functions (with bug fixes):
- update_dict() in the module ops;
- gdal_configurations() and mpl_preferences() in the module settings.
For more information and detailed specifications, check out PyHelpers 1.4.1 documentation.
1.4.0
1.3.4
Notable changes since 1.3.3:
- Enabled direct access to all modules through importing pyhelpers, and all functions/classes in each module through importing pyhelpers.<module_name>.
- Improved the following function/class (with bug fixes):
- find_similar_str() in the module text;
- PostgreSQL in the module dbms.
For more information and detailed specifications, check out PyHelpers 1.3.4 documentation.
1.3.3
Notable changes since 1.3.2:
- Improved the following class/functions with bug fixes:
- PostgreSQL in the module dbms;
- save_data() and save_svg_as_emf() in the module store;
- delete_dir() in the module dir;
- euclidean_distance_between_texts() and cosine_similarity_between_texts() in the module text.
- Added a new class MSSQL to the module dbms.
For more information and detailed specifications, check out PyHelpers 1.3.3 documentation.
1.3.2
Notable changes since 1.3.1:
- Added the following new functions:
- xlsx_to_csv() to the module store;
- np_shift() to the module ops;
- project_point_to_line() and find_shortest_path() to the module geom.
For more information and detailed specifications, check out PyHelpers 1.3.2 documentation.
1.3.1
Notable changes since 1.3.0:
- Changed LICENSE to GPLv3+.
- Renamed the following functions:
save()to save_data() in the module store;get_user_agent_strings()to load_user_agent_strings() in the module ops.
- Improved the functions:
- remove_punctuation(), find_similar_str() and convert_md_to_rst() in the module text;
- merge_dicts() in the module ops.
- Added a few constants cached as the package/module is imported.
- Added the following new functions/methods:
- load_csv() and load_data() to the module store;
- numeral_english_to_arabic() to the module text;
- PostgreSQL.list_schema_names() to the module dbms;
- find_executable() and compare_dicts() to the module ops.
For more information and detailed specifications, check out PyHelpers 1.3.1 documentation.
1.3.0
Notable changes since 1.2.18:
- Renamed the module
sqlto dbms. - Renamed the following functions:
- Improved the following functions/class:
- PostgreSQL in the module dbms (previously
sql); - wgs84_to_osgb36() and osgb36_to_wgs84() in the module geom.
- parse_size() (newly added), init_requests_session() and download_file_from_url() in the module ops;
- load_json() in the module store;
- find_similar_str() in the module text;
- PostgreSQL in the module dbms (previously
- Added the following functions to the module ops: parse_size(), get_number_of_chunks(), loop_in_pairs(), is_url() and update_dict_keys().
- Reduced the number of essential dependencies.
For more information and detailed specifications, check out PyHelpers 1.3.0 documentation.
1.2.18
Notable changes since 1.2.17:
- Improved the module ops by:
- fixing the issue in fake_requests_headers() that may occasionally raise IndexError;
- adding a new function get_fake_user_agent().
For more information and detailed specifications, check out PyHelpers 1.2.18 documentation.