Skip to content

Commit

Permalink
Remove differences from README
Browse files Browse the repository at this point in the history
  • Loading branch information
dhadka authored Nov 4, 2022
1 parent 2b98007 commit c518e26
Showing 1 changed file with 0 additions and 37 deletions.
37 changes: 0 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,40 +77,3 @@ categorical data to be plotted in the pairwise scatter plot:

Also note the Prev / Next buttons on this window allowing navigation to adjacent
peeling trajectories without having to return to the tradeoff plot.

Differences from EMA Workbench
------------------------------

While this code is derived from the PRIM implementation in the EMA Workbench,
there are a number of differences.

1. Redesigned several figures to add interactivity within Matplotlib's native
viewer, whereas it previously required an IPython Notebook. The new
`box.show_details()` plot combines several of the original plots.

2. Removed the `box.inspect` method. To display the box details in tabular
form, simply call `print(box)`. To display the details graphically,
call `box.show_details()`.

3. Most `box` methods no longer accept an index argument to select the
peeling trajectory. Instead, you first call `box.select(i)` to select
the i-th peeling trajectory, then call any other method to see the details
of the trajectory (`print(box)`, `box.show_details()`,
`box.stats`, etc.).

4. Improved init method for `Prim`. It can now handle a variety of inputs,
such as Pandas data frames, Numpy matrices, or any list-like object. The
`setup_prim` function was removed and its functionality is now part of
the init method.

5. Converted the peel, paste, and objective function (peeling criteria) methods,
which were previously part of the `Prim` class, into separate functions.
This is intended to allow extensibility.

6. Supports additional Numpy datatypes. This include support for non-standard
int, unsigned int, and float types (e.g., int16 and float32) in addition
to boolean values (which is treated as categorical type). Complex types are
not supported.

7. The pairwise scatter plot can now display categorical data and overlay the
box limits.

0 comments on commit c518e26

Please sign in to comment.