6.1.2.1.1. app.home.content_gen package¶
6.1.2.1.1.1. Submodules¶
6.1.2.1.1.2. app.home.content_gen.graph_generation module¶
© GRID Team, 2021
-
class
app.home.content_gen.graph_generation.BulletChart(indic, indic_name)[source]¶ Bases :
objectCette classe génère une échelle à 3 couleurs pour un indicateur donné
- Paramètres
indic (str) – le code indicateur au format Ex, Sx ou Gx (où x est un int)
indic_name – le nom de l’indicateur utilisé pour le titre
-
class
app.home.content_gen.graph_generation.CaniculePlot[source]¶ Bases :
objectCette classe génère le graphique des canicules dans la page Environnement. Les données sont importées directement
-
class
app.home.content_gen.graph_generation.FinancialChart(*args)[source]¶ Bases :
objectCette classe génère les diagrammes pour la partie finance
- Paramètres
**args –
le code indicateur au format Ex, Sx ou Gx (où x est un int)
-
plot_bar()[source]¶ Les données sont importées depuis l’__init__. Génère un graphique barre
- Renvoie
list d’objet json
- Type renvoyé
list[json]
6.1.2.1.1.3. app.home.content_gen.index_renderer module¶
© GRID Team, 2021
-
class
app.home.content_gen.index_renderer.CriticalAlert[source]¶ Bases :
objectCette classe donne las liste des indicateurs considérés comme critique.
6.1.2.1.1.4. app.home.content_gen.map_generation module¶
© GRID Team, 2021
-
class
app.home.content_gen.map_generation.CaniculePlot[source]¶ Bases :
objectCette classe génère une heat map des canicules sur la base des données de Copernicus.
Les données ont été pré-traitées et stockées dans le même répertoire.
-
class
app.home.content_gen.map_generation.FirePlot[source]¶ Bases :
objectCette classe génère une carte avec un scatter plot des risques incendies sur la base des données de Copernicus.
Les données ont été pré-traitées et stockées dans le même répertoire.
-
color_scale(zmax)[source]¶ Cette fonction accomplit 2 choses en parallèle: création d’une echelle de couleurs pour correpondre au Fire Index européen et trouve les valeurs centrales de chacun des intervalles utilisés pour afficher l’echelle de couleur annotée
- Renvoie
liste de l’echelle de couleurs normée (i.e. valeurs entre 0 et 1) et liste du centre des intervalles
- Type renvoyé
list
-
6.1.2.1.1.5. app.home.content_gen.questionaire module¶
© GRID Team, 2021
-
class
app.home.content_gen.questionaire.QuestionairesAgri(*args, **kwargs)[source]¶ Bases :
flask_wtf.form.FlaskFormCette classe génère le questionaire Flask nécessaire au rendu HTML
-
address= <UnboundField(TextField, ('Address',), {})>¶
-
age= <UnboundField(TextField, ('Age',), {})>¶
-
autract= <UnboundField(TextField, ('autre activite',), {})>¶
-
autrcult= <UnboundField(SelectField, ('autre cultures',), {'choices': [('init', 'sélectionnez la proposition'), ('y', 'oui'), ('n', 'non')]})>¶
-
autrecertif= <UnboundField(TextField, ('autre certication',), {})>¶
-
autrequal= <UnboundField(TextField, ('autre qualite',), {})>¶
-
cepage= <UnboundField(SelectMultipleField, (), {'choices': [('init', 'sélectionnez la proposition'), ('cep1', 'cabernet sauvignon'), ('cep2', 'carignan'), ('cep3', 'grenache noir'), ('cep4', 'syrah'), ('cep5', 'muscat'), ('cep6', 'chardonnay'), ('cep7', 'cinsault')]})>¶
-
certif= <UnboundField(SelectField, ('certification',), {'choices': [('bio', 'label BIO'), ('hve', 'label HVE'), ('els', 'autre'), ('n', 'aucune')]})>¶
-
etp= <UnboundField(TextField, ('etp',), {})>¶
-
haie= <UnboundField(SelectField, ('Presence haies',), {'choices': [('init', 'sélectionnez la proposition'), ('y1', 'oui sur toutes les parcelles'), ('y2', 'oui sur une partie des parcelles'), ('no', 'non')]})>¶
-
ift= <UnboundField(TextField, ('ift',), {})>¶
-
intrant= <UnboundField(TextField, ('intrant',), {})>¶
-
irrig= <UnboundField(RadioField, (), {'choices': [('init', 'sélectionnez la proposition'), ('no_irrig', 'aucune irrigation'), ('yes_irrig1', 'oui sur la majorité des parcelles'), ('yes_irrig2', 'oui sur certaines parcelles')]})>¶
-
mutu= <UnboundField(SelectMultipleField, (), {'choices': [('init', 'sélectionnez la proposition'), ('yes_mutu', 'oui'), ('no_mutu', 'non')]})>¶
-
name_exploit= <UnboundField(TextField, ('Nom exploitation',), {})>¶
-
qual= <UnboundField(SelectField, ('certification qualite',), {'choices': [('init', 'sélectionnez la proposition'), ('igp', 'IGP'), ('aop', 'AOP'), ('elsqual', 'autre'), ('n', 'aucune')]})>¶
-
sau= <UnboundField(TextField, ('sau',), {})>¶
-
submit= <UnboundField(SubmitField, ('Enregistrer',), {})>¶
-
typecult= <UnboundField(TextField, ('type culture',), {})>¶
-
typefonc= <UnboundField(SelectField, ('type de foncier',), {'choices': [('init', 'sélectionnez la proposition'), ('prop', 'proprietaire'), ('loc', 'locataire'), ('mist', 'proprietaire et locataire')]})>¶
-