Skip to main content

Streamline data preprocessing and enhance analysis with our Powerful Data Preparation Package.

Project description

ma_python_package

Simplicity, Standardization, And Speed


Creating and utilizing a Python package offers a myriad of advantages in data handling processes. Firstly, it serves as a powerful tool to streamline repetitive coding tasks, enhancing efficiency and reducing the likelihood of errors. Moreover, Python packages facilitate the standardization of data processing methodologies, ensuring uniformity across different projects and modules. By centralizing dependencies required for data manipulation, packages simplify the management of project requirements, enhancing portability and reproducibility. Additionally, they enable rapid data visualization, aiding in the interpretation and communication of insights. Furthermore, Python packages allow for the implementation of robust execution and logging scripts, facilitating the monitoring and management of workflows, thereby promoting transparency and accountability in project development.


Installation

You can install ma_python package using pip with the following command:

pip install git+<url>

Modules

  1. data_processing: Centralizes functions for handling data tasks, from reading and saving data to processing it in the MassTer format.

    • Example functions: read_data, save_data, pivot_by_key, get_mapping_table, change_periodicity, split_dates, map_table.
  2. data_summary: Contains functions to summarize data information at different levels, such as data size, available date columns, periodicity, and numerical summaries.

    • Example functions: get_date_column, get_periodicity, data_summary, categorical_summary, numerical_summary.
  3. data_utils: Houses utility functions to assist with various tasks, like anonymizing data.

    • Example functions: anonymize_data.
  4. data_check: Provides functions for checking data integrity, including available dates, duplicated rows, outliers, and missing values. These are integrated into the Data Checker tool.

    • Example functions: check_available_dates, check_duplication, check_missing_values, check_outliers.
  5. data_visualization: Offers essential graphical functions for plotting data with ease.

    • Example functions: plot_time_series, plot_two_time_series, plot_piechart, plot_avm, plot_bar_chart, plot_histogram.
  6. workflow_management: Includes functions for creating and monitoring workflows and pipelines, such as executing scripts and logging workflows.

    • Example functions: execute, execute_all, log_in, log_out, get_error, plan_task.
  7. script_management: Provides functions for checking script quality and conformity with coding conventions and best practices.

    • Example functions: get_variable_function_names, check_code_quality, check_mstr_task.

Feel free to explore the functionalities of each module and leverage the power of ma_python package for your data handling needs. If you have any questions or feedback, please don't hesitate to reach out.

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

ma_python_package-0.0.36.tar.gz (523.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ma_python_package-0.0.36-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file ma_python_package-0.0.36.tar.gz.

File metadata

  • Download URL: ma_python_package-0.0.36.tar.gz
  • Upload date:
  • Size: 523.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for ma_python_package-0.0.36.tar.gz
Algorithm Hash digest
SHA256 693d74df4328559d06ffd7a1119f6b5de65f64cd9da4a68edc4b6dd767353f38
MD5 6a79308af2d581678b31bcf6c443f753
BLAKE2b-256 4879de3ed45bcbc833fb7fe848f172a11da16ebff560745728a96b17961514aa

See more details on using hashes here.

File details

Details for the file ma_python_package-0.0.36-py3-none-any.whl.

File metadata

File hashes

Hashes for ma_python_package-0.0.36-py3-none-any.whl
Algorithm Hash digest
SHA256 6b779efe03a07c3cc470409732978b3be5b74abdc380205a599a29b86676ba3b
MD5 223cb91e9cf64683270e5e7b905f7691
BLAKE2b-256 85fd06a150f3eac58b6460d152c2d719b8a6b3b08ea40e5d5d8eb4e3fdfafb96

See more details on using hashes here.

Supported by

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