{"id":805,"date":"2010-01-13T17:50:40","date_gmt":"2010-01-13T15:50:40","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=805"},"modified":"2010-01-13T17:50:40","modified_gmt":"2010-01-13T15:50:40","slug":"grafice-rapide-pe-linux","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/grafice-rapide-pe-linux\/","title":{"rendered":"Grafice rapide pe Linux"},"content":{"rendered":"<p>De\u0219i nu ne-am calificat la FRC2010, am \u00eenv\u0103\u021bat mai multe lucruri utile \u0219i pentru multe alte feluri de proiecte. Spre exemplu, primeam date de la accelerometrul ala, \u0219i le salvam pe un card \u00een microSD. Pentru mine, pe Linux, a fost destul de nasol s\u0103 fac graficul acceleratie(x) \u00een <a href=\"http:\/\/www.openoffice.org\/product\/calc.html\">OOo Calc<\/a>, pentru c\u0103 erau foarte multe puncte, \u0219i efectiv nu se descurca, \u0219i graficul rezultat era greu de aranjat.<\/p>\n<p>A\u0219a c\u0103 am \u00eenceput s\u0103 folosim <a href=\"http:\/\/www.gnu.org\/software\/octave\/\">Octave<\/a>, care este un soft de genul Matlab (evident, opensource \u0219i mai pu\u021bin dezvoltat ca Matlab), \u0219i interfa\u021ba grafic\u0103 <a href=\"http:\/\/qtoctave.wordpress.com\/\">QtOctave<\/a>. Am luat datele de la accelerometru, dar \u0219i punctele unde am \u00eenregistrat noi curbele, \u0219i valorile de prag pe care le calculam la fiecare tur\u0103. Ce mi-a s-a p\u0103rut foarte tare a fost c\u0103 \u00een <strong>20 de minute<\/strong> am f\u0103cut un script python cu ni\u0219te expresii regulate, care sp\u0103rgea fi\u0219ierul provenit de la ma\u0219in\u0103 \u00een mai multe seturi de date, \u0219i o func\u021bie Octave care s\u0103 trag\u0103 ni\u0219te grafice dup\u0103 care s\u0103 ne estim\u0103m noi algoritmul. Practic, din trei clickuri, era gata tot, \u0219i \u0219i foarte repede.<\/p>\n<p>Octave-ul e doar este o solu\u021bie la \u00eendem\u00e2n\u0103 pentru \u00eenv\u00e2rtit datele, pentru aranjat \u00een matrici. De acolo, de fapt octave-ul folose\u0219te <a href=\"http:\/\/www.gnuplot.info\/\">gnuplot<\/a>, care se poate folosi \u0219i standalone, \u0219i care \u0219i el este o super scul\u0103 :D<\/p>\n<p>Anyway, toate sculele astea sunt gratis, \u0219i, even better, opensource.<\/p>\n<figure id=\"attachment_806\" aria-describedby=\"caption-attachment-806\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/grafic_frc.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-806\" title=\"grafic_frc\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/grafic_frc-300x187.png\" alt=\"\" width=\"300\" height=\"187\" \/><\/a><figcaption id=\"caption-attachment-806\" class=\"wp-caption-text\">Tadaaaaa<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>De\u0219i nu ne-am calificat la FRC2010, am \u00eenv\u0103\u021bat mai multe lucruri utile \u0219i pentru multe alte feluri de proiecte. Spre exemplu, primeam date de la accelerometrul ala, \u0219i le salvam pe un card \u00een microSD. Pentru mine, pe Linux, a fost destul de nasol s\u0103 fac graficul acceleratie(x) \u00een OOo Calc, pentru c\u0103 erau foarte &hellip; <a href=\"https:\/\/yeti.albascout.ro\/blog\/grafice-rapide-pe-linux\/\" class=\"more-link\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">Grafice rapide pe Linux<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"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":[561,557],"tags":[727,629,807,694],"class_list":["post-805","post","type-post","status-publish","format-standard","hentry","category-linux","category-facultate","tag-cs-pub","tag-frc2010","tag-linux","tag-referina"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/comments?post=805"}],"version-history":[{"count":0,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/805\/revisions"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}