from rq_controller.common import PyProjection
from rq_controller.common.io.rq_json import RqJsonWriter, RqJsonLoader
from pathlib import Path


FOLDER = Path('./example/data')

def main():
    projection = PyProjection.dummy()

    writer = RqJsonWriter()
    loader = RqJsonLoader()

    writer.write_projection(writer.get_next_projection_save_path(FOLDER), projection)
    
    projection_1 = loader.load_projection(writer.get_projection_save_path_i(FOLDER, 1))

if __name__ == '__main__':
    main()