lnccbrown / lnccbrown/ssm-simulators

Refactor lan_mlp.DataGenerator._filter_simulations

Open
#98 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

linear-ssm-simulators
Dominant language
Jupyter Notebook
Stars
24
Forks
18
Avg merge
1d 14h
Merged PRs (30d)
9

Description

            # AF-TODO: More flexible way with list of
            # filter objects that provides for each filter
            #  1. Function to compute statistic (e.g. mode)
            #  2. Comparison operator (e.g. <=, != , etc.)
            #  3. Comparator (number to test against)

In file ssms/dataset_generators/lan_mlp.py
https://github.com/lnccbrown/ssm-simulators/blob/735db41c2429865b9dbe2a0a8d10b6e9b78bd8f8/ssms/dataset_generators/lan_mlp.py#L258

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in ssms/dataset_generators/lan_mlp.py at lan_mlp.DataGenerator._filter_simulations and review the AF-TODO near line 258. The change is complete when filtering supports objects that provide a statistic function, comparison operator, and comparator, as described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.