Pyhelpers

Latest version: v1.5.2

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

Scan your dependencies

Page 3 of 7

1.3.1

(*10 February 2022*)

**Notable [changes](https://github.com/mikeqfu/pyhelpers/compare/1.3.0...1.3.1) since [1.3.0](https://pypi.org/project/pyhelpers/1.3.0/):**

- [Changed LICENSE to GPLv3+](https://github.com/mikeqfu/pyhelpers/commit/347ade14cd2c56ef1ed017a535a2be8172b3569c).
- Renamed the following functions:
- [~~save()~~](https://github.com/mikeqfu/pyhelpers/commit/7002573fb3530b55ac84b1a35c568200aa58a0ec#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607L105) to [save_data()](https://github.com/mikeqfu/pyhelpers/commit/7002573fb3530b55ac84b1a35c568200aa58a0ec#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607R765) in the module [store](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/store.py);
- [~~get_user_agent_strings()~~](https://github.com/mikeqfu/pyhelpers/commit/3e63df02271e8a9cedce0e1ebdfc36d517688249#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL1601) to [load_user_agent_strings()](https://github.com/mikeqfu/pyhelpers/commit/3e63df02271e8a9cedce0e1ebdfc36d517688249#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR1601) in the module [ops](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/ops.py).
- Improved the functions:
- [remove_punctuation()](https://github.com/mikeqfu/pyhelpers/commit/926766a1be452644323c07b3e57e2409f99fa236#diff-07b6d8c6102940f884435a3670eb5007494d5c51b4deb718ba79c3b267825127R68), [find_similar_str()](https://github.com/mikeqfu/pyhelpers/commit/926766a1be452644323c07b3e57e2409f99fa236#diff-07b6d8c6102940f884435a3670eb5007494d5c51b4deb718ba79c3b267825127R190) and [convert_md_to_rst()](https://github.com/mikeqfu/pyhelpers/commit/8929bca83edfaf057affb05f55f0814853248bc0#diff-07b6d8c6102940f884435a3670eb5007494d5c51b4deb718ba79c3b267825127R627) in the module [text](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/text.py);
- [merge_dicts()](https://github.com/mikeqfu/pyhelpers/commit/a32355e8041d904b604b4e2dc1534a0322121e12#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR796) in the module [ops](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/ops.py).
- Added [a few constants](https://github.com/mikeqfu/pyhelpers/commit/f35145ffea30837cf0851c84011dc9af0e59da91) cached as the package/module is imported.
- Added the following new functions/methods:
- [load_csv()](https://github.com/mikeqfu/pyhelpers/commit/5793d4279cc52acb4489281e119ba8829ba88529#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607R1070-R1160) and [load_data()](https://github.com/mikeqfu/pyhelpers/commit/7002573fb3530b55ac84b1a35c568200aa58a0ec#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607R1176-R1236) to the module [store](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/store.py);
- [numeral_english_to_arabic()](https://github.com/mikeqfu/pyhelpers/commit/3d0ef9f892ff329e091714aacddbf6445ce384c5) to the module [text](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/text.py);
- [PostgreSQL.list_schema_names()](https://github.com/mikeqfu/pyhelpers/commit/cb547e0ce2da90760c02fd461335a11e4db31185#diff-402d385f94d69cd9596a357c63ccdf2d12f55165339af5d3c1bd554fb5a5e146R785-R855) to the module [dbms](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/dbms.py);
- [find_executable()](https://github.com/mikeqfu/pyhelpers/commit/a32355e8041d904b604b4e2dc1534a0322121e12#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR314-R356) and [compare_dicts()](https://github.com/mikeqfu/pyhelpers/commit/a32355e8041d904b604b4e2dc1534a0322121e12#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR749-R793) to the module [ops](https://github.com/mikeqfu/pyhelpers/blob/d882fb31b1ffc41433f32b4b18f62e7840348aa7/pyhelpers/ops.py).

**For more information and detailed specifications, check out [PyHelpers 1.3.1 documentation](https://pyhelpers.readthedocs.io/en/1.3.1/).**

<br/>

1.3.0

(*6 January 2022*)

**Notable [changes](https://github.com/mikeqfu/pyhelpers/compare/1.2.18...1.3.0) since [1.2.18](https://pypi.org/project/pyhelpers/1.2.18/):**

- Renamed the module [~~sql~~](https://github.com/mikeqfu/pyhelpers/commit/edeb899b53ec9ba3b08e0e328f30bddcf064f0e5) to [dbms](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/dbms.py).
- Renamed the following functions:
- in the module [dir](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/dir.py):
- [~~validate_input_data_dir()~~](https://github.com/mikeqfu/pyhelpers/commit/ff821197e1e5bedda1893e63a0985c15c6eea6eb#diff-9658546df62eded721ef6049c33f4b2d7e985d9cce8c08ba9538a32da5229a09L245) to [validate_dir()](https://github.com/mikeqfu/pyhelpers/commit/ff821197e1e5bedda1893e63a0985c15c6eea6eb#diff-9658546df62eded721ef6049c33f4b2d7e985d9cce8c08ba9538a32da5229a09R245);
- in the module [ops](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/ops.py):
- [~~update_nested_dict()~~](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL442) to [update_dict()](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR442);
- [~~get_all_values_from_nested_dict()~~](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL516) to [get_dict_values()](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR516);
- [~~remove_multiple_keys_from_dict()~~](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL575) to [remove_dict_keys()](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR638);
- [~~instantiate_requests_session()~~](https://github.com/mikeqfu/pyhelpers/commit/dc3817d0ff2e816276ecd8241f43c9c3a59b3927#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL1468) to [init_requests_session()](https://github.com/mikeqfu/pyhelpers/commit/dc3817d0ff2e816276ecd8241f43c9c3a59b3927#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR1468).
- Improved the following functions/class:
- [PostgreSQL](https://github.com/mikeqfu/pyhelpers/commit/f23e534a9d0f65dcf695ca30ebaa766cae80fae3) in the module [dbms](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/dbms.py) (previously [~~sql~~](https://github.com/mikeqfu/pyhelpers/blob/fc6191fa37655fc664e6c74e15bcb4280e7bf5c1/pyhelpers/sql.py));
- [wgs84_to_osgb36()](https://github.com/mikeqfu/pyhelpers/commit/18f1299356c53072536e9f983e5d36b00f73a184#diff-dc4a0e4af0eb0e5a833d868a38bde78a7c5736be4021d9ddf03b97c6f0cc8af8R89) and [osgb36_to_wgs84()](https://github.com/mikeqfu/pyhelpers/commit/18f1299356c53072536e9f983e5d36b00f73a184#diff-dc4a0e4af0eb0e5a833d868a38bde78a7c5736be4021d9ddf03b97c6f0cc8af8R153) in the module [geom](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/geom.py).
- [parse_size()](https://github.com/mikeqfu/pyhelpers/commit/77abafb23312b57a034f0731ca8085dfeb2573b9) (newly added), [init_requests_session()](https://github.com/mikeqfu/pyhelpers/commit/6bde35cd84542403cc9a4d86976d5f33447ba0aa) and [download_file_from_url()](https://github.com/mikeqfu/pyhelpers/commit/898cba204f520daf459f770ba75cbc5af805440d) in the module [ops](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/ops.py);
- [load_json()](https://github.com/mikeqfu/pyhelpers/commit/adcb314be54daf4f19ed97c0df0e7fe61332fa2f) in the module [store](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/store.py);
- [find_similar_str()](https://github.com/mikeqfu/pyhelpers/commit/d1c4cd872a00e3c94343241a14610ea3dc9ccb15#diff-07b6d8c6102940f884435a3670eb5007494d5c51b4deb718ba79c3b267825127R185) in the module [text](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/text.py);
- Added the following functions to the module [ops](https://github.com/mikeqfu/pyhelpers/blob/01e90ddc9824c7e15ce92ef2ae833a9be760cb3e/pyhelpers/ops.py): [parse_size()](https://github.com/mikeqfu/pyhelpers/commit/295e60e9b38fab23896f5552986ba29c83f30e4d), [get_number_of_chunks()](https://github.com/mikeqfu/pyhelpers/commit/ec6d7a19a8a25e463ede05bbd3d5043217eb116f), [loop_in_pairs()](https://github.com/mikeqfu/pyhelpers/commit/cc26add9f3c269bb44b638f72602b7fa71e16e93), [is_url()](https://github.com/mikeqfu/pyhelpers/commit/a61e88abff2aa0028470fd7d538cac8688b1cd1c) and [update_dict_keys()](https://github.com/mikeqfu/pyhelpers/commit/a4f3f617091587ce8aa83efca2fecfe1adaff8d6#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR516-R576).
- Reduced the number of essential dependencies.

**For more information and detailed specifications, check out [PyHelpers 1.3.0 documentation](https://pyhelpers.readthedocs.io/en/1.3.0/).**

<br/>

1.2.18

(*20 October 2021*)

**Notable [changes](https://github.com/mikeqfu/pyhelpers/compare/1.2.17...1.2.18) since [1.2.17](https://pypi.org/project/pyhelpers/1.2.17/):**

- Improved the module [ops](https://github.com/mikeqfu/pyhelpers/blob/b4b822f71e03ea79ba4e663f2a20b772ce5824bd/pyhelpers/ops.py) by:
- fixing the issue in [fake_requests_headers()](https://github.com/mikeqfu/pyhelpers/commit/69adc0e7fdea6175c7ab6a9013470d541d96e3e2#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL1248-R1376) that may occasionally raise [IndexError](https://docs.python.org/3/library/exceptions.html#IndexError);
- adding a new function [get_fake_user_agent()](https://github.com/mikeqfu/pyhelpers/commit/b4b822f71e03ea79ba4e663f2a20b772ce5824bd#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL1227-R1276).

**For more information and detailed specifications, check out [PyHelpers 1.2.18 documentation](https://pyhelpers.readthedocs.io/en/1.2.18/).**

<br/>

1.2.17

(*1 October 2021*)

**Notable [changes](https://github.com/mikeqfu/pyhelpers/compare/1.2.16...1.2.17) since [1.2.16](https://pypi.org/project/pyhelpers/1.2.16/):**

- Improved the function [fake_requests_headers()](https://github.com/mikeqfu/pyhelpers/commit/39bf5c3bac09333f5ba043113dcbcc2706259ac6) to avoid raising [IndexError](https://docs.python.org/3/library/exceptions.html#IndexError).

**For more information and detailed specifications, check out [PyHelpers 1.2.17 documentation](https://pyhelpers.readthedocs.io/en/1.2.17/).**

<br/>

1.2.16

(*20 September 2021*)

**Notable [changes](https://github.com/mikeqfu/pyhelpers/compare/1.2.15...1.2.16) since [1.2.15](https://pypi.org/project/pyhelpers/1.2.15/):**

- Renamed the function [~~is_dirname()~~](https://github.com/mikeqfu/pyhelpers/commit/ebed45b34b276967ae34d893dd99f16cdce769d9#diff-9658546df62eded721ef6049c33f4b2d7e985d9cce8c08ba9538a32da5229a09L213) to [is_dir()](https://github.com/mikeqfu/pyhelpers/commit/ebed45b34b276967ae34d893dd99f16cdce769d9#diff-9658546df62eded721ef6049c33f4b2d7e985d9cce8c08ba9538a32da5229a09R213) in the module [dir](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/dir.py).
- Improved the following functions (with bug fixes):
- [cd()](https://github.com/mikeqfu/pyhelpers/commit/a5be65408bca0a6aa279d7f785d22d27d2b6b277#diff-9658546df62eded721ef6049c33f4b2d7e985d9cce8c08ba9538a32da5229a09L15-R67) in the module [dir](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/dir.py);
- [find_closest_points()](https://github.com/mikeqfu/pyhelpers/commit/19423013ec565425f0c3dac8ffc50cceced14975#diff-dc4a0e4af0eb0e5a833d868a38bde78a7c5736be4021d9ddf03b97c6f0cc8af8L688-R805) in the module [geom](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/geom.py);
- [confirmed()](https://github.com/mikeqfu/pyhelpers/commit/591692b9ae4cb519a9d01a72589dfff40a1dffe9#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL27-R75), [swap_cols()](https://github.com/mikeqfu/pyhelpers/commit/01948e89afb2bc04276f3e64012e9142feceb83b#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL618-R698), [swap_rows()](https://github.com/mikeqfu/pyhelpers/commit/01948e89afb2bc04276f3e64012e9142feceb83b#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL662-R740), [fake_requests_headers()](https://github.com/mikeqfu/pyhelpers/commit/ff01488ee709dadfb2d1de07af18459d9a111cda#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL1109-R1156) and [download_file_from_url()](https://github.com/mikeqfu/pyhelpers/commit/40e819510600d6b7a65d6b76692686cf131c6189#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aL1282-R1401) in the module [ops](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/ops.py);
- all the [functions](https://github.com/mikeqfu/pyhelpers/commit/e997ab9c6ff17201795b376ffafd4e0357c0fe41) in the module [settings](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/settings.py);
- [save_multiple_spreadsheets()](https://github.com/mikeqfu/pyhelpers/commit/8ec18ccec49cf7ef7df80b9432afca3890699e8f#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607L316-R462), [save_json()](https://github.com/mikeqfu/pyhelpers/commit/8ec18ccec49cf7ef7df80b9432afca3890699e8f#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607L446-R523) and [load_json()](https://github.com/mikeqfu/pyhelpers/commit/8ec18ccec49cf7ef7df80b9432afca3890699e8f#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607L904-R1007) in the module [store](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/store.py);
- [find_similar_str()](https://github.com/mikeqfu/pyhelpers/commit/c4dd51fdec5b910d4ec6d800875dba5504aead0e#diff-07b6d8c6102940f884435a3670eb5007494d5c51b4deb718ba79c3b267825127L148-R241) in the module [text](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/text.py).
- Added the following new functions:
- [go_from_altered_cwd()](https://github.com/mikeqfu/pyhelpers/commit/a9e417669159bc7cc447cd966ee67120fffaf719#diff-9658546df62eded721ef6049c33f4b2d7e985d9cce8c08ba9538a32da5229a09R70-R117) to the module [dir](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/dir.py);
- [drop_axis()](https://github.com/mikeqfu/pyhelpers/commit/c141b6537f900e9f2ae595438af4a83e089fb4dd#diff-dc4a0e4af0eb0e5a833d868a38bde78a7c5736be4021d9ddf03b97c6f0cc8af8R426-R505) to the module [geom](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/geom.py);
- [instantiate_requests_session()](https://github.com/mikeqfu/pyhelpers/commit/82a307959c0c6daee09cad0128132850c5ea22da#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR1143-R1194) to the module [ops](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/ops.py);
- [save_joblib()](https://github.com/mikeqfu/pyhelpers/commit/3c4c5dec9095f56af2d7f668f19351c0010426bc#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607R242-R279) and [load_joblib()](https://github.com/mikeqfu/pyhelpers/commit/3c4c5dec9095f56af2d7f668f19351c0010426bc#diff-5be4770b2702d34ea60ff69d076c06b6311d2de302323f4313f5829f857e7607R895-R946) to the module [store](https://github.com/mikeqfu/pyhelpers/blob/4cdf763ba7cecb46d66fbf3ea4eb684e04500d0e/pyhelpers/store.py).

**For more information and detailed specifications, check out [PyHelpers 1.2.16 documentation](https://pyhelpers.readthedocs.io/en/1.2.16/).**

<br/>

1.2.15

(*19 April 2021*)

**Notable [changes](https://github.com/mikeqfu/pyhelpers/compare/1.2.14...1.2.15) since [1.2.14](https://pypi.org/project/pyhelpers/1.2.14/):**

- Improved the following functions/methods with bug fixes:
- [find_similar_str()](https://github.com/mikeqfu/pyhelpers/blob/8b5d25875264a5cc0b397296ce12e9ff53300215/pyhelpers/text.py#L148-L232) and [convert_md_to_rst()](https://github.com/mikeqfu/pyhelpers/commit/a8dc317e359c61195509b23a96fed06e807653a6) in the module [text](https://github.com/mikeqfu/pyhelpers/blob/8b5d25875264a5cc0b397296ce12e9ff53300215/pyhelpers/text.py);
- [download_file_from_url()](https://github.com/mikeqfu/pyhelpers/commit/b731d329eca2fa39dc6ae934030223b22abb5ff3#diff-9266f224c0227114f50836ba656288a96bd7cca831301fe025c5a7cf9f4ab45aR1116-R1201) in the module [ops](https://github.com/mikeqfu/pyhelpers/blob/8b5d25875264a5cc0b397296ce12e9ff53300215/pyhelpers/ops.py);
- [save_svg_as_emf()](https://github.com/mikeqfu/pyhelpers/commit/82aefd81d07c2f5d1043d74a92522e34a79b456b) in the module [store](https://github.com/mikeqfu/pyhelpers/blob/8b5d25875264a5cc0b397296ce12e9ff53300215/pyhelpers/store.py);
- [PostgreSQL.import_data()](https://github.com/mikeqfu/pyhelpers/commit/57df1b9a91f6ff87542f8ce4045ef3e7b036885f#diff-c615ea7745f60e95fd1c84af5ceaa8453c550332f69ad7fa84a50053bdb91dbaL1163-R1233) and [PostgreSQL.drop_schema()](https://github.com/mikeqfu/pyhelpers/commit/66c9199c409499cab8b3c4e2ef7cabc3d826af6b) in the module [sql](https://github.com/mikeqfu/pyhelpers/blob/66c9199c409499cab8b3c4e2ef7cabc3d826af6b/pyhelpers/sql.py).
- Added a new function [is_downloadable()](https://github.com/mikeqfu/pyhelpers/blob/8b5d25875264a5cc0b397296ce12e9ff53300215/pyhelpers/ops.py#L1084-L1113) to the module [ops](https://github.com/mikeqfu/pyhelpers/blob/8b5d25875264a5cc0b397296ce12e9ff53300215/pyhelpers/ops.py).

**For more information and detailed specifications, check out [PyHelpers 1.2.15 documentation](https://pyhelpers.readthedocs.io/en/1.2.15/).**

<br/>

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.