import os GENERALLY_BUFF_POINTS = True PRODUCTION_QUALITY_DISPLAY_CONFIG = { "height" : 1440, "width" : 2560, "frame_duration" : 0.04, } LOW_QUALITY_DISPLAY_CONFIG = { "height" : 480, "width" : 840, "frame_duration" : 0.04, } DEFAULT_POINT_DENSITY_2D = 25 DEFAULT_POINT_DENSITY_1D = 150 #TODO, Make sure these are not needd DEFAULT_HEIGHT = PRODUCTION_QUALITY_DISPLAY_CONFIG["height"] DEFAULT_WIDTH = PRODUCTION_QUALITY_DISPLAY_CONFIG["width"] #All in seconds DEFAULT_FRAME_DURATION = 0.04 DEFAULT_ANIMATION_RUN_TIME = 3.0 DEFAULT_TRANSFORM_RUN_TIME = 1.0 DEFAULT_DITHER_TIME = 1.0 DEFAULT_NUM_STARS = 1000 SPACE_HEIGHT = 4.0 SPACE_WIDTH = SPACE_HEIGHT * DEFAULT_WIDTH / DEFAULT_HEIGHT ORIGIN = (0, 0, 0) THIS_DIR = os.path.dirname(os.path.realpath(__file__)) FILE_DIR = os.path.join(THIS_DIR, "files") IMAGE_DIR = os.path.join(FILE_DIR, "images") GIF_DIR = os.path.join(FILE_DIR, "gifs") MOVIE_DIR = os.path.join(FILE_DIR, "movies") TEX_DIR = os.path.join(FILE_DIR, "Tex") TEX_IMAGE_DIR = os.path.join(IMAGE_DIR, "Tex") TMP_IMAGE_DIR = "/tmp/animation_images/" for folder in [IMAGE_DIR, GIF_DIR, MOVIE_DIR, TEX_DIR, TMP_IMAGE_DIR, TEX_IMAGE_DIR]: if not os.path.exists(folder): os.mkdir(folder) PDF_DENSITY = 800 SIZE_TO_REPLACE = "SizeHere" TEX_TEXT_TO_REPLACE = "YourTextHere" TEMPLATE_TEX_FILE = os.path.join(TEX_DIR, "template.tex") TEMPLATE_TEXT_FILE = os.path.join(TEX_DIR, "text_template.tex") LOGO_PATH = os.path.join(IMAGE_DIR, "logo.png")