Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
PersefoneDesktop.jl 906 B
### PersefoneDesktop - a GUI to the Persefone model of agriculture and ecosystems
###
### Daniel Vedder <daniel.vedder@idiv.de>
### Guy Pe'er <guy.peer@idiv.de>
### https://git.idiv.de/persefone/persefone-desktop
### (c) 2022-2023, licensed under the terms of the MIT license
###
### This file defines the module/package for the Persefone desktop software.
### To run the software, execute the `run.jl` script.
###


module PersefoneDesktop

using
    CSV,
    QML,
    TOML,
    Dates,
    Makie,
    FileIO,
    CxxWrap,
    GLMakie,
    Persefone,
    Observables,
    DataFramesMeta,
    ResumableFunctions

# To visualise dependencies, see here: https://tfiers.github.io/PkgGraph.jl/v0.6/

include("variables.jl")
include("logic.jl")
#include("config.jl") # ignore config for now
include("GUI.jl")

precompile(launch, ())
precompile(render_map, (Any,)) #what's the input type?

export
    launch

end