Skip to main content

A Data Science Package written in python.

Reason this release was yanked:

need to fix the senitment function

Project description

XamPy

Links

Information

XamPy is a Data Science Package written in Python.

Features

  • Simplifying the process of analyzing data
  • User-Friendly command based sripting package

Packages Used

XamPy uses a number of open source projects to work properly:

  • Pandas - Data manipulation tool for python
  • Numpy - awesome tool for matrix/array mathmatics
  • MatPlotLib - tool for graphing in python

Installation

pip install xampy
or
pip3 install xampy

Example Use cases

Reading in data from file path

import xampy as xp
path = 'C:\Users\User\Documents\Data\data.csv'

# using makeData() to read in data
data = xp.makeData(path)

# quick statistics and summary of the data at hand
xp.showInfo(data)

# removing white space from column names and insert an underscore
data = xp.renameCols(data,' ','_')

# splitting the data into numerical and nonnumerical sections

numerical,categorical = xp.dataTypeSplit(data)


# Counting nulls in the dataframe, prints the number of missing vals in the DF
xp.CountMissing(data)

# example column money (float) has missing values
data = xp.meanFill(data,'money')

# example column Gender (Binary or text) has missing values
data = xp.modeFill(data,'Gender')

  • eq=equal
  • gte=greater than equal to
  • lte=less than equal to
  • lt = less than
  • gt = greater than

FOR STRINGS WE USE 'eq', for any numerical data we can use any comparrison #operator

males = xp.SubSetDf(data,'Gender','Male','eq')
females = xp.SubSetDf(data,'Gender','Female','eq')

Contributors and Contributions

IF YOU ARE A CONTRIBUTOR AND ARE NOT LISTED PLEASE EMAIL Max Paul or submit a new issue.

  • Max Paul
    • Lead Contributor/Founder
    • Bachelor Of Science In Data Science from Bryant Unversity.
    • Software engineer by day for TJX.

License

MIT

Free Software, Hell Yeah!

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

XamPy-0.1.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

XamPy-0.1.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file XamPy-0.1.2.tar.gz.

File metadata

  • Download URL: XamPy-0.1.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for XamPy-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5a48264d610a92dccc157c8029d2931163ef6c2f1f1e9a54c31ba500df9f6268
MD5 12e8bf9ec84a9f511e1914b3977f0beb
BLAKE2b-256 f0db4527e0bcec50f77c4c93c35764d37beac6e4e39e2a2b2bf7b9d20465b4eb

See more details on using hashes here.

File details

Details for the file XamPy-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: XamPy-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for XamPy-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8c2f4aeb7b3815ee18f089d3c161bfcc082a05e1fccf820dd1d49e50eada3768
MD5 c2ddd417b2e6c8d41e03b87331a9256b
BLAKE2b-256 fee5e4860fdc0534e2d8c46c10b639af3da51a5dbde835a8947142e3cdfa4b96

See more details on using hashes here.

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