Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more analysis functions #6

Open
AlexandreHiroyuki opened this issue Dec 24, 2023 · 3 comments
Open

Add more analysis functions #6

AlexandreHiroyuki opened this issue Dec 24, 2023 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@AlexandreHiroyuki
Copy link
Owner

AlexandreHiroyuki commented Dec 24, 2023

Inspired by: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.describe.html

@AlexandreHiroyuki AlexandreHiroyuki added the enhancement New feature or request label Dec 24, 2023
@Nasir-Hussain-Datascientist

Hey Alex,
you are missing some functions that are,
pandas.DataFrame.mad: It Computes the Mean Absolute Deviation along the axis.
pandas.DataFrame.memory: It Calculates the memory usage of each DataFrame column.
pandas.DataFrame.sizeof:It Returns the memory usage of the DataFrame.

@AlexandreHiroyuki
Copy link
Owner Author

Hey @nasir-hussain-swat, thanks for the suggestions!

@Nasir-Hussain-Datascientist

@AlexandreHiroyuki you are welcome, any tasks regarding python especially Datascience, i'll be happy to do.

AlexandreHiroyuki added a commit that referenced this issue Mar 17, 2024
add size_of_memory method that returns the memory usage of the array

#6
AlexandreHiroyuki added a commit that referenced this issue Mar 25, 2024
Add methods to return min and max values currently stored in the array, also works on partials.

#6
AlexandreHiroyuki added a commit that referenced this issue Mar 25, 2024
Add median and partial_median methods.

#6
AlexandreHiroyuki added a commit that referenced this issue Apr 8, 2024
* chore: 📝 add data tome analysis header to library json

#3

* feat: 🧑‍💻 add size_of_memory method

add size_of_memory method that returns the memory usage of the array

#6

* fix(DataTomeAnalysis): 🚑 fix std method

fix std method to divide by the point_count, not by the reserved size

* test(DataTomeMvAvg): ✅ add test to memory size and partials memory size

* fix(DataTomeMvAvg): 🚑 case when array is resized to a smaller size

* refactor(DataTomeMvAvg): 🔒 change resize to grow method

Change resize to only allow the array to get bigger, avoiding data inconsistencies among other features and future additions. Also, shrinking the array implies deleting data as a non-clear side effect.

* fix(DataTomeAnalysis): 🚑 change partial_std and partial_var to divide by partial_point_count, not by the allocated size

* feat(DataTomeAnalysis): ✨ add min and max methods

Add methods to return min and max values currently stored in the array, also works on partials.

#6

* docs: 📝 improve readme readability

Added ## Getting Started list to make install links easier to find and understand.

* docs: 📝 add github repo url on readme

* docs: 📝 make docs github repo url more clear

* feat(DataTomeAnalysis): ✨ add median

Add median and partial_median methods.

#6

* chore: 🔧 allow extensions.json and settings.json on commits

Allow extensions.json and settings.json on commits to a more standard dev experience among contributors.
AlexandreHiroyuki added a commit that referenced this issue Apr 8, 2024
* chore: 📝 add data tome analysis header to library json

#3

* feat: 🧑‍💻 add size_of_memory method

add size_of_memory method that returns the memory usage of the array

#6

* fix(DataTomeAnalysis): 🚑 fix std method

fix std method to divide by the point_count, not by the reserved size

* test(DataTomeMvAvg): ✅ add test to memory size and partials memory size

* fix(DataTomeMvAvg): 🚑 case when array is resized to a smaller size

* refactor(DataTomeMvAvg): 🔒 change resize to grow method

Change resize to only allow the array to get bigger, avoiding data inconsistencies among other features and future additions. Also, shrinking the array implies deleting data as a non-clear side effect.

* fix(DataTomeAnalysis): 🚑 change partial_std and partial_var to divide by partial_point_count, not by the allocated size

* feat(DataTomeAnalysis): ✨ add min and max methods

Add methods to return min and max values currently stored in the array, also works on partials.

#6

* docs: 📝 improve readme readability

Added ## Getting Started list to make install links easier to find and understand.

* docs: 📝 add github repo url on readme

* docs: 📝 make docs github repo url more clear

* feat(DataTomeAnalysis): ✨ add median

Add median and partial_median methods.

#6

* chore: 🔧 allow extensions.json and settings.json on commits

Allow extensions.json and settings.json on commits to a more standard dev experience among contributors.
@AlexandreHiroyuki AlexandreHiroyuki added the help wanted Extra attention is needed label May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants