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

Included Pairwise Comparison Tool #1

Merged
merged 15 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion README.md
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
# pairwise_compare
# pairwise_compare
This tool allows the user to compare instances (rows) of data specified in a tidy pandas dataframe with ease.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This tool... made me wonder: is this a package? How might someone install it for use? Consider adding documentation to this effect.

MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
In this repo the capabilities of the PairwiseCompareManger are shown through an example using the nuclear speckle data (`example_pairwise_comparisons.ipynb`).
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
Although, most of the development efforts can be found in the `utils` folder.

## Limitations
Some input validation has be enforced, although not exclusively.
For example, you should not specify the same column name in both the _same_columns list and _different_columns list.
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved

## Extensibility
This tool is designed to compare feature between any two different rows within a tidy pandas dataframe.
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
To include additional comparisons, you will need to introduce the functionality as a class and inherit from the Comparator class.
MattsonCam marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider providing a link to the specific file that includes the Comparator class.

Loading