-
Notifications
You must be signed in to change notification settings - Fork 2
Input Framework
The input to our project consists of 3 json files namely base.json, current.json, and modify.json organized into separate directories for every concerned species. The current implementation of the project holds 2 of the Five Kingdom Classification of living beings, i.e. Animal kingdom (Animalia) and Plant Kingdom (Plantae).
The input files for every species is organized in the following manner:
[ kingdom-name ] / [ species-name ] / base.json
[ kingdom-name ] / [ species-name ] / current.json
[ kingdom-name ] / [ species-name ] / modify.json
The significance of the above-mentioned files are as follows:
base.json - Contains the initial theoretical parameters for a species determined by the creator (user). This file can be edited to change the starting features of a species.
current.json - Contains the theoretical parameters for a species in the current generation. This file cannot be directly modified by the user.
modify.json - Contains parameters governing the extent of change of parameters defined in current.json possible over a generation gap. This file can be edited by the creator (user).
These files contain the json representation of the non-hereditary traits of an organism of a species as shown in the following section.
Type : ordered list of Bits
Structural syntax :
Set of finite values that exhaustively define all hereditary traits (or possible traits) in an organism, which does not change during their lifetime. The smallest unit of a chromosome is called a gene. The final bit in chromosome shall represent the gender of the organism.
Type : unordered list of Float
Structural syntax :
Set of finite values that exhaustively define all non-hereditary traits (or possible traits) in an organism, which are learned and updated gradually throughout their lifetime as a function of time.
Example traits:
Type : unordered list of Float
Structural syntax :
Set of finite values that exhaustively define all dynamic traits (or possible traits) in an organism, which changes rapidly as an effect of interaction with their surroundings as a function of time.
Example traits:
Type : Integer
Denotes the generation to which the organism was born. Organisms belonging to the same generation are termed siblings. Organisms born to the same parent are direct siblings.
Type : Float
A measure of survivability of the organism with respect to their species. A value of 0 denotes inevitable extinction, and a value of 1 denotes an ideal organism in the proposed ecosystem.
🏠 About | 🔌 Setup | 🔩 Framework | 💻 Code