UBC-MDS / fraud_detection

Other
0 stars 0 forks source link

Milestone 2 Task Distribution #9

Closed jlee2843 closed 10 months ago

jlee2843 commented 10 months ago

What we need:

Deadline:


Appending File Paths

sys.path.append(os.path.join(os.path.dirname(__file__), '.."))

Running Pytests (in Console)

pytest tests/*

GitHub Repository File Structure

main
└── data/
└── visualization/
└── src/
    ├── <section_name>.py    # Contains functions for that section
└── tests/
    ├── testdata   # Contains test data used in functions
        └── test_data.csv
    ├── <test_scripts>.py  # Contains test data used in functions
└── fraud_detection.ipynb
└── environment.yaml
└── LICENSE
└── code_of_conduct.md
└── CONTRIBUTING.md
└── .gitignore
korayt commented 10 months ago

Thanks Jenny! So I looked at the details of the tasks on https://pages.github.ubc.ca/MDS-2023-24/DSCI_522_dsci-workflows_students/release/milestone2/milestone2.html As you said there are 3 tasks and we have 4 people so: For functions task: we can each do one method and test our method For Dockerfile and html render of readme: put 2 people on each task? Let me know if this works for you guys!

jlee2843 commented 10 months ago

Hey Koray, each person is supposed to write one function, which means each person should be including functions to modularize their parts which we worked on Milestone 1. I think you have a function and I have 2 functions as well, so Shawn and Iris need to write at least one function each. We also need 2 to 5 tests for each test, so writing functions and tests should be attributed to everyone, not to a single person. We would split tasks for making Dockerfile and HTML rending of our notebook (not README!)

jlee2843 commented 10 months ago

I edited the Deadline section just to make it more clear!

korayt commented 10 months ago

Hey Koray, each person is supposed to write one function, which means each person should be including functions to modularize their parts which we worked on Milestone 1. I think you have a function and I have 2 functions as well, so Shawn and Iris need to write at least one function each. We also need 2 to 5 tests for each test, so writing functions and tests should be attributed to everyone, not to a single person. We would split tasks for making Dockerfile and HTML rending of our notebook (not README!)

Oh yes sorry we have to do a render of the whole report. I agree that we should each do one method for the functions part. For the Dockerfile and html render tasks we can divide it among ourselves.

iris0614 commented 10 months ago

oh yes, i will follow the instructions. iris part: Write test for modeling and Render our report to a PDF or HTML document time: 11-23:17:00 due