{"id":1491,"date":"2023-09-13T18:13:07","date_gmt":"2023-09-13T16:13:07","guid":{"rendered":"https:\/\/intsight.com\/?p=1491"},"modified":"2023-09-15T12:40:52","modified_gmt":"2023-09-15T10:40:52","slug":"ostara","status":"publish","type":"post","link":"https:\/\/intsight.com\/index.php\/2023\/09\/13\/ostara\/","title":{"rendered":"Ostara"},"content":{"rendered":"<p><span style=\"font-variant:small-caps;font-size:107%\">Todav\u00eda<\/span> es <em>work-in-progress<\/em>, pero ya tenemos una versi\u00f3n open-source de una aplicaci\u00f3n de escritorio, en WPF, para Austra. El c\u00f3digo est\u00e1 ya en <a href=\"https:\/\/github.com\/IanMarteens\/Austra\" rel=\"noopener\" target=\"_blank\">GitHub<\/a>.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/intsight.com\/wp-content\/uploads\/2023\/09\/ostara.png?resize=580%2C349&#038;ssl=1\" alt=\"\" width=\"580\" height=\"349\" class=\"aligncenter size-large wp-image-1493\" srcset=\"https:\/\/i0.wp.com\/intsight.com\/wp-content\/uploads\/2023\/09\/ostara.png?resize=1024%2C616&amp;ssl=1 1024w, https:\/\/i0.wp.com\/intsight.com\/wp-content\/uploads\/2023\/09\/ostara.png?resize=300%2C181&amp;ssl=1 300w, https:\/\/i0.wp.com\/intsight.com\/wp-content\/uploads\/2023\/09\/ostara.png?resize=768%2C462&amp;ssl=1 768w, https:\/\/i0.wp.com\/intsight.com\/wp-content\/uploads\/2023\/09\/ostara.png?w=1115&amp;ssl=1 1115w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>El editor de c\u00f3digo es <a href=\"http:\/\/avalonedit.net\" rel=\"noopener\" target=\"_blank\">AvalonEdit<\/a>. Reconoce la sintaxis del lenguaje de f\u00f3rmulas e implementa una versi\u00f3n bastante decente de completamiento de c\u00f3digo. Esto es lo que aporta la versi\u00f3n WPF respecto a la aplicaci\u00f3n de consola: es mejor para aprender a usar el lenguaje. Los gr\u00e1ficos est\u00e1n hechos con <a href=\"https:\/\/oxyplot.github.io\" rel=\"noopener\" target=\"_blank\">OxyPlot<\/a>, de momento.<\/p>\n<p>Faltan cosas, tanto en la librer\u00eda como en la aplicaci\u00f3n, para darme por satisfecho, pero todo es cuesti\u00f3n de tiempo. Me gustar\u00eda, sobre todo, terminar de definir un mecanismo gen\u00e9rico de carga de series desde fuentes de datos externas.<\/p>\n<p>Quiero tambi\u00e9n actualizar el c\u00f3digo de la funci\u00f3n de autocorrelaci\u00f3n, e implementarla usando la transformada de Fourier que ya viene incluida. E incluir, de una pu\u00f1etera vez, el modelo ARIMA completo y algo de GARCH y familia. De momento, s\u00f3lo est\u00e1 incluido el modelo de series autoregresivas. Tambi\u00e9n est\u00e1 pendiente una implementaci\u00f3n con AVX de generaci\u00f3n de n\u00fameros aleatorios.<\/p>\n<blockquote style=\"font-size:85%\"><p><strong>Nota<\/strong>: autocorrelaci\u00f3n ya actualizada. Como hay que a\u00f1adir ceros al final de la serie para evitar que se cuelen las correlaciones <em>c\u00edclicas<\/em>, la FFT se aplica a un n\u00famero de muestras que es potencia de dos, y se utiliza el sub-algoritmo m\u00e1s eficiente.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Todav\u00eda es work-in-progress, pero ya tenemos una versi\u00f3n open-source de una aplicaci\u00f3n de escritorio, en WPF, para Austra. El c\u00f3digo est\u00e1 ya en GitHub. El editor de c\u00f3digo es AvalonEdit. Reconoce la sintaxis del lenguaje de f\u00f3rmulas e implementa una versi\u00f3n bastante decente de completamiento de c\u00f3digo. Esto es lo que aporta la versi\u00f3n WPF [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1492,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,7],"tags":[73,84],"class_list":["post-1491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-fintech","tag-austra","tag-wpf"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/intsight.com\/wp-content\/uploads\/2023\/09\/ost.png?fit=450%2C449&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/posts\/1491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/comments?post=1491"}],"version-history":[{"count":9,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/posts\/1491\/revisions"}],"predecessor-version":[{"id":1502,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/posts\/1491\/revisions\/1502"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/media\/1492"}],"wp:attachment":[{"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/media?parent=1491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/categories?post=1491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/intsight.com\/index.php\/wp-json\/wp\/v2\/tags?post=1491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}