{"id":1083,"date":"2013-06-18T13:09:29","date_gmt":"2013-06-18T13:09:29","guid":{"rendered":"http:\/\/blog.filipesaraiva.info\/?p=1083"},"modified":"2013-12-28T17:21:34","modified_gmt":"2013-12-28T17:21:34","slug":"google-summer-of-code-2013-cantor-python","status":"publish","type":"post","link":"https:\/\/filipe.saraiva.tec.br\/blog\/?p=1083","title":{"rendered":"Google Summer of Code 2013: Cantor + Python"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone aligncenter\" alt=\"\" src=\"http:\/\/blog.filipesaraiva.info\/wp-content\/uploads\/2013\/06\/GSoC+2013+logo.jpg\" width=\"649\" height=\"344\" \/><\/p>\n<p style=\"text-align: justify;\">This year I have a project accepted to <a href=\"https:\/\/developers.google.com\/open-source\/soc\/\" target=\"_blank\">Google Summer of Code<\/a>. This is my second time in the program and I am very happy and grateful for it<\/p>\n<p style=\"text-align: justify;\">This year I come back to Cantor, the KDE mathematical environment for several mathematical softwares like Maxima, Sage, Scilab, etc. In <a href=\"http:\/\/blog.filipesaraiva.info\/?tag=gsoc2011-scilab-backend\" target=\"_blank\">2011 I developed the Scilab backend<\/a> during Google Summer of Code. My mentor was Sylvestre Ledru, from Scilab team.<\/p>\n<p style=\"text-align: justify;\">This time my project is conclude the scientific python backend for Cantor. I began the development of this piece of software during <a href=\"http:\/\/blog.filipesaraiva.info\/?p=779\" target=\"_blank\">LaKademy<\/a>. The communication between Cantor and python is working properly. The software miss some features of IDE, like tab-complete and syntax highlight. I intent provide support to scipy, numpy and matplotlib too. Alexander Rieder, from KDE, is my supervisor.<\/p>\n<p style=\"text-align: justify;\">There are some ideas about how to implement tab-complete and syntax highlight. It is possible using XML files (like I implemented in Scilab backend) or use the Kdevelop technology. I am researching which I will use.<\/p>\n<p style=\"text-align: justify;\">More updates will come soon! Follow the tag <a href=\"http:\/\/blog.filipesaraiva.info\/?tag=gsoc2013-python-backend\" target=\"_blank\">gsoc2013-python-backend<\/a> this blog!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This year I have a project accepted to Google Summer of Code. This is my second time in the program and I am very happy and grateful for it This year I come back to Cantor, the KDE mathematical environment for several mathematical softwares like Maxima, Sage, Scilab, etc. In 2011 I developed the Scilab&hellip;&nbsp;<a href=\"https:\/\/filipe.saraiva.tec.br\/blog\/?p=1083\" class=\"\" rel=\"bookmark\">Continue a ler &raquo;<span class=\"screen-reader-text\">Google Summer of Code 2013: Cantor + Python<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9],"tags":[58,48,11,47,101,26,51,109,104,41,52,108,80],"class_list":["post-1083","post","type-post","status-publish","format-standard","hentry","category-software-livre","tag-cantor","tag-comunidade","tag-desenvolvimento","tag-gsoc","tag-gsoc2013-python-backend","tag-kde","tag-planet-mageia-english","tag-planet-python","tag-planet-scipy","tag-planeta-psl-pi","tag-planetkde-english","tag-python","tag-python-backend"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1p2Jh-ht","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1083"}],"version-history":[{"count":1,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1083\/revisions"}],"predecessor-version":[{"id":1150,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1083\/revisions\/1150"}],"wp:attachment":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}