Пример #1
0
    def create_lattice(self):
        info = dict()
        info = json.load(open(str(self.id) + self.sub_id + '/' + 'info', 'r'))

        lattice = Lattice()
        lattice.density = 1
        i = 0
        while True:
            if os.path.exists(self.id + self.sub_id + '/Particles/' + str(i)):

                print(str(i))

                particles = Particles.load(project_id=self.id,
                                           sub_id=self.sub_id,
                                           simulation_number=i,
                                           implementation=True)

                lattice.update(particles=particles)

                lattice.save(project_id=self.id,
                             sub_id=self.sub_id,
                             simulation_number=i,
                             implementation=True)

                i += 1

            else:
                break