Skip to main content

Module to use dictionaries in various situations

Project description

PyDicts PyPI - Downloads

Module to use dictionaries, list of dictionaries and other data structures

Links

Documentation

I've developed this module because I needed this kind of methods developing with Django and python

You can access documentation in Pydicts Github page

CHANGELOG

0.12.0 (2024-01-16)

  • Improved percentage logic
  • Integrated ccy module for currencies listing
  • Added more test. Coverage is now 86%
  • Added support to ISO 8601 durations casts. Added support to durations in MyJsonEncoder module
  • Added jupyter-book support for documentation
  • Added project logo
  • Fixed jinja2 dependency security warnning

0.11.0 (2023-12-13)

  • Added in casts ignore_exceptions parameter in all methods
  • Added a lot of tests. Test coverage is now 73%.
  • Added more stability to casts

0.10.0 (2023-12-08)

  • Improving str2decimal conversions. Changed type parameter to decimal_separator.
  • Added Percentage and Currency classes to manage this objects

0.9.0 (2023-12-04)

  • Added gettext support
  • Improved spanish translation
  • Added custom exceptions for each module
  • Improved documentation
  • Added lol_print method
  • myjsonencoder has been included to convert from json to dictionaries

0.8.0 (2023-11-26)

  • Migrating casts and datetime_functions to pydicts.casts. Utils to make casting easy
  • Create lol (List of lists) module

0.7.0 (2023-11-04)

  • Improved documentation
  • Removed duplicated lod_min and lod_max methods
  • Added lod_filter_keys function
  • Added lod_filter_dictionaries function
  • Added lod_clone function
  • Added lod_calculate function

0.6.0 (2023-07-02)

  • Fixed a race condition bug in lod_ymv_transposition_with_percentages

0.5.0 (2023-05-04)

  • Added support to latex tables from list of dictionaries

0.4.0 (2023-04-19)

  • Added poetry support
  • Added poethepoet support
  • Added lod_remove_key

0.3.0 (2023-04-16)

  • Added lod_ymv_transposition_with_porcentages

0.2.0 (2023-04-12)

  • Added lod_print with tabulate module
  • Improving documentation
  • Refactorized modules to lod_xyv, lod_ymmv

0.1.0 (2023-04-10)

  • First version addapting listdict_functions from reusingcode

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydicts-0.12.0.tar.gz (38.4 kB view details)

Uploaded Source

Built Distribution

pydicts-0.12.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

Details for the file pydicts-0.12.0.tar.gz.

File metadata

  • Download URL: pydicts-0.12.0.tar.gz
  • Upload date:
  • Size: 38.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.7.0-gentoo

File hashes

Hashes for pydicts-0.12.0.tar.gz
Algorithm Hash digest
SHA256 63c73bd637e5a6cbd44be76786b1599a12a781721fb11e4b41e1392348c052fc
MD5 ca61d330cb2ebefd967cf41653462248
BLAKE2b-256 e6b452df5d26ceb716ec4dfc913cb2f16543b264ad78400cbfe454b5b3e6d609

See more details on using hashes here.

Provenance

File details

Details for the file pydicts-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: pydicts-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.7.0-gentoo

File hashes

Hashes for pydicts-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb6337cf33718c97237176c51e089bae0e6ef89d13c1b253bdb2fdca9b060ab8
MD5 6a7de537371e29489fd7d372cb81a0c3
BLAKE2b-256 299ffa61c0551eed819c60c501f469210d9d1cb8a8c5dcdcfee24251f3e597c3

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page