Ejemplo n.º 1
0
from flask import Flask, render_template, request, redirect, flash, url_for, session
from flask_login import LoginManager, login_user, logout_user, login_required

from User import User
from Persistence import Persistence

import glob

app = Flask(__name__)
app.config.from_object("Config.Config")

login_manager = LoginManager()
login_manager.init_app(app)

User = User()
Persistence = Persistence()


@login_manager.user_loader
def load_user(user_id):
    session['id'] = user_id
    return User.get(user_id)


@app.route('/')
def main():
    if 'id' in session:
        Persistence.set_user(User.get(session['id']))
    return render_template("main.html")

Ejemplo n.º 2
0
 def __init__(self, filename: str):
     self.filename: str = filename
     self.dbHandler: Persistence = Persistence()
from Pesos import Pesos
from Atributos import Atributos
from Casos import Casos
from Persistence import Persistence

if __name__ == "__main__":  # executar uma vez para popular o banco de dados, após seguir os passos do README
    dbHandler: Persistence = Persistence()
    dbHandler.createSchema()
    pesos: Pesos = Pesos("pesos.csv")
    atributos: Atributos = Atributos("atributos.csv")
    casos: Casos = Casos("casos.csv")
    pesos.persist()
    atributos.persist()
    casos.persist()
    print(
        "\x1b[1m\x1b[5m\x1b[32mO Banco de dados foi criado com sucesso!!!\x1b[0m"
    )
Ejemplo n.º 4
0
minR = 0.1e-9
maxR = 50e-9

fileBase = './'
outDir = './'
outFile = open(outDir + 'deformation.dat', 'w')
forceFile = open(outDir + 'force.dat', 'w')

restartFileName = outDir + 'restart.hdf5'
restartFileName = ''
saveFileName = outDir + 'checkpoint.hdf5'

if restartFileName != '':
    print 'I am restarting......'
    restartFile = Persistence(restartFileName, 'r')
else:
    restartFile = None

solidCaseFile = fileBase + 'Gen5_beam_2D.cas'
fluidCaseFile = fileBase + 'fluid_electrode_dielectric.cas'

fluidReader = FluentCase(sys.argv[1])
solidReader = FluentCase(sys.argv[2])

fluidReader.read()
solidReader.read()

fluidMeshes = fluidReader.getMeshList()
fluidMeshesOrig = fluidMeshes
solidMeshes = solidReader.getMeshList()