Py.Cafe

maartenbreddels/

test-ladybug-vtk

Test importing ladybug-vtk with vtk dependency

DocsPricing
  • app.py
  • requirements.txt
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from dash import Dash, Input, Output, callback, dcc, html

app = Dash(__name__)
md = """
# Dash demo

See [The dash examples index](https://dash-example-index.herokuapp.com/) for more examples.
"""

app.layout = html.Div(
    children=[
        dcc.Markdown(children=md, link_target="_blank"),
        dcc.Dropdown(id="dropdown", options=["red", "green", "blue", "orange"]),
        dcc.Markdown(id="markdown", children=["## Hello World"]),
    ]
)


@callback(
    Output("markdown", "style"),
    Input("dropdown", "value"),
)
def update_markdown_style(color):
    return {"color": color}

from ladybug.sunpath import Sunpath
from ladybug.epw import EPW
from ladybug_vtk._extend_sunpath import sunpath_to_vtkjs

epw_file = 'weather.epw'
epw = EPW(epw_file)
sp = Sunpath.from_location(epw.location)
sunpath_to_vtkjs(sp)
vtk.py
1
Could not load content
requirements.txt
1
2
3
4
dash
vtk #mock
ladybug-vtk