Zediwan / PyEvoSim

A python based cellular evolution simulation
Mozilla Public License 2.0
3 stars 3 forks source link

Add metadata to database #73

Open Zediwan opened 5 months ago

Zediwan commented 5 months ago

Add metadata with informations about the settings and starting values for genes to the database.

Zediwan commented 5 months ago

Maybe implement something like this and add additional information

def write_metadata_to_csv(self, filename, metadata): with open(filename, 'w') as file: for key, value in metadata.items(): file.write(f'# {key}: {value}\n') file.write('\n') # Leave a blank line after metadata before data begins

`metadata = { 'Creation Date': datetime.now().strftime("%Y-%m-%d %H:%M:%S"), 'World Generation Mode': config.WORLD_GENERATION_MODE, 'Tile Size': self.tile_size,

Add other relevant metadata

} self.write_metadata_to_csv(config.csv_filename, metadata)`