iCog-Labs-Dev / metta-moses

Meta Optimization Semantic Evolutionary Search
3 stars 14 forks source link

Chore/folder structure #140

Closed Yagth closed 3 weeks ago

Yagth commented 3 weeks ago

Description

This PR contains a different folder structure.

  1. All the reduct related codes except for utility functions are moved into a separate reduct folder.
  2. Inside the reduct folder, the previous enf-reducer is renamed to boolean-reduct without changing it's content.
  3. All codes that belong to previous implementations are removed from the code base. This makes our code base simple and more organized. The details of removed files may be hard to list down here but the previous boolean-reduct and enf-checkers are removed. If anyone would like to reference these codes, they can now be found in the v0.2.0 tag.
  4. The files that are removed are mainly relating to list and tree datastructures, which we aren't using anymore.

Motivation and Context

How Has This Been Tested?

I have tested it locally using our python script to make sure all the active test cases pass.

Types of changes

Checklist:

Yagth commented 3 weeks ago

@iCog-Labs-Dev/moses I recommend you guys take a look the changes introduced in this PR. Note that the repository is also renamed to metta-moses instead of metta-moses-reduction.