def __get_default_output_base_name( self ): ''' Compacting default name, as of 2016_08_11, need to make sure the output base name is as small as possble, to keep the resulting genepop file name under 31 chars, as NeEstimation currently can't handle input file names >31 chars. ''' s_mytime=pgut.get_date_time_string_dotted() return "sim." + s_mytime.replace( ".", "" )
def __set_initial_file_info( self ): INIT_GENEPOP_FILE_NAME="none" INIT_OUTPUT_DIRECTORY=pgut.get_current_working_directory() INIT_OUTPUT_FILES_BASE_NAME="nb.out." \ + pgut.get_date_time_string_dotted() self.__genepopfiles.set( INIT_GENEPOP_FILE_NAME ) self.__output_directory.set( INIT_OUTPUT_DIRECTORY ) self.output_base_name=INIT_OUTPUT_FILES_BASE_NAME return