{"id":17470,"date":"2026-06-28T12:41:51","date_gmt":"2026-06-28T12:41:51","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=17470"},"modified":"2026-06-28T12:43:29","modified_gmt":"2026-06-28T12:43:29","slug":"17470","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2026\/06\/28\/17470\/","title":{"rendered":"Meet Dana2 &#8211; \u2014 a data analysis viewer for Linux."},"content":{"rendered":"\n<p>Meet dana2 \u2014 a data analysis viewer for Linux.<br>Type a command. Get an interactive chart. Let AI explain what it means.<br>All data is fetched live at query time \u2014 stocks, crypto, weather, flights, earthquakes \u2014 always current, never cached.<\/p>\n\n\n\n<p>\ud83d\udcca Data &amp; Charts \u2014 what dana2 covers:<\/p>\n\n\n\n<p>Financial<\/p>\n\n\n\n<p>Stocks \u2014 OHLC candlestick + volume, up to 10 years, normalized multi-series comparison<br>Crypto \u2014 Bitcoin, Ethereum, Solana and more<br>Currency \u2014 exchange rates for any pair, up to 10 years<br>Commodities \u2014 Gold, Silver, Copper, Oil, Wheat and more \u2014 normalized multi-series comparison<\/p>\n\n\n\n<p>World Bank data (60+ years)<\/p>\n\n\n\n<p>GDP, GDP per capita, Inflation, Unemployment<br>Population, CO\u2082 per capita, Life expectancy, Internet penetration<br>Any World Bank indicator via wb <code><br>Gapminder bubble chart \u2014 GDP\/capita vs life expectancy vs population<br>World choropleth maps \u2014 CO\u2082, life expectancy, GDP per capita<\/code><\/p>\n\n\n\n<p>Weather &amp; Environment<\/p>\n\n\n\n<p>Weather \u2014 temperature, precipitation, wind (Metric or Imperial)<br>Air Quality \u2014 PM2.5, NO\u2082, Ozone hourly<br>Marine \u2014 wave height, swell, wave period<br>River discharge \u2014 historical flow data<br>Climate normals \u2014 50-year trend + anomaly chart<br>Daylight hours \u2014 sunrise\/sunset across the year<br>UV index \u2014 daily forecast with risk-level color coding<br>Weather Maps \u2014 city temperatures across any region<br>Live Flights \u2014 real-time aircraft positions on a map<\/p>\n\n\n\n<p>Geography &amp; Local<\/p>\n\n\n\n<p>Earthquakes \u2014 by region or worldwide, last N days, interactive map with depth &amp; magnitude<br>Landmarks \u2014 points of interest for any city with Wikipedia links<br>Nearby search \u2014 cafes, pharmacies, restaurants, hospitals \u2014 anything around a location<\/p>\n\n\n\n<p>Calendar &amp; Reference<\/p>\n\n\n\n<p>On This Day \u2014 historical events for any date, clickable Wikipedia links<br>Public Holidays \u2014 any country, any year<br>Rankings \u2014 tallest buildings, longest rivers, highest mountains, largest lakes, biggest countries, most populous countries<\/p>\n\n\n\n<p>Art \ud83c\udfa8<\/p>\n\n\n\n<p>artist Van Gogh \u2014 browse public-domain works by any artist with images<br>art starry night \u2014 search across multiple museum collections (Art Institute of Chicago, Met, Cleveland Museum of Art, Wikimedia Commons)<br>Click any artwork \u2192 full AI art analysis with title, date, medium, composition, historical context \u2014 in your language<\/p>\n\n\n\n<p>All of this with multi-word city names and disambiguation built in, for example:<\/p>\n\n\n\n<p>weather &#8220;San Francisco,CA&#8221; &#8220;Springfield,IL&#8221; Moscow 14<br>weather &#8220;Paris,FR&#8221; &#8220;Paris,TX&#8221; 30<\/p>\n\n\n\n<p>Quotes, underscores, state codes, country codes \u2014 all work.<\/p>\n\n\n\n<p>\ud83e\udd16 AI Analysis:<\/p>\n\n\n\n<p>After every fetch, dana2 automatically sends the data to your AI model via mshell IPC. Trend phases, anomalies, cross-series comparisons \u2014 no point-by-point noise, just insight. Works in 15 languages. 3 LLM slots \u2014 Claude, ChatGPT, Gemini, or any Ollama model.<\/p>\n\n\n\n<p>For artwork: one click \u2192 deep art analysis in your language.<br>Your data. Your model. Your language.<\/p>\n\n\n\n<p>\ud83d\udd27 Built with C + GTK4 + Python + Plotly. Data sources: Open-Meteo, CoinGecko, OpenSky, World Bank, yfinance, USGS, Overpass API \/ OSM, Art Institute of Chicago, Met Museum, Cleveland Museum of Art, Wikimedia Commons, Wikipedia, Nager.Date.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">#Linux #DataAnalysis #GTK4 #LLM #Art2DecSoftLab #dana2<\/h1>\n\n\n\n<div\n    class='wp-block-pdfp-pdf-poster  alignnone'\n    id='block-1'\n    data-attributes='{&quot;file&quot;:&quot;https:\\\/\\\/www.appservgrid.com\\\/paw92\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dana2_brochure.pdf&quot;,&quot;btnStyles&quot;:{&quot;background&quot;:&quot;#2271b1&quot;,&quot;color&quot;:&quot;#fff&quot;,&quot;fontSize&quot;:&quot;16px&quot;,&quot;padding&quot;:{&quot;top&quot;:10,&quot;right&quot;:20,&quot;bottom&quot;:10,&quot;left&quot;:10}},&quot;align&quot;:&quot;none&quot;,&quot;alignment&quot;:&quot;left&quot;,&quot;title&quot;:&quot;&quot;,&quot;titleFontSize&quot;:&quot;16px&quot;,&quot;height&quot;:{&quot;desktop&quot;:&quot;840px&quot;,&quot;tablet&quot;:&quot;700px&quot;,&quot;mobile&quot;:&quot;400px&quot;},&quot;width&quot;:{&quot;desktop&quot;:&quot;100%&quot;,&quot;tablet&quot;:&quot;100%&quot;,&quot;mobile&quot;:&quot;100%&quot;},&quot;showName&quot;:false,&quot;print&quot;:false,&quot;onlyPDF&quot;:false,&quot;defaultBrowser&quot;:false,&quot;downloadButton&quot;:false,&quot;downloadButtonText&quot;:&quot;Download File&quot;,&quot;fullscreenButton&quot;:true,&quot;fullscreenButtonText&quot;:&quot;View Fullscreen&quot;,&quot;newWindow&quot;:false,&quot;protect&quot;:false,&quot;thumbMenu&quot;:false,&quot;sidebarOpen&quot;:false,&quot;initialPage&quot;:0,&quot;alert&quot;:false,&quot;lastVersion&quot;:false,&quot;hrScroll&quot;:false,&quot;isHideRightToolbar&quot;:false,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;adobeEmbedder&quot;:false,&quot;adobeOptions&quot;:{&quot;showDownloadPDF&quot;:true,&quot;showPrintPDF&quot;:true,&quot;showAnnotationTools&quot;:true,&quot;showFullScreen&quot;:false,&quot;embedMode&quot;:&quot;SIZED_CONTAINER&quot;},&quot;popupOptions&quot;:{&quot;enabled&quot;:false,&quot;text&quot;:&quot;Open PDF&quot;,&quot;btnStyle&quot;:{&quot;background&quot;:&quot;#2271b1&quot;,&quot;color&quot;:&quot;#fff&quot;,&quot;fontSize&quot;:&quot;16px&quot;,&quot;padding&quot;:{&quot;top&quot;:10,&quot;right&quot;:20,&quot;bottom&quot;:10,&quot;left&quot;:10}}},&quot;popupBtnStyle&quot;:{&quot;background&quot;:&quot;#2271b1&quot;,&quot;color&quot;:&quot;#fff&quot;,&quot;padding&quot;:{&quot;top&quot;:10,&quot;right&quot;:20,&quot;bottom&quot;:10,&quot;left&quot;:10}},&quot;popupBtnText&quot;:&quot;Open Document&quot;,&quot;CSS&quot;:&quot;&quot;,&quot;socialShare&quot;:{&quot;enabled&quot;:false,&quot;facebook&quot;:true,&quot;twitter&quot;:true,&quot;linkedin&quot;:true,&quot;pinterest&quot;:true,&quot;position&quot;:&quot;top&quot;},&quot;isPremium&quot;:false}'\n    style=\"text-align: left\">\n    \n        <iframe loading=\"lazy\" title=\"\" style=\"border:0;\" width=\"100%\" height=\"800px\" class=\"pdfp_unsupported_frame\" src=\"\/\/docs.google.com\/gview?embedded=true&#038;url=https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/06\/dana2_brochure.pdf\"><\/iframe>\n\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Meet dana2 \u2014 a data analysis viewer for Linux.Type a command. Get an interactive chart. Let AI explain what it means.All data is fetched live at query time \u2014 stocks, crypto, weather, flights, earthquakes \u2014 always current, never cached. \ud83d\udcca Data &amp; Charts \u2014 what dana2 covers: Financial Stocks \u2014 OHLC candlestick + volume, up &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2026\/06\/28\/17470\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Meet Dana2 &#8211; \u2014 a data analysis viewer for Linux.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17470","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=17470"}],"version-history":[{"count":3,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17470\/revisions"}],"predecessor-version":[{"id":17475,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17470\/revisions\/17475"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=17470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=17470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=17470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}