diff --git a/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/GithubEvents.java b/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/GithubEvents.java new file mode 100644 index 000000000..fb44d1a3f --- /dev/null +++ b/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/GithubEvents.java @@ -0,0 +1,26 @@ +package com.alibaba.fastjson2.benchmark.simdjson; + +import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson2.benchmark.eishay.EishayParseBinary; +import org.apache.commons.io.IOUtils; +import org.openjdk.jmh.infra.Blackhole; + +import java.io.IOException; +import java.io.InputStream; + +public class GithubEvents { + static final String file = "data/simd-json/github_events.json"; + static byte[] bytes; + static { + try (InputStream is = EishayParseBinary.class.getClassLoader().getResourceAsStream(file)) { + String str = IOUtils.toString(is, "UTF-8"); + bytes = str.getBytes(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + + public void fastjson2_parse(Blackhole bh) { + bh.consume(JSON.parseArray(bytes)); + } +} diff --git a/benchmark/src/main/resources/data/simd-json/github_events.json b/benchmark/src/main/resources/data/simd-json/github_events.json new file mode 100644 index 000000000..f4734e962 --- /dev/null +++ b/benchmark/src/main/resources/data/simd-json/github_events.json @@ -0,0 +1 @@ +[{"type":"PushEvent","created_at":"2013-01-10T07:58:30Z","actor":{"gravatar_id":"a7cec1f75a06a5f8ab53139515da5d99","login":"jathanism","avatar_url":"https://secure.gravatar.com/avatar/a7cec1f75a06a5f8ab53139515da5d99?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/jathanism","id":138052},"repo":{"url":"https://api.github.com/repos/jathanism/trigger","id":6357414,"name":"jathanism/trigger"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/jathanism/trigger/commits/05570a3080693f6e55244e012b3b1ec59516c01b","message":"-SSHChanneldatanowinitializedinbaseclass(TriggerSSHChannelBase)\n-Newdocw/checklistforaddingnewvendorsupporttoTrigger.","distinct":true,"sha":"05570a3080693f6e55244e012b3b1ec59516c01b","author":{"email":"jathanism@aol.com","name":"jathanism"}}],"distinct_size":1,"ref":"refs/heads/issue-22","push_id":134107894,"head":"05570a3080693f6e55244e012b3b1ec59516c01b","before":"7460e1588817b3f885fb4ec76ec2f08c7caf6385","size":1},"id":"1652857722"},{"type":"CreateEvent","created_at":"2013-01-10T07:58:29Z","actor":{"gravatar_id":"51c8c8adbe8abff73c622a734afae4b0","login":"noahlu","avatar_url":"https://secure.gravatar.com/avatar/51c8c8adbe8abff73c622a734afae4b0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/noahlu","id":1229684},"repo":{"url":"https://api.github.com/repos/noahlu/mockingbird","id":7536438,"name":"noahlu/mockingbird"},"public":true,"payload":{"description":"blogsystem","master_branch":"master","ref":"master","ref_type":"branch"},"id":"1652857721"},{"type":"ForkEvent","created_at":"2013-01-10T07:58:29Z","actor":{"gravatar_id":"053e38be1bd8b18bf8b1c26e11a797ff","login":"rtlong","avatar_url":"https://secure.gravatar.com/avatar/053e38be1bd8b18bf8b1c26e11a797ff?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/rtlong","id":199912},"repo":{"url":"https://api.github.com/repos/Bluebie/digiusb.rb","id":7270403,"name":"Bluebie/digiusb.rb"},"public":true,"payload":{"forkee":{"description":"Alittlerubythingfortalkingtodigiusb,likeaserialportorlikeatelnet(whichever!)","fork":true,"url":"https://api.github.com/repos/rtlong/digiusb.rb","language":"Ruby","stargazers_url":"https://api.github.com/repos/rtlong/digiusb.rb/stargazers","clone_url":"https://github.com/rtlong/digiusb.rb.git","tags_url":"https://api.github.com/repos/rtlong/digiusb.rb/tags{/tag}","full_name":"rtlong/digiusb.rb","merges_url":"https://api.github.com/repos/rtlong/digiusb.rb/merges","forks":0,"private":false,"git_refs_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/refs{/sha}","archive_url":"https://api.github.com/repos/rtlong/digiusb.rb/{archive_format}{/ref}","collaborators_url":"https://api.github.com/repos/rtlong/digiusb.rb/collaborators{/collaborator}","owner":{"url":"https://api.github.com/users/rtlong","gists_url":"https://api.github.com/users/rtlong/gists{/gist_id}","gravatar_id":"053e38be1bd8b18bf8b1c26e11a797ff","type":"User","avatar_url":"https://secure.gravatar.com/avatar/053e38be1bd8b18bf8b1c26e11a797ff?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/rtlong/subscriptions","organizations_url":"https://api.github.com/users/rtlong/orgs","received_events_url":"https://api.github.com/users/rtlong/received_events","repos_url":"https://api.github.com/users/rtlong/repos","login":"rtlong","id":199912,"starred_url":"https://api.github.com/users/rtlong/starred{/owner}{/repo}","events_url":"https://api.github.com/users/rtlong/events{/privacy}","followers_url":"https://api.github.com/users/rtlong/followers","following_url":"https://api.github.com/users/rtlong/following"},"languages_url":"https://api.github.com/repos/rtlong/digiusb.rb/languages","trees_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/trees{/sha}","labels_url":"https://api.github.com/repos/rtlong/digiusb.rb/labels{/name}","html_url":"https://github.com/rtlong/digiusb.rb","pushed_at":"2013-01-08T13:23:08Z","created_at":"2013-01-10T07:58:28Z","has_issues":false,"forks_url":"https://api.github.com/repos/rtlong/digiusb.rb/forks","branches_url":"https://api.github.com/repos/rtlong/digiusb.rb/branches{/branch}","commits_url":"https://api.github.com/repos/rtlong/digiusb.rb/commits{/sha}","notifications_url":"https://api.github.com/repos/rtlong/digiusb.rb/notifications{?since,all,participating}","open_issues":0,"contents_url":"https://api.github.com/repos/rtlong/digiusb.rb/contents/{+path}","blobs_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/blobs{/sha}","issues_url":"https://api.github.com/repos/rtlong/digiusb.rb/issues{/number}","compare_url":"https://api.github.com/repos/rtlong/digiusb.rb/compare/{base}...{head}","issue_events_url":"https://api.github.com/repos/rtlong/digiusb.rb/issues/events{/number}","name":"digiusb.rb","updated_at":"2013-01-10T07:58:28Z","statuses_url":"https://api.github.com/repos/rtlong/digiusb.rb/statuses/{sha}","forks_count":0,"assignees_url":"https://api.github.com/repos/rtlong/digiusb.rb/assignees{/user}","ssh_url":"git@github.com:rtlong/digiusb.rb.git","public":true,"has_wiki":true,"subscribers_url":"https://api.github.com/repos/rtlong/digiusb.rb/subscribers","mirror_url":null,"watchers_count":0,"id":7536836,"has_downloads":true,"git_commits_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/commits{/sha}","downloads_url":"https://api.github.com/repos/rtlong/digiusb.rb/downloads","pulls_url":"https://api.github.com/repos/rtlong/digiusb.rb/pulls{/number}","homepage":null,"issue_comment_url":"https://api.github.com/repos/rtlong/digiusb.rb/issues/comments/{number}","hooks_url":"https://api.github.com/repos/rtlong/digiusb.rb/hooks","subscription_url":"https://api.github.com/repos/rtlong/digiusb.rb/subscription","milestones_url":"https://api.github.com/repos/rtlong/digiusb.rb/milestones{/number}","svn_url":"https://github.com/rtlong/digiusb.rb","events_url":"https://api.github.com/repos/rtlong/digiusb.rb/events","git_tags_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/tags{/sha}","teams_url":"https://api.github.com/repos/rtlong/digiusb.rb/teams","comments_url":"https://api.github.com/repos/rtlong/digiusb.rb/comments{/number}","open_issues_count":0,"keys_url":"https://api.github.com/repos/rtlong/digiusb.rb/keys{/key_id}","git_url":"git://github.com/rtlong/digiusb.rb.git","contributors_url":"https://api.github.com/repos/rtlong/digiusb.rb/contributors","size":280,"watchers":0}},"id":"1652857715"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:29Z","actor":{"gravatar_id":"7641a96810be55debc2a1515ff0b6c2a","login":"Armaklan","avatar_url":"https://secure.gravatar.com/avatar/7641a96810be55debc2a1515ff0b6c2a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/Armaklan","id":2310432},"repo":{"url":"https://api.github.com/repos/scrooloose/syntastic","id":248523,"name":"scrooloose/syntastic"},"public":true,"payload":{"action":"started"},"id":"1652857714"},{"type":"PushEvent","created_at":"2013-01-10T07:58:28Z","actor":{"gravatar_id":"3c4478e6ae6c60b73d21c9fa0d1785ea","login":"ChrisMissal","avatar_url":"https://secure.gravatar.com/avatar/3c4478e6ae6c60b73d21c9fa0d1785ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/ChrisMissal","id":67798},"repo":{"url":"https://api.github.com/repos/ChrisMissal/NugetStatus","id":3873737,"name":"ChrisMissal/NugetStatus"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/ChrisMissal/NugetStatus/commits/458203e8a5b2aea9fc71041bd82b5ee2df5324cd","message":"addedimagesforbuildstatus","distinct":true,"sha":"458203e8a5b2aea9fc71041bd82b5ee2df5324cd","author":{"email":"chris.missal@gmail.com","name":"ChrisMissal"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107891,"before":"b04e7f47bf97821ba0b1d71da6ed82b8eb22a435","head":"458203e8a5b2aea9fc71041bd82b5ee2df5324cd","size":1},"id":"1652857713"},{"type":"PushEvent","created_at":"2013-01-10T07:58:27Z","actor":{"gravatar_id":"f8b3de3c77bce8a6b65841936fefe353","login":"markpiro","avatar_url":"https://secure.gravatar.com/avatar/f8b3de3c77bce8a6b65841936fefe353?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/markpiro","id":362803},"repo":{"url":"https://api.github.com/repos/markpiro/muzicbaux","id":7496715,"name":"markpiro/muzicbaux"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/markpiro/muzicbaux/commits/bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","message":"authcallbackchange","distinct":false,"sha":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","author":{"email":"justbanter@gmail.com","name":"mark"}}],"distinct_size":0,"ref":"refs/heads/gh-pages","push_id":134107890,"head":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","before":"b06a8ac52ce1e0a984c79a7a0d8e7a96e6674615","size":1},"id":"1652857711"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:27Z","actor":{"gravatar_id":"8001f021514ae09142731a7d00190512","login":"tmaybe","avatar_url":"https://secure.gravatar.com/avatar/8001f021514ae09142731a7d00190512?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/tmaybe","id":546665},"repo":{"url":"https://api.github.com/repos/ubuwaits/beautiful-web-type","id":3159966,"name":"ubuwaits/beautiful-web-type"},"public":true,"payload":{"action":"started"},"id":"1652857705"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:26Z","actor":{"gravatar_id":"6674c7cd4753478f1dddec7d3ca479e0","login":"neeckeloo","avatar_url":"https://secure.gravatar.com/avatar/6674c7cd4753478f1dddec7d3ca479e0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/neeckeloo","id":1768645},"repo":{"url":"https://api.github.com/repos/pmsipilot/jquery-highchartTable-plugin","id":2986393,"name":"pmsipilot/jquery-highchartTable-plugin"},"public":true,"org":{"gravatar_id":"6f61ed1e3396060275238bd85c6bce45","login":"pmsipilot","avatar_url":"https://secure.gravatar.com/avatar/6f61ed1e3396060275238bd85c6bce45?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/pmsipilot","id":1233777},"payload":{"action":"started"},"id":"1652857702"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:26Z","actor":{"gravatar_id":"404c21b3964401b264bc0ccda001c8b5","login":"xyzgentoo","avatar_url":"https://secure.gravatar.com/avatar/404c21b3964401b264bc0ccda001c8b5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/xyzgentoo","id":503440},"repo":{"url":"https://api.github.com/repos/takashisite/TSPopover","id":4324360,"name":"takashisite/TSPopover"},"public":true,"payload":{"action":"started"},"id":"1652857701"},{"type":"PushEvent","created_at":"2013-01-10T07:58:23Z","actor":{"gravatar_id":"34b251cf082c202fb3160b1afb810001","login":"janodvarko","avatar_url":"https://secure.gravatar.com/avatar/34b251cf082c202fb3160b1afb810001?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/janodvarko","id":37785},"repo":{"url":"https://api.github.com/repos/firebug/firebug","id":900208,"name":"firebug/firebug"},"public":true,"org":{"gravatar_id":"22b746e34a570b90788b575588c4ce3e","login":"firebug","avatar_url":"https://secure.gravatar.com/avatar/22b746e34a570b90788b575588c4ce3e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/firebug","id":386750},"payload":{"commits":[{"url":"https://api.github.com/repos/firebug/firebug/commits/2ce302eb2f4cf52963cdf0208a39193fc6f965a7","message":"FBTest:movescript/4932/testintothemaintestlist","distinct":true,"sha":"2ce302eb2f4cf52963cdf0208a39193fc6f965a7","author":{"email":"odvarko@gmail.com","name":"JanOdvarko"}},{"url":"https://api.github.com/repos/firebug/firebug/commits/30bbd75152df3069435f2f02d140962f1b880653","message":"Mergebranch'master'ofgithub.com:firebug/firebug","distinct":true,"sha":"30bbd75152df3069435f2f02d140962f1b880653","author":{"email":"odvarko@gmail.com","name":"JanOdvarko"}}],"distinct_size":2,"ref":"refs/heads/master","push_id":134107888,"head":"30bbd75152df3069435f2f02d140962f1b880653","before":"bc2ea3c0978a178828b1dfa9229484f9b7ccb95e","size":2},"id":"1652857699"},{"type":"IssueCommentEvent","created_at":"2013-01-10T07:58:23Z","actor":{"gravatar_id":"29f82ebe1801087f04de6aaae92e19ea","login":"pat","avatar_url":"https://secure.gravatar.com/avatar/29f82ebe1801087f04de6aaae92e19ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/pat","id":4183},"repo":{"url":"https://api.github.com/repos/pat/thinking-sphinx","id":9525,"name":"pat/thinking-sphinx"},"public":true,"payload":{"issue":{"user":{"url":"https://api.github.com/users/lephyrius","gists_url":"https://api.github.com/users/lephyrius/gists{/gist_id}","gravatar_id":"ed0c8be5f65a0b1b77b9db7991f4ede1","type":"User","avatar_url":"https://secure.gravatar.com/avatar/ed0c8be5f65a0b1b77b9db7991f4ede1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/lephyrius/subscriptions","received_events_url":"https://api.github.com/users/lephyrius/received_events","organizations_url":"https://api.github.com/users/lephyrius/orgs","repos_url":"https://api.github.com/users/lephyrius/repos","login":"lephyrius","id":747215,"starred_url":"https://api.github.com/users/lephyrius/starred{/owner}{/repo}","events_url":"https://api.github.com/users/lephyrius/events{/privacy}","followers_url":"https://api.github.com/users/lephyrius/followers","following_url":"https://api.github.com/users/lephyrius/following"},"url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415","labels":[],"html_url":"https://github.com/pat/thinking-sphinx/issues/415","labels_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415/labels{/name}","pull_request":{"html_url":null,"patch_url":null,"diff_url":null},"created_at":"2013-01-05T11:13:24Z","closed_at":"2013-01-05T17:28:50Z","milestone":null,"title":"MigratingtoTS3gotsomeerror","body":"```\r\nundefinedmethod`<<'fornil:NilClass\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:107:in`blockinprepare_for_render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:104:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:104:in`prepare_for_render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:61:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration/index.rb:29:in`blockinrender'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration/index.rb:29:in`collect'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration/index.rb:29:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/core/index.rb:48:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration.rb:39:in`blockinrender'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration.rb:39:in`collect'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration.rb:39:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/configuration.rb:81:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/configuration.rb:87:in`blockinrender_to_file'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/open-uri.rb:35:in`open'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/open-uri.rb:35:in`open'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/configuration.rb:87:in`render_to_file'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/rake_interface.rb:4:in`configure'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/rake_interface.rb:31:in`index'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/tasks.rb:9:in`block(2levels)in'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:228:in`call'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:228:in`blockinexecute'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:223:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:223:in`execute'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:166:in`blockininvoke_with_call_chain'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/monitor.rb:211:in`mon_synchronize'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:159:in`invoke_with_call_chain'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:187:in`blockininvoke_prerequisites'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:185:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:185:in`invoke_prerequisites'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:165:in`blockininvoke_with_call_chain'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/monitor.rb:211:in`mon_synchronize'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:159:in`invoke_with_call_chain'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:152:in`invoke'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:143:in`invoke_task'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:101:in`block(2levels)intop_level'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:101:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:101:in`blockintop_level'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:110:in`run_with_threads'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:95:in`top_level'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:73:in`blockinrun'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:160:in`standard_exception_handling'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:70:in`run'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/bin/rake:33:in`'\r\n.rvm/gems/ruby-1.9.3-p327/bin/rake:23:in`load'\r\n.rvm/gems/ruby-1.9.3-p327/bin/rake:23:in`
'\r\nTasks:TOP=>ts:rebuild=>ts:index\r\n```\r\nGotthiserrorwhenmigratingtothinkingsphinx3.\r\n","updated_at":"2013-01-10T07:58:23Z","number":415,"state":"closed","assignee":null,"id":9704821,"events_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415/events","comments_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415/comments","comments":8},"action":"created","comment":{"user":{"url":"https://api.github.com/users/pat","gists_url":"https://api.github.com/users/pat/gists{/gist_id}","gravatar_id":"29f82ebe1801087f04de6aaae92e19ea","type":"User","avatar_url":"https://secure.gravatar.com/avatar/29f82ebe1801087f04de6aaae92e19ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/pat/subscriptions","received_events_url":"https://api.github.com/users/pat/received_events","organizations_url":"https://api.github.com/users/pat/orgs","repos_url":"https://api.github.com/users/pat/repos","login":"pat","id":4183,"starred_url":"https://api.github.com/users/pat/starred{/owner}{/repo}","events_url":"https://api.github.com/users/pat/events{/privacy}","followers_url":"https://api.github.com/users/pat/followers","following_url":"https://api.github.com/users/pat/following"},"url":"https://api.github.com/repos/pat/thinking-sphinx/issues/comments/12084063","issue_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/9704821","created_at":"2013-01-10T07:58:23Z","body":"Iwasjustwonderingwhatthecauseoftheissuewas.","updated_at":"2013-01-10T07:58:23Z","id":12084063}},"id":"1652857697"},{"type":"IssuesEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"786552a84365e60df3eeec8bc339a18c","login":"imsky","avatar_url":"https://secure.gravatar.com/avatar/786552a84365e60df3eeec8bc339a18c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/imsky","id":330895},"repo":{"url":"https://api.github.com/repos/imsky/holder","id":4641606,"name":"imsky/holder"},"public":true,"payload":{"issue":{"user":{"url":"https://api.github.com/users/imsky","gists_url":"https://api.github.com/users/imsky/gists{/gist_id}","gravatar_id":"786552a84365e60df3eeec8bc339a18c","type":"User","avatar_url":"https://secure.gravatar.com/avatar/786552a84365e60df3eeec8bc339a18c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/imsky/subscriptions","organizations_url":"https://api.github.com/users/imsky/orgs","received_events_url":"https://api.github.com/users/imsky/received_events","repos_url":"https://api.github.com/users/imsky/repos","login":"imsky","id":330895,"starred_url":"https://api.github.com/users/imsky/starred{/owner}{/repo}","events_url":"https://api.github.com/users/imsky/events{/privacy}","followers_url":"https://api.github.com/users/imsky/followers","following_url":"https://api.github.com/users/imsky/following"},"url":"https://api.github.com/repos/imsky/holder/issues/27","labels":[],"html_url":"https://github.com/imsky/holder/issues/27","labels_url":"https://api.github.com/repos/imsky/holder/issues/27/labels{/name}","pull_request":{"html_url":null,"patch_url":null,"diff_url":null},"title":"Fixwidthregressiononretinadisplay","created_at":"2013-01-10T07:58:22Z","closed_at":null,"milestone":null,"body":"","updated_at":"2013-01-10T07:58:22Z","assignee":{"url":"https://api.github.com/users/imsky","gists_url":"https://api.github.com/users/imsky/gists{/gist_id}","gravatar_id":"786552a84365e60df3eeec8bc339a18c","type":"User","avatar_url":"https://secure.gravatar.com/avatar/786552a84365e60df3eeec8bc339a18c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/imsky/subscriptions","organizations_url":"https://api.github.com/users/imsky/orgs","received_events_url":"https://api.github.com/users/imsky/received_events","repos_url":"https://api.github.com/users/imsky/repos","login":"imsky","id":330895,"starred_url":"https://api.github.com/users/imsky/starred{/owner}{/repo}","events_url":"https://api.github.com/users/imsky/events{/privacy}","followers_url":"https://api.github.com/users/imsky/followers","following_url":"https://api.github.com/users/imsky/following"},"number":27,"state":"open","id":9833911,"events_url":"https://api.github.com/repos/imsky/holder/issues/27/events","comments_url":"https://api.github.com/repos/imsky/holder/issues/27/comments","comments":0},"action":"opened"},"id":"1652857694"},{"type":"PushEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"f0b6d83305726d6a06282a864c92ec46","login":"MartinGeisse","avatar_url":"https://secure.gravatar.com/avatar/f0b6d83305726d6a06282a864c92ec46?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/MartinGeisse","id":1786083},"repo":{"url":"https://api.github.com/repos/MartinGeisse/public","id":4472103,"name":"MartinGeisse/public"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/MartinGeisse/public/commits/21ab9590d5b793d84564e68dc3f7f9ce28e6d272","message":"...","distinct":true,"sha":"21ab9590d5b793d84564e68dc3f7f9ce28e6d272","author":{"email":"geisse@Shopgates-Mac-mini-3.local","name":"MartinGeisse"}},{"url":"https://api.github.com/repos/MartinGeisse/public/commits/928877011d46d807955a7894c3397d2c5307faa9","message":"...","distinct":true,"sha":"928877011d46d807955a7894c3397d2c5307faa9","author":{"email":"geisse@Shopgates-Mac-mini-3.local","name":"MartinGeisse"}}],"distinct_size":2,"ref":"refs/heads/master","push_id":134107887,"head":"928877011d46d807955a7894c3397d2c5307faa9","before":"bdf420d834e807827bc15eb38901d2bbb31bde17","size":2},"id":"1652857692"},{"type":"PushEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"d89b0514cf4a50d0e53c5533fbe73e83","login":"mengzhuo","avatar_url":"https://secure.gravatar.com/avatar/d89b0514cf4a50d0e53c5533fbe73e83?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/mengzhuo","id":885662},"repo":{"url":"https://api.github.com/repos/mengzhuo/personal-Vim","id":7450902,"name":"mengzhuo/personal-Vim"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/mengzhuo/personal-Vim/commits/689b7eba4735c494befb3367a216cb7218d92dd6","message":"formatvimrc","distinct":true,"sha":"689b7eba4735c494befb3367a216cb7218d92dd6","author":{"email":"mengzhuo1203@gmail.com","name":"MengZhuo"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107885,"head":"689b7eba4735c494befb3367a216cb7218d92dd6","before":"ce44e73622d6ff7b4284ada289ec350087f5c846","size":1},"id":"1652857690"},{"type":"PushEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"7611f72ccfcc7126d82e8edbfac70267","login":"mpetersen","avatar_url":"https://secure.gravatar.com/avatar/7611f72ccfcc7126d82e8edbfac70267?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/mpetersen","id":50281},"repo":{"url":"https://api.github.com/repos/mpetersen/nelson","id":5403274,"name":"mpetersen/nelson"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/mpetersen/nelson/commits/621ed66f18cdf9aadf4a685d6ea6f6cbc43dac83","message":"UpdateREADME.md","distinct":true,"sha":"621ed66f18cdf9aadf4a685d6ea6f6cbc43dac83","author":{"email":"mail@moritzpetersen.de","name":"MoritzPetersen"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107879,"head":"621ed66f18cdf9aadf4a685d6ea6f6cbc43dac83","before":"4b17c791ddbf0cb7f6bb03989555bbd9680fdade","size":1},"id":"1652857684"},{"type":"PushEvent","created_at":"2013-01-10T07:58:21Z","actor":{"gravatar_id":"d41d8cd98f00b204e9800998ecf8427e","login":"graudeejs","avatar_url":"https://secure.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/graudeejs","id":1020124},"repo":{"url":"https://api.github.com/repos/cubesystems/i18n-leaf","id":6688885,"name":"cubesystems/i18n-leaf"},"public":true,"org":{"gravatar_id":"e12067ce3c567fca0d089997694f9e9f","login":"cubesystems","avatar_url":"https://secure.gravatar.com/avatar/e12067ce3c567fca0d089997694f9e9f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/cubesystems","id":686284},"payload":{"commits":[{"url":"https://api.github.com/repos/cubesystems/i18n-leaf/commits/196a702cf97a1d9bc076c23299fc2054580e74c7","message":"Fixtypo,removecontributingsection....fornow","distinct":true,"sha":"196a702cf97a1d9bc076c23299fc2054580e74c7","author":{"email":"aldis@cubesystems.lv","name":"AldisBerjoza"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107876,"before":"f12210994ba154c848e712c772ede5aef718786c","head":"196a702cf97a1d9bc076c23299fc2054580e74c7","size":1},"id":"1652857682"},{"type":"PushEvent","created_at":"2013-01-10T07:58:21Z","actor":{"gravatar_id":"d514d73311703c0c91bc1f380134567a","login":"njmittet","avatar_url":"https://secure.gravatar.com/avatar/d514d73311703c0c91bc1f380134567a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/njmittet","id":655211},"repo":{"url":"https://api.github.com/repos/njmittet/git-test","id":6186327,"name":"njmittet/git-test"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/njmittet/git-test/commits/a265dd95d563a1815e4817fba43cd157f814693f","message":"Addedanotherline","distinct":true,"sha":"a265dd95d563a1815e4817fba43cd157f814693f","author":{"email":"njmittet@gmail.com","name":"NilsJørgenMittet"}},{"url":"https://api.github.com/repos/njmittet/git-test/commits/d58dd1b6d201a3a3ddd55d09b529af6374297f38","message":"Mergebranch'master'ofgithub.com:njmittet/git-test\n\nConflicts:\n\tclient.txt","distinct":true,"sha":"d58dd1b6d201a3a3ddd55d09b529af6374297f38","author":{"email":"njmittet@gmail.com","name":"NilsJørgenMittet"}}],"distinct_size":2,"ref":"refs/heads/master","push_id":134107874,"head":"d58dd1b6d201a3a3ddd55d09b529af6374297f38","before":"42cc0d9567ea359340ccd602cb6fa6215ce9e961","size":2},"id":"1652857680"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:20Z","actor":{"gravatar_id":"11cf92381d24bdea86a357cc2c6bff4e","login":"demitsuri","avatar_url":"https://secure.gravatar.com/avatar/11cf92381d24bdea86a357cc2c6bff4e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/demitsuri","id":2697636},"repo":{"url":"https://api.github.com/repos/JohnAlbin/git-svn-migrate","id":870387,"name":"JohnAlbin/git-svn-migrate"},"public":true,"payload":{"action":"started"},"id":"1652857678"},{"type":"PushEvent","created_at":"2013-01-10T07:58:20Z","actor":{"gravatar_id":"699eb751118c39590468040803ec21d6","login":"eatienza","avatar_url":"https://secure.gravatar.com/avatar/699eb751118c39590468040803ec21d6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/eatienza","id":1743603},"repo":{"url":"https://api.github.com/repos/eatienza/gopack","id":7172902,"name":"eatienza/gopack"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/eatienza/gopack/commits/139a78b68326dfd000e24ad55e366a3deaba40ae","message":"makegpktestworkinsubdirectories","distinct":true,"sha":"139a78b68326dfd000e24ad55e366a3deaba40ae","author":{"email":"eric@ericaro.net","name":"EricAtienza"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107873,"head":"139a78b68326dfd000e24ad55e366a3deaba40ae","before":"065c2d29b6ea565fe08cc84863cafbcabc8ce6ff","size":1},"id":"1652857675"},{"type":"GollumEvent","created_at":"2013-01-10T07:58:19Z","actor":{"gravatar_id":"8b608e9e82cf3cda8c66cb1b08a014b3","login":"greentea039","avatar_url":"https://secure.gravatar.com/avatar/8b608e9e82cf3cda8c66cb1b08a014b3?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/greentea039","id":2049309},"repo":{"url":"https://api.github.com/repos/GaryMcNabb/HVSTAT","id":5182252,"name":"GaryMcNabb/HVSTAT"},"public":true,"payload":{"pages":[{"page_name":"Home","html_url":"https://github.com/GaryMcNabb/HVSTAT/wiki/Home","title":"Home","sha":"3753f109634c7f5ba6f465f65b5c8f575054f9f8","summary":null,"action":"edited"}]},"id":"1652857670"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:18Z","actor":{"gravatar_id":"be73a0d3304f2a2c43b0c27a79045b69","login":"henter","avatar_url":"https://secure.gravatar.com/avatar/be73a0d3304f2a2c43b0c27a79045b69?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/henter","id":239970},"repo":{"url":"https://api.github.com/repos/jackyz/pobi","id":7216584,"name":"jackyz/pobi"},"public":true,"payload":{"action":"started"},"id":"1652857669"},{"type":"CreateEvent","created_at":"2013-01-10T07:58:18Z","actor":{"gravatar_id":"9721138b1cd172d47e88cd4d11614362","login":"marciohariki","avatar_url":"https://secure.gravatar.com/avatar/9721138b1cd172d47e88cd4d11614362?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/marciohariki","id":478795},"repo":{"url":"https://api.github.com/repos/marciohariki/faraja","id":7536835,"name":"marciohariki/faraja"},"public":true,"payload":{"description":"","master_branch":"master","ref":null,"ref_type":"repository"},"id":"1652857668"},{"type":"CreateEvent","created_at":"2013-01-10T07:58:18Z","actor":{"gravatar_id":"16044a3433095bc94514e1ac58a005a8","login":"OdyX","avatar_url":"https://secure.gravatar.com/avatar/16044a3433095bc94514e1ac58a005a8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/OdyX","id":417403},"repo":{"url":"https://api.github.com/repos/OdyX/colobot-level-i18n-infra","id":7536834,"name":"OdyX/colobot-level-i18n-infra"},"public":true,"payload":{"description":"Translationinfrastructureworkforcolobotlevels","master_branch":"master","ref":null,"ref_type":"repository"},"id":"1652857667"},{"type":"IssueCommentEvent","created_at":"2013-01-10T07:58:17Z","actor":{"gravatar_id":"29bc0a400b55eb59e811fce93477ca38","login":"rosenkrieger","avatar_url":"https://secure.gravatar.com/avatar/29bc0a400b55eb59e811fce93477ca38?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/rosenkrieger","id":2276814},"repo":{"url":"https://api.github.com/repos/SynoCommunity/spksrc","id":2565137,"name":"SynoCommunity/spksrc"},"public":true,"org":{"gravatar_id":"35084cec3ea4e7ea80951078d2030339","login":"SynoCommunity","avatar_url":"https://secure.gravatar.com/avatar/35084cec3ea4e7ea80951078d2030339?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/SynoCommunity","id":1123581},"payload":{"issue":{"user":{"url":"https://api.github.com/users/G1zm0","gists_url":"https://api.github.com/users/G1zm0/gists{/gist_id}","gravatar_id":"0d0b73f1ccb919689faa904c2c658d3b","type":"User","avatar_url":"https://secure.gravatar.com/avatar/0d0b73f1ccb919689faa904c2c658d3b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/G1zm0/subscriptions","received_events_url":"https://api.github.com/users/G1zm0/received_events","organizations_url":"https://api.github.com/users/G1zm0/orgs","repos_url":"https://api.github.com/users/G1zm0/repos","login":"G1zm0","id":1174845,"starred_url":"https://api.github.com/users/G1zm0/starred{/owner}{/repo}","events_url":"https://api.github.com/users/G1zm0/events{/privacy}","followers_url":"https://api.github.com/users/G1zm0/followers","following_url":"https://api.github.com/users/G1zm0/following"},"url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249","labels":[],"html_url":"https://github.com/SynoCommunity/spksrc/issues/249","labels_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249/labels{/name}","pull_request":{"html_url":null,"patch_url":null,"diff_url":null},"title":"NewznabinstallDS211J","created_at":"2012-09-23T14:21:36Z","closed_at":null,"milestone":null,"body":"Thisisrelatedto[#227](https://github.com/SynoCommunity/spksrc/issues/227#issuecomment-8543626),tokeepalog.\r\nAndaskforhelpifneeded.\r\n\r\nStep1toinstallissettingal[Prerequisites](http://newznab.readthedocs.org/en/latest/install/#prerequisites)\r\n-EnablephpandwebstationinDSM.\r\n-DoNOTenableregister_globals\r\n-add:/opt/share/peartophpopen_basedir\r\n-ipkginstallphp-curl\r\n-ipkginstallphp-pear\r\n-editphp.ini\r\n1.(setmaxphpmemorylimitto256),won'tknowifthiswillwork.\r\n2.addpeartoopenbase_dir(include_path=\".:/php/includes:/opt/share/pear\")\r\n\r\n[Result:](https://dl.dropbox.com/u/16935152/newsnab/step1.png)\r\n\r\n\r\n","updated_at":"2013-01-10T07:58:17Z","assignee":null,"number":249,"state":"open","id":7071528,"events_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249/events","comments_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249/comments","comments":146},"action":"created","comment":{"user":{"url":"https://api.github.com/users/rosenkrieger","gists_url":"https://api.github.com/users/rosenkrieger/gists{/gist_id}","gravatar_id":"29bc0a400b55eb59e811fce93477ca38","type":"User","avatar_url":"https://secure.gravatar.com/avatar/29bc0a400b55eb59e811fce93477ca38?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/rosenkrieger/subscriptions","received_events_url":"https://api.github.com/users/rosenkrieger/received_events","organizations_url":"https://api.github.com/users/rosenkrieger/orgs","repos_url":"https://api.github.com/users/rosenkrieger/repos","login":"rosenkrieger","id":2276814,"starred_url":"https://api.github.com/users/rosenkrieger/starred{/owner}{/repo}","events_url":"https://api.github.com/users/rosenkrieger/events{/privacy}","followers_url":"https://api.github.com/users/rosenkrieger/followers","following_url":"https://api.github.com/users/rosenkrieger/following"},"url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/comments/12084060","issue_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/7071528","created_at":"2013-01-10T07:58:16Z","body":"Me.Again;-)\r\n\r\nHopefullysomeonewhounderstandsREGEXcanhelpme.\r\n\r\nSoIaddedanebookgroup,forsomereasontherearealsomoviesfromacertainposterinthere-whichIdoNOTwant.\r\n\r\nTheREGEX/^(?P.*)$/ifindseverythinginthegroup,includingthestuffidonotwant.\r\n\r\nHowwouldIhavetochangeitsothatstufffromusenet-space-cowboysisNOTincluded?","updated_at":"2013-01-10T07:58:16Z","id":12084060}},"id":"1652857665"},{"type":"ForkEvent","created_at":"2013-01-10T07:58:17Z","actor":{"gravatar_id":"57a77579176a45583682e372067e8d23","login":"slwchs","avatar_url":"https://secure.gravatar.com/avatar/57a77579176a45583682e372067e8d23?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/slwchs","id":1146116},"repo":{"url":"https://api.github.com/repos/DeNADev/HandlerSocket-Plugin-for-MySQL","id":837872,"name":"DeNADev/HandlerSocket-Plugin-for-MySQL"},"public":true,"org":{"gravatar_id":"a5c6d5d74b64284fcb7d963ee2d3cfc5","login":"DeNADev","avatar_url":"https://secure.gravatar.com/avatar/a5c6d5d74b64284fcb7d963ee2d3cfc5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/DeNADev","id":1357586},"payload":{"forkee":{"description":"","fork":true,"url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL","language":"C++","stargazers_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/stargazers","clone_url":"https://github.com/slwchs/HandlerSocket-Plugin-for-MySQL.git","tags_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/tags{/tag}","full_name":"slwchs/HandlerSocket-Plugin-for-MySQL","merges_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/merges","forks":0,"private":false,"git_refs_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/refs{/sha}","archive_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/{archive_format}{/ref}","collaborators_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/collaborators{/collaborator}","owner":{"url":"https://api.github.com/users/slwchs","gists_url":"https://api.github.com/users/slwchs/gists{/gist_id}","gravatar_id":"57a77579176a45583682e372067e8d23","type":"User","avatar_url":"https://secure.gravatar.com/avatar/57a77579176a45583682e372067e8d23?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/slwchs/subscriptions","organizations_url":"https://api.github.com/users/slwchs/orgs","received_events_url":"https://api.github.com/users/slwchs/received_events","repos_url":"https://api.github.com/users/slwchs/repos","login":"slwchs","id":1146116,"starred_url":"https://api.github.com/users/slwchs/starred{/owner}{/repo}","events_url":"https://api.github.com/users/slwchs/events{/privacy}","followers_url":"https://api.github.com/users/slwchs/followers","following_url":"https://api.github.com/users/slwchs/following"},"languages_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/languages","trees_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/trees{/sha}","labels_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/labels{/name}","html_url":"https://github.com/slwchs/HandlerSocket-Plugin-for-MySQL","pushed_at":"2012-07-10T06:30:41Z","created_at":"2013-01-10T07:58:16Z","has_issues":false,"forks_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/forks","branches_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/branches{/branch}","commits_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/commits{/sha}","notifications_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/notifications{?since,all,participating}","open_issues":0,"contents_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/contents/{+path}","blobs_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/blobs{/sha}","issues_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/issues{/number}","compare_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/compare/{base}...{head}","issue_events_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/issues/events{/number}","name":"HandlerSocket-Plugin-for-MySQL","updated_at":"2013-01-10T07:58:16Z","statuses_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/statuses/{sha}","forks_count":0,"assignees_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/assignees{/user}","ssh_url":"git@github.com:slwchs/HandlerSocket-Plugin-for-MySQL.git","public":true,"has_wiki":true,"subscribers_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/subscribers","mirror_url":null,"watchers_count":0,"id":7536833,"has_downloads":true,"git_commits_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/commits{/sha}","downloads_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/downloads","pulls_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/pulls{/number}","homepage":"","issue_comment_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/issues/comments/{number}","hooks_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/hooks","subscription_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/subscription","milestones_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/milestones{/number}","svn_url":"https://github.com/slwchs/HandlerSocket-Plugin-for-MySQL","events_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/events","git_tags_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/tags{/sha}","teams_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/teams","comments_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/comments{/number}","open_issues_count":0,"keys_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/keys{/key_id}","git_url":"git://github.com/slwchs/HandlerSocket-Plugin-for-MySQL.git","contributors_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/contributors","size":204,"watchers":0}},"id":"1652857660"},{"type":"PushEvent","created_at":"2013-01-10T07:58:16Z","actor":{"gravatar_id":"f8b3de3c77bce8a6b65841936fefe353","login":"markpiro","avatar_url":"https://secure.gravatar.com/avatar/f8b3de3c77bce8a6b65841936fefe353?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/markpiro","id":362803},"repo":{"url":"https://api.github.com/repos/markpiro/muzicbaux","id":7496715,"name":"markpiro/muzicbaux"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/markpiro/muzicbaux/commits/bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","message":"authcallbackchange","distinct":true,"sha":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","author":{"email":"justbanter@gmail.com","name":"mark"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107864,"head":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","before":"b06a8ac52ce1e0a984c79a7a0d8e7a96e6674615","size":1},"id":"1652857654"},{"type":"PushEvent","created_at":"2013-01-10T07:58:15Z","actor":{"gravatar_id":"b9fc678d24d871a8505c7da255993bc5","login":"skorks","avatar_url":"https://secure.gravatar.com/avatar/b9fc678d24d871a8505c7da255993bc5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/skorks","id":109413},"repo":{"url":"https://api.github.com/repos/skorks/escort","id":7437220,"name":"skorks/escort"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/skorks/escort/commits/047f85ba0a47de5debdb43f62c3782543e228250","message":"Betterformattersforhelptext","distinct":true,"sha":"047f85ba0a47de5debdb43f62c3782543e228250","author":{"email":"alan@skorks.com","name":"AlanSkorkin"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107863,"head":"047f85ba0a47de5debdb43f62c3782543e228250","before":"267ba05093edd0ea70e5dc3801a6f06b171a07d0","size":1},"id":"1652857652"},{"type":"PushEvent","created_at":"2013-01-10T07:58:14Z","actor":{"gravatar_id":"6a0503c195f533b5cd6bd4ccdd6cdc3e","login":"kmaehashi","avatar_url":"https://secure.gravatar.com/avatar/6a0503c195f533b5cd6bd4ccdd6cdc3e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/kmaehashi","id":939877},"repo":{"url":"https://api.github.com/repos/jubatus/website","id":2644458,"name":"jubatus/website"},"public":true,"org":{"gravatar_id":"e48bca9362833c506303719cf6f2fd9c","login":"jubatus","avatar_url":"https://secure.gravatar.com/avatar/e48bca9362833c506303719cf6f2fd9c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/jubatus","id":740604},"payload":{"commits":[{"url":"https://api.github.com/repos/jubatus/website/commits/210ed738f81eadeaf7135c7ff1b7c471d9a91312","message":"fixdeadlink","distinct":true,"sha":"210ed738f81eadeaf7135c7ff1b7c471d9a91312","author":{"email":"webmaster@kenichimaehashi.com","name":"KenichiMaehashi"}}],"distinct_size":1,"ref":"refs/heads/develop","push_id":134107860,"before":"27b48c300994293b38c1b1d7f8cf656a551aa16f","head":"210ed738f81eadeaf7135c7ff1b7c471d9a91312","size":1},"id":"1652857648"},{"type":"GollumEvent","created_at":"2013-01-10T07:58:15Z","actor":{"gravatar_id":"923326b259c68209a76497ad1d3ceec0","login":"akrillo89","avatar_url":"https://secure.gravatar.com/avatar/923326b259c68209a76497ad1d3ceec0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/akrillo89","id":2676770},"repo":{"url":"https://api.github.com/repos/arsenij-solovjev/sonar-modelbus-plugin","id":6535088,"name":"arsenij-solovjev/sonar-modelbus-plugin"},"public":true,"payload":{"pages":[{"page_name":"SonarPluginDevelopment","html_url":"https://github.com/arsenij-solovjev/sonar-modelbus-plugin/wiki/Sonar-Plugin-Development","title":"SonarPluginDevelopment","sha":"a824c9c9bb5e874e0d91809512d42654d46f8c14","summary":null,"action":"edited"}]},"id":"1652857651"},{"type":"ForkEvent","created_at":"2013-01-10T07:58:13Z","actor":{"gravatar_id":"28f08154fd59530479209fef41f674e1","login":"vcovito","avatar_url":"https://secure.gravatar.com/avatar/28f08154fd59530479209fef41f674e1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/vcovito","id":1354081},"repo":{"url":"https://api.github.com/repos/wang-bin/QtAV","id":6435042,"name":"wang-bin/QtAV"},"public":true,"payload":{"forkee":{"full_name":"vcovito/QtAV","stargazers_url":"https://api.github.com/repos/vcovito/QtAV/stargazers","clone_url":"https://github.com/vcovito/QtAV.git","fork":true,"url":"https://api.github.com/repos/vcovito/QtAV","tags_url":"https://api.github.com/repos/vcovito/QtAV/tags{/tag}","description":"AmedialibrarybasedonQtandFFmpeg.DevelopmentfilesforMinGWcanbedownloadedfromehttps://sourceforge.net/projects/qtav/files/?","merges_url":"https://api.github.com/repos/vcovito/QtAV/merges","forks":0,"language":"C++","private":false,"archive_url":"https://api.github.com/repos/vcovito/QtAV/{archive_format}{/ref}","collaborators_url":"https://api.github.com/repos/vcovito/QtAV/collaborators{/collaborator}","languages_url":"https://api.github.com/repos/vcovito/QtAV/languages","owner":{"gists_url":"https://api.github.com/users/vcovito/gists{/gist_id}","gravatar_id":"28f08154fd59530479209fef41f674e1","url":"https://api.github.com/users/vcovito","type":"User","avatar_url":"https://secure.gravatar.com/avatar/28f08154fd59530479209fef41f674e1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/vcovito/subscriptions","organizations_url":"https://api.github.com/users/vcovito/orgs","received_events_url":"https://api.github.com/users/vcovito/received_events","repos_url":"https://api.github.com/users/vcovito/repos","login":"vcovito","starred_url":"https://api.github.com/users/vcovito/starred{/owner}{/repo}","id":1354081,"events_url":"https://api.github.com/users/vcovito/events{/privacy}","followers_url":"https://api.github.com/users/vcovito/followers","following_url":"https://api.github.com/users/vcovito/following"},"git_refs_url":"https://api.github.com/repos/vcovito/QtAV/git/refs{/sha}","labels_url":"https://api.github.com/repos/vcovito/QtAV/labels{/name}","pushed_at":"2013-01-07T12:17:03Z","html_url":"https://github.com/vcovito/QtAV","trees_url":"https://api.github.com/repos/vcovito/QtAV/git/trees{/sha}","forks_url":"https://api.github.com/repos/vcovito/QtAV/forks","commits_url":"https://api.github.com/repos/vcovito/QtAV/commits{/sha}","branches_url":"https://api.github.com/repos/vcovito/QtAV/branches{/branch}","notifications_url":"https://api.github.com/repos/vcovito/QtAV/notifications{?since,all,participating}","created_at":"2013-01-10T07:58:13Z","has_issues":false,"blobs_url":"https://api.github.com/repos/vcovito/QtAV/git/blobs{/sha}","issues_url":"https://api.github.com/repos/vcovito/QtAV/issues{/number}","compare_url":"https://api.github.com/repos/vcovito/QtAV/compare/{base}...{head}","open_issues":0,"contents_url":"https://api.github.com/repos/vcovito/QtAV/contents/{+path}","name":"QtAV","statuses_url":"https://api.github.com/repos/vcovito/QtAV/statuses/{sha}","assignees_url":"https://api.github.com/repos/vcovito/QtAV/assignees{/user}","forks_count":0,"updated_at":"2013-01-10T07:58:13Z","issue_events_url":"https://api.github.com/repos/vcovito/QtAV/issues/events{/number}","ssh_url":"git@github.com:vcovito/QtAV.git","subscribers_url":"https://api.github.com/repos/vcovito/QtAV/subscribers","mirror_url":null,"public":true,"has_wiki":true,"git_commits_url":"https://api.github.com/repos/vcovito/QtAV/git/commits{/sha}","downloads_url":"https://api.github.com/repos/vcovito/QtAV/downloads","id":7536832,"pulls_url":"https://api.github.com/repos/vcovito/QtAV/pulls{/number}","has_downloads":true,"issue_comment_url":"https://api.github.com/repos/vcovito/QtAV/issues/comments/{number}","watchers_count":0,"homepage":"","hooks_url":"https://api.github.com/repos/vcovito/QtAV/hooks","subscription_url":"https://api.github.com/repos/vcovito/QtAV/subscription","milestones_url":"https://api.github.com/repos/vcovito/QtAV/milestones{/number}","events_url":"https://api.github.com/repos/vcovito/QtAV/events","svn_url":"https://github.com/vcovito/QtAV","git_tags_url":"https://api.github.com/repos/vcovito/QtAV/git/tags{/sha}","teams_url":"https://api.github.com/repos/vcovito/QtAV/teams","comments_url":"https://api.github.com/repos/vcovito/QtAV/comments{/number}","open_issues_count":0,"keys_url":"https://api.github.com/repos/vcovito/QtAV/keys{/key_id}","contributors_url":"https://api.github.com/repos/vcovito/QtAV/contributors","size":4286,"watchers":0,"git_url":"git://github.com/vcovito/QtAV.git"}},"id":"1652857642"}] diff --git a/benchmark/src/main/resources/data/simd-json/gsoc-2018.json b/benchmark/src/main/resources/data/simd-json/gsoc-2018.json new file mode 100644 index 000000000..8b700d838 --- /dev/null +++ b/benchmark/src/main/resources/data/simd-json/gsoc-2018.json @@ -0,0 +1 @@ +{"0":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InstructorInterfaceforPlagiarismDetection","description":"PlagiarismDetectionisamongthesignificantandcrucialtoolsprovidedbySubmitty.IwouldliketoworkonimprovisingthecurrentPlagiarismDetectorbyimplementingfollowingfeatures-Plagiarismdetectorextensiontopdf/txtfiles,extendingthelanguagesupporttofurtherincludeMatlab.","sponsor":{"@type":"Organization","name":"Submitty","disambiguatingDescription":"ProgrammingassignmentsubmissionwithautomatedgradingandmanualTAgrading","description":"Submittyisanopensourceprogrammingassignmentsubmissionsystemwithsecureandautomatedtesting,automatedgrading,andefficientmanualTA/instructorgrading&overallcoursegradesmanagement.Submittywaslaunchedbythe[RensselaerCenterforOpenSourceSoftware(RCOS)](https://rcos.io).\n\nTheSubmittyprojectishostedonGitHub.https://github.com/Submitty/\n\nKeyFeatures\n*Securetestingofmanylanguages:Python,C/C++,Java,Scheme,Prolog,SPIM,andanythingavailableonGNU/Linux!\n*Customizableautomatedgradingwithimmediatefeedbacktostudents\n*Advancedgradingtools:staticanalysis,JUnit,codecoverage,memorydebuggers,etc.\n*Studentuploadbydrag-and-drop,zipupload,orversioncontrol\n*Correctmistakesthroughmultiplesubmissions,flexible``lateday\u2019\u2019policy,hiddentests\n*Interfaceforcomplementaryinstructor/TAmanualgrading,overallgradesummaries\n*Instructorshavefullaccesstologsfordebugging,launchbatchregrading\n*Scalestomultiplecourseswiththousandsofstudents\n*SupportsmultipleinstructorsandTAspercourse\n*Open-source,freetouse,installonyourownhardware,orVPS\n*Discussionforum\n*PlagiarismDetection\n\nIntheFall2017term,Submittywasusedby1800+studentsin14differentcoursesinthe[RPIComputerScience](https://cs.rpi.edu)department.Thelargestclass,ComputerScienceI,hadmorethan700students.ThecoursesusingSubmittycoverthefullspectrumofthecomputerscienceundergraduateandgraduatecurriculumfromintroductoryprogrammingcourses,intermediateandadvancedtheorycourses,popularjunior/seniorelectiveswithteamprogrammingprojectsandwrittenreportprojects,andspecializedadvancedtopicscross-listedasgraduatecourses.\n\nSubmittywaspresentedat[ACMSIGCSE2017](http://submitty.org/publications/)inMarch2017andsubsequentlysuccessfullyusedbyinstructorsforcoursesat3otheruniversitiesinFall2017.SubmittywillbepresentingbothademoandpostersatSIGCSE2018andaimstoexpandtomoreusers.","url":"http://submitty.org","logo":"//lh3.googleusercontent.com/FLRWAXOdIRaYKzSA7YULWdjVDGqdcOC5p4n0XEu2zDyachPeNHrF6Roz_6dCtkSFTnL_7PYtldjFyJJlIM8MHsJ5EgEz9A"},"author":{"@type":"Person","name":"TusharGurjar"}},"1":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveUIandAddTestforApacheTavernaMobile","description":"IlookedattheTavernamobileandIfoundthatthisappisforanyonewhowantstocreateandrunworkflows,Itbasicallyshowsworkflow,developedbydifferentusers,\nthisappistogivethemaplatformbywhichtheycanview,thatisnotathisdesk.For\ninstance,whenvisitingaconferencehemighthearaboutsomeone'sworkflow,which\nhecanquicklylocateandaddtostarredworkflowsforlaterexploration.So,InthisGSoC2018Iwillwritethenewtestsforthisapachetavernamobileapplication.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"HiteshGautam"}},"2":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KernelspaceSOCKSproxyforLinux4.x","description":"CurrentlynoopensourceSOCKSproxyavailableforrecentkernelversions.Infactrouterproxificationdependsonuser-spaceproxyapplications.Thismakestheoperationmuchslowerbecauseoftheintensivepacketcopybetweenkernelspaceanduser-space.Withthiskernelmodulelow-costembeddeddevicescandotheproxyfunctionentirelyinkernelspacewhichmakesthewholeoperationmuchfaster,avoidingcopies.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"FejesFerenc"}},"3":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralImprovements","description":"Theaimoftheprojectistoimplementsomeoftheenhancementssuggestedintheissuetrackertoimproveuserexperience(addingnewusefulfeaturesandmakingtheappeasiertouse),securityandperformance.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"lakshya.arora"}},"4":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RevampPrintDialog","description":"TheideaismakePrintDialogclean,simpleandstraightforwardfortheuser.\n\nPrintDialogcontentwillonlyfeatureessentialprintingoptions.Allotheroptionscouldbedisplayedonanew\"MoreOptions\"Dialog.ThisproposalalsointendstosolveprintingambiguitybetweenthePrintDialogandthePrinterPropertiesDialog.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"DanielSilva"}},"5":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingAll-to-AllCommunicationtoHPX","description":"All-to-AllCommunicationsisaveryimportantfeaturethatissupportedbyHPClibrariestoallowmanyprocessesondifferentlocalitiestoprocessdataefficientlyandeasily.MakingHPXsupportthisfeaturewillincreasethelibrary'sperformanceandcapabilities.It'snotaneasyprojectanditneedsresearchingtogetthebestalgorithmsthatfitwiththelibrary'sarchitecture.\n\nAlreadythereisabasicimplementationofbroadcastmethodinHPX.Manyalgorithmswillbetestedtorefinetheexistingimplementation.Afterthatdifferentmethods(likescatter,gather,etc...)willbesupported.Alsobenchmarkswillbeprovidedtotesttheperformanceofthealgorithms.\n\nAnewimportantfeatureisontheway!","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"AhmedSamir"}},"6":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CustomAnalytics","description":"Worldbrain-Memexalreadyhasanalyticsbutthey\u2019relimited.Thisproposalinvolvesstoring,trackingandanalysinganeventlogoftheuseractivity,bothonindividualandwholeuser-baselevels.","sponsor":{"@type":"Organization","name":"WorldBrain.io-VerifyingtheInternet","disambiguatingDescription":"Bookmarkingextensionthatworkslikeyourbrain-full-textsearcheverything.","description":"WorldBrain\u2019smissionistomakeiteasierforpeopletoorganise,recover,andsharethemostusefulandtrustworthycontenttheyfindontheweb.\nTodothat,webuiltMemex.Anopen-sourcebookmarkingtoolforgreatthinkers:theresearchers,scientists,academics,students,polemics,publishers,reporters,andwriterswhowanttomaketheworldabetterplaceusingfacts,research,andverifiedinformation.\n\nWithMemexwewanttohelpyoueasethefrustrationofnotbeingabletofindsomethingyou\u2019veseenonline,whetherit\u2019sawebsite,apostonsocialmedia,ausefulcomment,orimportantquote.\nUserscanfindthingsagain,bysearchingforeverywordofeverywebsitevisited\u2013plustheycanfilterbydomain,customtagsortime.\nAlsouserscancreatelinkstohighlightsofarticles,theycansendtootherpeople.\n\nMemexisbuiltwithfullprivacyanddataownershipinmind.\nAlldataisstoredlocallyonauser\u2019sowncomputer.Youcanalsopauseindexing,ortoblacklistdomainsorURLs.\n\nOurlong-termvisionistobattleonlinemisinformation,byenablinguserstobuildonthepastweb-researchofotherpeople,andbreakoutoftheirfilterbubblesbycomparingmultipledifferentopinions.(worldbrain.io/vision)","url":"http://worldbrain.io","logo":"//lh3.googleusercontent.com/8g3dUIyto5-mko4qVa5DTHNuS3EXJdLPFrEqOIT328p-9BmRiO7D7Pgr-I7EGBkEzPLuj_5JV3YMNm9-23dFsds4YxJlDu73"},"author":{"@type":"Person","name":"MukeshKumarKharita"}},"7":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PredictrelevanceofsearchresultsfromhistoricalclicksusingaNeuralClickModel","description":"Clickmodelsarealgorithmicapproacheswhichhelpinthe\u200bunderstandingrelevanceofdocumentsoveragivenquerybymodelingthesearchqueriesinaparticularfashion.Currently,WikimediaSearchusesDynamicBayesianNetwork[DBN]whichisbasedontheprobabilisticgraphicalmodel.Analgorithmicmodel,NeuralClickModel[NCM]hasbeenproposed,whichisnotonlymoreaccuratethanDBNbutalsoprovidesawaytoinputsemanticfeaturesapartfromclickdata.Thisprojectisaboutimplementing,testingandanalyzingNCMverifyifitprovidesanycomputationalorpredictionbenefitstothecurrentmodelandfinallyintegratingwiththeMjolnirlibrary.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"KaranDhingra"}},"8":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConsoleInterfaceImprovements","description":"Radare2hasaveryflexibleconsoleinterface,includingcommandline,differentvisualmodesandUnix-likeintegrationwithothertools.Buttherearestillalotofthingstobedone,mainly:\n\n1)Unifysimilarcodebetweenalldifferentmodes\n\n2)FixingUnicodesupportinRCanvasandVisualPanelsmode\n\n3)Writeapopupwindowwidgetforselection/autocompletion\n\n4)AddthetableAPI/commandslikeitisdoneforgraphs\n\n5)AddAPIandcommandforsettinggraphnodebackground\n\n6)Showminigraphtogetherwithgraph\n\n7)Radiff2visualsplit-viewmode\n\n8)Testsanddocumentation(r2book)fornewcommands","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"LucaDiBartolomeo"}},"9":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementandExtensionofDataTransformsinVega-Lite","description":"ImplementationofsomeoftheusefultransformsfromVegacurrentlynotpresentinVega-Lite","sponsor":{"@type":"Organization","name":"TheVegaVisualizationToolsbytheUWInteractiveDataLab","disambiguatingDescription":"Declarativeformats&ApplicationsforCreating,Saving&SharingVisualizations","description":"Overyearsworkingindatavisualization,we\u2019vesoughttobuildtoolsthathelpdesignerscraftsophisticatedgraphics,includingsystemssuchasPrefuse,ProtovisandD3.js.However,inthegrandschemeofthings,\u201cartisanal\u201dvisualizationshand-codedbyskilleddesignersaretheexception,nottherule.Thevastmajorityoftheworld\u2019svisualizationsinsteadareproducedusingend-userapplicationssuchasspreadsheetsandbusinessintelligencetools.Whilevaluable,thesetoolsoftenfallshortoffullysupportingtheiterative,interactiveprocessofdataanalysis.Improvedtoolscouldhelpalargerswathofpeoplecreateeffectivevisualizationsandbetterunderstandtheirdata.\nThegoaloftheVegaprojectistopromoteanecosystemofusableandinteroperablevisualizationtools,supportingusecasesrangingfromexploratorydataanalysistoeffectivecommunicationviacustomvisualizationdesign.\nThisgoalhasledustodevelopnotasingularsystem,butratherastackoftoolsforinteractivedatavisualization.AtthefoundationofthisstackistheVegavisualizationgrammar.SimilartohowSQLprovidesalanguageforexpressingdatabasequeries,Vegaprovidesadeclarativelanguagefordescribinginteractivevisualizationswithprimitivebuildingblockssuchasdata,transforms,marks,andeventstreams.OntopofVega,Vega-Liteprovidesaconciselanguageforrapidlygeneratingstatisticalgraphicstosupportdataanalysis.WithVegaandVega-Lite,wehavebuiltanumberofgraphicaluserinterfacesincludingtheVoyagervisualizationtool,whichblendsmanualandautomatedchartauthoringtofacilitateexploratorydataanalysis.\nToolsfromtheVegaecosystemshavebeenadoptedbytheJupyter/Pythondatasciencecommunities,Wikipedia,andleadingtechcompaniesincludingApple,Google,Microsoft,Netflix,FitBit,andTwitter.","url":"https://vega.github.io/","logo":"//lh3.googleusercontent.com/SpPtZ6sYc5OVjLDRkPVEYbLOEaAATKi3_2XrrZb7a-zaAnuicKkjEnifBbL-Kw2Etalj9m3ip8ukIg-mUDSSxg3SCcwgu9E"},"author":{"@type":"Person","name":"invokesus"}},"10":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvetheimageloadingpipeline","description":"Theprojectaimsatextendingtheaudioassetcachingandpreloadingfunctionalityinthefrontendtohandleimagesaswell.AlsotheaimistomigratethecurrentimagedatafromAppEngineDatastoretoGoogleCloudStorageandtostorethenewimagesintheGoogleCloudStorage.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"AashishGaba"}},"11":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCmacOSInterfaceRedesign","description":"ThisprojectaimstorevampVLC\u2019suserinterfaceformacOSandimprovetheuserexperience.TheintroductionoftheMediaCenterwillprovideusersnewwaystobrowseaudioandvideofiles/content.WewillbealsoIntroducingawholenewwaytointeractwiththesidebarwithautohidingfeaturesouserswillonlyusesidebarwhenneededsoitwillgiveusersafull-fledgedviewofmediacenter.Eventhoughtherearegoodcontrolsforcurrentvideoplayback,thereisalwaysaroomforimprovement,wecanimplementnewcontrolsystemforbothfullscreenandwindowedplaybackmodes.AdditionallyaddingfullsupportfortheMacbookForceTouchtrackpadwillcreatenewcontrolsforseekingmedia.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"VibhoothiAnand"}},"12":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bahmni-NotificationonPatientEvents","description":"Theaimofthisprojectistoprovideawayforhealthcareproviderstosubscribe/unsubscribetonotificationsofspecificeventsforpatientsinBahmni.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"IsurangaPerera"}},"13":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MarkovLogicNetworksinPython:pracmln","description":"Thisprojectaimstodevelopthepracmlnproject,andimproveitsperformance.ThecodeiscurrentlywritteninPython,anditscomputationallyintensiveportionswillbeportedtoCython.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"KaivalyaRawal"}},"14":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FALCON","description":"ApplyingfortheFALCONOptimizeproject","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"HanlinTang"}},"15":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomationofDependencyManagementusingRepology-GoLinterfromaBareMetalSystem","description":"ImplementfeaturestoallowautomaticinstallationofaGolinterfrombaremetalBSD,Linux&macOSsystems.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"GuangyuanYang"}},"16":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Unpackingriak_testintoasetoflibrariesandCommonTestsuites","description":"RiakKVisanopensourcedatabasewithastrongfocusonlowlatency,reliabilityandfaulttolerance.Likeanywelltestedcomputersystem,batteriesoftestsareruntomakesurethatthedatabasebehavescorrectlyintypicalbutalsoadverseconditionssuchasnetworkpartitions,oreventhedeploymentandupgradeprocessofnodesrunningdifferentversionsinthesamecluster.Tothisend,oneoftheresourcesusedbytheRiakteamis[riak_test](https://github.com/basho/riak_test).ItsmainfunctionistoprovideatestrunningframeworkthatoverlapssignificantlywithCommonTest,butitalsocontainsclustermanagementandcodeinterceptfunctionalities.Weproposetobreakupthisrepositoryintoitsdiscretecomponents,makingimportantcontributionstotheErlangcommunityandadaptingthetestrunnerframeworkintoCommonTestsuites,vastlyincreasingthereportingabilityofcurrentRiaktests.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"Gon\u00e7aloTom\u00e1s"}},"17":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Wizard/GUIhelpingstudents/internsapplyandgetstarted","description":"ThroughouttheapplicationprocessandfirstfewweeksofprogramslikeGoogleSummerofCodeandOutreachy,applicantstypicallyneedtoworkthroughmanythingsforthefirsttime,suchascreatingtheirowndomainnameandblog,mailaccountwithproperfilters,creatingSSHandPGPkeys,linkingthesekeyswithaGithubaccount,joiningmailinglists,IRCandXMPPchannels,searchingforfreesoftwaregroupsintheirlocalareaandinstallingusefuldevelopmenttoolsontheircomputer.DanielPocock'sblog\"WanttobeselectedforGSoC?\"listssomeofthesestepswithmoredetails.ThisprojectinvolvescreatingaPythonscriptwithaGUIthathelpsapplicantsandinternscompleteasmanyofthesestepsaspossible,inlessthananhour.ImaginethatastudenthasonlyjustinstalledDebian,theyinstallthisscriptfromapackageusingSynapticandanhourlatertheyhavealltheiraccounts,communicationstools,developmenttoolsandablog(usingJekyll/Git)upandrunning.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ElenaGjevukaj"}},"18":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GTFSConverter","description":"UsingGTFSintegrationtoolamappercancomparepublictransportdatafromOSMandGTFSfeedofaparticularareaandmakechangestotheOSMpublictransportdatausingJOSMEditor.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"SrikantChepuri"}},"19":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonBRL-CAD","description":"ProjectaimstowrapBRL-CADgeometryprimitivesinpythonusingctypesgenandextendingsupporttousepythonBRL-CADonmultipleoperatingsystems.Thecurrentversionoftheprojectisunstableandveryweakintermsoffunctionalityavailable.Thisiterationofworkwouldfixalltheissuesasmentionedverboselyintheproposal.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"JaipalSingh"}},"20":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SNARE/TANNER","description":"SNAREisawebapplicationhoneypotsensorattractingallsortofmaliciousnessfromtheInternet.Thewebpageisgeneratedbycloningarealwebapplicationandinjectingknownvulnerabilities.SNAREconnectstoTANNER,aremotedataanalysis,andclassificationservice,toevaluateHTTPrequestsandcomposingtheresponsethenservedbySNARE.\n\nAim:\nSpendthesummerimprovingSNARE/TANNER.\n\nProjectGoals:\n1.ReconstructingSNAREandCLONERcode-basewithsyntaxchanging.\n2.ImprovestoringandanalysingsessionsinTANNER.\n3.ImproveTANNER-webUIfunctionalities.\n4.ImplementTannerapiauthorization.\n5.InvestigatevarioustypesofserverfingerprintingandevaluatehowSNAREperforms.\n6.MoveSNARE/TANNERtolandscape.io.\n7.Dependencymanagementusingpipenv.(backupforgoal#4)","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"ViswakHanumanthGK"}},"21":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ChinesePipeline","description":"Thisprojectisroughlydividedintothreeparts:OCRRecognition,whichusesexistingtoolstoextractcaptionsfromvideostotext;SpeechRecognition,whichusesdeeplearningtools(BaiduSpeech)totranslateaudiostotext;NLPtasks,includingsegmentation,part-of-speechtagging,namedentityrecognition,dependencyparsing,semanticrolelabelingandsoon.ThemostimportantpartisSpeechRecognition.SincetherearefewguidencesabouthowtouseDeepSpeechmodeltotrainChinese,Iwillpaymoreattentiontothispartandtrainamodelassoonaspossible.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"XuTony"}},"22":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsandAdditionofnewfeaturesinthetool","description":"Myprojectproposalistomakethetoolmoreuser-friendlyandaddingfeatureswhichwillhelpinamoremeaningfuldiscussionamongpeople.Thisincludesimprovementsintheadminandmoderatorrole,improvementsintheUX,makingthetoolresponsive,changesintheUI,additionofnewfeaturesliketags,subscriptiontotagsandintroductionofanewprofile-speaker.","sponsor":{"@type":"Organization","name":"BerkmanKleinCenterforInternet&SocietyatHarvardUniversity","disambiguatingDescription":"Exploringcyberspace,sharinginitsstudy,andhelpingpioneeritsdevelopment.","description":"TheBerkmanKleinCenterforInternet&SocietyatHarvardUniversitywasfoundedtoexplorecyberspace,shareinitsstudy,andhelppioneeritsdevelopment.Werepresentanetworkoffaculty,students,fellows,entrepreneurs,lawyers,andvirtualarchitectsworkingtoidentifyandengagewiththechallengesandopportunitiesofcyberspace.\n\nWeinvestigatetherealandpossibleboundariesincyberspacebetweenopenandclosedsystemsofcode,ofcommerce,ofgovernance,andofeducation,andtherelationshipoflawtoeach.Wedothisthroughactiveratherthanpassiveresearch,believingthatthebestwaytounderstandcyberspaceistoactuallybuildoutintoit.\n\nOurfaculty,fellows,students,andaffiliatesengagewithawidespectrumofNetissues,includinggovernance,privacy,intellectualproperty,antitrust,contentcontrol,andelectroniccommerce.OurdiverseresearchinterestscohereinacommonunderstandingoftheInternetasasocialandpoliticalspacewhereconstraintsuponinhabitantsaredeterminednotonlythroughthetraditionalapplicationoflaw,but,moresubtly,throughtechnicalarchitecture(\"code\").\n\nAspartofouractiveresearchmission,webuild,use,andfreelyshareopensoftwareplatformsforfreeonlinelecturesanddiscussions.Wealsosponsorgatherings,rangingfrominformallunchestointernationalconferences,thatbringtogethermembersofourdiversenetworkofparticipantstoswapinsights\u2013andsometimesbarbs\u2013astheystakeouttheirrespectivevisionsforwhattheNetcanbecome.Wealsoteach,seekingoutonlineandglobalopportunities,aswellassupportingthetraditionalHarvardLawSchoolcurriculum,ofteninconjunctionwithotherHarvardschoolsandMIT.\n\nReadmoreabouttheBerkmanKleinCenteratourhomepage.","url":"https://cyber.harvard.edu","logo":"//lh3.googleusercontent.com/FtnYMNs3B3SZfxkdKQONDlO-G8R_OyScQ1LvvyjZ-Jt-V5bj6lJAuF2Dk8AAughYi1xFf3t36mdyem0vI3SFfFIjfM6qHFxF"},"author":{"@type":"Person","name":"SalilJain"}},"23":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerformanceandbenchmarkingimprovementsinWireGuard","description":"Inthisproject,Iwilloptimizethein-kernelimplementationofWireGuardand\nimproveWireGuard'sinfrastructureformeasuringitsperformance.\nByfollowingeachofthesetwogoals,Icantestimprovementstotheotherone.\n\nTheproposedoptimizationswillreducethetimeWireGuardspendsonitsdata\nstructures,andalsoresultinbetterpacketlatencyunderload.Iwillnot\noptimizethecryptographicprimitives,asthisisbetterleftto\ncryptographers.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"JonathanNeusch\u00e4fer"}},"24":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integrationpluginfor3rdpartyframeworks.","description":"Thisprojecttriestoprovideusertheabilitytousethefunctionalities,providedbythirdpartyexternalframeworkssuchasPupyorPowerShellEmpire,fromwithintheMetasploitFramework,bycreatingashimbetweentheAPIsandprovidingnecessarymodules,whichusestheExtensionConfigurationBlockinsteadofdroppingbinariestodisk.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"zed009"}},"25":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"p5.js:ImprovementsforI/Omethods","description":"p5.jshasmultiplemethodsforI/Ohandling.IproposetoworkonImprovingthefileI/Omethodsbyidentifying,documentingandfindingsolutionsandlimitationstothesefunctions.Creatingnewmethodsfordealingwithfilesofdifferenttypeswillalsobedoneifrequired,alongwiththecorrespondingunittestsanddocumentation.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"TanviKumar"}},"26":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContextualGeometricRepresentationsofCulturalBehavior","description":"ThegoalofthisprojectistocreateaplatformthatallowstheusertorunsimulationswithContextualGeometricStructures.Thismodelallowsforustoviewevolutionarybiologicalsimulationsinawaythathasneverbeendonebefore.OncethisisdoneIwillcreatebenchmarktestsforperformanceandthencreateapredictivealgorithmthatpredictstheoutcomecertaincultureswillhaveovertime.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"Sam"}},"27":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RealizingadecentralizedWiFiController","description":"##DecentralizedWiFicontroller\nDAWNisadecentralizedWiFicontroller.SofarthedaemonconcentratesonloadbalancingtodistributethenetworktrafficamongdifferentAccessPointstomaximizethenetworkperformance.Iwanttoimprovethedaemonbysimplifyingtheconfiguration,extendingthefunctionallyandimprovingtheusability.\n\n###Milestones\n*ImplementBootstrapping\n*ImplementGraphicalUserInterface\n*ExtendControllerFunctionality\n*ImproveLoadBalancing","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"nick.power"}},"28":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Project:Beginner\u2019sGuide|Developer\u2019sDashboard|Sugarbot","description":"*Convertthemarkdownandgraspthecontentfromdifferentcurrentdocumentationsandbringallthatinformationtoasingleplace.\n*Makeadashboardfortheuserssothattheycangettoknowabouttheirdevelopedanddevelopingareas,tracktheprojects,theirprogressandperformance.Theircontributioncouldalsobeseenbytheotherusers,earningthemrespectinthesociety.\n*Sugarbotwillkeeptrackofthegitrepositoriesandissuesbeingopened,andwhenalabel(likeeasy,medium,hard,GCI,GSoCetc.)isbeingattachedtothembytherepomaintainer.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"PratulKumar"}},"29":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Moderncryptographicalgorithmstonetpgp,netpgpverify","description":"Adaptexistinged25519andsalsa20implementationstonetpgp,netpgpverify.\nMaintaincompatibilityandinteroperabilitywithgpg2'susage.\nMaintaincompatibilitywithopenssh'skeys.\nExtendteststocovernewalgorithms.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"HarshKhatore"}},"30":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConversiontoandfromOCI-formattedcontainers","description":"Implementdomxml-from-nativeanddomxml-to-nativeforOCIformattedcontainers","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"TaleP"}},"31":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fabrik","description":"Fabrikisanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsviaasimpledrag-and-dropinterface.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatsupportsimporting,editingandexportingnetworkswritteninwidelypopularframeworkslikeCaffe,Keras,andTensorFlow.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"RamRamrakhya"}},"32":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PersonalforGSoC2018-JdeRobot-Academy:robotnavigationusingOpenMotionPlanningLibrary","description":"ThisprojectaimstobuildaROSgazebosimulationframeworktodisplayrobotnavigationusingOMPL.TheframeworkincludeOMPLGUI,navigationnode,obstaclepluginandrobotmodel.\n\nOMPLGUIshouldmanagethenavigation\u2019sstartorstopandsetalltheparameterssuchasrobottype,startandgoalposeanddifferentOMPLplanner.Thetoolcanpublishrelevantmessageorsubscribeservicetochangeparameter.\n\nNavigationreceivesconfigurefromGUInodeandobstacleinformationfromgazebo.ItcallstheOMPLapiandpublishROSpathmessage.Iftherobotmodelisdevotedtoroute,thisnodeshouldupdatethenewplanningpathbasedonnewrobotpose.\n\nAlthoughitjustneedsaknownscenarioinclaim,Ithinkitisconveniencethatwecanchangeobstaclepositionfreely.Thegazebopluginforobstaclecanpublishself-informationorsubscribenavigation\u2019sservicetochangeobstacleinformation.\n\nWhennavigationnodepublishthePathmessage,arobotmodelanditspathfollowingfunctionisneededtocompletethismotion.Conveniently,IwilluserobotmodelsintheJdeRobotsuchasturtlebotandadrone.\n\nIntegratealltheaboveandimplementtheintegralROSgazebosimulationframework.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"HanqingXie"}},"33":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveOverrideManagement","description":"ThisprojectaddsthefeaturetoJoomlawhichcheckforupgrades,ifthetemplatefileischangedwhereanoverrideexists,itnotifiestheuserthatoneofcorefileofhistemplateoverridesischangedwiththeupdate,toavoidsecurityissuesorfunctionalityissueandhecanadjusthisoverridebeforeanyonecannotice.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"AnuragKumar"}},"34":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BackgroundCheckingGithubAppwithProbot","description":"WhenanewusercommentsonanissueorPR,wedoasentimentanalysisontheirpastcommentsandiftheyarehostile,setupadiscussionboardforthemaintainerstodiscussaboutthisinprivatesothatthemaintainerscanhandlethesituationproperly.","sponsor":{"@type":"Organization","name":"Probot","disambiguatingDescription":"AutomateandimproveGitHubworkflows","description":"#WhatisaGitHubApp?\n\nAGitHubappisanapplicationthatreceivesrequesteachtimesomethinghappensinrepositoriesthattheyareinstalledonandcanthenactasabotusertomakechanges.\n\nAverysimpleexampleisthe[WIPGitHubApp](https://github.com/apps/wip)\u2013itsetsthestatusofapullrequesttopendingiftheword\"wip\"isinthepullrequestsubject.Thestatusgetsupdatedeachtimethepullrequesttitleischanged.\n\n#HowdoesProbotwork?\n\nProbotisaNode.jsframeworkbasedonthe[ExpressServerframework](http://expressjs.com/).ItprovidesAPIstosubscribetoeventsthatarehappeningonGitHubtorunyourcustomcode.Forexample,the`WIPGitHubApp`mentionedaboveisbuiltwithProbotinonlyabout20linesofcode:https://github.com/gr2m/wip-bot/tree/master\n\n#WhyapplyforProbot?\n\nYouwillcreateyourveryownGitHubapplication,yourownproductthatyoucanaddtoyourportfolioattheendofthesummer.Whileworkingonyourownapp,youwillinteractwiththeProbotcoreteamandlearnhowtocontributetothecoreprojectitself.\n\nWelookforwardtomeetingyou:)","url":"https://probot.github.io/","logo":"//lh3.googleusercontent.com/OgGHDNG4CJrZXHowAUKJDkCHnKv-cMSGtglh5dJ62Qw8cnnCre1pbvI1GhFpXPe_scqRt9NPhATmek6Hz4mGTOqvf3L-I88"},"author":{"@type":"Person","name":"itaditya"}},"35":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Thesampleplatform(/continuousintegration)project","description":"Thesampleplatformhasbeenagoodwaytotestregressiontests.Themainaimoftheprojectistomakesampleplatformfullyfinalized(atleastwiththecurrentlistofideas),andbeasstableaspossible.Itwillincludeaddingsomenewfeaturesandfixeswhichwillincreasethestabilityoftheplatform.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"SatyamMittal"}},"36":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GJSExampleApplicationsandOverallImprovement","description":"ThisprojectwillunifythevariousGJSresources,createandexpandthewebexperiencesforGJS,writeatutorialaroundtwocreatedsampleapplications,TagsandTicTacToe(expandeduponinproposal),andfixissuesinGJSandDevDocsrelatingtotheinitialdeveloperexperience.Ultimately,thegoalistovastlyimproveGJSfornewandcurrentdevelopers.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"EvanWelsh"}},"37":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContinuedevelopmentoftheChromeextension\u201cWaybackMachine\u201d","description":"TheWaybackMachinechromeextensionhelpstomakethewebmorereliablebydetectingdeadwebpagesandofferingtoreplayarchivedversionsofthem.WhenpreviouslyvalidURLsdon\u2019trespond,butinsteadreturnaresultcodeof404,itcanbeseenthroughwaybackmachine.Someofthefeatures,whereIwouldliketoworkonare-\n\n1.Workoncrossplatformextensionsapiinordertomakeasinglecodebaseforallextensionsindifferentplatforms(chrome,firefox,edge)\n2.MovingthecodebasefromES5toES6/ES7\n3.Fixingtheexistingbugs\n4.Enablingtheextensiontoautomaticallyarchiveapageifnotpreviouslyarchived\n5.SuggestingandmakingUIchangesforabetterUX\n6.Addingallpossiblethefeaturetocontextmenu\n7.Addingsupportbuttonforgivingfeedback\n8.Quicklyshowifpageispreviouslyarchived\n9.ImplementingtheadditionalfeatureinFirefoxandEdgeversion","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"AnishKumarSarangi"}},"38":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutolevParser(usingANTLRv4)","description":"Autolev(nowdefunct)isadomainspecificlanguageusedforsymbolicmultibodydynamics.TheSymPymechanicsmodulenowhasenoughpowerandfunctionalitytobeafullyfeaturedsymbolicdynamicsmodule.ThePyDypackageextendstheSymPyoutputtothenumericaldomainforsimulation,analyses,andvisualization.\nThisprojectisaboutcreatingaparserthatwouldtranslateAutolevcodetoSymPycodeusingtheANTLRframework.ThiswouldhelpusersfamiliarwithAutolevtotransitiontoSymPy.Theprojectwillalsoinvolvewritingalotoftestsanddocumentationexamplestodemonstratethefunctionalityoftheparser.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"NikhilPappu"}},"39":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UserMentions","description":"Thisprojectisintendedtoaddtheabilitytomentionboardusersinforumpostswith\u201c@\u201dsothattheyreceivenotificationsandtheirnamesareproperlyhighlightedintopics.","sponsor":{"@type":"Organization","name":"phpBBForumSoftware","disambiguatingDescription":"phpBBisthemostwidelyusedfreeandopen-sourceforumsolution.","description":"##WhatisphpBB?\nphpBB('BB'forBulletinBoard)istheworld'smostpopularfreeandopen-sourceforumsolution.Ourglobalcommunityofcontributorsensuresthatend-usersreceiveastable,secure,andinfinitelycustomizableproductthat'seasytodeployandmaintainwhilealsobeingfunandsimpletouse.\n\n##WhychoosephpBB?\nOriginallyreleasedin2000,thelatestversionofthephpBBsoftwarehasevolvedtoincludeanextensivepermissionssystem,usergroups,hierarchicalsubforums,fileattachments,intuitivenotifications,OAuthauthentication,supportformultipledatabaseengines(PostgreSQL,SQLite,MySQL/MariaDB,Oracle,MSSQLServer),andavarietyofotherfeatures.ThephpBBCustomizationDatabaseofstylesandextensionsoffersadministratorsendlessabilitytoadaptthesoftwaretotheirneeds.\n\nOurstrictsecuritypracticeshaveresultedinahardenedproductwithaproventrackrecordgreatlyexceedingthatofourcommercialcompetitors.Likewise,ourcodingguidelinesandcollaborativedevelopmentmodelensurethatcodequalityisatopprioritywhileencouragingconstantdeveloperlearningandgrowth.\n\n##phpBBandGoogleSummerofCode\nWeareproudtohaveparticipatedintheGSoCprogramduringfourprioryears.Thegoalofourmentorsistoensurethatallstudentshaveasmoothandfulfillingexperience.FormerphpBBGSoCstudentshaveflownacrosstheworldtomeettherestofourteamduringourannualhackathonandhavegoneontobecomelong-termcontributorstotheproject,someevenjoiningthecoredevelopmentteam.Wehopethatyouwillhelpuscontinuethisexcellenttrend.","url":"https://www.phpbb.com","logo":"//lh3.googleusercontent.com/uj6ll4mNUfcdAR_UI_abgqAVpdGkTrx7m8xLR6RJaYAILRH6bvWZLN4Et4c27zKRI-AVRIT6M7H83auELzjQwMjZEizSflcd"},"author":{"@type":"Person","name":"LavIgor"}},"40":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EusLispmoreCommon","description":"AddingCommonLispfunctionalitiestoEusLispandimprovingexistingones","sponsor":{"@type":"Organization","name":"JSKRoboticsLaboratory/TheUniversityofTokyo","disambiguatingDescription":"JSKisfocusingonthefundamentalfunctions&systemsforintelligentrobots.","description":"Researchinthislaboratoryisfocusingonthefundamentalfunctionsandsystemsnecessaryforfutureintelligentrobotsthatwillliveandworkinthedailylifefieldandhumansociety.Themembersarechallengingsomethingnewthroughtheirownintegratedrobotsystemsandlearninghowtobuildsustainablesystemsforthefuturewitheachother.\n\n(1)Dailylifesupporthumanoidplatform:recognitionofsituationsinhumanlifeenvironments,usingtools,dishes,tablewares,andappliances,learningfromhumans,conversationwithhumans,etc.\n\n(2)Musculoskeletaltendon-drivenhumanoid:humanlikemusculoskeletalbodywithverymanyjointsandnumerousredundantsensorsaimingatpowerfulandsupplemotionslikehuman,designprincipleofhumanoidbodystructure,autonomousdevelopmentofcomplexsensory-motorsystem,etc.\n\n(3)Embeddedroboticsdevices:softfleshordeformabletactilesensordevices,integratedIMUsensors,perceptiondevices,embeddedCPUforflyingrobots,onbodycommunicationLANsystem,powersystemforintelligentrobots.etc.\n\n(4)Dynamicswholebodycontrolhumanoid:integratinghigh-torque,high-speedmotordrivecircuit,high-speed3Drecognitionsystem,dynamicswhole-body.\n\n(5)IRT(InformationandRobotTechnology)tosupporthumanandagingsociety:throughfusingITandRTsystems,personalmobilityrobots,affectionatewatchingapplianceareconductedforsupportingthefuturelifesociety\n\n(6)RobotOpenSoftwareSystem:designanddevelopmentofopen-sourcetypeintelligentrobotformobilemanipulationrobot.","url":"http://www.jsk.t.u-tokyo.ac.jp/","logo":"//lh3.googleusercontent.com/XQ7aXaQXcV1MRkaScJhI01B2zK7EnieLq3OK49D5VuhWBKqD5Oq6DQUo-IsphHe-IPWuD37T12x1CeQs76YvWvAC7x3SjTGA"},"author":{"@type":"Person","name":"\u00c9riclesLima"}},"41":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposaltoaddGPUcomputationstouBLAS","description":"UBlasisoneofthemostrespectablelinearalgebralibrariesbutitstilllacksdoingthematrixcomputationsonGPU.\nMyproposalistoprovidesupportfordoingthatthroughtheboost.Computetechnologyandanapithatwillmakeitsoeasytodothesecomputationsonadevicefromtheuser'schoice","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"FadyEssam"}},"42":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"gr-modtooloverhaul","description":"gr-modtoolisamagicalscriptthatautomatestheboringworkinvolvedinwritingtheboilerplatecode,editingmakefiles,creatingtemplates,etc.sothattheusercandirectlyjumpintotheDSPcoding.\n\nTheaimoftheprojectistoupgradethetoolbymakingitPy3Kcompatible,rewritingitasapluginarchitecture,creatingaPythonAPIforit,restructuringitscodeinthefavoroffunctionalprogrammingandupgradingitspresentUI.","sponsor":{"@type":"Organization","name":"GNURadio","disambiguatingDescription":"Thefree&opensoftwareradioecosystem","description":"GNURadioisafree&open-sourcesoftwaredevelopmenttoolkitthatprovidessignalprocessingblockstoimplementsoftwareradios.Itcanbeusedwithreadily-availablelow-costexternalRFhardwaretocreatesoftware-definedradios,orwithouthardwareinasimulation-likeenvironment.Itiswidelyusedinresearch,industry,academia,government,andhobbyistenvironmentstosupportbothwirelesscommunicationsresearchandreal-worldradiosystems.\n\nInbrief,asoftwareradioisaradiosystemwhichperformstherequiredsignalprocessinginsoftwareinsteadofusingdedicatedintegratedcircuitsinhardware.Thebenefitisthatsincesoftwarecanbeeasilyreplacedintheradiosystem,thesamehardwarecanbeusedtocreatemanykindsofradiosformanydifferentcommunicationsstandards;thus,onesoftwareradiocanbeusedforavarietyofapplications!\n\nYoucanuseGNURadiotowriteapplicationstoreceiveandtransmitdatawithradiohardware,ortocreateentirelysimulation-basedapplications.GNURadiohasfilters,channelcodes,synchronisationelements,equalizers,demodulators,vocoders,decoders,andmanyothertypesofblockswhicharetypicallyfoundinsignalprocessingsystems.Moreimportantly,itincludesamethodofconnectingtheseblocksandthenmanageshowdataispassedfromoneblocktoanother.ExtendingGNURadioisalsoquiteeasy;ifyoufindaspecificblockthatismissing,youcanquicklycreateandaddit.\n\nGNURadioapplicationscanbewrittenineitherC++orPythonprogramminglanguage,whiletheperformance-criticalsignalprocessingpathisimplementedinC++usingprocessorfloating-pointextensionswhereavailable.Thisenablesthedevelopertoimplementreal-time,high-throughputradiosystemsinasimple-to-use,rapid-application-developmentenvironment.","url":"https://www.gnuradio.org/","logo":"//lh3.googleusercontent.com/5OimqqP6jx-cBzmfIjjKC-KBHMpNrEDI4Bp8hs2M7eIsz4scVlUX_u43tK_YqKF64xFbWSxvhm3o4Hwg0OC1OiC8Dx0T1XJ-"},"author":{"@type":"Person","name":"SwapnilNegi"}},"43":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LocationBasedAccessControl","description":"OpenMRSalreadyhastheprivilegebasedaccesscontrolimplementations.Likethatone,weneedtoimplementaLocationbasedAccesscontrolsystemforOpenMRS.Itwillmanagetheaccesstotheservicesbasedonthelocations.\nSomeimplementationswanttoregistertheusersandpatients(thepersonsalso)incertainselectedlocations.Thenaccessthembasedonthelocationthatsomeonehasloggedin.Thatway,ifsomeoneisloggedinacertainlocation,theyshouldseeonlythoseencounters,observations,andpatientsregisteredinthatlocation.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"SuthagarKailayapathy"}},"44":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradeofAngularJS,RefactoringUIandautomatedtesting","description":"CPAchecker-UpgradeofAngularJSandotherthird-partylibrariesused,RefactoringofUserInterfaceandwritingautomatedtestsforunittestingandanendtoendtestingforverificationreport.","sponsor":{"@type":"Organization","name":"SoftwareandComputationalSystemsLabatLMUMunich","disambiguatingDescription":"SoftwareAnalysis,SoftwareVerification,andBenchmarking","description":"#Info\nThefollowinglistcontainsourprojectswiththeideasthatare(inouropinion)suitableforGoogleSummerofCode.\nFeelfreetosuggestyourownideas.\nAmoredetailedlistofideas(withdescriptions)canbefoundat.\n\n#CPAchecker([website](https://cpachecker.sosy-lab.org))\n\nCPAcheckerisan[award-winning](https://cpachecker.sosy-lab.org/achieve.php)open-sourceframework\nfortheverificationofsoftware.\nItiswritteninJavaandbasedonahighlymodulararchitecture\nthatallowstodevelopandcombineawiderangeofdifferentanalyses.\nCPAcheckerisusedfor[verificationoftheLinuxkernel](http://linuxtesting.org/ldv)\nandhashelpedtofind[morethan50bugsinthekernel](http://linuxtesting.org/results/ldv-cpachecker).\n\n##Ideas\n-Eclipseplugin\n-Angularandautomatedtestsforverificationreport\n-IntegratingSymPyintoCPAcheckerforInvariantGeneration\n-DART-likeTest-caseGenerationinCPAchecker\n-CheckingEquivalenceofProgramSemanticsAutomatically\n\n#JavaSMT([website](https://github.com/sosy-lab/java-smt))\n\nJavaSMTisacommonAPIlayerforaccessingvariousSMTsolvers.\nItwascreatedoutofourexperienceintegratingandusingdifferentSMTsolversintheCPAcheckerproject.\nJavaSMTcanexpressformulasinthetheoryof\nintegers,rationals,bitvectors,floating-points,anduninterpreted-functions,\nandsupportsmodelgeneration,interpolation,formulainspectionandtransformation.\n\n##Ideas\n-IntegratemoreSMTsolvers\n-SMTintheCloud\n\n#BenchExec([website](https://github.com/sosy-lab/benchexec))\n\nBenchExecisabenchmarkingframeworkforLinux(writteninPython)\nthatisaimedatahighreliabilityoftheresults.\nItcanmeasuretheCPU-timeandpeakmemoryusageofwholegroupsofprocesses.\nTodoso,itmakesuseofmodernLinuxfeaturessuchascgroupsandnamespaces,\neffectivelycreatingabenchmarkingcontainerwhoseresourceusageismeasured.\n\n##Ideas\n-MakeuseoftheIntelCacheAllocationTechnology\n-ModernarchitectureandtestsforHTMLtables","url":"https://www.sosy-lab.org/","logo":"//lh3.googleusercontent.com/_SmtUTRVnV6LqBmKBQzXeCJFJcco9om-enDey659C1TbneaLHrdBmnPzqjpt7GQsR5aMwXEsAucf4pu01fvxmUznZwwNojI"},"author":{"@type":"Person","name":"LokeshNandanwar"}},"45":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"D3D11backendforgfx-rsHAL","description":"TheaimoftheprojectistoimplementtheD3D11backendforthegfxhardwareabstractionlayer(HAL)inordertogetitreadytobeusedbyWebRenderforitsrendering.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"FelixKaaman"}},"46":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommonapptemplatetoGoSocial-ReactNative","description":"CommunityoftodayusedtousemobilephonestomaketheirlifeeasierandCommunitybasedmobileapplicationsarefamousamongthem.Thereareseveralkindofcommunitybasedapplicationsinuseandmostofthemarerelatingtoaspecificdomain.Butcorecomponentshavesimilarfeatures.AddressthisissueandsavingdevelopmenttimebyIntroducingacommonapptemplatewithcustomizablecomponentsforcommunitybasedmobileapplications,isthemainpurposeofthisproject.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"DinithMinura"}},"47":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingEnvoy'sfuzzingcoverage","description":"Envoyisgettingfuzztestingsupport.Thecoverageislimited.Thisprojectfocusesonextendingthefuzzcoverageincludingproto,dataplane,H2levelframefuzzing.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"AnirudhM"}},"48":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomationofDependencyManagementusingRepology","description":"Improvecoala'sdependencyinstallationandmanagement,byautomatingprocesses,usingdatafromrepology","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ArjunNemani"}},"49":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContainerizationAndDeploymentOfApacheFineractCNUsingDocker,DockerComposeAndDockerSwarm","description":"ApacheFineractCNisanApplicationFrameworkforDigitalFinancialServices.Itisasystemtosupportnationwidefinancialtransactionsandtosupportthecreationofaninclusive,interconnecteddigitaleconomyforeverynationintheworld.CurrentlyApacheFineractCNsupportsanyclientdeviceandconnecttolegacydataandprocessesviaAPIs,IproposetocontainerizeanddeploythissystemonthecloudusingDocker,DockerComposeandDockerSwarm.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"CourageAngeh"}},"50":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"User-centricimprovementstotheTalerwallet","description":"ImproveTaleruserinterfacebyaddinganimationofpaying.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"SiyuLei"}},"51":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Owasp-NettackerEnhancements","description":"OWASP-NettackercurrentlyisaprojectwithlessfunctionalitycomparedtoothernetworkpenetrationtestingtoolslikeNmap,Nessus.Inthisproject,Iwillbeimplementing\n1.serviceandversiondetectionofservicesrunningonports\n2.CreatingadatabaseofvulnerabilitiesforNon-Fuzzerbasedvulnerabilitieswhichcanbeusedtofindvulnerabilitiesbyserviceandversiondetectiontomakesthetoollessnoisy.\n3.AddingmoredatatoVulnerabilitymodules\n4.SSLVulnerabilities\n5.MaltegoCharts\n6.BruteforceModules\n7.SPF(SenderPolicyFramework)recordTestingformailservers\n8.ImprovingWebUIbasedonAPI\n9.Implementingnbtscanforinformationgathering","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"PradeepJairamani"}},"52":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleSummerofCodeProposaltoimproveZulipMobile","description":"Veryoftenevenifanapplicationhasarobustbackend,theuserinterfaceisoftenthefactorthatdecideswhetheritwillbetakenupornotbytheenduser.Orinotherwords,appsdefinitelygetpointsforbeingpretty.TheZulipmobileapplicationcanberegardedasawork-in-progress.Ishallworktheonthefollowingareasandimproveitsotheapplicationmaymoveclosertowardscompletion.\n\n*Overhaulandrebuildseveralmajorelementsoftheinterfacetoachieveamoreeven,symmetricanduniformlook.\n\n*AdoptprinciplesofMaterialDesignfortheapplication.\n\n*Fixmanysmallbutannoyingissuessuchasbrokenalignmentinsomemenus,rippleandothereffectsoverflowingintootherelements,non-standardicons,animationdelays,asymmetricmarginsetc.\n\n*Improvesupportfordifferentresolutionsandpixeldensitiessonothingisoutofplaceona18.5:9or18:9display,orinlandscapemode.\n\n*Addtothedocumentationandimproveitwherepossible.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AswinG"}},"53":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BevelModifierImprovements","description":"Thebevelmodifieriswidelyusedinmodellingtochamferedgesandsmoothenthemout.Bevelsareusedtocorrecttheshadingofmesh,soastomaketheedgesblunttogiveasolidandrealisticlookasopposedtononbeveledobjects.Howeverthecurrentmodifierdoesnotensurecorrectnormalsandhasvariouslistedbugswhichslowsdownartistsworkflow.HavingwrittenmyownWeightedNormalsmodifierinlastyearsGoogleSummerofCode.Iamfamiliarwiththemodifierstackanditsimplementationandcanworktoprovidegoodqualityfunctionalityonthemodifier.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"RohanRathi"}},"54":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmotionRecognitionComponentforLearnbot","description":"Presently,Learnbotcanbeprogrammedtoshowemotionsviaadisplay.However,itdoesnothavetheabilitytorecognizeemotions.HavingthisabilitywouldhelpimprovetheHuman-RobotInteraction(HRI)functionsinLearnbot.\n\nThisprojectaimsatapplyingstate-of-the-arttechniquestocreateafast,accurateandrobustemotionrecognizer.Itwouldbeabletorecognize7basicemotions:Happiness,Sadness,Anger,Disgust,Surprise,FearandNeutral.\n\nIproposeadeeplearningbasedapproachusingConvolutionalNeuralNetworks.Inordertomaketherecognizermorerobustandimprovetheresults,Iproposedifferentdataaugmentationtechniquesandmethodstoanalyzeemotionsrecognizedovertime.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"SayaliDeshpande"}},"55":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionofSPQR-treetographmodule","description":"Inthisproject,ourgoalistoextendthegraphtheorylibraryinSagebyimplementingfunctionalitytofindtriconnectedsubgraphs,whichwillpartitionanundirectedgraphinto3-connectedcomponentsandtheconstructionofthecorrespondingSPQR-tree.Thesemodulescanlaterbeusedaspre-processingforseveralgraphproblemssuchasHamiltonianCycle,travelingsalesmanproblem.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"SaiHarshTondomker"}},"56":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModernizingtheJavaPathFinderBuildWorkflow:MigratingfromAnttoGradle","description":"Developersoftenperformrecurrenttasksduringthedevelopmentprocesssuchastesting,managingexternallibraries,generatingAPIdocumentation,andmanagingreleaseartifacts.Buildtoolshelptoautomatethoseerror-proneanddaunttaskswithscriptsthatabstractthosetasks.ThisproposalaimstomodernizethebuildworkflowfromtheJavaPathFinder(JPF)projectbymigratingfromAnttoGradle.GradleisageneralpurposebuildsystemandusesGroovy,aJVMlanguage,tocreateflexibleandhighlycustomizablebuildworkflows.Toachievethisgoal,mystrategyistohaveaworkingGradlebuildcoexistingwiththecurrentAntscript.AnttargetswillmigratetoGradletasksinanincrementalanditerativeprocess.Bytheendoftheprogram,isexpectedtohavetheGradlesupportfullyintegratedintothemainrepository.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"JeandersonCandido"}},"57":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VisMa-VisualMathEquationSolver","description":"Ihaveselectedtheproject[gsoc18-k04]thatisVisMa,whichaimsatshowingstepsforthesolutionofagivenequation.\n\nAsofnowthisprojectiscapableofsimplifyingequationsinsinglevariablesandsolvingquadraticroots.IaimtoextendtheVisMa\u2019scapabilitiestosupport\n-calculusoperationslikeintegration,differentiation(includingpartialdiff.)\n-multivariableequationsimplification\n-solvingequationslikepolynomialequationsandinequalities,andmultivariablelinearequations\n\nIalsointendtoimprovetheGUIofVisMaandcreatemoduleswhichwillhelptheusertointeractwithgraphs/plots.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"ShantanuMishra"}},"58":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PySAL-GeovisualizationModule","description":"ThegoalofthisprojectistodesignandimplementavisualizationmoduleinPySAL,the`viz`module.Thiswillmeetthegrowingdemandforasimpletouse,lightweightinterfacethatconnectsPySALtodifferentpopularvisualizationtoolkits.The`viz`modulewillultimatelyprovidetheuserswithbothstaticplotsreadyforpublicationandinteractivevisualizationsthatallowforquickiterationanddataexploration.InafirstphasewewillthereforecreatedifferentvisualizationsinbothastaticversionwithMatplotlibandaninteractiveversionwithBokeh.WewillthencreateacommonAPIforeasyaccesstobothversions.Afteraddingdocumentationwewillbeabletoprovideacompleteanduserfriendlymodule.Finally,wewillexplorehowalternativevisualizationpackages,likeVega,couldbeintegratedintothe`viz`moduleinfuture.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"StefanieLumnitz"}},"59":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GUIAppforAutomaticExtrinsicCalibrationofRangeandVisualSensors","description":"Rangeandvisualsensorsarebeingincreasinglyusedalongsideoneanotherinmobilerobots.Withtheirincreasinguse,\ncalibrationtechniquesthatcanaccuratelyestimatethe6-DoFtransformationbetweenthemarebecomingincreasinglyimportant.Inthisregard,anend-to-endapplicationwithaneasy-to-usegraphicaluserinterfacefortheextrinsiccalibrationofdifferenttypesofsensorsisproposed.Theappwillbeabletocalibratetheextrinsicsof3DLiDARs,RGB-Dcameras,RGBcameras,andanycombinationbetweenthem.Automaticandtarget-lesscalibrationalgorithmsbasedonlinematching,planematching,andtrajectorymatchingwillbeimplementedandintegratedintotheapp.Theuserwillbeabletodirectlyvisualizethecalibrationresultsinsidetheappandalsocomparedifferentalgorithmswhereverpossible,andsignificantlyreducecalibrationefforts.","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"KarnikRamR."}},"60":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GenerativeAdversarialNetworksforParticlePhysicsApplications","description":"DeepLearningNetworkshaveproventoperformwellforawiderangeofproblems,especiallythoserequiringlargelabelleddatasettolearnpatterns.AnewalgorithmthathastakentheDeepLearningresearchcommunitybyastormisthatofGenerativeAdversarialNetworks(GANs)introducedbyIanGoodfellowin2015.Thisalgorithmhasalotofpotentialowingtothefactthatitcangeneratedatathatisquitesimilartothedatagivenforlearninginadditiontofastergenerationofsampleswhencomparedtofullyvisiblebeliefnets.ItthereforemakesGANsimmenselyusefulinsimulationofparticlephysicsandastrophysicaldata.\n\nSinceROOTisadataanalysistoolextensivelyusedforapplicationsinparticlephysicsandfeaturesadedicatedmachinelearningsubmodule,ToolkitforMultivariateAnalysis(TMVA),itisessentialtoincludeaGANimplementationinthetoolkit.\n\nMyprojectwouldfocusonintegratinganoptimizedGANimplementationintheTMVADNNlibrarywiththehelpofalreadyexistingimplementationsofDeepNetworkModels.ItwouldalsoinvolveenablingGPUImplementationofGANsusingNvidia\u2019sCUDAlibrary.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AnushreeRankawat"}},"61":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtensionofGisquickplatformfilteringtoolbasedonrasterandvectorspatio-temporaldata","description":"Myprojectwillextendthecurrentfilteringtoolthatwasdevelopedasapartofmyfinalthesis.Currentlyitisfocusedonspatio-temporalvectordatafiltering.Iwouldliketoaddsupportforgeneralspatio-temporalbothvectorandrasterdata,aswellasotherfunctionalitiesthatwillmakeiteasytohandlebyeveryclientandmakethedatapublishingmoreeffective.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"DavidT\u011bthal"}},"62":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FlexibleperceptionpipelinemanipulationforRoboSherlock","description":"TheprojectproposesflexiblepipelinehandlingmechanismforRoboSherlockframework.ThecurrentstateofRoboSherlockimplementationdoesnotallowtoprocessmultipleAnalysisEnginepipelinesconcurrently,aswellastheabilitiestobranchpipelineintomultiplesubprocessesormergetheresultsfrommultiplepipelinesintooneCommonAnalysisStructure(CAS).Therefore,thisextensionprojectwilldevelopparalleledpipelineshandlerAPIandenhancetheprocessingeffectivenessofRoboSherlock.Theproposaldescribesthegoal,high-levelarchitectureplansofthemoduleandfinallymilestonesoftheproject.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"AnT.Le"}},"63":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"libjit-registerallocation","description":"Atthemomentregisterallocationinlibjitisrathersimplistic.Thegoalofthisprojectistoimplementproperdata-flowanalysisandregisterallocation.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"JakobL\u00f6w"}},"64":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automatedregressiontestsagainstreal-worldprojects","description":"AregressiontestingtooliscreatedtoensurethatnewproblemsandunexpectedbehaviorswillnotbeintroducedtoPMDprojectafterfixinganissue,andnewrulescanworkasexpected.","sponsor":{"@type":"Organization","name":"PMD","disambiguatingDescription":"Anextensiblecross-languagestaticcodeanalyzer.","description":"PMDisastaticcodeanalyzer.Itfindscommonprogrammingflaws,sub-optimalcodeandcodestyleissuesinmultiplelanguages.Forexample,itcanhighlightunusedvariables,emptycatchblocksortoocomplexcode,justtonameafew.\n\n#ProgrammingLanguages\nInitiallyPMDstartedouttobeaJava-onlycodeanalyzer.Butnowadays,itfullysupports8languages:Java,JavaScript,Salesforce.comApexandVisualforce,PLSQL,ApacheVelocity,XMLandXSL.Alllanguagesprovidemanyrules,thatyoucanimmediatelyusetocheckyoursourcecode.\n\n#Copy-Paste-Detector\nAdditionallyitincludesCPD,thecopy-paste-detector.CPDfindsduplicatedcodeinalltheabovelanguagesandadditionallyinC,C++,C#,Groovy,PHP,Ruby,Fortran,Scala,ObjectiveC,Matlab,Python,Go,andSwift.\n\n#Usage\nPMDhasover50000monthlydownloadsandisactivelyusedbymanyopensourceandclosedsourceprojects.ItisintegratedintomostcommonbuildtoolslikeMaven,GradleandAnt,butitcanalsobeusedfromthecommandline.IntegrationsintoCIsystemssuchasJenkinscanprovidecomparisonsbetweenbuildstoseequalityimprovementsordegradationovertimebasedontheissuesfoundbyPMD.Whenintegratedintothebuild,PMDcanserveasaqualitygate.\n\n#Extensibility\nPMDcomesoutoftheboxwithmanyrulesintheareaofcodedesign,optimizations,namingandmanymore.Itprovidesaflexibleinfrastructuretocustomizetheexistingrulesviapropertiesandtodefinecompletelynewcustomrules.Therulescanbeorganizedinrulesets,whichcanbesharedwithinasoftwareproject,sothateverydeveloperisusingthesamePMDconfiguration.\n\nAninnovativeapproachallowstodefinePMDrulesusingasingleXPathexpression,allowingdeveloperstodosowithouthavingtowritecodeordealwithPMDinternals.PMDshipswithadesignertooltohelpbuildandtestsuchexpressions.MorecomplexrulescanbecodedinJavausingavisitorpatternovertheanalyzedcode.","url":"https://pmd.github.io/","logo":"//lh3.googleusercontent.com/sJpfX1a-zzHjEFvCEHCLLRGYUCJqlpPhQDnTLeR2JnE_GcvYx34lV6BgLivE9i8vLPV2-718NMw8JDKzG-OEbXFFaaPwSQ"},"author":{"@type":"Person","name":"BinguoBao"}},"65":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LocalPhoneApp","description":"TheprojectconsistsofconstructinganandroidappwhichallowsaquickexchangeofcontactdatathroughaQR-codeandthusserverlessp2pvoice-aswellasvideo-communicationthroughthelocalnetwork.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"DanielDakhno"}},"66":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Optimizertrace","description":"IdeallyinSQLworldonejustneedstodescribewhatshe/hewants,thentheDBMSfiguresouthowtodoitandgivestheanswer.However,DBMSisnotalwayssmartenoughtodoitquickly,sopeoplehaveto\u2018profile\u2019queries.\nAllDBMSprovidean\u2018EXPLAIN\u2019functionalityforprofiling.Itdescribeshowonequeryisexecuted,andsuggestswhytheoptimizerpossiblydecidestodosoandwhyitcouldpossiblybefooledbyprovidinginferredandempiricaldatastatistics.ButMySQLhasa\u2018Optimizertrace\u2019function,whichrecordsthedecisionsoftheoptimizerandwhyitmadesuchdecisions.Sopeoplecanknowdirectlywhattheoptimizerthinksfromtheoutputofthetracefunction,anddon\u2019tneedtoguessfrom\u2018EXPLAIN\u2019.MariaDBneedssuchafeaturetoo.","sponsor":{"@type":"Organization","name":"MariaDBFoundation","disambiguatingDescription":"Oneofthemostpopulardatabasesonthewebwithmanynotableusers","description":"MariaDBServerbeganasadatabaseserverthatoffersdrop-inreplacementfunctionalitytoMySQLandhasgrownintobeingadefault\"MySQL\"inmanyLinuxdistributions.MariaDBServerisbuiltbysomeoftheoriginalauthorsofMySQL,withassistancefromthebroadercommunityoffreeandopensourcesoftwaredevelopers.InadditiontothecorefunctionalityofMySQL,MariaDBServeroffersarichsetoffeatureenhancementsincludingalternatestorageengines,advancedserveroptimizations,andotherfeatures.MariaDBServerisfeatureenhanced,communitydevelopedandbackwardcompatiblewithMySQL.MariaDBServershipsinallmajorLinuxdistributionsandisbackedbytheMariaDBFoundation.\n\nMariaDBoffersafullysynchronousreplicationsolution,MariaDBGaleraCluster,anintelligentproxycalledMariaDBMaxScale,andadataanalyticssolutionMariaDBColumnStore.MariaDBServeralsohasLGPLclientlibrariesforC,JavaandODBC.","url":"https://mariadb.org","logo":"//lh3.googleusercontent.com/vCITUcGND7tjyrUPfLwFjZQfCuWVxmfKCY4e7OyH1N1pGWBPXHhEskeaigOoQiXx5Z7Bm-LywNVzCFHsdhXYvspJ4aeiaXvc"},"author":{"@type":"Person","name":"ZhangShuai"}},"67":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RemodelphpBB'sPMsystemmoduletoChatbased","description":"**Re-vampphpBB\u2019sPMsystemtoamoremodern,chat-basedinterfacewiththeabilitytoretrievenewmessagesasynchronouslywithAJAXandallowcompatibilitywitholderversions.**\n\nThisincludesamodernUI:AnewandcleanlookinguptodatedesigntokeepupwiththestandardwhileretainingelementsoftheexistingUI.\n\nThehighestorderofpriorityfallstocompletingthenewcorestructureie.ensuringmessagesaredisplayedwhenselectedfromtheappropriatefolderallinoneframe.\u2028\n\n[Tentative]Quickmessagefunctionalityforinstantreplies,optionallyusethecurrentfull-featuredcomposemessage.(SimilartoArea51)","sponsor":{"@type":"Organization","name":"phpBBForumSoftware","disambiguatingDescription":"phpBBisthemostwidelyusedfreeandopen-sourceforumsolution.","description":"##WhatisphpBB?\nphpBB('BB'forBulletinBoard)istheworld'smostpopularfreeandopen-sourceforumsolution.Ourglobalcommunityofcontributorsensuresthatend-usersreceiveastable,secure,andinfinitelycustomizableproductthat'seasytodeployandmaintainwhilealsobeingfunandsimpletouse.\n\n##WhychoosephpBB?\nOriginallyreleasedin2000,thelatestversionofthephpBBsoftwarehasevolvedtoincludeanextensivepermissionssystem,usergroups,hierarchicalsubforums,fileattachments,intuitivenotifications,OAuthauthentication,supportformultipledatabaseengines(PostgreSQL,SQLite,MySQL/MariaDB,Oracle,MSSQLServer),andavarietyofotherfeatures.ThephpBBCustomizationDatabaseofstylesandextensionsoffersadministratorsendlessabilitytoadaptthesoftwaretotheirneeds.\n\nOurstrictsecuritypracticeshaveresultedinahardenedproductwithaproventrackrecordgreatlyexceedingthatofourcommercialcompetitors.Likewise,ourcodingguidelinesandcollaborativedevelopmentmodelensurethatcodequalityisatopprioritywhileencouragingconstantdeveloperlearningandgrowth.\n\n##phpBBandGoogleSummerofCode\nWeareproudtohaveparticipatedintheGSoCprogramduringfourprioryears.Thegoalofourmentorsistoensurethatallstudentshaveasmoothandfulfillingexperience.FormerphpBBGSoCstudentshaveflownacrosstheworldtomeettherestofourteamduringourannualhackathonandhavegoneontobecomelong-termcontributorstotheproject,someevenjoiningthecoredevelopmentteam.Wehopethatyouwillhelpuscontinuethisexcellenttrend.","url":"https://www.phpbb.com","logo":"//lh3.googleusercontent.com/uj6ll4mNUfcdAR_UI_abgqAVpdGkTrx7m8xLR6RJaYAILRH6bvWZLN4Et4c27zKRI-AVRIT6M7H83auELzjQwMjZEizSflcd"},"author":{"@type":"Person","name":"AkbarHashmi"}},"68":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortExistingMRPTalgorithmsforV-REPsimulator","description":"V-REPprovidesagoodplatformforcombiningexternallibrariesthatareoftenusedinroboticsimulations.TheaimoftheprojectistousethisflexibilityofthesimulatorandportexistingMRPTalgorithmsforV-REPsimulatorsothattheycanbeusedintheV-REPsimulator.ThelibrarieswillbeextendedtoV-REPwiththehelpofV-REPRemoteApiwhichispartoftheV-REPAPIframework","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"shubham-kumar1410"}},"69":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rawvideocontainerformat","description":"ProvidesawaytoencodevideoframesfromAXIOMcamerasthatiseasilyreadandeasytowriteto.Includescomparativestudyofcurrentwaysofencodingtheframesandfinallyimplementingoneforuse.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"SupragyaRaj"}},"70":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDemocreationinOrigami","description":"ImprovetheDemocreationinOrigamiandProvideRESTAPIfordemoaccess.AddinganalyticserverforoptimisingdemoperformanceandforgettingdeeperInsightsondemofunctionality.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"VipinSingh"}},"71":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNUnetWeb-basedUserInterface","description":"ImplementationofaWeb-basedUIforGNUnetsimilartoGNUnet-GtkwithayettobedeterminedframeworksuchasAngular2.ThisincludesthedesignandimplementationofnotyetexistingRESTAPIsthatexposetheGNUnetAPI.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"PhilBuschmann"}},"72":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Soundcom(React-native-app)","description":"SoundComisanmobileapplicationwhichcantransmitdatathroughsoundwaves.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"PiyushSinghal"}},"73":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CrowdAlertWeb","description":"Awebappthatallowsuserstoaccesscrowdalertplatformwithoutdownloadingtheappfromappstore.Resultsagreatfirsttimeexperienceforuserswhowanttoexploretheplatformwithoutwantingtodownloadtheapp.Alsohelpsinsharingofeventstoexternalplatforms.MachineLearningwillhelpusdeliverabetteruserexperiencesuchasclusteringofevents&spamdetection.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"JoydeepMukherjee"}},"74":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AngularJSWebAppEnhancements","description":"Thecommunity-app(AngularJSWebApp)isthestandardapplicationwhichisbuiltontopofthefineractplatformandprovidesallthecorefunctionalityforthemostcommonmethodsoffinancialinclusionandproductsandservices.Inthisproject,Iproposetomakefurtherenhancementsintheuserinterfaceandperformanceofthecommunity-app.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AnweshKrishnaNayak"}},"75":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EventRecordingFeature","description":"Atpresent,Terasologyhasaverylimitedamountoftypesofautomated\ntesting,whichincludesstandardunittests,environment-basedtestsandsomeminor\nbenchmarking.Recentlyanewmodule(ModuleTestingEnvironment)wascreatedto\nsupportintegrationtests,inwhichaJUnittestsareusedtocheckmorethanone\ngamecomponenttogetherexecutinginaheadlessclient.Sincethecreationofthis\nmodulewasrecent,notmuchwasdoneusingityet.Besidesthis,anothervery\nrequestedtestfeatureistheabilitytorecordandreplayeventsofagamesession.\nWiththesefactsinmind,Iproposetocreateaneventsavingfeature,thatrecordall\nEventsofagamesession,andextendMTEtobeabletocreateintegrationtestsfor\ntheeventsrecordedthroughthisnewfeature.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"IarondaCostaAra\u00fajo"}},"76":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementingnewparsers","description":"InthisprojectIaimtoimplementnewparsersforMOLCASandTURBOMOLE.Theywillbeapartofthecclib.parsermoduleandwillbeimplementedalongwithunittestsandoutputfiletestdataforboththesoftwares.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"KunalSharma"}},"77":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModularMachineLearningandClassificationToolboxforImageJ","description":"ACTIVESEGMENTATIONisanImageJpluginthatprovidesageneral-purposeenvironmentthatallowsbiologistsandotherdomainexpertstousetransparentlystate-of-the-arttechniquesinmachinelearningtoimprovetheirimagesegmentationresults.ThebasepluginhasalreadybeenwritteninpreviousGSOCs.InthissummerIwouldliketoaddnewtrainingfeaturesfortrainingandmakeGUIimprovementsinthetoolbox.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"getsanjeev"}},"78":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MonitoringandtraceabilityofjobsusingElasticSearch-DIRAC","description":"The**DIRACInterware**canhandlehundredsofthousandsof\u201cjobs\u201ddaily.LHCb(the\u201cbeauty\u201dexperimentattheLHC)isDIRAC\u2019smainuseranddeveloper.DIRAC\u2019sjobsmayhaveseveralparameters,andcarryimportantinformationwhichshouldbekept,forusersandadministratorsalike.Theinformationgatheredfromtheparametersiscurrentlystoredinarelationaldatabasesysteminakey-valuepairformat.**Traceabilityofthejobsbecomesdifficult**asitbecomesveryhardtoperformqueriesonsuchdatabase.\n\nHence,Iwouldliketo**extendthecurrentjobmonitoringsystem,currentlybaseduponrelationaldatabases,byusingnon-relationaldatabase(NoSQL),whichisElasticSearch**,astateoftheartsolutiononwhichqueriesbecomeeasieronalargenumberofjobs.\n\nAlso,thecurrentDIRACdevelopmentisinpython2,henceIwouldliketomakemy**code2to3toolcomplaint**,sothatmysubmissionscanbeeasilyportedtopython3usingthistool.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"YashSrivastava"}},"79":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementstoNotebookbar","description":"Theproposedworkwillfocusontoimprovethecurrentimplementationofnotebookbars.Theemphasiswillbeonmakingthenotebookbarsbugsfreeandsolvingtheissuesrelatedtoresizing,themingandotherissueswithwidgets.Beyondthat,theprojectintendstomakecustomizationpossiblefornotebookbar.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"KshitijPathania"}},"80":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedisasaGraphDatabase","description":"Redisisanin-memoryremotedatabasethatoffershighperformance,replication,andauniquedatamodeltoproduceaplatformforsolvingproblems.Redisiseasytounderstand,andeasytomaintainanditisveryfast.RedisGraphisaRedismodulethatimplementsagraphdatabasewhichincreasesefficiencyalotforhydradatabase.","sponsor":{"@type":"Organization","name":"PythonHYDRA","disambiguatingDescription":"BuildbetterWebAPIs.Enablesmartclients.","description":"BuildingWebAPIsseemsstillmoreanartthanascience.HowcanwebuildAPIssuchthatgenericclientscaneasilyusethem?Andhowdowebuildthoseclients?CurrentAPIsheavilyrelyonout-of-bandinformationsuchashuman-readabledocumentationandAPI-specificSDKs.However,thisonlyallowsforverysimpleandbrittleclientsthatarehardcodedagainstspecificAPIs.Hydra,incontrast,isasetoftechnologiesthatallowtodesignAPIsinadifferentmanner,inawaythatenablessmarterclients.","url":"http://www.hydra-gsoc.appspot.com/","logo":"//lh3.googleusercontent.com/RuqjlLHTklIpMldCfOra_LeVoWTt6RVZDvjUhej6sDU--t7RAifdqjPLPRX2q91iOL8MFbFauVhW47FALEhTwsp21yzsjIPk"},"author":{"@type":"Person","name":"SandeepChauhan"}},"81":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopContainer-basedbackendforopenQA","description":"OpenQAisanautomatedtestingsoftwaredevelopedbyopenSUSEtotesttheoperatingsysteminstallationprocess.Automatedtestingofoperatingsystemisimportantbecause,installationisatime-consumingprocessandwhenanewOSisreleased,itisnotpossibletotestallpossiblecombinationsforinstallationoptionsinatimelymanner,theseinstallationoptionsinclude,typeofimage,typeofinstallationmedium(USB,DVD,UEFI),operatingsystemoptions(KDE,GNOME)etc.OpenQAusesimagerecognitiontotestthefullstacki.e.,bootloader,installerandapplications.\nOpenQAworksbytheinteractionofthreesoftwarecomponentsi.e.,webapplication,workerandos-autoinst.Containerbasedservicesarebecomingincreasinglypopularandtheseservicesareoftenpackagedintocontainerimages.AddingthecapabilityoftestingcontainerimagesintoopenQA,willprovidestablecontainerenvironmentsandenhancedtesting.TheaimofthisprojectistodevelopacontainerbackendforopenQA.Thecomponentos-autoinstalreadyprovidesvariousbackendssuchasqemuandintegratingcontainerbackendslikedockerandLXCisgoingtoaddvaluetoopenQAandcommunity.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"Asad"}},"82":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImageSequencerv2","description":"ImageSequencerisasequentialimageprocessinglibrarycompletelywritteninjavascriptwhichcurrentlysupportsNode.jsandthebrowser.IthasthecapabilityofoutputtingtheprocessedimageateachstepaswellasaCLIforeaseofuserightfromtheterminal.GoalistoenhanceImage-Sequencerforbothusersandcontributorsbyaddingmoremodules,enhancingexistingones,improvisationsondemo,animprovedCLIandapluginssystemtomakemodulecontributioneasierandindependent.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"VarunGupta"}},"83":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MathAwareSearchforXapian","description":"Searchingformathematicalinformationindocumentsfacilitateslearning.Studentscansearchforunfamiliarmathequations.Aresearchercanlookforpapersbasedonthemathcontent.TheaimoftheprojectistoimplementsupportsearchingmathematicalinformationindocumentsusingXapian.","sponsor":{"@type":"Organization","name":"XapianSearchEngineLibrary","disambiguatingDescription":"Fast,scalableandflexiblesearch","description":"XapianisaSearchEngineLibrarywhichaimstobefast,scalable,andflexible.It'susedbymanyorganizationsandsoftwareprojectsaroundtheworld,includingDebian,Gnome,KDE,OneLaptopperChild,andUbuntu.\n\nItsupportsrankingbyLanguageModelling,TF-IDF,probabilisticschemes,andDivergencefromRandomness,plusarichsetofbooleanqueryoperators,andre-rankingusingMachineLearning.ThecorelibraryiswritteninC++,withbindingstoallowusefrommanyotherlanguages.","url":"https://xapian.org/","logo":"//lh3.googleusercontent.com/0VnXcFlKrqbWNNAnGsFhxTZOyQP-g2VB2JXzYfLGo6ZBlzLw2YprK4nd_M7hZGdil371LN8P0q5EaMin1iTYNY2dZh6KvDk"},"author":{"@type":"Person","name":"ghegde"}},"84":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveInstallationofcoalaandcoala-bears","description":"Theaimofthisprojectisthecompletionofthecoalabearinstallationtoolcibso,thatitmanagesinstallationofindividualbearsalongwiththeirdependenciesandiseasytouse.Thetoolwillalsoincludeoptionstoinstallbearsforanyspecificlanguageandprovideverboseoutput.ThewillfurtherrequiresolvingissuesrelatedtoRequirementclassesandcreatingcondapackagesforbearsthathavedifferentinstallationinstructionsforeachdistribution.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"SakshamBansal"}},"85":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Wizard/GUIhelpingstudents/internsapplyandgetstarted","description":"Itaimsatdevelopingatoolsandpackageswhichwouldsimplifytheprocessfornewapplicantsintheopensourcecommunitytogettherequiredsetup.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"MinkushJain"}},"86":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GolangimplementationofOpenstreetmapAPI","description":"Atthemoment,it'sreallyhardtostartcontributingtoRailsPortandCgimapbecauseofrealizationcomplexity.\n\nConcerningRailsPort,thewebsitedirectlyaccessesthesamebitsofdataastheAPI,viaRails,fromthedatabase.ThismeansthewebsiteandAPIaretightlycoupledandit'simpossibletochangeonewithoutchangingtheother.\n\nCgimapcurrentlysupportsonlyafewoftheavailableAPIcallsandallofthemareread-onl.TosupportwritingnewdatatotheAPI,thisisgoingtorequiresomemajorchangestohowcgimapworksinternally.\n\nThereforeitisnecessarytomakeOSMeditingAPIfasterandperformancemoretransparent.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"HeorhiSidoryn"}},"87":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofDeepLearningAnnotatorswritteninPythonintoRoboSherlock","description":"InGSoC,IproposetointroducedeeplearningannotatorsinRoboSherlockformorevarioustask.BecausemanydeeplearningframeworksandrepositoriesarewritteninPython,IfirstimproveRoboSherlocksystemtobeabletorunannotatorswritteninPython.Then,Iimplementannotatorsusingdeeplearningsuchasobjectdetection,semanticsegmentation,instancesegmentationandsoonintoRoboSherlocksystem.Asthefinalresultoftheproject,therealrobotexecuteamanipulationtaskwiththedeep-learningannotators.\nThemaincontributionsofmyproposalwillbeasbelows:\n-ImproveRobosherlocktoexecuteannotatorswritteninPython\n-Introduceseveralusefuldeep-learningannotatorsinRobosherlock\n-Implementthenewannotatorsindaily-lifetaskwithrealrobot","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"ShingoKitagawa"}},"88":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerformanceLintingforJuno","description":"Juliaiscapableofdeliveringverygoodperformance(inmanycasesonparwithoptimizedC),butsomeoftheconceptsthatenablethisperformancearenotobviousforprogrammersnewtothelanguage.Basecontainssometoolstoinspectcodeforperformanceproblems,butthosearenotverybeginnerfriendlyandhardtointegrateintoanIDE.\nDisplayingperformancelintwarningsdirectlyinthesourcecodewillmakeitmucheasiertospotandcorrectperformanceproblemsfornewandseasonedprogrammersalike.Insomecasesitmightevenbepossibletoofferautomatedfixesforcommonperformanceissues(e.g.changingthetypeofalocalvariableorusingnon-constglobals).","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SebastianPfitzner"}},"89":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WireGuardKernelHacking","description":"HackingontheWireGuardkernelimplementation,improvingperformanceandmemoryconsumptionbyimplementinglock-freemulti-producermulti-consumerqueue,resizeablehashtables,CPUauto-scalingandGenericRecieveOffloading.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"Tharre"}},"90":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopcyTRON/JS:abackendandacytoscape.jsvisualizerforcancerprogressionmodels","description":"ThisprojectaimsatdevelopingatoolwhichshouldprovideaninteractivevisualizationofthecancerprogressionmodelsproducedbytheRlibraryTRONCO.Inparticular,thewebapplicationwillhavetwomainfunctionalities:itwillprovideaninteractivegraphdisplayanditwillsupplycancerprogressionmodelsgenerationbydirectlycallingtheTRONCOfunctions.Inadditiontothatitwillprovidetheuserswithinformationaboutthegenesinvolvedinthemodel.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"LucreziaPatruno"}},"91":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EtherBeat-OptimizeblockextractingmechanisminEtherBeat","description":"Ethereumisanopensourceandpublicblockchainbaseddistributedplatform.Mainfeatureofitwhichdiffersfromotherplatformsis\u201cSmartContract\u201dscripting.BasicideabehindSmartContractisthattransactionwouldnotcompleteuntilalltheitemsinthecontractarefulfilled.\n\n\nOnceyoupublishasmartcontractinEthereumitisnotpossibletomodifyorupdateitasaregularwebapplication.Thus,evendevelopersidentifyacriticalbuginthecontractitisnotpossibletopushabugfixinastraightforwardway.Thus,inordertofillthegapofnothavingaproper'smartcontract'compatiblemonitoringservice,SCoREhasproposetobuildawebapplicationthatcanmonitorothersmartcontractsinEthereumandgivethecapabilitytosafeguardit'scriticalfunctions(Ethersendandreceive)andinteractandvisualizewithsmartcontractfunctionsinamuchsimplerway.\n\n\nFortheanalysis,Etherbeathasablockchainextractor,whichiscurrentlyimplementedusingpythonwith4parallelprocessingthreads.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"UmeshJayasinghe"}},"92":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContextualGeometricRepresentationsofCulturalBehavior","description":"Theprojectisaboutturningasetofmathematicalmodelsbasedonthepaper\u201cContextualGeometricStructures:modelingthefundamentalcomponentsofculturalbehavior.\u201dtoacomputableplatform.Thereiscurrentlynocodebaseforthisproject,whichmeanschoosingproperdevelopingtoolswouldbeatoppriority.Inthisproposal,IplantobuildthecomputableplatformusingPython,theLagrangiansimulatorpackageParcels,andthePython-basedtoolboxesSciPyandNumPy(fordivergenceandintegration).Afterthat,Iwilladdresswiththebenchmarkbywhichtheperformanceofmyworkcanbeassessed.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"CHENG-HSUNHSUEH"}},"93":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RESETPASSWORDVIAEMAILPROJECT","description":"Generallypasswordresetisaveryimportantpartofeverysystemthathastodealwithuserslogginginorhaveaccountsonthesystem.Individualpasswordisaverysecretivecomponentofauserandshouldbetreatedwithcautionandshouldnotbeaccessibletoanyotherperson.Openmrsbeingonsuchplatformandmedicalbasedwithmultipleusersandmultiplelevelsofaccessneedsanefficient,confidentialconvenient,secureandeasywayofpasswordresets.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"HarisuFanyui"}},"94":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateNextCloudforApacheAiravata'sDataTransferUseCases","description":"ThegoalofthisprojectistodesignandimplementaNextcloudmoduleandreplacetheexistingtransferofthefilesfromtheclientapplicationsviaHypertextTransferProtocol(HTTP)andSecureFileTransferProtocol(SFTP)withtheAPIsofthismodule.Theexistingprotocolstotransfertheuploadedfilesviaclientapplicationwindowdifferfromeachotherandrunindifferentwaystoestablishtheconnectionandtransferthefiles.TheexistingmechanismsinvolvetheHTTPandSFTPinordertotransferthefilesfromtheclientwindow.ToeffectivelyenabletheunifiedmechanismandcollaborationofthefileswiththequickandreliablewayweplantoimplementthefileuploadusingNextcloudAPI.TheAPIsoftheNextcloudwillbetargetedinordertotransferthefilesfromtheclientwindowandsavethefilestotheNextcloud.TheNextcloudenablesthedeveloperstoreliablyestablishandsupportanunifiedmechanismtotransferthefilesfromdifferentclientsrunningonthedifferentplatforms.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"KaranKotabagi"}},"95":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebServicesProjectProposal","description":"Inthefastmovingworldofwebdevelopment,providingdeveloperswithcuttingedgeandeasytousefunctionalitiesfortheirpreferredCMSiscrucial.JustimaginebeingabledodevelopyourowncustomRESTAPIforJoomlaandintegrateitinvariousotherapplications.Here,theWebservicesprojectcomesin.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"FlaviusAndreiIsac"}},"96":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreOfficecustomizationandcreationoflegalTemplatesforLibreOffice","description":"IwouldliketocontributebymakingareadytousecustomizedUIfortheLibreOfficesuitethatachievesafamiliarwithMSOffice2013environmentaswellasasetoftemplatesforlegaldocumentsandapplicationsthatautomatethedocumentcreationprocedure.\nThisprojectwillaidusersfamiliarwiththepreviouslymentionedproprietaryofficesuitewiththeirtransitiontoLibreOffice.Thisisofmaximumimportance,asmoreandmorepublicserviceschooseOpensourcesoftwarefortheirneeds.\nTheprojectismainlydividedinfourparts:\n*UIinterfacecustomizationforfamiliarwithMSOffice2013experience.\n*DesignanddevelopmentofGreekLegaldocumenttemplatesaftercollectinglayoutandcontentinfofromlegalassociations.\n*ImplementationofLibreOfficeapplicationsforautomationofthedocumentcreation.\n*DocumentationofUIchangesandtemplatedesign.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"ChristosArvanitis"}},"97":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingaHairShaderforCycles","description":"Realistichairorfurisessentialwhencreatingaplausiblevirtualworld.Infeatureanimation,thisisoftenusedtodefinethesignaturelookofcharacters;examplesincludePixar\u2019s*Brave*(Ibenetal.2013),andWaltDisneyAnimationStudios\u2019*Tangled*(Sadeghietal.2010;alsoWardetal.2010)and*Zootopia*(Chiangetal.2016).\n\nCurrently,Cycleshasaworkinghairshader([wikipage](https://docs.blender.org/manual/en/dev/render/cycles/nodes/types/shaders/hair.html),[sources](https://git.blender.org/gitweb/gitweb.cgi/cycles.git/blob/HEAD:/src/kernel/closure/bsdf_hair.h)),basedonMarschneretal.(2003)\u2019smodel.Itsseveralassumptionsandsimplificationsmakeitinaccurateforlightcoloredhair(d\u2019Eonetal.2011)aswellasformosttypesoffur(Yanetal.2015).Furthermore,d\u2019Eonetal.(2011)andKhungurnandMarschner(2017)demonstratedittonotbeenergyconserving.\n\nThisprojectintendstoupgradeCycles\u2019hairshadertotheaforementioned*Zootopia*shaderbyChiangetal.(2016),byportingPharr(2017)\u2019simplementation.LukasStocknerhasmadeavailable[aWIPpatch](https://github.com/lukasstockner/blender/tree/hairshader),whichmayalsoserveasabasisforthiswork.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"LeonardoE.Segovia"}},"98":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementstoNetLogoWebProject","description":"TheprojectaimstohavenewandnecessaryfeaturestobemadeavailableonthewebversionofNetLogo.Thecurrentwebprojectservesthelimitedfunctionalitywhencomparedtodesktopversionoftheproject.ThismainlyaimstoimproveOnlinecodeeditorinvariouswaysbyprovidinguser/programmermoreflexibilityandvariousfeaturestousethecodeeditorandtoincreasetheproductivity.Theproposedfeaturesarealreadypartofdesktopversionofthesameproject,thisadditionoffeaturestothewebprojectwillmakeboththeversionlookmoreconsistentandimproveuserexperienceacrossboththeplatforms.Theprojectalsoproposestheideaofchangeinuserinterfaceofthewebprojecttomakeitlookmorematureandresponsive.TheexistingsystemisbasicHTML/CSSpagewithNetLogospecificfunctionalityrunningontopofit.Themodificationssuggestedbythisproposalaimstomakeuserinterfacecleanandmakeapplicationuserfriendly.","sponsor":{"@type":"Organization","name":"TheCenterforConnectedLearningandComputer-BasedModeling","disambiguatingDescription":"NetLogo:AlanguageandIDEforprogrammingandscientificsimulations","description":"##WhatIsIt?\n\nNetLogoisaprogrammingenvironmentthathelpseverydaypeopletodoscienceandprogramming.NetLogohasfoundavarietyofusesaroundtheworld,frombeingusedasatoolforhelpingtoteachscienceinclassrooms,tobeinganintroductoryprogrammingenvironment,toenablingresearchersworldwidetobuildcomputationalmodelswithoutneedingextensiveprogrammingknowledge.\n\n##WhoMadeIt?\n\nNetLogoisauthoredbyProf.UriWilensky,whoheadsNorthwesternUniversity'sCenterforConnectedLearningandComputer-BasedModeling(CCL).TheCCLincludessoftwareengineers,educationalresearchers,curriculumdevelopers,andstudentsatNorthwesternUniversityallworkingtogethertodesignanddevelopcreativetechnologiesthatdeepenlearning.\n\nTheCCLisfundedbyNorthwesternUniversity,theNationalScienceFoundation,andafewcommercialsponsors.","url":"http://ccl.northwestern.edu/netlogo","logo":"//lh3.googleusercontent.com/4QuH6CKHSaMNWFgQolnCiyQtFcpOdV734ROQ7O0A-IUGRvgyGlHv8vgOyzH4kmmnX_vMq4xO4R9DE22VU_w3weCaKrim8pNY"},"author":{"@type":"Person","name":"DiparthShah"}},"99":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OctaveCodeSharing","description":"Thisprojectaimstocomeupwithapan-octaveimplementationthatcouldbeusedtoconnecttoawebserverwithappropriatecredentialsforpublishingoctavescriptsthatcouldbehostedontheabovementionedserverfordistributionusingtheMediaWikiAPI.Currently,noformalimplementationistherebutaproofofconceptwhichisimplementedasabashscriptwhichwaslaterrefactoredtouseJAVA\u2019sinterfacetooctave.TomaintainastatelessHTTPprotocol,someinformationthatwouldbeneededwillbestoredascookieswiththehelpofLibcurllibrary.AllthiswouldleadtosetupofRESTfulservicesforGNUOctavewhichcouldbefurtherextendedtosupportthecompatibilitywithMATLAB\u2019sRESTfulinterface.","sponsor":{"@type":"Organization","name":"GNUOctave","disambiguatingDescription":"FreeYourNumbers","description":"GNUOctaveisahigh-levelinterpretedlanguage,primarilyintendedfornumericalcomputations.Itprovidescapabilitiesforthenumericalsolutionoflinearandnonlinearproblemsandforperformingothernumericalexperiments.Italsoprovidesextensivegraphicscapabilitiesfordatavisualizationandmanipulation.Octaveisnormallyusedthroughitsinteractivecommandlineinterface,butitcanalsobeusedtowritenon-interactiveprograms.TheOctavelanguageisquitesimilartoMatlabsothatmostprogramsareeasilyportable.\n\nOctaveiscontinuallybeingupgraded.Thecurrentversion4.2includesagraphicaluserinterface,supportforclassdefobject-orientedprogramming,andmanynewandimprovedfunctions.StudentprojectsmayalsoinvolvedevelopingorupgradingOctaveForgepackages,whichcanbeloadedtoprovideadditionalspecializedfunctionsthatsupplementthoseprovidedinCoreOctave.","url":"https://www.octave.org","logo":"//lh3.googleusercontent.com/SvhGJLJtJ06dVymC5Hj1gP1-S4VsqUn00bSPhUuiqDwV_S_81KPQciVL0FNx59Ly4jS_11rEMOQaQHH8roDEHMpZqvpipQ"},"author":{"@type":"Person","name":"SahilYadav"}},"100":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extensionstothenetmapframework","description":"Theprojecthas3majorgoals:\n*ExtendVALEswitchestosupporttheIEEE802.1Qstandard\n*Extendnetmaptosupportbufferoffsets\n*Writeatestingframeworkfornetmap","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"StefanoDuo"}},"101":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompilingChapelwithPolly/LLVM","description":"ChapelisanemergingparallelprogramminglanguagedevelopedwiththeaimofprovidingbetterperformanceinHigh-PerformanceComputingaswellasaccessibilitytothenewcomerprogrammersinordertoprovidearelativelysmootherlearningcurveinParallelComputing.\n\nPolly,apolyhedralcompilationbasedoptimizationtool,performsdata-localitybasedoptimizationsandautomaticparallelizationofLLVMIRrepresentedinPolyhedralformat.Theresultantpolyhedraareexposedtoanumberofloopoptimizationsliketiling,vectorizationandstripmining.\n\nIproposetointegratePolly\u2019sOptimizationpassesinChapel.Intoday\u2019sworld,itiswellknownthatHigh-PerformanceComputinginvolvesnestedloopsasoneoftheirmostcomputeintensivepartswhichareefficientlyhandledbyPolly-basedoptimizations,herebymakingHPCmoreproductiveandgoingtowardsmorecompute-intensiveproblemswhicharecurrentlyunfeasible.","sponsor":{"@type":"Organization","name":"PollyLabs","disambiguatingDescription":"PromotingPolyhedralCompilation","description":"PollyLabsisamultinationalcollaborationbetweenacademiaandindustry.Itsmissionistoadvanceresearchandsoftwarearoundthe[PolyhedralModel](https://en.wikipedia.org/wiki/Polyhedral_model).\n\nPolyhedralcompilationisapowerfultechniquetoautomaticallyoptimizeloopnestswhichoftenoccurinscientificandmultimediacode.Optimizationsincludeparallelization(OpenMP,OpenCL,CUDA,MPI,...),vectorization,tiling,loopfusion,loopreversal,loopinterchangeandmanymore.\n\nPollyLabscontributessoftwaretothecommunityitself,suchas:\n\n*[Polly](https://polly.llvm.org/)\n*[IntegerSetLibrary](http://isl.gforge.inria.fr/)\n*[barvinok](http://barvinok.gforge.inria.fr/)\n*[ppcg](http://ppcg.gforge.inria.fr/)\n*[PolyhedralExtractionTool](http://pet.gforge.inria.fr/)\n*[PENCIL](https://github.com/pencil-language)","url":"http://pollylabs.org","logo":"//lh3.googleusercontent.com/Cp2ypwW7NKRyVI9L-VmN0PymSASvthwYzZMn5nwN7tM_ifdq-4jJyTC2LuubHG0fkUvJZ2eJMi0WxvcFIQn44UfJf-mHWw"},"author":{"@type":"Person","name":"SahilYerawar"}},"102":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integratefunctionalityfrombun","description":"Havinggonethroughbunandplayingaroundwithit,IfoundittobeagreattoolforquickeditingofGemfiles.Iwouldbeintegratingitintobundlerduringthesummer.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"AgrimMittal"}},"103":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFedoraAndroidApp-Backend","description":"FedorahasanandroidappwhichletsauserbrowseFedoraMagazine,FedoraAsk,Fedocaletcwithinit.ThisappisbuildusingtheIonicFramework,AngularandCordova.Essentiallyitisacross-platformhybridapp.\n\nInthecurrentform,mostofthefunctionsrelyonanin-appbrowsertorendercontent.ThisprojectaimstoimprovetheexistingFedoraAppforAndroidforspeed,utility,andresponsiveness,introduceadeepernativeintegrationandmaketheappmorepersonalfortheuser.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"AmitoshSwainMahapatra"}},"104":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FusingtheListExtractorandtheTableExtractor","description":"Wikipediaisafreeonlineencyclopediahavinghumongousamountofinformation.Lotsofinformationarestoredinformoflistsandtables.So,thereisaneedtoextractthesedataandstorethemappropriatelyfordevelopingaknowledgegraph.Aswikipediapagescanbeeditedbyanyone,noproperstructureisfollowedwhileediting/creatingthepages.Forextractingproperdatafromlistsandtables,twoseparateprojectsweredeveloped.Oneforextractingdatawhicharepresentintheformoflistsandanotherforextractingdatapresentinformoftables.Theseprojectshavedifferentwork-flowsandemploydifferentmethodsforextractingtheinformation.So,themainobjectiveofthisprojectistodevelopasingleprojectwhichcanextractlistsdataandtablesdatafromwikipediaarticles.Weneedtocombineboththeprojectstoformaunifiedextractor.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"SachinMalepati"}},"105":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ServerTimingMiddleware&GSoC\u201917-RefactorRails\u2019CookieImplementation&ImproveSigningWithExpiry&Purpose-Continuation","description":"ThisprojectcompletestheleftoverbitsofGSoC'17andaddsanewRackmiddleware-ServerTimingMiddleware","sponsor":{"@type":"Organization","name":"RubyonRails","disambiguatingDescription":"RubyonRailsiswebframeworkthatoptimizesforprogrammerhappinness.","description":"##RubyonRailsmakewebapplicationdevelopmenteasyandfun.\n\nRailsisawebapplicationdevelopmentframeworkwrittenintheRubylanguage.Itisdesignedtomakeprogrammingwebapplicationseasierbymakingassumptionsaboutwhateverydeveloperneedstogetstarted.Itallowsyoutowritelesscodewhileaccomplishingmorethanmanyotherlanguagesandframeworks.ExperiencedRailsdevelopersalsoreportthatitmakeswebapplicationdevelopmentmorefun.\n\nRailsisopinionatedsoftware.Itmakestheassumptionthatthereisa\"best\"waytodothings,andit'sdesignedtoencouragethatway-andinsomecasestodiscouragealternatives.Ifyoulearn\"TheRailsWay\"you'llprobablydiscoveratremendousincreaseinproductivity.IfyoupersistinbringingoldhabitsfromotherlanguagestoyourRailsdevelopment,andtryingtousepatternsyoulearnedelsewhere,youmayhavealesshappyexperience.\n\nTheRailsphilosophyincludestwomajorguidingprinciples:\n\nDon'tRepeatYourself:DRYisaprincipleofsoftwaredevelopmentwhichstatesthat\"Everypieceofknowledgemusthaveasingle,unambiguous,authoritativerepresentationwithinasystem.\"Bynotwritingthesameinformationoverandoveragain,ourcodeismoremaintainable,moreextensible,andlessbuggy.\n\nConventionOverConfiguration:Railshasopinionsaboutthebestwaytodomanythingsinawebapplication,anddefaultstothissetofconventions,ratherthanrequirethatyouspecifyeveryminutiaethroughendlessconfigurationfiles.","url":"http://rubyonrails.org/","logo":"//lh3.googleusercontent.com/13UWK9DXvR51iSqfHisoILRZ8n9v9LgL4eh3l11vz4I12PtCbbW8uBiPscamASYWrPXM1l7HyqgVO_JzGaXoaTuCqgOW5NxW"},"author":{"@type":"Person","name":"AssainKC"}},"106":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovinglanguagepairsbyminingMediaWikiContentTranslationpostedits","description":"Thepurposeofthisproposalistocreateatoolboxforautomaticimprovementoflexicalcomponentofalanguagepair.Thistoolboxmightbecomeagreatwayofimprovinglanguagepairsbyfillinggapsindictionariesandreducingtheamountofhumanworkatthesametime.EventhereleasedApertiumpairsarenotperfectandsometimesdomistakesthatcanbeeasilyfixed.\n\nTheideaistomineexistingmachinetranslationposteditingdatainMediawikiContentTranslation,extractasetofpotentialposteditingoperatorsandthenstudyandturntheseoperatorsintoinformationthatcanbeinsertedinApertiumlanguagepair(informofmonodix/bidixentries,lexicalselectionrules,transferrulesandsoon).","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AnnaKondratjeva"}},"107":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pseudo-CBackendforRadeco","description":"RadecocurrentlycanparseRadare2\u2019sESILintoagraph-basedSSArepresentation.ThisprojectwouldcompletethedecompilerbygeneratingaC-likeASTfromtheSSAandthenpretty-printingittoCsourcecode.","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"HMPerson1"}},"108":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FullBayesianInferenceforHiddenMarkovModels","description":"WecreateanRPackagetorunfullBayesianinferenceonHiddenMarkovModels(HMM)usingtheprobabilisticprogramminglanguageStan.Byprovidinganintuitive,expressiveyetflexibleinputinterface,weenablenon-technicaluserstocarryoutresearchusingtheBayesianworkflow.Weprovidetheuserwithanexpressiveinterfacetomixandmatchawidearrayofoptionsfortheobservationandlatentmodels,includingamplechoicesofdensities,priors,andlinkfunctionswhenevercovariatesarepresent.ThesoftwareenablesuserstofitHMMwithtime-homogeneoustransitionsaswellastime-varyingtransitionprobabilities.Priorscanbesetforeverymodelparameter.Implementedinferencealgorithmsincludeforward(filtering),forward-backwards(smoothing),Viterbi(mostlikelyhiddenpath),priorpredictivesampling,andposteriorpredictivesampling.Graphs,tablesandotherconveniencemethodsforconvergencediagnosis,goodnessoffit,anddataanalysisareprovided.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"LuisDamiano"}},"109":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Playtown!:CreativitythroughExploration","description":"Playtown!isaswitch-accessiblegamethatwillallowchildrentocustomizeacharacterandexploreatownmap.Thecharacterwillbeabletododifferentactivitiesatdifferentlocations,allofwhichpromotecreativityandexploration.Thereisabriefconceptdemo[here](http://www.christinehu.org/playtown/).","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"ChristineHu"}},"110":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CLISP-IntegratetheSICLcompilerintoCLISP","description":"ThisprojectaimstoincorporatecomponentsfromRobertStrandh\u2019sSICLcompilercalledCleavirintoCLISP.AddingCleavirwouldopenupthepossibilityofaddinganarrayofcompileroptimizations,includingflowsensitiveones.Thisnewcompilermiddle-endisintendedtotransparentlyhookuptotheexistingCLISPfront-endandbyte-codebackend.Overall,theexpectedendresultistogetmuchfastercompiledLispcodefromCLISP.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"CharlesZhang"}},"111":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Servo:Prototypewaysofsplittingupthescriptcrate","description":"Theaimofthisprojectistoinvestigateandproposeaplanfor*separationofServoscriptcrate*.ScriptcratelaysinthecoreoftheServoandrequiresalargeamountofmemorytobuild.Largememoryrequirementsmakeitimpossibletobuildon32-bitcomputersandslowdowndevelopment.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"PeterHrvola"}},"112":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingandImprovingFunctionalitiesinAutowebcompat","description":"Basicfunctionalitieswhichwillleadtothecompletionoftheprojectwillbeaddedinthisproposal.**Addingdesktopbrowsers**withoptionsof*dimensionchange,zoomingacrossthewebpage*inbothdesktopandmobilebrowser,**addingorientationmode**formobilebrowser.**Addingatagtowebsite**for*dynamicorstaticcontent*.**Selectingadvertisements**inwebsiteswhichwillbetrainedona**FasterR-CNNmodel**tomarkthemcompatibleintwoscreenshots.**Trainingandtestingdifferentmodelsondifferenttypesofqueries**ie,differenttypesofwebcompatibilitiesasselectedbyuserand**maintainingadatabasewiththeseresultsincludingmachineinformationandtrainingtimealongwiththenetworkarchitecture**.Finally,createa*test.py*wichwill**collectscreenshotsincompletesearchfashion,chosefromthedatabasethebestmodel**forthegiventypeofqueryandgiveresultof**percentagecompatibility**.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"SagarGupta"}},"113":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"3Dscenereconstructionfrommultiple-images","description":"**3Dreconstruction**frommultipleimagesisthecreationofthree-dimensionalmodelsfroma\nsetofimages.Theseimagescanbeacquiredfromstudioconditions(controlled\nenvironment),uncontrolledenvironment(hand-helddevices),camerafittedonautonomous\nrobot,internetphotosorvideo.\n\n3Dreconstructionallowstheusertovisualizeascene/object,inspectdetailswithinthem,\nmeasurepropertiesandreproduceindifferentmaterial.Itsapplicationsincludecultural\nheritagepreservation,computergamesandmovies,citymodelling,e-commerceand3d\nobjectrecognition/sceneanalysis.\n\nThegoalofthisprojectistoinvestigatevariousalgorithmsandtechniquesfromthepast\ndecadeandimplementthemostsuitableinto**libxcam**whilemaintainingatrade-offbetween\nfinaloutputqualityandefficiency.Parallelapproacheswillbegivenpriority,usingOpenCL\nforimprovedperformance.","sponsor":{"@type":"Organization","name":"IntelMediaAndAudioForLinux","disambiguatingDescription":"OpenSourceMedialibraries,Applications,UserspacedriverandSpecification.","description":"IntelMediaandAudioforLinuxisafamilyofmediasoftware,includinglibVA,VAAPI-Intel-Driver,gstreamer-vaapi,libyamiandlibxcam.libVAisanopensourcesoftwarelibraryandAPIspecificationtoprovideaccesstohardwareacceleratedvideodecoding/encodingandvideoprocessing.VAAPI-Intel-DriverisopensourcehardwareacceleratedvideodriverforIntelintegratedgraphicsbasedonlibVA.Gstreamer-vaapiisaGStreamerpluginthatallowshardwareacceleratedvideoprocessingthroughlibVA.libyamiisanopensourcevideocodeclibrarytoacceleratevideodecoding/encodingbasedonlibVA.libxcamisanopensourcecameralibrarytosupportcomputationalphotographyfeatureslike3Aandimageprocessing.Alloftheseprojectsincreasethespeedandperformanceofdecodingandencodingcompresseddigitalvideo,imagingandaudio.TheyalsosupportworkloadoffloadingfromtheCPUtotheGPU.\n\nTheseprojectsareprovidedforoperatingsystemvendors,systemsintegrators,andoriginaldevicemanufacturerswhoarecreatingbrandedorcustomizedoperatingsystemsforembeddeddevices,phones,tablets,convertibles,desktops,gamingandentertainmentsystemsandmore.Independentsoftwarevendorsthatcreateapplicationsandgamescanalsotakeadvantageofthefreelyavailablesourcecodeandbinaries.","url":"https://01.org/linuxmedia","logo":"//lh3.googleusercontent.com/UXbyn2SdWegPlFQlEmBcskvD6upBUg0ELUnU1FQiKEst56nAKYhKrJJ21nTMNnp6eKfFfOcG3Mt7YPC3hfQIw4-tuZyqIQ"},"author":{"@type":"Person","name":"VikasThamizharasan"}},"114":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreateaRichBeamSolvingSystem","description":"TheprojectaimsatimprovingSymPy2Dbeammodulesothatitcansolvemorebeamproblems,alongwiththeimplementationofbeamproblemsin3Dandplottingcapabilities.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"JashanpreetSingh"}},"115":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SimulatingsystemsbiologymodelsinJava","description":"Computationalmodelsofbiologicalsystemsplayanimportantroleinadvancingscienceastheygiveinsightsaboutthebiologywithouttheneedforperformingrealexperiments.Asignificantchallengeinthesystemsbiologyfieldisthereproducibilityandreusabilityofsuchmodelsandmakingtheseaccessibletothebroaderbiologycommunity.Toaddressthisissue,computer-readableformatsandtoolsformodelingcomplexbiologicalsystemshavebeendeveloped.StandardssuchasSimulationExperimentDescriptionMarkupLanguage(SED-ML)andtoolslikeSystemsBiologySimulationCoreLibrary(SBSCL)canrepresentsuchcomplexbiologicalmodelsandnumericallysimulatethem.ButuntilnowonlyasubsetofthesestandardshavebeenimplementedinSBSCL.Essentialfeaturesthatwillcatalyzereproducibility,exchangeability,andreusabilityarelackingsofar.Namely,i)implementationoffullsupportforsimulationexperiments;ii)plotsandvisualizationofsimulationstudies;iii)supportforstandardarchiveformats;iv)supportforOpenSourcesolvers,andv)supportforhierarchicalmodels.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"Shalin"}},"116":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MongoDBOutputConnectorforManifoldCF","description":"TheproposedprojectistowriteanoutputconnectorforManifoldCFtoallowManifoldCFtomigratecontentagainstaMongoDBinstanceforbettercontentmanagement.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"IrinduNugawela"}},"117":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Drola-BackendwithRealtimeDatabase","description":"RedesignandImplementtheDroLasystemasarealtimedatabasebasedsysteminsteadofWebSocketbasedsystem.Introducednewbi-directionalmessageformatandmessageparserstomakethesystemmoregeneraltouseasageneratrackingsystem.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"JanaganSiva"}},"118":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APIdocs+enhancedi18n+extras","description":"MyproposalisfocusedonmakingcertainimprovementsinZulipthatareconsideredprioritary,withthegoalofprovidinghigh-valuecontributionsinconsonancewiththeproject'sroadmap.\n\nMostofZulip'sRESTAPIiscurrentlyundocumented,whichisapityconsideringhowpowerfulitis.Thefirstprojectinmyproposalistosolvethisbyworkinginour**Swagger/OpenAPIdocs**untilwehavea100%documentedRESTAPI.Therelevantcodeexampleswillalsobeupdatedsowecanprovidefullyfunctionalscriptsthatshowhowtouseit.\n\nAfterthat,issue#6932willthenbeaddressedsowecanprovideareliablemannerto**forwardemails**toarealm'sadminsbasedinourcurrentemailmirroringtooling.\n\nAndfinally,someimprovementstoour**i18n**infraestructure:addastringprioritizationsystemthatimprovestranslator'sworkflowbylettingthemknowwhichstringsaremoreimportantforus(andthereforeshouldbetranslatedfirst).","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"YagoGonz\u00e1lez"}},"119":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RegressionTestSuiteforAuditFramework","description":"FreeBSDhasanauditsubsystemwhichisresponsibleformonitoringavarietyofsecurity-relevantsystemevents,suchasuser-logins,configurationchanges,filesystem&networkaccessetc.AlthoughtheauditframeworkisindispensableformanysecurityconcernedorganizationsrunningFreeBSDservers,currentlythereisnotooltotestitsreliabilityandtheintendedbehavior.\n\nTheprojectaimstodeveloparegression[test-suite](https://github.com/aniketp/AuditTestSuite),whichwillevaluatetheauditframeworkforproperloggingofmostauditablesystemcallsalongwiththefileformatofBSM/XML/textoutput,testingawiderangeoffunctionalitiesofaparticularevent,andthenfinallyreportingtheresultsandshortcomingsifany.Kyuawillbeusedastheautomationtool,whichwillfacilitatetheregressiontestingofentireoperatingsystematonce,`audit(4)`included.AnattemptwillbemadetosticktothesupportedarchitectureoftheFreeBSDtest-suitewhilewritingtest-cases,whichwillmaximizethetransparencyofintegrationinthesourcetree.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"AniketPandey"}},"120":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewJavaScriptconsoleinp5.jswebeditor","description":"p5.jswebeditorisanenvironmenttowritep5.jssketcheswithnoneedfordownloadingorinstallinganydependencies.Withthepurposeofmakingthewebeditormoreuser-friendlyandeffectivetothepotentialusers,theprojectwillintegrateanewJavaScriptconsoleintothep5.jswebeditor.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"LiangTang"}},"121":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheLibreCores.orgintermsofdiscoverability","description":"LibreCores.orglistsfreeandopensource\u201cIPCores\u201donthewebsiteforthecommunitytoviewanduse.Alllistedprojectsarebackedbyagitrepository.Currently,LibreCores.orgwebsitesextracttheprojectREADMEandLICENSEandrenderthemontheprojectpage,alongwithlinkstotheprojecthomepageandgitrepository.\n\nAuserbrowsingforcoresonLibreCoreswillbeinterestedsearchforaspecificcategoryofprojectstodeterminewhichprojectswillcomeunderwhichclassification.Ausermaywanttosearchforaprojectthroughalistofprojects.TheindexingofalltheIPCoresandImprovingthesearchexperienceinLibreCoresintermsofdiscoverability.TheIPCoresdetailswillbeclassifiedandindexedformakingsearchexperiencebetterandmoreefficient.\n\nThisprojectaimstoaddclassificationsystemforbettercategorizationofaprojectandtoimplementasearchengineforabettersearchingexperienceofprojectsonLibreCores.org.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"SandipKumarBhuyan"}},"122":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VisualToolsandBindingsforDebugginginCodeWorld","description":"VisualDebuggingtoolsthatwillallowvariousagestointeractwithandlearnvisuallywhiletracingtheirbugsinHaskell","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"KrystalMaughan"}},"123":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automaticfreeingofresources","description":"Writingcleanupcodeforeveryvariableinlarge-scaleopen-sourceprojectsmakesthecodedifficulttocomprehend.Thecleanuptaskslikereleasingresourcesarenecessaryandwithoutthem,theremaybeleaks.GNUCprovidesavariableattribute`cleanup`thatrunsaspecifiedfunctionautomaticallywhentheassociatedvariablegoesoutofscope.Theaimofthisprojectistoincorporatethiscleanupfunctionalityintothelibvirtcodebase.Anotheraspectofthisprojectwillbetoensurethataddingthisfunctionalitydoesnotchangetheintendedbehaviourofthecode.\nThedeliverablewillbeanintegrationofcleanupcodeintothelibvirtcodebasewhichdoesnotinterferewiththemainlogic,makingthecodemoreconciseandcomprehensiblewhilemaintainingintendedfunctionality.","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"SukritBhatnagar"}},"124":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FFmpeg360\u00b0videofilter","description":"Afullfeaturedfilterthatconvertsbetweenvarious360-degreevideoprojectionsandperformsrotationandFOVextraction.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"HazemAshmawy"}},"125":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaReportGeneratorforLibreHealth'sEHRsystem","description":"LibreEHRsystemcurrentlyhasstandardreportsforvarioussystemfeatures(Clients,Financial,Visits,Inventory,Services,Insurance,Procedures).Thesereportsdisplaystandardoutputeverytimeevenifsomeofthefieldsarenotrequiredbytheenduser.Currently,onlyreportswrittenbyadevelopercanbeaddedtothesystem.\nTheaimofthisprojectisbuildingadraganddropreportgeneratorforusers.Thistoolwillenableuserstogeneratereportsofanykind.Theequallyenablestheusertoselecttheoutputtypeofthereport,savetheformatofthereportforfutureuse.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"Trodrige"}},"126":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Special\u0001functions:\u0001implement\u0001special\u0001functions\u0001in\u0001nativeJulia","description":"Implenting\u0001Special\u0001functions\u0001is\u0001a\u0001key\u0001part\u0001for\u0001numerical\u0001computing\u0001in\u0001Julia.\u0001However,\u0001many\u0001of\u0001these\u0001are\u0001implemented\nin\u0001external\u0001libraries\u0001such\u0001as\u0001Rmath\u0001and\u0001openspecfun.There\u0001are\u0001mainly\u0001four\u0001reasons\u0001for\u0001implementing\u0001specialfunctions\u0001in\u0001pure\u0001Julia:\n\n1.\u0001extensible:\u0001we\u0001can\u0001easily\u0001add\u0001e.g.\u0001Float32\u0001or\u0001BigFloat\u0001methods\n\n2.\u0001consistent\u0001interfaces:\u0001currently\u0001the\u0001Amos\u0001library\u0001throws\u0001\"AmosError\",\u0001which\u0001is\u0001not\u0001all\u0001that\u0001useful\u0001to\u0001end\u0001users\n\n3.\u0001performance:\u0001we\u0001can\u0001leverage\u0001features\u0001like\u0001FMA\u0001and\u0001SIMD\u0001optimisations\n\n4.\u0001maintainability:\u0001after\u0001all,\u0001the\u0001purpose\u0001of\u0001Julia\u0001is\u0001to\u0001solve\u0001the\u00012\u0001language\u0001problem...\n\nThis\u0001project\u0001will\u0001help\u0001scientists\u0001to\u0001better\u0001use\u0001Julia\u0001for\u0001scientific\u0001computing\u0001and\u0001improve\u0001the\u0001development\u0001of\u0001Julia.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ZiyiXi"}},"127":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NeovimC#APIClientProposal","description":"TheNeovimtexteditoroffersacomprehensiveAPIwhichallowsittobeintegratedwithotherapplicationsandextendedbyplugins.TheprojecthasAPIclientsavailableformanyplatformsandprogramminglanguages,however,itislackingarobustAPIclientforthe.NETplatform.Thisproposaloutlinestheimplementationdetailsforafully-featuredAPIclientlibrarythatwouldallow.NETapplicationstoconvenientlyusetheNeovimAPI.","sponsor":{"@type":"Organization","name":"Neovim","disambiguatingDescription":"Vim-forkfocusedonextensibilityandusability","description":"NeovimisarefactoroftheVimtexteditorengineeredtoencouragenewfeatures,advancedUIs,andpowerfulextensions.\n\nGoals\n\nProvideaflexible,extensibleVimwithafirst-class,fastscriptingalternative(lua/luajit)\nProvideaconsistentuserexperienceacrossplatforms\nMaintainfeatureparitywithVim\nContinuetheVimtraditionofbackwardscompatibility,withfewexceptions\nKeepthecoresmallandfast\nTargetallplatformssupportedbylibuv\nDelegatetoplugins,butpreservetheutilityoftheeditorcore","url":"https://neovim.io/","logo":"//lh3.googleusercontent.com/udmTZuJpl1NZxCijlG_bxbibb6rvqW1tiNfP4oyhU-1JltGSZkUDSsc_hOJXRQcvOp8MjLURlD3AAkLntP3pb70PImUvQcIx"},"author":{"@type":"Person","name":"Brock"}},"128":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaNeuralNetworkAnimationtoolusingPythonandBlender","description":"TheaimoftheprojectistodesignanddevelopasoftwarethatconvertsNineML/NeuroMLdescriptionfilesofneuralnetworksinto3DvisualizationusingBlendersoftware.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"AlonaSakhnenko"}},"129":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SmoothSurfaceReconstruction","description":"ThecurrentimplementationofPoissonSurfaceReconstructionalgorithminCGALconstructsacontinuous,piecewiselinearimplicitfunction,i.e.itisonlyC0-continuous.\nMyworkduringthissummerwouldprimarilyhavetwoobjectives:toimplementaC1-continuousimplicitfunctiontoyieldsmoothsurfaces,andtogeneratesmoothcurvesasboundaries,usinggraphcutoptimizationandlocalmeshrefinement.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"VasudhaVaradarajan"}},"130":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheCalendarsysteminLibreHealthEHR","description":"DuringthepreviousGoogleSummerofCode,asuccessortoPostNukeCalendar,whichwastheearlierbasisforEHR\u2019sCalendarsystem,wasdeployed.ThegoalsofthemigrationweretosolveissueswithusingPostNukeCalendarandtoimprovetheuserinterfaceofCalendarsystemtomakeitmoreintuitiveandaccessibletotheusers.\n\nMyprojectaimstofurtherimprovethecurrentCalendarsystem.Thisinvolvesaddinganauditfeatureforappointmentswhichwouldallowuserstoseewhorescheduledanappointmentandwhenitwasrescheduled.Thisprojectalsoinvolvesaddingseveralenhancementsthatwouldimproveuserexperience,userinterfaceoftheCalendarsystemandthescopeoftestingCalendarsystemfordebuggingpurposes.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"ApoorvChoubey"}},"131":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LockOrderingExtension","description":"Therearetwobasicapproachestowardshandlingdeadlocks-ensureitneverreachesthatstateorallowittoreachthatstateandrecoverfromit.Torecoverfromadeadlock,you'dhavetoabortallprocesses,rollbacktoacheckpointandstartover,orabortsomeofthedeadlockedprocesses,orpreemptresourcesandlettheprocesscontinue.\nMyprojectisbasedonpreventingdeadlocksandenablinglockorderingtodothesamesothatdeadlockrecoveryisnevernecessary.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"Kanksha"}},"132":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ActivityPubpluginforGNUSocial","description":"GNUSocialisasocialcommunicationsoftwareusedinfederatedsocialnetworks.Inafederated\nsocialnetworkuserdatastaysinuser'sserverinsteadofacentralizedone.\nGiventhat,standardswerecreatedinordertomakethecommunicationbetweendifferentsoftwares\ninasocialfederatedcontextpossible.\nActivityPubisthenewerandcoverspartsoutofOStatus'sspecification,namelytheapp/client\ndevelopment.Becauseofthisandotherbenefits,GNUSocialislookingforwardto\nsupportthisnewprotocol.\nTheprojectideaaimsatdevelopingaplugin(asGNUSocialistruetotheUnix-philosophyofsmall\nprogramstodoasmalljob)thatwillimplementtheActivityPubProtocolinGNUSocial.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"DiogoCordeiro"}},"133":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateContainerdwithKatacontainers","description":"Theprojectaimsatcreatingacontainerd-kataruntimepluginforcontainerdtointegrateitwithkatacontainers.Theintegrationenablescontainerdanditsusers(docker&kubernetes)toenjoysecurityandmulti-tenancybroughtbyKataConainersaswellasnativeLinuxcontainerexperiencebroughtbytheexistingcontainerdruntimeplugin`linux`.\n\nContainerdisanindustry-standardcontainerruntimewithanemphasisonsimplicity,robustnessandportability.Itcanmanagethecompletecontainerlifecycleofitshostsystem:imagetransferandstorage,containerexecutionandsupervision,low-levelstorageandnetworkattachments,etc.\n\nKataContainersisanopensourceprojectandcommunityworkingtobuildastandardimplementationoflightweightVirtualMachines(VMs)thatfeelandperformlikecontainers,butprovidetheworkloadisolationandsecurityadvantagesofVMs.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"JianLiu"}},"134":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Buildinghigh-resolution3Dmodelsofbrainvasculature","description":"Inthisproject,weseektodevelop3Dmeshingandvisualizationtechniquesthatarebetteradaptedtothecomplexityofvascularstructures.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"LauraBilicz"}},"135":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Text-processing","description":"JBossWebServersconsistsofApacheTomcat7,ApacheTomcat8andApacheTomcat8.5servers.JBossCoreServicesconsistsofApacheHTTPserveranditsdependencies.\nTheproject\u2019sgoalistodevelopatoolthatwillscanandparsetheupstreamsecurityadvisoriesofApacheTomcatandApacheHTTPServeralongwiththeirdependencies.Thistool\u2019spurposeistopopulateBugzillabytracingdownanynewpublicCVEoneveryJWSandJBCSrelatedupstreamproject.ThetoolwillbebuiltinPython3,scriptswillbefiredviaJenkinsjobandscriptswillberunningasashellscript.","sponsor":{"@type":"Organization","name":"JBossCommunity","disambiguatingDescription":"CommunityofJavaprojectsaroundJBossMiddleware","description":"JBossCommunityisacommunityofopensourceprojects.Thecommunityhostsalargenumberofprojectsthatarewritteninvariousprogramminglanguages.TheprimarylanguageisJava.ButtherearealsoprojectsthatarewritteninRuby,PHP,Nodeandotherlanguages.\n\nProjectcategoriesrangefrombettertestingsupportoverIDEs,applicationservers,applicationandperformancemonitoringtomicro-services.","url":"http://www.jboss.org/","logo":"//lh3.googleusercontent.com/h5RpU_3VoswI0uI4Ke3eoNVm0UaMDIsdNBavNjJFhyLfDhaA1KvgZOPhG12uGsEuaG0fklmiZd6E8A4meKhFwMegdPXo971O"},"author":{"@type":"Person","name":"examin"}},"136":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UAVCANDriversandDocumentationUpdate","description":"Addusage,tutorial,documentationandsupportforsensorsanddevicesthatusetheCANbusprotocol.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"DimitriVasilkov"}},"137":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Showloklaksearchresultsasauto-refreshingmediawallandaddsupportforTwitter-Api","description":"Aimofthisprojectistouseapi/stream.jsonendpointofloklak_servertocontinuouslyfetchnewtweetsandusethemtoshowresultsasauto-refreshingmediawall.PartoftheprojectisalsotoimplementaccountsusingfirebaseandaddsupportforTwitter-Apiforloggedinusers.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"SaurabhSrivastava"}},"138":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Chapter5","description":"IwanttoimproveandextendtheworkIhavepreviouslydoneonchapter5.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"MichaelKawano"}},"139":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WikiEducationDashboardArticleFinderTool","description":"TheWikiEducationDashboard/Programs&EventsDashboardisaWebApplicationthathelpspeopleorganizegroupsofnewcomerstocontributetoWikipedia.TheinitialstepstowardssuccessfulWikipediaauthorshiparefindingandselectionofappropriatecontenttoworkon.AnArticleFindertoolwillhelpinstructorandstudentstosearchandselectarticlesinneedofcontributionandediting.ThebasicconceptistocreateatoolthatwouldallowausertoexploreaparticulartopiconWikipediatoidentifyandsearchforarticlesthatrequireimprovementsandarealsorelevanttotheirprogramorevent.Thisway,theparticipantscanhaveagoodsetofpossibletopicstoworkon.AnarticlefindertoolutilizingORES\u2019machinelearningservicescanleadtovastimprovementinproductivityformanyprogramsandevent.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"psinghal20"}},"140":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvolutionalDeepNeuralNetworksonGPUsforParticlePhysicsApplications","description":"ToolkitforMultivariateAnalysis(TMVA)isamachinelearningtoolkitfortheROOTscientificsoftwareframeworkusedinmanyparticlephysicsdataanalysisandapplications.TheCNNsandDNNshasbeenproveninthevarietyofapplicationslikeclassification,trackingofparticlesetc.TheaimoftheprojectistoexpandthecurrentlibraryofTMVADNNandgettheproductionreadyGPUversionofconvolutionaldeeplearninglibraryalongwithsupportforGPUtraining.\n\nGPUsaremuchmoreeffectiveintermsofhighperformancewhencomparedwithCPUs.Inthisproject,CUDA(ComputeUnifiedDeviceArchitecture)technologywillbeusedforefficientimplementationofCNNonGPU.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"HarshitPrasad"}},"141":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Efficientfrequencyspectrumcomputationoverlargesamplesizes","description":"Thegoalofthesummerprojectistorevisethecurrentimplementationsothatitcancomputelargefrequencyspectraefficiently.Asaresult,variousinferencecanbecarriedonhugesamplesizesatareasonablecomputationcost.TheideaistotrackasmallsubsetofentriesinthefullfrequencyspectrumandinterpolatetorecoverthefullAFStoproceedwithintegrationforlargersamplesizes.Thekeyproblemishowtorecoverthefrequencyspectrumaccurately,soseveralexperimentswouldbecarriedouttotuneparametersandimplementations.Also,aframeworkisexpectedtobedevelopedforbalancingthetradeoffbetweencomputationalcomplexityanddatarecoveryaccuracy,thatis,decidingwhichkindofdatashouldbecomputedwithapproximationandwhichshouldbecomputeddirectly.","sponsor":{"@type":"Organization","name":"CanadianCentreforComputationalGenomics","disambiguatingDescription":"AnalyticalsolutionsforNext-GenerationSequencingdata","description":"TheMontreal[C3G](http://computationalgenomics.ca/)nodeishostedattheMcGillUniversityandGenomeQuebecInnovationCenter(MUGQIC).\nTheMontrealnodeisstronglyinvolvedwith[GenAP](https://genap.ca/)andhasdevelopedseveralgenomicdataanalysispipelines.\nSince2011,wehavecompletedmorethan400bioinformaticsanalysisprojectswithover290distinctgroupsofresearchersacrossCanada.\nOurteamshavesignificantexperienceinpersonalizedmedicineapplications.\nThesehaveincludedgenomeanalysisandinterpretationofpersonalgenomes,\ntechnologyandservicestorecordpatientpresentations,RNA-andChIP-seqdataanalysis,andanalysisofcompletehumanepigenomesinbothgermlinedisordersandcancers.\nEachyearC3Gco-organizesseveralinternationalworkshopsaboutnext-generationsequencing(NGS)dataanalysis.\n\nTheMontrealC3Gnodedevelopsthe[GenAPPipes](https://bitbucket.org/mugqic/mugqic_pipelines)whichconsistofPythonscriptswhichcreatealistofjobsrunningBashcommandstoanalyzeNGSdata.\nThosescriptssupportdependenciesbetweenjobsandasmartrestartmechanismifsomejobsfailduringpipelineexecution.\nJobcommandsandparameterscanbemodifiedthroughseveralconfigurationfiles.\nWecurrentlymaintain7pipelinesandareintheprocessofdeveloping3others.\n\nTheMontrealC3Gnodealsodevelopsotherbioinformaticstools:\n\n*[BVAtools](https://bitbucket.org/mugqic/bvatools)\n*[POPsv](https://github.com/jmonlong/PopSV)\n*[SCoNEs](https://bitbucket.org/mugqic/scones)","url":"http://computationalgenomics.ca","logo":"//lh3.googleusercontent.com/bjfSdHSVDVY12vQ7TzVbeRo80Aa317bBACgi7IyjYkPBwEdBH7JO9kiwWhIWpYcj5qQ1kHKuUKY70JYA0dVLz5FGmKA57w"},"author":{"@type":"Person","name":"RuijianAn"}},"142":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWISPIPAM:IPAddressManagementtoolforOpenWISP2","description":"ThisprojectideaconsistsincreatinganewOpenWISP2IPAMmodulewiththebasicfeaturesforIPAddressManagement.","sponsor":{"@type":"Organization","name":"OpenWISP","disambiguatingDescription":"OpenSourcesolutiontobuildandmanagewifinetworks","description":"Inthesummerof2008the[MetropolitanCityofRome](http://www.cittametropolitanaroma.gov.it/)decidedtostarta**freeofchargeandpublicWi-Finetwork**tobespreadoverits5352SQKMterritoryincludingRomeand120othercitiesforatotalofabout4.5millioninhabitants.Themainobjectiveoftheproject,called**ProvinciaWiFi**(laterrenamed[WiFiMetropolitano](http://www.cittametropolitanaroma.gov.it/index.php/wifimetropolitano-english-version)),wastotakeadecisivesteptoreducetheexisting**digitaldivide**byfosteringandfacilitatingtheuseofICTbycitizens.\n\nFromtheoutsetitwasdecidedtocommittheprojecttoacompletelyopenphilosophy.Forthisreasonaclearchoicetowardsopensoftwareandoperatingsystemsandtheavailabilityofeverymodification,updateandimprovementtothecommunitywasmade.Thesameapproachwasadoptedfortheknowledgeandtheexperienceacquiredwithintheproject.InordertopursuethisgoalstheProvinceofRomecalledtheuniversityconsortium*CASPUR*(latermergedinthe[CINECA](https://www.cineca.it/en)consortium)todevelopthetechnicalsolution.Inthiscontext,aresearchprojectconductedbythe*CINECA*consortiumfounditsperfectapplication.Thisprojectproposedaninnovativemethodologyforthedistributionofnetworks(morepreciselyVirtualLANsusedforWi-Ficonnectivity)betweengeographicallydistantsites.\n\nThemethodologyadoptedmadeitpossibletohostpublicconnectivityservicesonnon-dedicatednetworkinfrastructures(e.g.:privatexDSL)thatfortechnicalandlegalreasonscouldnotbeusedassuch.\u2028ThisisnotthesoleadvantagethatOpenWISPgaveto*WiFiMetropolitano*:embracingtheresource-sharingphilosophy\u2013typicalofopenprojects\u2013anyonecancontributetothenetworkexpansionsimplybyhostinganaccesspoint.\n\u2028Thesoftwaretoolsandthearchitectures,includingtheOpenWISP2[wificontroller](http://openwisp.org/whatis.html#wifi-controller)anddifferent[NetJSON](http://netjson.org/)implementationsusedinOpenWISP,arereleasedtothepublicfreeofchargeunderopen-sourcelicenses,wehopethiswillallowabroaderaudiencetobenefitfromthisworkandimproveuponit.","url":"http://openwisp.org","logo":"//lh3.googleusercontent.com/8TWDMTm6AHMZJdvvsJ4L_bt9r4WehaOa3o_iygorlZc0XhnBWEifLrJtISrNAMiUpUSLoSf3peNulu47pVIt7AAI1dBid3Si"},"author":{"@type":"Person","name":"AnuragSharma"}},"143":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[fenics]Maximizingperformanceonmodernarchitectureswithdata-levelparallelism","description":"InthesolutionprocessofproblemsdiscretizedusingFEM,theassemblyofelementleveltensorstotheglobalmatrixoftencontributesasignificantamountofcomputationaltimerelativetotheoverallprocess.ThegoalofthisGSoC2018projectistoimprovetheperformanceoftheFEniCSframeworkintheassemblyphase.Toachievethis,theFEniCSFormCompiler(FFC)shouldbeenhancedsuchthatthegeneratedcodecanfullyutilizedata-levelparallelism(SIMD)functionalityofmodernCPUs.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"FabianL\u00f6schner"}},"144":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GEEandQIFforclustereddataregression","description":"ThisprojectaimsatdevelopinganewRpackageforclustereddataregression.Detailsinclude:\n\n*RewritebasicGEEmethodbasedonRcppandRcppArmadillo,whichwouldmakethecodemucheasiertomaintainandextend.\n*Implementpenalizedgeneralizedestimatingequationsforhigh-dimensionalcovariates.\n*Implementquadraticinferencefunctions.\n*ImplementAkaike'sInformationCriterionforGEE/QIF.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"YuzeZhou"}},"145":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidAppImrovements","description":"TheAimoftheprojectistoaddmorefunctionalitytotheAndroidapp.\n\nFollowingfeaturescanbeimplementedintheapp:\n-Sharingoffolders\n-Secondaryuserlogin\n-Supportforrememberinguserpreferenceslikeaudioposition,videoposition,sortingoption,etc.\n-Supportfordisplayingrecentfiles\n-ThemeandMaterialDesignimplementation\n-AddingautomatedUItestingprotocol\n-ImplementingExoPlayerforplayingmusic\n-Andmanymoresmallfeatures.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"arihant"}},"146":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CPURaceforParticleHunting","description":"Investigatetheviabilityofxtensor,amulti-dimensionalarraypackagewhichaimstobringtheAPIfeelingofNumPytoC++,intheACTScross-experimentparticletrackingpackage.ContributeanyrequiredfunctionalitytoxtensorandACTSintheprocess,ideallyalsocuttingconstantsinthehandlingofsmallmatrices.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"Antares"}},"147":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddaspreadsheetinterfaceformodifyingmultiplepagestothePageFormsextension","description":"ThePageFormsextensionforMediaWikiiscurrentlyusedtocreateandeditpagesusinganinterfacemadeupofformsthatsimplifytheprocess.TheFormscanbeusedtoaddandedittemplatecallsinthepages.Thisprojectaimstoaddaspecialpagethatprovidesaspreadsheet-likeinterface(renderedusingjsGrid)thatwillallowadministratorsofawikitoeditmultiplepagesatonce.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"YashdeepThorat"}},"148":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApplicationfortheHoneypotDetectionTool","description":"Thegoalofthisprojectistocreateatoolthatcanscanasystemforfeatureswhichwouldletanattackerknowprematurelyitisahoneypot.Thiswayhecouldavoidattackingitandthusavoidgettingcaught,makingthehoneypotuseless.Securityresearcherscoulduseittoscantheirhoneypotsystemsforsuchfeaturesbeforedeployingthemonlineorinproduction,inordertoavoidmistakes.Thetoolshouldbeabletogenerateareportwithitsfindingsandtheirseveritysothatappropriateactioncanbetakenbythedeveloper.\n\nThesefeaturesmayinclude:bugs,configurationmistakesordefaultconfigurationsleftunchanged,unimplementedservices,servicecombinationsthatwouldn\u2019tmakesenseonthesamemachineoronthecurrentoperatingsystem,unusualresponsetimes,etc.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"VladFlorea"}},"149":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EasilyExpandableWirelessIntrusionDetectionSystem","description":"WhileanalyzingalreadyavailableOpenSourceWirelessIntrusionDetectionSystems(WIDS),Irealizedthatthereisnofull-featuredsolutionyet.Kismetisthebiggestefforttohavesuchsystem.Howeveritisfarawayfrombeingabletodetectmostoftheknownattacks.BesideKismet,therearemanysmallprojectsdedicatedtoonlyoneorsomeWiFiattacks.Whiletheymightindeeddetecttheattacksatstake,theyareneithercompatibletoKismetnordotheyprovidedetectionforawiderangeofattacks.Kismet,however,providesapluginsystemwhichonlyallowsloadingofadditionalsoftwarewritteninC++orasawebapp.\n\nThismayincreasesthecomplexityfordevelopersnotexperiencedtoC++orwhodon'twanttofamiliarizethemselveswithKismet.The'EasilyExpandableWirelessIntrusionDetectionSystem'(EEWIDS)triestoovercomethislimitationandherebytriestocreateafull-featuredandexpandablesolutionbasedonmicroserviceapproach.Itdoesnotmatterinwhichwayadeveloperplanstodetectanattackorevenwhatprogramminglanguageshe/heprefers.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"AlexanderPaetzelt"}},"150":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingBoost.IntrusiveLibrary","description":"ThisincreasesthescopeofBoost.Intrusivelibrarybyaddingmoredatastructuresintothecollection.Everydatastructureiscapableofsolvingalargerangeofproblems.Soaddingdatastructuresincreasestheproblemsolvingabilityofintrusivelibrarywhichincreasesthenumberofusersusingthislibrary.Nowadays,datastructuresareusedinmanyfields.Thereare2mainreasonsbehindtheuseofdatastructures.First,toobtainbetterperformancebenefitsandSecond,tosavespacerequiredforexecutionofanalgorithm.ThedatastructuresiamgoingtoimplementareSegmenttree,Fenwicktree,SuffixtreeandSuffixAutomata.segmenttreeandfenwicktreeareveryusefulwhenrangequeriesneedtobedoneefficiently.Suffixtreeandautomatacansolvevarioustypesofstringbasedproblems.Hence,theseareverymuchusedinmodernworld.Hencethisprojectincreasesthedemandfortheintrusivelibrary.Everydatastructurecanonlysolveproblemswithparticularcharacteristicsanditcannotsolveortheperformanceisbadwhenthesamedatastructureisusedforothertypesofproblems.So,onehastoselectcorrectdatastructure.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"Harisaicharanchalla"}},"151":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createagenericdebuginterfaceforsoft-CPUcore(or1k)andconnectittoGDB","description":"Theaimofthisprojectistocreatearun-controldebugsystemforsoftCPUcore(or1k)inLiteXfirmwareandaddGDBtothesystemusingOpenSoCDebugProject.Theprojectincludesaddingrun-controldebuggingspecificmoduleslikeCDMmoduleandgdb-serverbridgetotheOpenSoCDebugProjectandintegratingthesystemintoLiteXfirmware.Run-controldebugging,alsoknownasbreakpointdebuggingor\u201cstop-and-stare\u201ddebuggingisthemostcommonwayoffindingproblemsinthecode.UsingGNUDebugger(GDB)breakpointscanbesetinthecodeandonecanreadregisterormemoryvalues,printstacktraces,andmuchmore.","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"ShivamAggarwal"}},"152":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingSerializationprotocolssupportforApacheDubbo","description":"ApacheDubboisanopen-sourceRPCandmicroserviceframework.Amongotherthings,ithelpsenhanceservicegovernanceandmakesitpossibleforatraditionalmonolithapplicationtoberefactoredsmoothlytoascalabledistributedarchitecture.\n\tDubbo\u2019sexsitingserializationAPIiswrittenwithnativeJavaserializationsupportandJSONwhichisarguablyfasterthanXML.Howeverforimprovisation,thiscanbeimplementedwiththeGoogleProtocolBufferscommonlyknownasprotobufwhichhaslightweightAPIwithmoreefficientserializationprotocols\n\tThegoalofthisprojectistoimplementanEfficientserializationprotocolsbycreatingaextension/libraryforintegrationwithprotobufwhicharguablywillimprovetheperformance.Thus,thisshallbecomeaveryusefulextension/addedfeatureforOpenSourceuserswithdesiredfunctionality.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"RaghuReddy"}},"153":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopingnewfeaturesfortheOpenEventFrontend","description":"TheNewFrontend\u2019sbasicfoundationshavebeenlaidinpreviousworkduringlastsummerofcodeandsubsequentcontributionsthereafter,withCRUDfunctionalityworkingformostoftheAPIsofferedbytheopeneventserver.\nJSONAPIspeccomplianceledtorobustintegrationoftheAPIendpointsontheclientside.However,manybugsstillremain,andvariousAPIshavenotbeenimplementedyet,orthereareothermismatchesinactualandexpectedresults.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"RitikaMotwani"}},"154":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizationofMindTheWord","description":"Ihaveselectedthefollowingideastoimplementintheextension:\n\n**1.LocalStorageofmostcommonwords:**Addinglocalstoragefortranslationsofthe1000thmostcommonwordswillcoveraround55%-70%ofallwordsencountered.Thiswillsavetimeaswellascharacterlimits.\n\n**2.AddingViewportlimits:**Limitingthetranslationprocesstothecurrentviewportwillsavetimeandcharacterlimits.\n\n**3.TranslationwithoutusingAPIkeys:**UsingGoogleTranslate'sfreeAPIfornewusersforeasyon-boarding.\n\n**4.Betterquizzing/testingfeatures:**On-the-gospontaneousquizzingfeaturewillincreaseuserinteraction.Oncetheuserhasmarkedthewordas\"learnt\",thewordwillbeenabledforthisfeature.\n\n**5.ImprovingbasicUI/UXoftheextension:**AddingHoverCardsforviewingtranslations,addingcontrolstoPop-Uppage,AddingInteractiveTours,ChangingUI/UXofOptionsPageandAddingBadgetoPop-Upfordisplayinginformation","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"ChiragVashist"}},"155":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"rOceans:anRPackageforintegratingspatialtrendsinbiodiversity,humanstressors,andconservationefforts","description":"rOceanswillbeanRpackagethatservesasaplatformforintegratingmultiplespatialdatasetsonmarinebiodiversity,human-drivenstressors,andglobalprotectedareascoveragetoadvanceinmarineconservationresearchandmakecomplexglobalandregional-scalemacroecologicalanalysiseasyforawiderangeofusers.Thepackagewillincludefunctionstoaccessseveralmarinespatialdatasetsandtostandardize,checkforquality,correctbiasesandanalyzetrendsofmultipledatatypes,includingspecies\u2019rangesandconservationstatusasprovidedbytheOBIS,GBIFortheIUCNRedListonlinedatabase,oceanlayersofmultiplestressors(seeHalpernetal.2008),presentandfuturepredictionsofclimatechange(forexample,Bio-Oracle,seeAssisetal.2018)andcurrentconservationefforts(i.e.marineprotectedareasglobalcoverage).Asecondarygoalistoimplementauser-friendlyShinyRappthatwilleasilyallowformultipleglobalanalysesunderdifferentclimaticandconservationscenariostoprovidevisualizationsonexpectedoutcomesfornon-specialistuserssuchaspolicy-makers,journalists,andstudents.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"IgnasiMonteroSerra"}},"156":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingsupportforvideodecodermodulesusingGDNative.","description":"#AddingsupportforvideodecodermodulesusingGDNative.\nGodothassupportforvideoplaybackthroughVideoPlayerAPI,whichwhileuseful,isconstrainedto\nusingoneofthetwosupportedformats(OGVorTheora)\nThisprojectaimsatusingGDNativetoaddexternallibrarysupporttoGodotforsupportingmultiplecodecswithout\ncausingbloatandunnecessarysizeincrease.\nThiswillbedonebyreleasingasetofofficialexternalmodulesthattheusercanaddtotheprojectaspertheirrequirement.","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"KidRigger"}},"157":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"librsvg:portfiltereffectstoRust","description":"ThisprojectinvolvesportingthelibrsvgfiltereffectsfromCtoRustandmakingsuretheyallworkbyaddingmissingtestsfromtheSVGtestsuite.ThisworkwillhelpwiththeongoingeffortofportinglibrsvgtoRust,aswellashelpensuretheGNOMEprojectsusinglibrsvggetthecorrectresultswhenrenderingSVGswhichutilizefiltereffects.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"YaLTeR"}},"158":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompletingRUBIIntegrator","description":"Thisprojectaimstocompleterubi(rulebasedintegration)moduleofsympy,whichisinveryunstablecondition.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"AshishKumarGaurav"}},"159":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheintegrationofbotsonRocket.Chat","description":"ThegoalofthisprojectistodevelopabasicUIintheAdministrationPaneltomonitor,manageanddeploybotsusingthesupportedplatforms.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"MikaelMello"}},"160":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProposalforStardroid(GoogleSkyMaps)","description":"TheaimoftheprojectistobuildtheSTARDROIDApplicationfromscratch;calibratingitproperlytoacquiretheabilityofworkingwithdifferentmobileversions.TheendgoalwouldallowitsproperusagetodetectvariousStars,Planets&Constellationsintheskywiththehelpofin-builtcompassandsensors.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"RaghavPuri"}},"161":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystemdunitfilesinGNUShepherd","description":"SystemdhasbecomethestandardinitsysteminthemajorityoftheGNU/Linuxdistributions,replacingtheolderSysV-styleinitsystem.ThetargetofthisproposalistoaddsupportforSystemdunitfilesinGNUShepherd,allowingittousetheunitfilesthatalotofsoftwareisbundledwith.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"IoannisP.Koutsidis"}},"162":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UsingtheZ3SMTSolvertoValidateBugsReportedbytheClangStaticAnalyzer","description":"Thegoalofthisprojectistoprovideanewoptionintheclangstaticanalyzertovalidate(orrefute)reportedbugs,byusinganSMTsolver.Theimplementationconsistsofanextrastep,afterthebugisfoundbythebuilt-insolver(RangedConstraintManager)butbeforereportingittotheuser;thepathandtheconstraintsthattriggerthebugwillbeencodedinSMTandcheckedforsatisfiabilityusingtheSMTsolverZ3.TheexpectedresultoftheprojectistoreducethenumberoffalsebugsreportedbytheanalyzerandevaluatetheoverheadintroducedbyZ3duringvalidation.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"MikhailYRGadelha"}},"163":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IBERTCloneusingLiteX","description":"Biterrorratetestersareusedtotestthequalityofsignaltrans-reception.IBERTLogicorefromXilinxisdesignedfortestingthephysicallayer(PMAspecifically)transmission.ThisprojectaimstodevelopanopensourcecloneoftheXilinxLogicorewhichincorporatesmostfeaturesasdetailedinitsdatasheet.IndependentmoduleswillbecodedinpythonusingmigenframeworkandlibrariesfromLiteXwillbeusedtopreparethecommunicationmodules,bridges,andhostconnections.","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"HarshGugale"}},"164":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingTheImmortal","description":"[TheImmortal](https://www.mobygames.com/game/dos/immortal),anisometricactionadventureknownforitsgraphicviolenceandsadisticdifficulty,developedbySandcastleandreleasedforamyriadofplatforms.\nAsawizard,youjourneydeepintoadungeoninsearchforyourmentorMordamir.Whilebattlingavarietyoffiends,evadingdeadlytrapsandsolvingpuzzles,youlearnaboutthetreacherousplotthatluredyouintoitsclutches.\nMygoalistoportthegametotheScummVMecosystem.ItwouldmarkthefirstisometricactionRPGfortheprojectandcontributingwhatisnotoriouslyknowntodayasthe\u2018DarkSoulsofthe90s\u2019.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"Joefish"}},"165":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BugLoggingTool","description":"BLTletsanyonereportissuestheyfindontheinternet.Itgivespointstousersforreportingbugs.Butitlacksmobileportabilitythatistheappisnotsomobilefriendly.Also,itlacksinrewardinguserswhoreportbugs.Also,currentlyitdoesnothavetheoptionofprivate(paid)bugbounties.\nTheProposalaimsatimprovingtheBLTappby-:\nFusingappusingFuseToolstoalloweasybugreportingfromphone.\nTointroduceBUGCryptocurrencywhicharerewardedforeachbugreported.\nAllowcompaniestodoprivate(paid)bugbounties\nAllowbugreportingviaemail","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"SRahulBadami-1"}},"166":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"P5.jsWebGLUpdates","description":"ThisprojectwouldbuilduponP5.js\u2019webGLfunctionalitywithafocusonhelpingthebeginningcoderunderstandhowthecomputerrepresentsandmanipulatesobjectsin3Dspace.ByexpandingthecameraAPI,documentation,andbeginningtoimplementmissing3Dprimitives,IhopetomakeusingthewebGLmodeinp5aseasyaspossible.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"AidanNelson"}},"167":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HelpHadrian","description":"Currentbuildsystemssuchas\u201cmake\u201dhaveaverycomplexstructureandaredifficulttounderstandormodify.Hadrianusesfunctionalprogrammingtoimplementabstractionstomakecodebasemuchmorecomprehensible.BuildRulesaredefinedusingShakeLibrary,andtheresultsproducedaremuchfasterandscalablethancurrentmakebasedsystem.Butthein-useimplementationofHadrianisstillindevelopmentphaseandnotcompletelyreadytobedeployed.IbelievethatHadrianwillserveahugeassistanceinincreasingtheproductivityofHaskelldevelopers.Therefore,theaimofmyprojectwillbetopushHadrianafewstepsclosertodeployment,sothattheHaskellcommunitycancodewithabitmoreefficiency.\n\nArecentPullRequestbyAlpMestanogullaryhasimplementedabasicruleforbinarydistribution.Also,Ihavebeenabletofigureoutmultiplesourcesoferrorscausingvalidationfailures,andmyPullRequesthasbroughtthenumberoffailuresdownsignificantly.\n\nHence,themajorgoalsofmyprojectwillbeto:\n1)Achieveghc-quakemilestonethatislistedinHadrian.\n2)ImplementmissingfeaturesinHadrian.\n3)BuildamorecomprehensivedocumentationofHadrian.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"ChitrakRajGupta"}},"168":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingtheCLTKwithSynonyms,TranslationsandWordEmbeddings","description":"TheCLTKfeaturesthemostsophisticatedalgorithmavailableforlemmatizingclassicalLatin.Lemmatizationistheprocessbywhichinflectedword-formsaregroupedtogetherundertheirdictionaryheadings.Thisallowsustogatheraccurateword-usagestatistics,analyzeauthorship,andmodelsubjectmatterinclassicalcorpora.HowevertheCLTKlemmatizerisnotcurrentlyabletoidentifysynonymsforagivenword,orsuggesttranslationsintootherlanguages.\n\nIproposetomodifytheexistingCLTKlemmatizertolookupsynonymsandtranslationsforLatinandGreek.IwilladaptCLTK\u2019sunique\u2018backoff\u2019approachtolemmatizationinordertomeasuretheprobabilityofeachpossiblesynonymand/ortranslationforatargetwordgivenitscontext.Further,IproposetoincorporatevectormodelsforLatinandGreekbasedonwordembeddingstrainedusingtheword2vecalgorithm.Oncesynonyms,translations,andvectormodelsareincorporatedintoCLTK,userswillbeabletoperformcutting-edgetaskslikesentencelengthdocumentalignment.Thiswillopennewhorizonsfordigitallyassistedclassicalscholarship.","sponsor":{"@type":"Organization","name":"ClassicalLanguageToolkit","disambiguatingDescription":"NLPfortheAncientWorld","description":"WedeveloptheClassicalLanguageToolkit(CLTK)becausewebelieveitisrevolutionizingthestudyoftheancientworld.Itisdoingsobyremovingbarrierstoentryforthosedoingnaturallanguageprocessing(NLP)inClassicallanguages(namely,thesurvivingliteratureoftheentiretyofEurasiaandnorthAfrica,fromroughly3000B.C.toA.D.1500).\n\nDuetohowacademicdisciplineshaveevolvedoverthepast200years,ourearliestcivilizationsareoftenstudiedinisolationfromoneanother.Thisistragic,fortodayweknowthattheancientworld\u2013fromRometoMesopotamiatoIndiatoChina\u2013consistedofdeeplyinterconnectednetworksofideas,technologies,art,andbeliefs.Asaframeworkformultidisciplinaryresearch,theCLTKwillhelpscholarsdiscoverthecommonalitiesofwhatwereoncethoughtdisparatecultures.\n\nAssoftware,theCLTKisasuiteofNLPtoolssuitedtothespecialneedsofancientlanguages.Wehavehavethreegoals:Themostbasicistoofferlow-levellibrariesfordoingNLPinparticularClassicallanguages(e.g.,AncientGreek,Sanskrit).Developedwithanextensiblearchitecture,ourcodeiseasilyhackedtosupportnewlanguages.Second,theCLTKofferstoolsforstudentsandscholarstodoreproduciblescientificresearch.Forinstance,ithasversion-controlledlinguisticcorporaandasuiteoffunctionsforstylometrics.Third,itisaframeworkformultidisciplinarylanguageresearch.Withpre-trainedmodels(suchasWord2Vecforvectorspacemodels),weprovideeasy-to-usetoolstocapturethetransmissionandevolutionofknowledge,fromtheearliesthumansocietiestothedawnofthemodernera.","url":"http://cltk.org/","logo":"//lh3.googleusercontent.com/CKCUu4iWJwdYiZN3iTns4NDVc-_rPltAk4ktzHQJcmfVsZQRHZRJlhHUlUge-Ahe3O3CrnONguwIEbfsJsTpBy1BzYtqfHU"},"author":{"@type":"Person","name":"james.gawley"}},"169":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PublicStreamArchives","description":"Publicaccesstocommunicationsisanimportantaspecttosomecommunities.Thesecommunitiesmayormaynotbeopensourcecommunitiesbutstillmightdesirethatpeopleonwebshouldbeabletoaccesstheircommunicationswithouttheneedgettinganaccount.WiththisprojectwewantZuliptobecomecapableofservingchatsthathappenedinpublicstreamstoanyoneontheweb.Essentiallyonewillbeabletoreadthechatsofawebpublicstream.Membersofsuchastreamwillconsenttotermsofpublishingtheirconversationsonline.AlsothisprojectwillhelpsearchenginesindexpublicchatsthathappenedonaZulipserveraccessibletoanyoneontheweb.ThiswillgreatlyenhancethesupportavailablefordebuggingissueswithZulipinstallationssincewecanexpectsolutionsprovidedonZulipdeveloperschattopopupinsearchresultsofasearchenginequery.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AdityaBansal"}},"170":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingthedevelopmentworkflow","description":"Theproject,improvingthedevelopmentworkflow,emphasizesonthefollowingaspects:\n1.ReducingthereviewertimebyautomatinglintchecksandtestsforOppiadevelopersandcodereviewers.\n2.Catchingerrorswiththehelpofnon-flakyandthoroughend-to-endtestsbeforetheyendupinproductionaswellasincorporatingmultiplebrowsersandmobileviewportsinthetests.\n3.AutomatingroutineprocesseslikeCLAchecking,closingstalepullrequestsandhelpingresolvemergeconflictsandbuildfailuresbynotifyingthemaintainer-on-dutyandthepullrequestauthors.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"ApurvBajaj"}},"171":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScrapyGsocProposal","description":"Scrapyisafast,opensourcewebscrapingframework,thatprovidesallthetoolsrequiredtoscrapedatafromdifferentwebsites.\nAfterPEP492,Pythonhasenabledcoroutineprogramming,byprovidingnativesupporttocoroutines,usingAsync/Await.ThissupportisavailablestartingfromPython3.5+,soprovidingsupporttocoroutineprimitivesinScrapy,bringsalotofconcurrencyinthetable,whilemaintainingthesinglethreadednatureofthesupport.\nThisProposalproposesthesupportforAsynchronousIO,andprovidingthenativesupportofcoroutinesinScrapySpiders,whileextendingthesupporttowardsextensionsandmiddlewares.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"hitman23"}},"172":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"implementpg_thriftpluginforpostgreSQL","description":"Oneofadvantagesofdocument-orienteddatabaseslikeMongoDBorCouchbaseoverRDBMSsisanabilitytochangethedataschemeeasily,fastandoften.ThetraditionalapproachinRDBMSworldinvolvesdoinganexpensiveALTERTABLEoperation,slowupgradeofanexistingdata,andstufflikethis.Thisapproachisoftenslowandinconvenientforapplicationdevelopers.\nTosolvethisissuePostgreSQLprovidesJSONandJSONBdatatypes.UnfortunatelyJSONBhasadisadvantageofstoringalldocumentskeys,whichisalotofredundantdata.\nOnepossibilitytotoreduceJSONBredundancyistousezsonextension.ItcompressesJSONBdocumentsusingshareddictionaryofcommonstringsthatappearinallormostdocuments.Thisapproachhasitslimitationsthough.Particularly,sincedataschemaevolves,thedictionaryhastobeupdatedfromtimetotime.Alsozsoncanaffectthebuild-inmechanismofPostgreSQLofcompressingdatausingPGLZalgorithmsincethismechanismusessomeheuristicstorecognizedatathatcompresseswell.Thussometimeszsoncanreducetheoverallperformance.\nTheideaofthisprojectistocreateanextensionthatprovidesThriftsupportwhichsolveszsonproblem.","sponsor":{"@type":"Organization","name":"PostgreSQL","disambiguatingDescription":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.","description":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.Ithasmorethan15yearsofactivedevelopmentandaprovenarchitecturethathasearneditastrongreputationforreliability,dataintegrity,andcorrectness.Itrunsonallmajoroperatingsystems,includingLinux,UNIX(AIX,BSD,HP-UX,macOS,Solaris),andWindows.ItisfullyACIDcompliant,hasfullsupportforforeignkeys,joins,views,triggers,andstoredprocedures(inmultiplelanguages).ItincludesmostSQL:2008datatypes,includingINTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL,andTIMESTAMP.Italsosupportsstorageofbinarylargeobjects,includingpictures,sounds,orvideo.IthasnativeprogramminginterfacesforC/C++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC,amongothers,andexceptionaldocumentation.\n\nAnenterpriseclassdatabase,PostgreSQLboastssophisticatedfeaturessuchasMulti-VersionConcurrencyControl(MVCC),pointintimerecovery,tablespaces,asynchronousreplication,nestedtransactions(savepoints),online/hotbackups,asophisticatedqueryplanner/optimizer,andwriteaheadloggingforfaulttolerance.Itsupportsinternationalcharactersets,multibytecharacterencodings,Unicode,anditislocale-awareforsorting,case-sensitivity,andformatting.Itishighlyscalablebothinthesheerquantityofdataitcanmanageandinthenumberofconcurrentusersitcanaccommodate.ThereareactivePostgreSQLinstancesinproductionenvironmentsthatmanagemanyterabytesofdata,aswellasclustersmanagingpetabytes.SomegeneralPostgreSQLlimitsareincludedinthetablebelow.","url":"https://postgresql.org","logo":"//lh3.googleusercontent.com/dZ_oew0LVwBSAiWC4mZoRrd_QbX0BgDxV_ydnc-T4aByJNZHQPoE_Nwz6kBeeyGBEkt9kW4BNL_sS7ambal7TissNjFPLQ"},"author":{"@type":"Person","name":"YanCui"}},"173":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Packagingthevirtualbrainforthemodernworld","description":"Thisprojectisaboutpackagingofthethevirtualbrain(tvb)tothescientificcommunity,usingthemostusedscientificsoftwaredistributorssuchaspackagingtvbtoanaconda,Developanativelauncherfortvbdistributions,Packaginganddistributionforneurodebian,Developavagrantfilescriptforvirtualmachines,Developascript(Dockerfile)forbuildingadockerimage,AndfinallyiftimeallowdevelopascriptforbuildingaAmazonWebImage(AMI).","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"Pyc0d3r"}},"174":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NeuralNetworksforSimilarityLearning","description":"ReseachersandIndustryexpertsaliketurntogensimforeasy-to-pickupandproductionreadycode.Recently,DeepLearningtechniqueshavetakentheforefrontinapparent\"stateoftheart\"performances,however,thesetechniqueshaven'tmadetheirwayintoproductionduetounreproducabilityandlackofavailability.Thisprojectwillevaluatethesenewertechniques,justifytheirbenefitinreproduciblemannersandintegratethemintothegensimtoolkit.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AneeshYogeshJoshi"}},"175":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MS/MSidentificationmoduleforMZmine.","description":"Thegoalistoimplementawrapper(commoninterface)fortheidentificationalgorithms\u2019logicinMSDK(thatwillallowtoinvoketoolslikeSIRIUSorCSPP)andaddaGUItoMZmine,whichwillinvokethealgorithms.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"EvgenySorokin"}},"176":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Learnblock(Learnbotprogramminglanguage)extensionforcollaborativerobotics","description":"LearnBlockistheprogramingtooldesignedforeasyusageoftheLearnbotrobot.Itismeanttobeusedbystudentsandtohelpthemlearnnewconceptsbytheusageofroboticsprogramming.ThisideainvolvestheextensionoftheLearnblockprogrammingtooltomanagecollaborativeroboticsbetweenlearnbots.IwilldevelopasystemthatenablesLearnbottocommunicatebetweenandofferthisoptionthroughthelearnblocktooltotheenduser.Finallyausecaseexampleofthesecollaborativeroboticstoolwillbedevelopedandtutorialsproducedforfutureusersanddevelopersoftheplatform.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"PrinshuKumar"}},"177":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofTwoNeuralMassModelsontheOpenSourceBrainPlatform","description":"Differentcomputationalmodelshavebeendevelopedinneurosciencetosimulateneuralsystems,however,thesemodelsoftenusedifferentprogramminglanguages,toolsandtechniquesmakingitdifficulttoshareandreproducethemamongdifferentresearchgroups.\n\nNeuroMLandLEMShavebeenintroducedtostandardisethestructuraldescriptionanddynamicsofconceptssuchasionchannelsandsynapsesinamachine-readableformat,makingcomputationalmodelsmorereproducible,accessibleandshareableamongresearchers.PyNNisaPythonpackagethatoffersacommoninterfacefordifferentneuronalsimulatorsinthefield.Tyingallthesetogether,acurateddatabaseofneuronalmodelsispubliclyavailabletothecommunityattheOpenSourceBrain(OSB)repository.\n\nThisprojectfocusesontheimplementationoftwoNeuralMassModels(NMMs)usingNeuroML/LEMSandPyNN.TovalidateandtesttheimplementationofpopulationmodelsonNeuroML/LEMS,wewillimplementtwopreviouslypublishedmodelsandsharethemontheOSBplatform.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"JessyD"}},"178":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pontoon'spathtofirstcontribution","description":"\u201cPontoonisMozilla'slocalizationtool,usedbyhundredsofcontributorstotranslateFirefox,mozilla.org,andmanyotherMozillaproducts.ItiscriticaltoshippingFirefoxtoasmanyusersaspossible,allaroundtheworld.\u201d\n\nSinceactiveuserparticipationandonboardingisoneofthekeycomponentsfortheachievementofPontoon\u2019sgoaltowardslocalization,theideaistoimprovetheexperienceoffirst-timeusersofPontoonbydefininga\"pathtofirstcontribution\"explainingthebasicflowandinsandoutofcontributingtowardslocalisingMozillaapplicationsbyaddingaguidedinteractivetour,awalkthroughforexplainingbasicfunctionalityforunauthenticateduserandabetter\u201cLearnMore\u201dlinkreplacingthecurrentgitbooklinkandmakingalloftheseassmoothaspossible.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"vishalcr7"}},"179":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementSpringDatatotheLibreHealthToolkit","description":"TheLibrehealthtoolkitisdependentonHibernatefordatabasemappingtoMYSQL.Toscalevarioususesforthetoolkit,thereisacriticalneedtointegrateastandarddatabasemanagementframework.ThisprojectaimstoimplementSpringDataintoLibreHealthtoolkit","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"PrashadiBandara"}},"180":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportJava9forJPF-CORE","description":"JPF-COREcurrentlybuildsandrunsonJava8.ThemainobjectiveofthisprojectistogetitupandrunningwithJava9,leveragingitsnewfeatureslikethemodularity,strongencapsulation,whilealsohandlingthedeprecatesandremoves.Therearealsoothernewenhancementslikemulti-releaseJARfileswhichisusefulinsupportingoneortwomajorversions,inadditiontojustJava9.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"GayanWeerakutti"}},"181":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradingOntologyTaggingatWikiPathways","description":"Ontologiesareanintegralpartofourscientificprogress.Theabilitytosharecommondefinitionsiscrucialtoansweringquestions,thus,anupdatedandpersistentontologyisimportanttoinvestin.ThisprojectwillupgradethecurrentontologytaggingsystemofWikiPathwaysbyutilisingtherecommenderREST-APIofBioPortal.Thefirstpartdealswithfixingcurrentdatafetchingmismatches,wheretagsarestoredandfetchedinconsistently.Thesecondpartofthisprojectisimplementinganintuitivetaggingfunctiontotheprocessofcreatingapathway,allowingthecreatortofetchsuggestionsfromBioPortalandaddthemwithacoupleofclicks.Lastly,thefinalpartpertainspromotingthequalityofthetagsbycrowdsourcingthevotesofvisitingusers.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"DaraAkdag"}},"182":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Sysbot","description":"ASlackintegratedGithubautomationbotforhandlingandcheckingGithubworkflow.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Sammy1997"}},"183":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"guix-ContinuerewritebuilddaemoninGuileScheme","description":"ThisprojectwillbethecontinuationofaGSOC-2017effortwiththesamegoal.CurrentlythebuilddaemonofGuixiswritteninC++,inheritedfromNix.Itworksfinebutisnotashackableaswewouldlike,andhaspoorintegrationwiththerestofGuix.Forinstance,thedaemoncallsouttothe'guixsubstitute','guixauthenticate',and'guixoffload'commands,butitsinterfacetothesecommandsisverylimited.Furthermore,alargepartofthedaemon'scodeisalreadyimplementedinScheme:containerfunctionalityisavailablewith'call-with-container',archivecreationisimplementedin(guixnar),writingderivationfiles(.drv)isdonein(guixderivations),andsoon.\n\nThegoalofthisprojectwouldbetorewritethedaemoninGuileSchemeusingthebuildingblocksalreadyavailableandalsowritethemissingblocksinGuileScheme.Importantmissingbitsincludethegarbagecollectoranditsscanner(whichscansfilesforreferencesto/gnu/storeitems),thescheduler,whichschedulesderivationbuildsintopologicalorder,usingthespecifiednumberofcores,etc.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"uniq10"}},"184":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MoredetailedintegrationofAcousticBrainzwithMusicBrainz","description":"TheAcousticBrainzprojectcurrentlyreliesonusingmusicbrainzngs,whichisashallowpythonbindingoftheMusicBrainzWebServicetofetchtheinformationofrequestedentities.python-musicbrainzngsthenusestheXMLWebService(whichisaninterfacetoMusicBrainzdatabase)whichqueriesandservestherelatedresultsfrom**MusicBrainz**database.ThisisnotveryslowbuttherearealotofrequestsperpageonAcousticBrainzandwiththeXMLwebserviceittakesverylongtimetoretrieve.\n\nRecordingsinAcousticBrainzarestoredbasedontheirMBIDfromMusicBrainz.AsaccessingtheMusicBrainzdatainAcousticBrainztakesalongtimetoretrieveusingpresentwebAPI,weshouldbehavingatighterintegrationwithMusicBrainzdatasothatwecanaccessthedatainafasterandmoreefficientmanner.\n\nMyproposalinvolvesworkingonaccessingMBdatabaseinABirrespectiveofthepresentwebservice.\nWithadirectaccesstoMusicBrainzdata,wecanhaveaverytightintegrationwithMusicBrainzdatabaseandcaneasilyfetchMusicBrainzdataanduseitinmanyplacesinAcousticBrainz.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"RashiSah"}},"185":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Javascript/WebGLLibraryForInteractiveVisualizationOfLarge-ScaleNetworkGraphs:ExpandedFeatures.","description":"InthisprojectIwilladdsomenewoptionstotheCCNetVizJavaScriptlibrary(e.g.addinghide/showfornodes/edges,addingthecontextmenuonrightclick,addingtheoptionforexportingagraphasanimageetc.)andredesign/improveliveexamples.Someoftheliveexampleshaveunfunctionaloptionsandtheinterfaceis\"broken\",sothiswillalsobeimproved.Iwillalsodevelopanonlinebenchmarkand(performance)testingframework,andeverythingthatwasaddedorredesignedwillbethoroughlytestedanddocumented.","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"AnaJeli\u010di\u0107"}},"186":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoingBeyondEqualTemperamentinMusicBlocks","description":"MyproposedprojectisabouttheimplementationofdifferenttypesoftemperamentsystemstoMusicBlocks.Temperamentreferstotheprocessofalteringthesizeofanintervalbymakingitnarroworwideascomparedtothepureform.Differenttypesoftemperamentincludeequal,justintonationandmeantone.Currentlymusicblocksislimitedtoequaltemperamentonly.Thisprojectaimstoenhancethecredibilityofmusicblockstoallthethreemajortypesoftuningsystems.FreeingMusicBlocksfromequaltemperamentwillallowlearnerstounderstandmusicinmorethanoneway.Abovethattheusercanalsocreatetheirowntuningsystem.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RiyaLohia"}},"187":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[GSoCproposal2018]EmojiTwitterbotforCommonsimagesfromNYPLfork","description":"WikimediaCommonsisaWikimediaFoundationprojectandanonlinerepositoryofimagesvideosandothermediafiles.ATwitterbotisatypeofbotsoftwarethatcontrolsaTwitteraccountviatheTwitterAPI.ThisprojectaimsatcreatingaTwitterbotsimilartoNYPLEmojibotforpicturesonCommons.Ifausertweetsanemojitothebot,thebotshouldreplytothetweetwithanimagefromCommonsthatrepresentsthesameemotionastheemoji.Thatis,animageselectedrandomlyfromCommons,thatmatchestheemoji.Notethatthebotwillnotonlyusegraphicalemojibutalsotextbasedemoji(asthis:;-)).\nThisprojectwillmakeitpossibleformostWikimediaCommonspicturestobeexposedtotheworld.HencebringingmoreawarenesstoCommons.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"proverb1(r054l13)"}},"188":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Androidandwearapp","description":"Thev2+oftheandroidappofRocketChatisalreadyunderprogressandseemstoworkwellsofar.Forthesummerofcode'18,IintendtoextendRocketChattobeusedinubiquitousplatformslikeandroid**wear**.I'llbebuildingthewearappfromscratchthissummer.Apartfromthis,Ialsointendtoworkonmoreadvancedfeaturesfortheandroidapplikeintegrating**googlesmartlock**,addingsupportfor**privatechatgroups**,andwillkeepworkingonissuesreportedduringtheGSoCperiodtoimprovetheuserexperienceforthemobileapp.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"AniketSingh"}},"189":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradingthePSLabAndroidApplication","description":"PSLab(PocketScienceLab)isanOpenSourcehardwaredevice(openonalllayers).TheAndroidAppforPSLabaimstorunPSLabdeviceinandroidsmartphones.ThisproposalofferstoupgradePSLabAndroidAppbyimplementingalltheleftoverfunctionalitiesintheAndroidApp.","sponsor":{"@type":"Organization","name":"PocketScienceLab","disambiguatingDescription":"APocketScienceLabforPhysicsEducationandEveryStudent","description":"ThegoalofPSLabistocreateanOpenSourcelabusingOpenSourcesoftwareandhardwarethatcanbeusedforexperimentsbyteachers,studentsandcitizenscientists.Ourtinypocketlabprovidesanarrayofsensorsfordoingscienceandengineeringexperiments.Itprovidesfunctionsofnumerousmeasurementdevicesincludinganoscilloscope,awaveformgenerator,afrequencycounter,aprogrammablevoltage,currentsourceandasadatalogger.WearedevelopingtheexperimentsstartingonthehardwaretolibrariesanduserinterfacesfordesktopPCsandAndroidappsforsmartphones.ThePSLabprojectisinspiredbytheworkoftheOpenScienceHardwarecommunity","url":"https://pslab.fossasia.org","logo":"//lh3.googleusercontent.com/QJjQa-bCupLHYPgriwaiacHngco0BoHP-RfuDnT2KaNBoIIPvqURM3Rik9Ct43x1nXvKOlLJ7fv3eLW04QDneCMsvVzNVZ8u"},"author":{"@type":"Person","name":"AbhinavRaj"}},"190":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AOM-accessibilityAPI","description":"AOM(AccessibilityObjectModel)isaJavaScriptAPIthatallowsformodifyinganaccessibilitytreelikeDOM.Inthisproject,AOMphase1&2isimplemented.\n#phase1\nTheaccessibleNodepropertyisaddedtoDOMElement.ThepropertiesofAccessibleNodecorrespondtoARIAattributesone-to-one,andwebbrowserscanmodifyaccessibilitytreeviathisproperty.NotethatifbothanAccessibileNodepropertyanditscorrespondingARIAattributearepresent,theAccessibleNodepropertyoverridestheARIAattribute.\n#phase2\nAccessibleNodeinterfaceisderivedfromEventTargetsothataccessibilityinputeventsandassistiveactionsbecomeabletobeprocessedviaAccessibleNode.Thisenableswebdeveloperstocheckwhetherusersareusinganassistivetechnologyornot,andthismayleadstodiscriminationagainstsomeusers.So,webbrowsersshouldaskusersforpermissionoflisteningforaccessiblityeventsbeforepropagatingthoseeventstoAccessibleNodes.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"TokioKajitsuka"}},"191":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SurfaceReconstructionToolfor3DTK","description":"ImplementPoissonsurfacereconstructionfor3DTK.","sponsor":{"@type":"Organization","name":"3DTK","disambiguatingDescription":"The3DToolkitprovidesalgorithmsandmethodstoprocess3Dpointclouds","description":"The3DToolkitisacollectionofprogramsthatallowworkingwith3Dpointclouddata.Thetoolsincludeapowerfulandefficient3Dpointcloudviewercalled\"show\"whichisabletoopenpointcloudscontainingmillionsofpointsevenonoldergraphicscardswhilestillprovidinghighframerates.ItprovidesbindingsforROS,theRoboticOperatingSystemandforPython,theprogramminglanguage.Mostofthefunctionalityof3DTKisprovidedintheformof\"tools\",hencethenamewhichareexecutedonthecommandline.Thesetoolsareabletocarryoutoperationslikesimultaneouslocalizationandmapping(SLAM),planedetection,transformations,surfacenormalcomputation,featuredetectionandextraction,collisiondetectionanddynamicobjectremoval.WesupportLinux,WindowsandMacOS.3DTKcontainstheimplementationofseveralcomplexalgorithmslikemultipleSLAMandICPimplementationsaswellasseveraldatastructureslikek-dtrees,octrees,spherequadtreesandvoxelgrids.Thesoftwareishomeoftheimplementationofalgorithmsfromseveralhighimpactresearchpapers.WhilethePointCloudLibrary(PCL)mightbedead,3DTKisaliveandactivelymaintainedbyaninternationalteamofskilledresearchersfromallovertheworld,rangingfromEuropetoChina.Know-howfrom3DTKinfluencedseveralbusinessesfromcarmanufacturerstomineralexcavationorarchaeologicalprojects.","url":"http://threedtk.de","logo":"//lh3.googleusercontent.com/32mj02DacQvb0XyTLIyHSVMSOshGADlohc4l7tU62lAygJ2k6PDfOMwbJorg50qhNhfOjIitCpSnFEOKixlzEKHuOtIMoONa"},"author":{"@type":"Person","name":"XiaSun"}},"192":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModelImport,ExportandComputerVisioninJulia","description":"Intheupcomingsummers,Iaimtoachievesixobjectivesinthreedifferentfields.Theseare:\n\n#1.ModelImport:\nIplanonmakingareaderformachinelearningmodelsinJulia.ThiswillhelpusinloadingandrunningmodelsmadeusingdifferentframeworksintoJulia.ThisinvolvesmakingareaderforONNXmodels,andKerasmodels.Icollaboratedwiththementor,MikeInnestoworkonthisandthecodecanbefoundintheONNX.jlrepositoryunderFluxMLorganization.\n\n#2.ModelExport:\nIwillworkondemosfortheFluxJS.jlmodelzoo.ThiswillmakeMachineLearninginJuliamoredynamicandflexible,asitwouldhelpusinvisualizingmodelsinthebrowser.I'llalsoworkonthemainFluxJSpackage,asitstillneedsalotofcodetracing.\n\n#3.ComputerVision:\nIproposetoworkontwodifferentprojectsinthisdirection.ThefirstprojectinvolvesintegratingMetalhead.jlwithONNX.jl.ThiswillhelpinexpandingthefunctionalitiesofferedbyMetalhead.jl.ThesecondpartofthisprojectinloadingandrunningDetectronmodelinJulia.ObjectdetectionhasneverbeenimplementedinJuliabefore.LoadingaDetectronmodelwouldhelpusindetectingobjectsinJulia.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AyushShridhar"}},"193":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createrealistic3DmapsfromSLAMalgorithms","description":"#Goal:\nThisproject(proposal)aimsatimplementingacompletesystemforcreatingrealistic3DmapsfromSLAMalgorithms.Inmyproposedapproach,it'shighlyrelatedwithoffline-SLAM.\n#Overview\nSparseonlineSLAMalgorithmsonlyproducesparsepointcloud,whichisnotidealforthehuman.Surfacereconstructionwouldproducemorehuman-friendlymaps.However,severalissuesneedtobesolvedforperformingsurfacereconstructiononreal-timeSLAMresult.Thisincludesgloballyoptimize3Dpoints,enforcingsmoothness,etc.\n\nBesides,it'spossibletosolvetheproblemviaanoffline-SLAMapproach(withsurfacereconstruction),becauseit'shighlyrelatedwiththat.\n#Specifications\nThemainpartofthisprojectisrelatedtooffline-SLAM,tocompensatesometrade-offsmadebyreal-timeSLAMforreal-timeconsideration.Thisincludes:\n-pose-graphoptimization\n-bundleadjustment\n-enforcingsmoothness\n-surfacereconstruction\n-additionaldetailsaboutimprovingpointcloudaccuracy\n\nThisprojectmaycombineseveraltechnicalsusedinstate-of-artSLAMalgorithm.\n#Realistic3Dmaps\nRealistic3Dmapsrefertomapswithsurfacereconstruction(withcolor)sothattheyaremorehuman-friendly.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"JianxiongCai"}},"194":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PCPrepKit","description":"AwebappthatteachestacticsforpreventionofMalariatoPeaceCorpsvolunteersbeforetheygoforremotemissions.ThiswouldbeachievedusingMachineLearningTechniquesandGamification.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"MayankLunayach"}},"195":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendlttoolboxtohavethepowerofHFST","description":"Theaimofthisprojectistoimplementthesupportformorphographemicsandweightsinthelttoolboxtransducer.TheproposalfocusesonextendinglttoolboxtoperformthecomplexmorphologicaltransformationsandweightbasedanalysescurrentlydoneinHFSTandwritingamodulethattranslatesthecurrentHFSTformattothenewlttoolboxformat.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AbinashSenapati"}},"196":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContinueddevelopmentofPublicTransportAssistant","description":"TheprojectproposestomakethePublicTransportAssistantmorereliable,workproperlywithallformsoftransportandhelpassistamapperinabetterwaythanwhatitdoesinitscurrentform.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"BisweshMohapatra"}},"197":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addexecoptiontosearch","description":"BRL-CAD'sMGEDsearchneedsan-execoption-likethefindcommandinUNIX-butthatwouldmeanlowlevellibraryfunctionsaccessingthehigh-levelTclinterpreterinMGED.Thesolutionistoprovidethedatabasesearchroutinewithacallbackandauserdatapointer.\nMytaskistoaddthecallbacklogic,extendtheparser,writethecallbackforMGED,extendtheevaluationofsearchplansandwritetestsanddocumentationforallchanges.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"pronaip"}},"198":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforGSoC","description":"Theobjectiveofthisprojectistocreateanopen-sourcepluginforSOFAbuildinganinterfacewiththeopen-sourcelibraryPulse.Thisengineprovidescomprehensivemodelsforthehumanphysiology.\n\nThecouplingwillleadtoaninterfacewhichwillmodelpartsofthehumanphysiologyinadditiontoprovidingsimulationdataofvariouscomponents,varyingwithtime.","sponsor":{"@type":"Organization","name":"InriaFoundation","disambiguatingDescription":"SOFAisanefficientsimulationengineforresearchinmedicalsimulation.","description":"__Descriptionofthecode__\n[SOFA](https://www.sofa-framework.org/)isanopen-sourceframeworkformulti-physicssimulationandisbeingdevelopedformorethan10years.Today,SOFAbenefitsfromalargeinternationalcommunitymadeupofresearchcentersandcompanies.TheSOFAcorehasaLGPLlicense(permissiveandnon-contaminating)fosteringdevelopmentofprototypesandproductsunderanycommerciallicense.Amongthefieldsofapplication,SOFAiscommonlyusedfor:\n-softandrigidbodydynamics,\n-heattransfer,\n-robotics\n-andvisualization.\n\n![ModelingwithSOFA](https://www.sofa-framework.org/wp-content/uploads/2018/01/SectionLiver-s.png)\n\n__1.CouplingSOFA+Pulse__\nTheobjectiveofthisprojectistocreateanopen-sourcepluginforSOFAbuildinganinterfacewiththeopen-sourcelibrary[Pulse](http://physiology.kitware.com/)platform.Thisengineprovidescomprehensivemodelsforthehumanphysiology.BothAPIareveryclosetoeachother:C++,Cmake,acorelibrarywithoptionalplugins.Theintegrationwillbehelpedwithtwomentors:onefromtheSOFAcommunityandanotheronefromthePulsecommunity.Thisprojectwillthereforebringanewopen-sourcetechnologytodrivemedicalresearch,andinnovation.\n\n__2.EmscripteningSofa__\nWenowwouldliketobeabletoexecuteSOFAinthebrowsertopromotethedevelopmentofsimulationbasedweb-basedapplications.AsSOFAaimplementedinC++thisisnotstraightforward.ThisprojectaimsatadaptingthecoreoftheSOFAsimulationframeworksothatitcanbecompiledwithEmscripten.EmscriptenisacompilerthattakesC/C++codeandcompilesittoefficientsubsetsofJavaScriptasasm.jsandwebassembly.\n\n__3.CommunicationprotocolsinSOFA__\nThepurposeofthisprojectistoimprovethecommunicationpluginbyaddingmoreprotocolsinitsuchasvrpn,serialbuscommunication,andalsoimprovethewayitworks.Thispluginhasanabstractbasetorunandimplementdifferentprotocolsasynchronouslytothemainsofa-frameworkthread.InanearfutureithastobethedefaultbaseforcommunicatingwithSOFA.\n\n__Contact__\n[HugoTalbot,coordinatorforSOFAattheInriaFoundation](https://www.sofa-framework.org/consortium/contact/)","url":"https://www.sofa-framework.org/","logo":"//lh3.googleusercontent.com/_dPOjpUrijmVs_y_dun_Wuf5uaXQs53BzWuAv0JwKiX_C8TTJ61MDkWMjQur326Y3fiBufp5SHvw9yWEsyu9jV5KHJWfdmc"},"author":{"@type":"Person","name":"Manan-1"}},"199":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovepeoplecollaborationintheHackweektool","description":"Atpresent,InHackweekapp,ausercanpostaproject/ideaandotherscanonlyinteractthroughcommentsandthenjointheproject.But,Hackweekcurrentlyhasverylessuserinteractionbecauseofnonotificationsoremailsaboutwhatishappeningwiththeirprojectideaorwiththeircomment.Hackweek\u2019suserexperienceisalsonotuptothemarksaspernow,whichcanalsobethepossiblereasonforsomeuser\u2019slesscollaboration.\nInthisproject,Iwillimprovevariousaspectsofuserinteractionlikeimprovementofcomment'seditor,theintroductionofnotifications/emailsandlivefeedsinthehackweektool.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"AnkushMalik"}},"200":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RishabhShukla'sproposal","description":"TheprojectisbasedonimprovingtheexistingCarbonFootprintAPI.Bothfrontendaswellasbackendfunctionalities.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"rishz"}},"201":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionofSPQR-treestothegraphmoduleofSageMath","description":"Theaimoftheprojectistocodethelineartimealgorithmforpartitioningagraphinto3-connectedcomponentsandconstructingthecorrespondingSPQR-treeofthegraph.Further,thisalgorithmcanbeusedasasubroutineforseveralothergraphproblemssuchasrecognitionofchordlessgraphs,hamiltoniancycleetc.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"MeghanaMReddy"}},"202":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TranscriptComparisons","description":"InComparativeGenomicswecompareanunknowngenewithsomeotherknowngenes,forbetterinferenceofbiologicalpropertiesofthatunknowngene.IdentificationofGeneOrthologyRelationisthemostimportanttaskofComparativeGenomics,astheytendtopreservesimilarmolecularandbiologicalfunctions.Thusifwecanestablishorthologyrelationshipsbetweentwogenes,wecanobtainvaluableevolutionaryhistoryofthetwogenes.However,withadvancedsequencingdepthandexpansionintranscriptomedata,genesarenolongertheproperunitsforinterrogationinfunctionalconservation,evolutionaryevents,andexpressionalpatterns,especiallyinthefieldofalternativesplicing.Astheaccumulationoftranscriptomicdata,alternativesplicingistakenintoaccountintheassignmentsofgeneorthologsandtheorthologyissuggestedtobefurtherconsideredattranscriptlevel.Whethergeneortranscriptorthology,exonsarethebasicunitsthatrepresentthewholegenestructure;however,thereisnotmuchreportedstudyonhowtobuildexonlevelorthologyinawholegenomescale.Therefore,itisessentialtoestablishatranscriptionorientedgeneorthologyalgorithm.","sponsor":{"@type":"Organization","name":"Genes,GenomesandVariation","disambiguatingDescription":"Genomicsequenceandannotationdatabasesandbrowsers","description":"Ensemblwascreatedalongsidethepublicationofthefirstdraftofthehumangenomein2001todistributethisgoldmineofinformationtoscientistsacrosstheworld.Itquicklybecameandremainsoneofthemostimportantreferencedatabasesingenomics,followingtherapiddevelopmentofthefield.Itsinitialmissionincludedfindingallofthegenesinthehumangenome.Ayearlater,themousegenomewaspublishedandwedevelopedtoolstodirectlycomparegenomesacrossspecies.Overthefollowingdecade,sequencingcapacityincreasedexponentially(fasterthatMoore'sLawinfact)andlargesurveysstartedexaminingmorespeciesandmoreindividualswithineachspecies.Ourmissionthereforeexpandedtostorethesedatasetsandstatisticsefficiently.Finally,inrecentyears,sequencinghasbeenusedtostudythebiochemicalactivityoftheDNAmoleculewithinthedifferenttissuesofanindividual,promptingustoextendyetagainourremit.\n\nAtthesametime,Ensemblisanevolvingsoftwaredevelopmentproject.Over15years,wemovedfromacentralrelationalMySQLdatabasewithaPerlAPIandstaticwebpages,toanarrayofstoragetechnologieswithaRESTfulinterfaceandaninteractivefront-end.Wehavededicatedportalsforthelargecladesonthetreeoflife(knownasEnsemblGenomes).OurannotationsareproducedthroughcenturiesofCPUtime,coordinatedbyourpowerfuleHiveanalysisworkflowmanager.\n\nToday,weareateamofnearly60fulltimestaff,housedattheEuropeanBioinformaticsInstitute,andwecollaboratewithmanyexternalcontributorsaroundtheworld,inparticularviaourGithubrepositorieswhereyoucanseeusworkday-to-day.Weareattheintersectionoftwoexcitingandrapidlyexpandingfields,andthereisnolackofinterestingdirectionstopushtheproject.","url":"http://www.ensembl.org","logo":"//lh3.googleusercontent.com/YzzBiWTFmmsUCpU-IR7Wfh4eT-QX3LorMIF6vCdrWDWeh5s5hTxLL8khaeabQ0EPqCzWwEFaTvhQ9GUJIrEOpehy5t7o06Kf"},"author":{"@type":"Person","name":"robin_0"}},"203":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewtonianPhysicsSandbox","description":"DevelopingatoolformodelingNewtonianphysicsprocessesbasedontheLibGeoDecomp\nlibraryandusingHPXforparallelexecution.Toolshouldbeeasyforuse,itshouldenable\nendusersthecreationofsimulationswithaminimalamountofcode.(usercanmodelscene\ninBlender,exportitintextformatandpassasargumenttothecommand).Theuseruses\ndomainterms,ratherthanwritingalargenumberofirrelevantcode.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"EvgenyDedov"}},"204":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VirtualMachineTemplates(Appliances/Boxes)","description":"Aswithmanyopen-sourcewebapplications,installingCiviCRMcanbedifficult\u2013itrequiresinstalling/configuringaseriesofrelatedservices(Linux,MySQL,Apache,anemailservice,andaCMS).Apopularsolutiontothisproblemistodistributepre-builtvirtualmachinetemplates(\"appliances\"or\"boxes\").ThisiswhereDockercometotherescue!Itprovidesauniformwayofbuildingandrunningcontainersforanyrequiredservices,makingsurethattheapplicationperformsthesameregardlessofthetargetenvironment.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"tiotsop"}},"205":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SugarizerSchoolBox","description":"1)MakinganimageforRaspberryPithatcouldbeflashedonasdcardthatcouldautomaticallystartasugarizerserveratbootanddisplayssugarizerclientonthePi.\n2)Createoneclickdeployscripts,todeployafullSugarizerstackonpopularproviderssuchasAmazonAWSorHeroku.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"amanharitsh123"}},"206":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildtoolSPDXfilegenerators","description":"Supportacontinuousintegration(CI)generationofSPDXfilesbycreatingapluginsorextensionstobuildtools.ThesepluginsorextensionswillgeneratevalidSPDXdocumentsbasedonthebuildfilemetadataandsourcefiles.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"NdipTanyi"}},"207":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SugarizerPrimero(Sugarizer1)","description":"SugarizerPrimerowillbeafreewebapp,designedbasicallyforkidsaged4-7toenhancetheirlearningabilitiesinafun,creativeandnaturalway.ThisappwillbeasmallerversionofSugarizer.TheappwillbetargetedtowardsPre-k1andPre-k2gradecurriculum.Theappwillbefocusingonkidswhoarenon-readersandwhoareinthephaseofdevelopingtheirthinking,learningandcollaboratingabilities.Theappwillbemadecolorfulsothatitisfun&enjoyableforthekids.Sugarizeractivitieswillincludethingslike,learningaboutmusic,drawingshapesandlearningbasicmathematicalconceptsthroughgameslikeCuisenairerods.Suchactivitieswillhelpkidslearncounting,addition,subtractioninanengagingandfun-filledway.Existingeducationalappsavailableonlinearetoodifficultforkids&thesmallnessoftheiconsofexistingappsmakesitdifficultforthekidstoplay.Hence,ourapplicationcanaddresstheseshortcomings.ThegoalofSugarizerPrimeroistoallowkidstouseSugarizerasapowerfullearningtool.Wewillensurethatthegraphicsusedintheuserinterfacearebrightandofasuitablesize,sothatitcanattractkidsattention.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"Iqgik"}},"208":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingEigenvalueProblemSolversforSparseMatricesinJulia","description":"TheaimofthisprojectistoimplementeigenvalueproblemsolversforsparsematricesinJuliainordertoreducethedependencyofJulialanguageonARPACK.DuringtheGSoCprogram,mygoalistocreateadrop-inreplacementforthecurrent\u2019eigs\u2019functioninpureJulia.Thefocuswillbeonnonsymmetricmatrices,butifthereistime,theimplementationcouldbeextendedtocoversymmetricmatricesaswell.Asapartofthisproject,Iwillprovidebenchmarkscomparingtheperformanceofthenewimplementationof\u2019eigs\u2019versustheARPACK\u2019simplementationof\u2019eigs\u2019thatiscurrentlyinuse.TheaimistogetthisnewmethodintothepackageIterativeSolvers.jl.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"LauriNyman"}},"209":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConditionalNameServerIdentifier-CoreDNS","description":"IndistributedTensorFlow,identifyingthenodeswithoutdomainnamecollisionisabigchallenge.CoreDNSsupportsDNSNameServerIdentifier(NSID)whichallowaDNSservertoidentifyitself.SowecandeployCoreDNSforeverynodeinthedistributedTensorFlowclustertosolvethisproblem.Therearetwowaystoachievethisgoal.OnewayistosetupadistributedKey-Valuestorelikezookeeperoretcd,andanotherwayistoassigneachnodewithanorderbasedonthetimestamp.MyGSocworkaimstoimplementoneoftheapproachesabove.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"JiachengXu"}},"210":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingPhysicalUnitsintoHelioPy","description":"HelioPyisaPythonpackagewhichletstheuserimportspacephysicsdatafromvarioussourcesandconvertthemintoaneasy-to-readandmanipulateformat.\n\nAllofthedatacurrentlyreturnedisinPandasDataFrame,whichdoesnotsupportphysicalunits.MyprojectistoaddanadditionalfunctionalitysothatHelioPycanusephysicalunitsandattachthemtothedata.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"YatharthRai"}},"211":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortCommerceInstamojoModuletoD8","description":"TheprojectistoportthecommerceinstamojomoduleandallitsfeaturesfromDrupal7toDrupal8.Thismoduleallowstheusertodopaymentsinstantlybycreatingalink.WhileportingitsfeaturestheFormAPIisusedtocreatevariousformsforcollectingdetailsofcustomersandpaymentrequests.AfterthisprojectDrupal8willhaveaworkingCommerceInstamojomodulethroughDrupalCommerceandwillhavethefacilitytodoinstantaneouspayments.FinallywillhaveamodulewhichcanbedownloadedthroughAdministrativeInterface,GitHub,andcomposer.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"BhanuPrakash"}},"212":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforApacheJMeter(COMDEV-284)","description":"AproposaltointegrateHTTP2protocolonApacheJMeterusingHC5APIs.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"imaneankhila"}},"213":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewWebUIForApacheFineractCN","description":"ThisprojectisaboutdesigninganewwebuserinterfaceforinstitutionswithGrouplendingfacilitiesusingApacheFineractCNwhichwillbesimilartotheoneofMifosXandGen1webapp.Thisdesignwillhaveacompletelydifferentuserinterfacefromthetheexistingfims-web-app.Itwillnotonlyhavethefunctionalitiesoftheexistingfims-web-appbutwillincludefunctionalitiestosupportmicrofinanceinstitutionswithgroupandcenter-basedoperations.Mindfulofwhatisneededtoexecutethisproject,iwillputinallmytime(duringweekdaysandweek-ends)exceptforthe22hoursofclassesthatihaveeveryweektomakethisprojectideaintoareality.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"PembeMotia"}},"214":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MergingandImprovementofLTEandWi-FiCoexistenceModule","description":"TheLTEandWi-FiCoexistencemodulehasbeenquitepopularwithns-3users.Butcurrently,itisdetachedfromtheupstreamns-3-devandmissingimprovementsthathasbeenimplementedontheupstream.ItisalsocreatedtoimplementTR36.889testscenarios,makingitdifficulttocustomizeforothercases.\n\nThegoalwillbesuccessfullymergingtheexistingworkstons-3-dev,improvingtheflexibilityofscenariodeployment,andimprovingusabilityintermsofgettingmoreusefuldataoutofthesimulations.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"muh.iqbal.cr"}},"215":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreOffice-Gsoc2018Proposal(LibreOfficeforAndroid.)","description":"ThisprojectaimsatimprovingtheLibreOfficeAndroidClientbyfixingitsmostannoyingbugs.Addingnewfeaturestodocumentviewerandexperimentaleditingpart,EnhancingoverallUI/UX,performanceandMakingitmoredeveloperfriendlybyimprovingdocumentationandinlinecommands.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"RAGHAVLALVANI"}},"216":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TeammanagementmoduleforMapCampaigner","description":"MapCampaignerisafielddatacollectionorganizingapplication.Organizerscandefineanarea,definethefeaturestocollect,andrecruitcontributors.Amissingcomponentisanimprovedteammanagementcapabilities.Thisprojectwouldlooktobuildoutadditionaladmincomponentsformanagingandengagingateamofcontributors.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"SuryaSaini"}},"217":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GovernmentGazettetextmining,crosslinking,andcodificationProject","description":"Intherecentyearsplentyofattentionhasbeengatheringaroundanalyzingpublicsectortextsviatextminingmethodsenabledbymodernlibraries,algorithmsandpracticesandboughttototheforefrontbyopensourceprojectssuchastextblob,spaCy,SciPy,TensorflowandNLTK.Thesecollaborativeproductiveeffortsseemtobeashifttowardsmoreefficientunderstandingofnaturallanguagebymachineswhichcanbeusedinconjunctionwithpublicdocumentsinordertoprovideamorerobustorganizationandcodificationinthelegalsector.\nThisproposalaimstoextendtheexisting**GovernmentGazette(GG)**textminingcodebyimplementingfeaturesinordertoorganizeand(cross)-linkGGtextswithlegaltextsanddetectthesignatoriesviaheuristicandmachinelearningmethods.Thiswillenableeliminationofbureaucraticprocessesandhugetimesavingsforjuristswhoforexampleseeklegaldocumentsinthe**ISOKRATIS**databaseoflegaltexts.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"MariosPapachristou"}},"218":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementcrossversionPythonsupportforSugar","description":"###Aim:\nThisprojectaimstoimplementPython2aswellasPython3supportforSugarToolkitandportSucrosetoPython3.\n\n###Importance:\nSugarcurrentlyrunsonPython2,andPython2'ssupportiswaning.Also,GStreameriswithdrawingsupportfromPython2verysoon,asaconsequenceofwhichSugarwillnolongerrunonDebian,andsoon,onUbuntu.Thisprojectiscriticalforourviabilityandrelevance.Thisprojectwillalsoextendourproductlifeonoldersystemsusedbyschools\n\n###Schedule:\nAbroadtimelinewouldbetocompletethein-progressportofSugarToolkit,DatastoreandArtwork.Afterthat,Sugar[core]willbeportedandtested.Iwillcompletethisinthefirst6weeksofGSoC.Afterthat,Iwillcontinueportingactivities,startingwiththesetofFructose,whicharethecoredemonstrationactivitiesforSugar.IwillalsowriteascriptthatwillhelpdeveloperscontinueportingactivitiestoPython3easily.Onceallthisiscomplete,Iwillkeeponportingmoreactivities,iftimepermits.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RahulBothra"}},"219":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DownloadSpamProtectionforFirefox","description":"Thegoalofthisprojectistopreventsitesfrombombardingthebrowserwithmultiplenonuserinitiateddownloads.\nThiswouldmeanthatamechanismtodifferentiatebetweenuserinitiatedandautomaticallyinitiateddownloadshastobeestablishedasitisundesirabletoannoytheuserwithunnecessarywarningandpermissionpromptsevenwhentheuserhimselfhasrequestedforadownload.\n\nTheprojectalsoinvolvesimplementingsomeformofdatacollectiontechnique(viatelemetry)tomeasuretheeffectivenessoftheimplementedlogic.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"SagarBharadwajKS"}},"220":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofSusiWebClientandServer","description":"ThisproposalisaimedtoenhancethefunctionalitiesandoverallserversideofSusi.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AkshatJain"}},"221":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExplainableVisualPerception","description":"Explainablevisualperceptionistheconceptwhereasystemisabletoextractcontentsandinferknowledgeandcommonsensefromimages.Itshouldbeabletounderstandtheimageandshouldbeabletodescribeitinsimplemannerandbeabletoanswerrelevantquestionsaboutit.\nInourcase,thatsomeonewillbeanintelligentautomatedlearningsystem.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"ArpitKathuria"}},"222":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProjectProposal-ScalaREPL-ChristinaSch\u00f6nborn","description":"ImplementmultilineeditingintheScalaREPL.FornowitisnotpossibletoeditthelinespriortothecurrentlineinamultiplelinestatemententereddirectlyintotheREPL.Asolutioncouldbetoenhancethe`:paste`commandortoenablemultilineeditingintheREPLingeneral.","sponsor":{"@type":"Organization","name":"Scala","disambiguatingDescription":"Theprogramminglanguagewhereobject-orientedmeetsfunctional.","description":"#AScalablelanguage\nScalaisanacronymfor\u201cScalableLanguage\u201d.ThismeansthatScalagrowswithyou.Attheroot,thelanguage\u2019sscalabilityistheresultofacarefulintegrationofobject-orientedandfunctionallanguageconcepts.\nScalaisthepreferredworkhorselanguageformanymission-criticalserversystems.ThegeneratedcodeisonaparwithJava\u2019sanditsprecisetypingmeansthatmanyproblemsarecaughtatcompile-timeratherthanafterdeployment.\n#Object-Oriented\nScalaisapure-bredobject-orientedlanguage.Conceptually,everyvalueisanobjectandeveryoperationisamethodcall.Thelanguagesupportsadvancedcomponentarchitecturesthroughclassesandtraits.\n#Functional\nEventhoughitssyntaxisfairlyconventional,Scalaisalsoafull-blownfunctionallanguage.Ithaseverythingyouwouldexpect,includingfirst-classfunctions,alibrarywithefficientimmutabledatastructures,andageneralpreferenceofimmutabilityovermutation.\n#SeamlessJavaInterop\nScalarunsontheJVM.JavaandScalaclassescanbefreelymixed,nomatterwhethertheyresideindifferentprojectsorinthesame.Theycanevenmutuallyrefertoeachother,theScalacompilercontainsasubsetofaJavacompilertomakesenseofsuchrecursivedependencies.\n#Fun\nMaybemostimportantisthatprogramminginScalatendstobeveryenjoyable.Noboilerplate,rapiditeration,butatthesametimethesafetyofastrongstatictypesystem.AsGrahamTackleyfromtheGuardiansays:\u201cWe\u2019vefoundthatScalahasenabledustodeliverthingsfasterwithlesscode.It\u2019sreinvigoratedtheteam.\u201d","url":"http://www.scala-lang.org","logo":"//lh3.googleusercontent.com/VNR2VDiKgOosJvxstri83WaGRVmdIwpd1Gzq4FQsulqHXMWn2TpgZ6zMx-M0CO3S_IdyzYusYRyZqafPZhuecWBGnmBMMg"},"author":{"@type":"Person","name":"tinsch"}},"223":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveEnigmailUserExperience","description":"Enigmailisaseamlesslyintegratedsecurityadd-onforMozillaThunderbird.ThemainideabehindthisprojectistoimproveEnigmailUIsothatnon-expertscanuseencryptioneasily.Thiswillbedonebytwomainthings:1)UIImprovements2)AddingUITesting.Enigmaildon\u2019thaveUITestUnits.IthinkthatTestingisveryimportantpartofanydevelopmentproject.SoIamplanningtointegrateit.Autocryptsetupisalsoanimportantpartofthisproject.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"KhushilMistry"}},"224":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementtoSUSIiOSProject","description":"SUSIAIisanintelligentOpenSourcepersonalassistant.SUSIAIBotsarebuilttoenableuserstochatwithSUSIondifferentclients.SusiAIisabletoanswerquestionsanddependingonthecontextwillaskforadditionalinformationinordertoperformthedesiredoutcome.TheSUSIiOSmakeuseoftheAPIstoaccessinformationfromthehostedserver.Theappalsooffersloginfunctionalitiestoconnecttootherservicesandstorepersonaldata.Additionally,theapplicationusesdataprovidedbytheuser'sphonetoimproveSusianswers.\n***\nTheideaistoimprovetheSUSIiOSApplicationby:\n*Enableloginandconnectviafacebook,twitter,andgoogle.\n*Addinglinkpreviewinchatandopenlinksinnativewebview.\n*Addinguniversallinkingforsignupactivationandforgotpasswordlink.\n*AddingsupportfortablesinSusiresponse.\n*ImplementingDarkThemefortheapplication.\n*Implementingonboardingscreens.\n*ImprovingUIforSkillListeningandSkillDetailspage.\n*Solvingrandomcrashesandleftissuesandimprovingdocumentation.\n*ImprovingiPadsupport.\n*Writingunittests.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"JogendraKumar"}},"225":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Trust-basedroutingprotocolsframework","description":"ns-3containsdifferentroutingmodules,bothforIPv4andforIPv6.Noneofthemistrust-based.Giventheincreasinginterestontrust-basedroutingschemestoincreaseandimprovethenetworkresilienceVsroutingattacks,itwouldbeusefultohaveageneralapproachforTrust-basedschemes.Asamatteroffact,therearemultipletrust-basedextensionsforwellknownprotocold(e.g.,AODV),buteachonemodifiesinaparticularwaythesingleroutingprotocol,makingitdifficulttoexportthesolutiontootherroutingschemes.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"JudeNiroshan-1"}},"226":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MediaManager-AdaptiveImages","description":"###Thefollowingmajoraspectsarebeingcoveredinthisproject\n\n-Theprojectdealswiththesmartresizingandcroppingoftheimage.\n-BasedontheAuthor/Adminselectionofimportantpartsintheimage,resizingandcroppingarebeingcarriedout.\n-APIaccesstothefeatureisprovidedinthisproject.\n-Morepersonalizedimagesarebeingsenttothedevices.\n-Devicespecificimagesarebeingcached.\n-Supportsfastloadingofthewebpageonmobiledevices,asitreducesthesizeoftheimagetoagreatextent.\n-Themessageassociatedwiththeimageispreserved.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"GeetanshuMathur"}},"227":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Mifos/FineractChatbot&AdapterApplication","description":"ThisprojectisaboutbuildingChatbotanditsadapterlayertopromoteuserfetchinginformationconveniently.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"Dingfan"}},"228":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Communicationpluginimprovement","description":"Thepurposeofthisprojectistoimprovethecommunicationpluginbyaddingmoreprotocolsinitsuchasvrpn,serialbuscommunication,andalsoimprovethewayitworks.","sponsor":{"@type":"Organization","name":"InriaFoundation","disambiguatingDescription":"SOFAisanefficientsimulationengineforresearchinmedicalsimulation.","description":"__Descriptionofthecode__\n[SOFA](https://www.sofa-framework.org/)isanopen-sourceframeworkformulti-physicssimulationandisbeingdevelopedformorethan10years.Today,SOFAbenefitsfromalargeinternationalcommunitymadeupofresearchcentersandcompanies.TheSOFAcorehasaLGPLlicense(permissiveandnon-contaminating)fosteringdevelopmentofprototypesandproductsunderanycommerciallicense.Amongthefieldsofapplication,SOFAiscommonlyusedfor:\n-softandrigidbodydynamics,\n-heattransfer,\n-robotics\n-andvisualization.\n\n![ModelingwithSOFA](https://www.sofa-framework.org/wp-content/uploads/2018/01/SectionLiver-s.png)\n\n__1.CouplingSOFA+Pulse__\nTheobjectiveofthisprojectistocreateanopen-sourcepluginforSOFAbuildinganinterfacewiththeopen-sourcelibrary[Pulse](http://physiology.kitware.com/)platform.Thisengineprovidescomprehensivemodelsforthehumanphysiology.BothAPIareveryclosetoeachother:C++,Cmake,acorelibrarywithoptionalplugins.Theintegrationwillbehelpedwithtwomentors:onefromtheSOFAcommunityandanotheronefromthePulsecommunity.Thisprojectwillthereforebringanewopen-sourcetechnologytodrivemedicalresearch,andinnovation.\n\n__2.EmscripteningSofa__\nWenowwouldliketobeabletoexecuteSOFAinthebrowsertopromotethedevelopmentofsimulationbasedweb-basedapplications.AsSOFAaimplementedinC++thisisnotstraightforward.ThisprojectaimsatadaptingthecoreoftheSOFAsimulationframeworksothatitcanbecompiledwithEmscripten.EmscriptenisacompilerthattakesC/C++codeandcompilesittoefficientsubsetsofJavaScriptasasm.jsandwebassembly.\n\n__3.CommunicationprotocolsinSOFA__\nThepurposeofthisprojectistoimprovethecommunicationpluginbyaddingmoreprotocolsinitsuchasvrpn,serialbuscommunication,andalsoimprovethewayitworks.Thispluginhasanabstractbasetorunandimplementdifferentprotocolsasynchronouslytothemainsofa-frameworkthread.InanearfutureithastobethedefaultbaseforcommunicatingwithSOFA.\n\n__Contact__\n[HugoTalbot,coordinatorforSOFAattheInriaFoundation](https://www.sofa-framework.org/consortium/contact/)","url":"https://www.sofa-framework.org/","logo":"//lh3.googleusercontent.com/_dPOjpUrijmVs_y_dun_Wuf5uaXQs53BzWuAv0JwKiX_C8TTJ61MDkWMjQur326Y3fiBufp5SHvw9yWEsyu9jV5KHJWfdmc"},"author":{"@type":"Person","name":"RupeshHarode"}},"229":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NativeJuliasolversforordinarydifferentialequationsandalgebraicdifferentialequations","description":"IproposetoimplementVariableStepSizeMultistepMethods,VariableOrderVariableStepSizeMultistepMethods,IMEXMultistepMethodsandIMEXRunge-KuttaMethods.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ShubhamMaddhashiya"}},"230":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SDHCIMMCDriver","description":"ThisprojectisintendedtogivesupportforPCIdeviceswithclass8andsubclass5accordingtoSDHostControllerSpecification.SDHCIaremorecommonintheARMandcurrently,itisnotpossibletobootHaikuforlackofasuitablemassstoragedriver.TheprojectincludeswritingdriversforMMCbusmanager,SDHCIcontrolleranddiskdevicedriverfortheMMCbus.ThisprojectwillprojectaddfunctionalityforefficientdatatransferwithoutloosingmuchdatathroughDMAconcepts.","sponsor":{"@type":"Organization","name":"Haiku","disambiguatingDescription":"Integratedoperatingsystemforpersonalcomputers","description":"HAIKUisanopensourceoperatingsystemcurrentlyindevelopment.Specificallytargetingpersonalcomputing,Haikuisafast,efficient,simpletouse,easytolearn,andyetverypowerfulsystemforcomputerusersofalllevels.Additionally,Haikuofferssomethingoverotheropensourceplatformswhichisquiteunique:Theprojectconsistsofasingleteamwritingeverythingfromthekernel,drivers,userlandservices,toolkit,andgraphicsstacktotheincludeddesktopapplicationsandpreflets.WhilenumerousopensourceprojectsareutilizedinHaiku,theyareintegratedseamlessly.ThisallowsHaikutoachievealevelofconsistencythatprovidesmanyconveniences,andistrulyenjoyabletousebybothend-usersanddevelopersalike.\n\nWhat\u2019ssogoodaboutHaikuanyway?\n==\n\nThekeyhighlightsthatdistinguishHaikufromotheroperatingsystemsinclude:\n\nSpecificfocusonpersonalcomputing\nCustomkerneldesignedforresponsiveness\nFullythreadeddesignforgreatefficiencywithmulti-processor/coreCPUs\nRichobject-orientedAPIforfasterdevelopment\nDatabase-likefilesystem(BFS)withsupportforindexedmetadata\nUnified,cohesiveinterface\n\nWhyHaiku?\n==\n\nTheBeOperatingSystemintroducedprogressiveconceptsandtechnologiesthatwebelieverepresenttheidealmeanstosimpleandefficientpersonalcomputing.Haikuistherealizationofthoseconceptsandtechnologiesintheformofanoperatingsystemthatisopensourceandfree.\n\nWhoisbehindHaiku?\n==\n\nHaikuisdevelopedbyagrowingcommunityofvolunteerdevelopersfromallaroundtheworld.Additionally,Haikualsoexiststhankstothededicatedsupportofaferventandfriendlycommunity,andthatofHaiku,Inc.,anon-profitorganizationfoundedbyformerprojectleaderMichaelPhippswiththepurposeofsupportingthedevelopmentofHaikuaswellasthegrowthofboththecommunityandtheHaikuplatform.","url":"http://www.haiku-os.org","logo":"//lh3.googleusercontent.com/iefEfOExFl_TAepM4khbFMVgoL_2zqXyw74cgb8XQQT_HI4F1MegKx3I2AtI19v1ljRRyXZ9n2JoCcWIBkbZT5tHW9PCQjg"},"author":{"@type":"Person","name":"BKrishnanIyer"}},"231":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pure-GoXRootDclientimplementation","description":"Thisprojectaimsatimplementingapure-GoBSD-3clientlibraryforXRootDusingGobuiltinfeaturesforconcurrencyandscalability.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"MikhailIvchenko"}},"232":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvolutionalDeepNeuralNetworksonGPUsforParticlePhysicsApplications","description":"Theproject'sultimategoalistoprovideaGPUimplementationfortheexistingConvolutionalNeuralNetworkpackagewithin`root/tmva`.Duringmypreliminaryworkwiththecodebase,Idiscoveredthatthecurrentpackage'spublicinterfacecanbefurtherimproved.Sinceperformingthischangecansignificantlyreducethecomplexityofmymaintask,aswellasanyfutureextensionstothepackage,Iplantoworkonitduringthefirstphaseofthesummerperiod.ThefirstpartofthepresentproposalgoesthroughthenecessarychangestoachieveacleanAPI.TherestoftheproposaliteratesthroughthemainmodulesthatneedtobeportedintotheGPUimplementation.Thesearethedifferentlayertypesthatcanbeincludedinaconvolutionalneuralnetwork,aswellasanumberofgenerichelperfunctions.Attentionisdrawnonguaranteeingthedeliverable'squality,bothintermsofcorrectnessandintermsofspeed-up.Thiswillbeachievedthroughextensivetestingandstandardizedbenchmarkingrespectively.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"EmmanouilStergiadis"}},"233":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TrackGit","description":"TrackeraddonforGitVersionControlSystem","sponsor":{"@type":"Organization","name":"Haiku","disambiguatingDescription":"Integratedoperatingsystemforpersonalcomputers","description":"HAIKUisanopensourceoperatingsystemcurrentlyindevelopment.Specificallytargetingpersonalcomputing,Haikuisafast,efficient,simpletouse,easytolearn,andyetverypowerfulsystemforcomputerusersofalllevels.Additionally,Haikuofferssomethingoverotheropensourceplatformswhichisquiteunique:Theprojectconsistsofasingleteamwritingeverythingfromthekernel,drivers,userlandservices,toolkit,andgraphicsstacktotheincludeddesktopapplicationsandpreflets.WhilenumerousopensourceprojectsareutilizedinHaiku,theyareintegratedseamlessly.ThisallowsHaikutoachievealevelofconsistencythatprovidesmanyconveniences,andistrulyenjoyabletousebybothend-usersanddevelopersalike.\n\nWhat\u2019ssogoodaboutHaikuanyway?\n==\n\nThekeyhighlightsthatdistinguishHaikufromotheroperatingsystemsinclude:\n\nSpecificfocusonpersonalcomputing\nCustomkerneldesignedforresponsiveness\nFullythreadeddesignforgreatefficiencywithmulti-processor/coreCPUs\nRichobject-orientedAPIforfasterdevelopment\nDatabase-likefilesystem(BFS)withsupportforindexedmetadata\nUnified,cohesiveinterface\n\nWhyHaiku?\n==\n\nTheBeOperatingSystemintroducedprogressiveconceptsandtechnologiesthatwebelieverepresenttheidealmeanstosimpleandefficientpersonalcomputing.Haikuistherealizationofthoseconceptsandtechnologiesintheformofanoperatingsystemthatisopensourceandfree.\n\nWhoisbehindHaiku?\n==\n\nHaikuisdevelopedbyagrowingcommunityofvolunteerdevelopersfromallaroundtheworld.Additionally,Haikualsoexiststhankstothededicatedsupportofaferventandfriendlycommunity,andthatofHaiku,Inc.,anon-profitorganizationfoundedbyformerprojectleaderMichaelPhippswiththepurposeofsupportingthedevelopmentofHaikuaswellasthegrowthofboththecommunityandtheHaikuplatform.","url":"http://www.haiku-os.org","logo":"//lh3.googleusercontent.com/iefEfOExFl_TAepM4khbFMVgoL_2zqXyw74cgb8XQQT_HI4F1MegKx3I2AtI19v1ljRRyXZ9n2JoCcWIBkbZT5tHW9PCQjg"},"author":{"@type":"Person","name":"HrishikeshHiraskar"}},"234":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertinteractiverebasetoC","description":"gitisamodularsourcecontrolmanagementsoftware,andallofitssubcommandsareprogramsontheirown.AlotofthemarewritteninC,butacoupleofthemareshellorPerlscripts.Thisisthecaseofgit-rebase--interactive(orinteractiverebase),whichisashellscript.RewritingitinCwouldimproveitsperformance,itsportability,andmaybeitsrobustness.","sponsor":{"@type":"Organization","name":"Git","disambiguatingDescription":"Fast,scalable,distributedrevisioncontrolsystem","description":"Gitisthemostwidely-usedrevisioncontrolsysteminOpenSource.Itisadistributedsystemwithanemphasisonspeed,dataintegrity,andsupportfordistributed,non-linearworkflows.\n\nManylargeandsuccessfulprojectsuseGit,includingtheLinuxKernel,Perl,Eclipse,Gnome,KDE,Qt,RubyonRails,Android,PostgreSQL,Debian,andX.org.\n\nThisorganizationcoversprojectsfor[Git](https://github.com/git/git)itself.Studentsmayalsopropose\nprojectsrelatedto[libgit2](http://libgit2.github.io/).Othergit-basedsoftwareorservicesarenotcoveredbythisorganization.","url":"http://git-scm.com","logo":"//lh3.googleusercontent.com/X25gDlJh7PQxLGAirqBlLlUCo6GJ1guOD_W7XZG_G8DW3pndEskDdd6yDc-h1gtDedCRdUa4DItofZojsWoTusB3D9PLvrk"},"author":{"@type":"Person","name":"AlbanGruin"}},"235":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addsupportfordeprecatingexports","description":"Addsupportofdeprecationpragmaswithinmoduleexports.Thiswouldeasethetransitionbetweendifferentversionsofthesoftwarebywarningthedevelopersthatthefunctions/types/classes/constructors/modulesthattheyareusingaredeprecated.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"alanas"}},"236":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonPackage,AmazonSQSandREST-fulservicesforEvalAI.","description":"#1.EvalAIPythonPackage.\nCreatingapythonpackageforEvalAIwhichletstheparticipantsto`importevalai`asapythonpackageandthenmakesubmissionsthroughtheirpythonscriptinsteadofloggingintothewebsiteandthendoingit.\n#2.SubmissionWorkerusingSQS.\nCurrently,therearealotofshort-comingsintheSubmissionworkerlikeindividualdependenciesforChallengeswhichcanbesolvedbyswitchingtoAmazonSQS.\n#3.ImplementingRESTfulwebservices.\nAddinganalytics,admindashboardandAPIversioningtoEvalAI.\n#4.Implementwebhooksanddatacollection.\nToretrievetheresultsofachallengefromsomeforkedversionofEvalAItothemainEvalAIserver.Also,foraddingintegrationstoexternalservicesusingSlack,Gitteretc.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"isht3"}},"237":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImageSensorSimulation/Emulation","description":"ObjectiveofthistaskistoemulateCMV12000[10]imagesensorsoastoalter/testrestofthesystemwithouttheactualphysicalhardware.CMV12000isa12Megapixel4KCMOSimagesensorwhichcantransmitframedatathrough64LVDSdatachannelsanditscontrolregistersareprogrammedusingSPIcommunication.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"ArunMalik"}},"238":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProcessingforARMdevices(suchasRaspberryPi)","description":"Asetofhighlydetailedproject-basedtutorialsthatteachusershowtouseRaspberryPiandsimilardeviceswithProcessingdevelopmentenvironment.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"MaksSurguy"}},"239":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APIextensionsandfixesforthep5backend","description":"Lastyear,[asaprojectundertheGoogleSummerofCode](https://summerofcode.withgoogle.com/projects/5809403503575040),Icreated\n[p5](https://github.com/p5py/p5)---anativePythonimplementationoftheProcessing\nAPI.ThegoalthenwastocombinePython'sminimalsyntax\nandpedagogicalrootswithProcessing'shigh-levelgraphics\nAPI.Whilethe[projectwassuccessful](https://medium.com/processing-foundation/p5-a-python-implementation-of-the-processing-api-5f05c62db23b)andwe[releasedthe\nfirstalphaasaPythonpackage](https://github.com/p5py/p5/releases/tag/v0.3.0a1),p5isstillmissingsomecoreparts\noftheprocessingAPIandneedsbettercross-platform\nsupport.\n\nThegoalofthisprojectistofixexistingcross-platformissuesby\nchangingtheinternalrenderingengineto[VisPy](http://vispy.org/);fixing[existing\nopenissues](https://github.com/p5py/p5/issues);andextendingtheAPIbyaddingimagesupport,\nimprovementstothe```Shape()```class,andminorutility\nmethods.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"AbhikPal"}},"240":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineLearningBuildModelandPredictModule","description":"BuildingalibrarythatwouldtakecustomerandtransactionaldataasinputtoidentifyGood/BadLoans,FraudsandotherriskmanagementactivitiesusingMachineLearningAlgorithms","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"LalitMohanSanagavarapu"}},"241":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TypeInference","description":"Implementabasictypeinferencebasedonfunctionarguments/returntypesandcallgraph","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"sivaramaaa"}},"242":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addingmissingfeaturestonftables","description":"AsofLinuxkernel4.15,nftablesprovidesaround80%oftheiptablesfeature-set.\nI'minterestedinworkingonproject\u201cHelpbyimplementingmissingfeaturesavailableiniptablesas\nmatches/targetsinnftables.\u201d","sponsor":{"@type":"Organization","name":"Netfilterproject","disambiguatingDescription":"netfilter.orgisthehomeoftheLinuxfirewallingtools","description":"SoftwareinsidetheNetfilterframeworkenablespacketfiltering,networkaddress[andport]translation(NA[P]T)andotherpacketmangling.NetfilterisasetofhooksinsidetheLinuxkernelthatallowskernelmodulestoregistercallbackfunctionswiththenetworkstack.Aregisteredcallbackfunctionisthencalledbackforeverypacketthattraversestherespectivehookwithinthenetworkstack.","url":"http://www.netfilter.org","logo":"//lh3.googleusercontent.com/eIRY-YqYoaM-9SLuJlNrWrjodWJ3SgflqGeobM14nAjt9KZ-fVqWKmRAw2-E4zK_lGZYeJgJ37R3b8AE3zoLci4gejDHaw"},"author":{"@type":"Person","name":"HarshaSharma"}},"243":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DSLforcommands.UItesting.request/resposnehighlighting","description":"Comeupwithnewsyntaxforinternalcommands.Provideitsimplementation.\nIncreasetestcoverageforUIpartofMitmproxycode.\nAddsyntaxhighlightingfortherequest/response.\nIamsuperinterstedandexcited.Let'srock!","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"RomanSamoilenko"}},"244":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnkitaKhuranaProposal-TheHumanitarianOpenStreetMapTeam(HOT)","description":"TheHumanitarianOpenStreetMapTeam(HOT)appliestheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.HOTsprovidesfree,up-to-datemapsareacriticalresourcewhenrelieforganizationsarerespondingtodisastersorpoliticalcrises.Thisisagreatinitiativestartedbackin2010.Ihavechosenthisprojectbecauseoftwomajorreasons,firstbeingtheorganizationitselfandthemotivebehindtheprojectwhichIfoundveryinterestingandimportanttoworkon,secondlythetechnologystacktheprojectisusingJavascript/NodeJSforAPIsandReactforthefrontend.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"AnkitaKhurana"}},"245":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipsePluginforCPAchecker","description":"CurrentlytheredoesnotexistanyeclipserelatedpluginforCPAchecker.ThechallengewillbetodevelopapluginforCPAcheckerusersineclipse.CurrentlyCPAcheckerisusedfromtheterminal.Everytimeuserhastomanuallysettheinputparameterstoruntheprogram.Apartfromthat,alldevelopershavetoswitchfromtheirdevelopingtoolstoterminal,executingtheverificationprogram.\nTherefore,theneedofaCPAcheckerextensionfordevelopertoolisimportant.Ifitcanbedone,mostofthedeveloperscangethighergainbyreducingthedevelopingtime.","sponsor":{"@type":"Organization","name":"SoftwareandComputationalSystemsLabatLMUMunich","disambiguatingDescription":"SoftwareAnalysis,SoftwareVerification,andBenchmarking","description":"#Info\nThefollowinglistcontainsourprojectswiththeideasthatare(inouropinion)suitableforGoogleSummerofCode.\nFeelfreetosuggestyourownideas.\nAmoredetailedlistofideas(withdescriptions)canbefoundat.\n\n#CPAchecker([website](https://cpachecker.sosy-lab.org))\n\nCPAcheckerisan[award-winning](https://cpachecker.sosy-lab.org/achieve.php)open-sourceframework\nfortheverificationofsoftware.\nItiswritteninJavaandbasedonahighlymodulararchitecture\nthatallowstodevelopandcombineawiderangeofdifferentanalyses.\nCPAcheckerisusedfor[verificationoftheLinuxkernel](http://linuxtesting.org/ldv)\nandhashelpedtofind[morethan50bugsinthekernel](http://linuxtesting.org/results/ldv-cpachecker).\n\n##Ideas\n-Eclipseplugin\n-Angularandautomatedtestsforverificationreport\n-IntegratingSymPyintoCPAcheckerforInvariantGeneration\n-DART-likeTest-caseGenerationinCPAchecker\n-CheckingEquivalenceofProgramSemanticsAutomatically\n\n#JavaSMT([website](https://github.com/sosy-lab/java-smt))\n\nJavaSMTisacommonAPIlayerforaccessingvariousSMTsolvers.\nItwascreatedoutofourexperienceintegratingandusingdifferentSMTsolversintheCPAcheckerproject.\nJavaSMTcanexpressformulasinthetheoryof\nintegers,rationals,bitvectors,floating-points,anduninterpreted-functions,\nandsupportsmodelgeneration,interpolation,formulainspectionandtransformation.\n\n##Ideas\n-IntegratemoreSMTsolvers\n-SMTintheCloud\n\n#BenchExec([website](https://github.com/sosy-lab/benchexec))\n\nBenchExecisabenchmarkingframeworkforLinux(writteninPython)\nthatisaimedatahighreliabilityoftheresults.\nItcanmeasuretheCPU-timeandpeakmemoryusageofwholegroupsofprocesses.\nTodoso,itmakesuseofmodernLinuxfeaturessuchascgroupsandnamespaces,\neffectivelycreatingabenchmarkingcontainerwhoseresourceusageismeasured.\n\n##Ideas\n-MakeuseoftheIntelCacheAllocationTechnology\n-ModernarchitectureandtestsforHTMLtables","url":"https://www.sosy-lab.org/","logo":"//lh3.googleusercontent.com/_SmtUTRVnV6LqBmKBQzXeCJFJcco9om-enDey659C1TbneaLHrdBmnPzqjpt7GQsR5aMwXEsAucf4pu01fvxmUznZwwNojI"},"author":{"@type":"Person","name":"SupunArunoda"}},"246":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CLocalGCP","description":"CLocalgcpwillbeatoolwhichcanbeusedtotestGooglecloudproductslocallybeforerunningthemintheactualcloudplatform.Andlatermigratingthemtothecloud.Thiswillsavecostandwillbeamoredeveloperfriendlyexperience.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"DilanthaWijayarathne"}},"247":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforDigitalOceanandMicrosoftAzureinGoCloud","description":"TheproposalisdirectedtowardsaddingsupportforDigitalOceanandMicrosoftAzureintheGoCloudproject.ItwouldaddsupportforDigitalOceanDroplet,BlockStorage,Domains,LoadBalancerandSpaces.ItwouldalsoaddsupportforAzureCompute,Disks,DNS,LoadBalancer,AzureContainerService(AKS)andAzureContainerService(ACS).","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"ShlokGilda"}},"248":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GroupTheory","description":"TheprojectmainlyaimsinimprovisingtheGroupTheorypartofthecombinatoricsmodule.Theprojectismainlydividedinto3phases.Thefirstphasedealswithwordreductionandtheisomorphismbetweengroups.ThesecondandthethirdphasesdealwithPolycyclicgroupsandQuotientgroupsrespectively.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"RavicharanNudurupati"}},"249":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProposalforFFmpegbyDanilIashchenko","description":"ThisproposalfocusesonimplementingOpenCLsupportforlibavfilter,withotherpartsoftheproject(includingscaling,colorconversionanddeinterlacer)beingtreatedasoptionalimprovementsforFFmpeg.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"DanilIashchenko"}},"250":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystersGitHub-Infrastructure/Automation-Python","description":"Infrastructuremanagementisanimportantpartofeveryprojectaswearealwaysfacedwithneedtomakeregularreleasesofnewfeaturesandapplyingconsistenttestingmethodswhiledoingso.TheaimofthisprojectistointroducebestpracticesforinfrastructuremanagementfortheSysterspython(django)relatedprojects.Thisprojectwillnotjustfocusonintroducingtheseproceduresbutalsofocusingonthebestwaystoautomatethem.Inshort,thisGSoCprojectisabouttheContinuousIntegrationofSysterspythonprojectswhichisaboutautomatingthebuilding,testinganddeployingtheseapplications.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Fenn25"}},"251":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"U6IDPrincipal","description":"XIPandTCP/IPcaninteroperatewitheachotherbyencapsulatingtheXIPpacketsasthepayloadoftheIPdatagram,whichcanbetunneledthroughtheIPnetworksandcanbeextractedandprocessedfurtherbyhostsattheendofthetunnel.TheU6IDprincipalencapsulatesXIPpacketsinIPv6UDPdatagrams.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"DaivikDave"}},"252":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingIodide\u2019sFunctionalityandImprovingCodeQuality","description":"Iodideisabrowser-basednotebookwhichworkswithabsolutezeroconfiguration.Iodidenotebooksaredesignedforscientistssothattheycanworkflexiblyandsharetheirworkwithoutanyhassle.Iodideisstillinitsearlyalphastage.Thisprojectaimstoextendthefunctionalityofthenotebook;makingthenotebookcodemorerobustandperformant;helpingtoshapetheuserexperience;andcreatingexamplenotebooks.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"DhirajBarnwal"}},"253":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheOCRsubsystem","description":"ThecurrenttextextractionsystemofCCExtractorforburnedinsubtitlesdependsontheinputparameterslike`conf_thresh`,`subcolor`,`whiteness_thresh`etcwhichareratherarbitraryandmightvaryfromonevideotoanother.Also,thetextlocalizationalgorithmgivesterribleresultsinmanycasesduetoinefficientdetectionofregionsastext/non-text.Thetickertextextractionfeaturemustalsobeaddedtothecurrenthardsubxsystem.TherearesomecasesinwhichtheDVBsubtitleextractiongivespoorresults.\n\nThegoalofthisprojectistoimplementatextlocalizationandbinarizationpipelinewhichisindependentofanyinputparameter(otherthanthevideofile).ThislocalizationalgorithmwouldalsoimprovetheOCRresultsandtheclassificationoftheframesintotextandnontextregionswouldbecomeefficient.Thisprojectalsoaimsataddingtickertextextractionfeaturetothecurrenthardsubxsystem.TheDVBsubtitleextractioncausesnoisetobegeneratedonthetextregionsandanadditionalfilteringstepneedstobeaddedtoimprovetheresultsinthecaseofDVBsubtitlestoo.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"SaurabhKumarMShah"}},"254":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"QueueInterface","description":"TheaimofthisprojectthatistodevelopaRedisbasedqueueinterfacewhichcouldbeanalternativetothediskqueue.","sponsor":{"@type":"Organization","name":"Thesyslog-ngproject.","disambiguatingDescription":"Opensourcelogmanagementsolutionwithoveramillionusersworldwide.","description":"Whysyslog-ng?\n\nWithsyslog-ng,youcancollectlogsfromwiderangeofsources,processtheminnearreal-timeanddeliverthemtoawidevarietyofdestinations.\n\nsyslog-ngallowsyoutoflexiblycollect,parse,classify,andcorrelatelogsfromacrossyourinfrastructure(evenfromrouters,embeddedsystems)andstoreorroutethemtologanalysistools.\n\nByintegratingwiththenewestbigdatatoolsitispossibletodeliverlogmessagestokafkaandelasticsearch,evenstorelogsinhdfswithhighperformance.\n\nSupportforcommoninputs\n\nsyslog-ngnotonlysupportslegacyBSDsyslog(RFC3164)andtheenhancedRFC5424protocolsbutalsoJavaScriptObjectNotation(JSON)andjournaldmessageformats.\n\nFlexibledataextraction\n\nWorkingwithunstructureddata?That'snotaproblem:syslog-ngcomeswithasetofbuilt-inparsers,whichyoucancombinetobuildverycomplexthings.\n\nSimplifycomplexlogdata\n\nEvenifyouneedtocollectlogsfromadiverserangeofsources,syslog-ng'spatterndballowsyoutocorrelateeventstogetherandtransformthemintoaunifiedformat.\n\nDatabasesdestinations\n\nIfyouneedtostoreyourlogmessagesinadatabase,youdon'tneedtolookanyfurther!WehaveSQL(MySQL,PostgreSQL,evenOracle!),MongoDB.WealsosupportinsertingmessagesintoRedis,ifthat'swhatyouareafter.\n\nMessagequeuesupport\n\nsyslog-ngsupportstheAdvancedMessageQueuingProtocol(AMQP)andtheSimpleTextOrientedMessagingProtocol(STOMP)too,withmoreinthepipeline.\n\nSupportlanguagebindings\n\nWanttodeliverlogmessagestonewsystem,thatisnotsupportedbyanyofthelogmanagementsystems,thenyoucaneasilyintegrateitwithsyslog-ngbyfewlinesofPythoncodeimplementingnewdestination.Notonlydestinationscouldbeimplement,butotheritemsoftheprocessingpipeline(e.g.:filter,parser,etc)andnotonlyinPythonlanguagebutalsoinJava.","url":"https://syslog-ng.org/","logo":"//lh3.googleusercontent.com/eS6OVCe-uh3VoQLtgGqhjm0_4ewzZBiNasMW0S1N043C-aijdHBxtdweodtKB483LQhj9-2FcXSnvG7IVZLGiBD-_lovvE8"},"author":{"@type":"Person","name":"MehulPrajapati"}},"255":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseVert.x:ApacheCassandraclient","description":"Vert.xisatoolkitforbuildreactiveapplicationonJVM.Italsohasalotofextensionsforworkingwithdifferentservices,forexamplewithRabbitMQandMySQL.Fornow,thereareofficiallysupportedclientforinteractionwithApacheCassandra.\n\nThemaingoaloftheprojectistocreateaC*client;itshouldbe:\n*implementedasawrapperaroundDataStaxJavaDriver\n*reactiveandnon-blocking\n*polyglottic:scala,javascript,kotlin,ruby,groovyshouldbesupported.\n*fullfeatured\n*welldocumented\n*supportstreamingofqueryresults","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"PavelDrankou"}},"256":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MetadataLabelSupportforinstrumentedApplications","description":"ThisprojectwillexploreextendinganewfeatureforthePerformanceCo-Pilot(PCP).PCPisanopensourceframeworkatthesystemlevelthatmonitors,analyzeandretrieveinformationtounderstandsystemperformance.Ithasadistributedarchitectureofagents,calledPerformanceMetricDomainAgents(PMDA),thatextractperformancevaluesfromthedesiredenvironmentsorsystems.\n\nEveryagent(PMDA)reportstoacentralizeddaemoncalledPerformanceMetricCollectionDaemonorPMCDperhost.Then,accessinganymetricisaseasyassendingarequesttoPMCDs.PCPhasseveralclienttoolstohelpthefinaluserunderstandthemetrics.Finally,PCPalsooffersagoodAPItocreateanagentforanysoftware.\n\nComingbacktotheinterestoftheproposal,PCPalsosupportsinstrumentation.ThisisawaytoenableuserapplicationslikeFirefoxtosendmetricsinexecutiontimetothePMDA.Inthisscenario,MemoryMappedValues(MMV)areusedtoofferanextremelylightweightmechanismforinstrumentingapplicationsusingsharedmemory.However,thereisnosupportformetadatalabelsaddedsincethenewestv4,andhencethegoalofthisproject:addlabelsupportforinstrumentation.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"GuillemLopezParadis"}},"257":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"THEIMPLEMENTATIONOFPOLLSFEATUREINJITSIMEET","description":"Thisprojectinvolvesextendingthewiderangeoffunctionalitiesembeddedinthisapplicationbyincludingavoting/pollfeature.Thiswillbeimplementedmodularly,testedreligiouslyanddeployedaspartofthejitsi-meetapplication.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"worldclassdev"}},"258":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSOC2018SpamAssassinStatisticalClassifierPlugin","description":"ApacheSpamAssassinisanOpenSourceanti-spamplatformgivingsystemadministratorsafiltertoclassifyemailandblock\"spam\"(unsolicitedbulkmail).PresentlySAusesBayesClassifiertogetherwithsomeadditionalDNSfilterstocheckforspam.\nTheBayesClassifierApproachusedcanrunintoproblemslike'BayesPoisoning'whereusingsomelegitimate\"ham\"wordsusedinaSpamemailcandecreasetheeffectivenessoftheModel.AlsoThelearningrateofspamclassifierusingNa\u00efveBayesasmachinelearningalgorithmislowasitdependsonprobabilitymodeltolearn.\nI\u2019mproposingtobuildastatisticalclassifierpluginthatwillincludevarioussupervisedandunsupervisedlearningalgorithmswiththefocusbeingonneuralnets,SVM(SupportVectorMachines),HMM(HiddenMarkovModel).\nTheusercanactivateanynumberofmodelsofthepluginandoverallfilteringwillbedonebasedonthecombinedscoresoftheactivemodelsofthisplugin.Thisisinaccordancetothefactthesomealgorithmsworkbetterthantheothersindifferentsituations.Theusercanselectwhatallmodelsdoeshewanttoactivate.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"ssirowa"}},"259":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MifosMobile-AndroidAppVersion3.0","description":"EnhancingtheMifosSelf-ServiceApptonewerfunctionality,betterUI,andfinallyproducingsolidshippableproduct.\n\n1)AddingSupportforapplyingforforsavingsaccounts,viewingshareaccounts,addingguarantors,customersupport/chat\n\n2)Integratingwithanexternalpaymentsystem\n\n3)AddingSupportforeditinguserdetails\n\n4)Supportforviewingreports,andsurveys\n\n5)AllowusertoimportQRCodefromgalleryforaddingaBeneficiary\n\n6)UnitandIntegrationtesting","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"SakshamHandu"}},"260":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pitivi:Slow-motionVideo","description":"Theabilitytochangethespeedofaclipisaveryimportantfeatureforavideoeditor.IwanttoaddthisfunctionalitytoPitiviaspartofthisproject.Withthisproposal,Iwouldliketo-\n*Addthe\u2018clipspeed\u2019featuretoPitivi.\n*Allowpartsofasinglecliptohavevariablespeeds.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"SuhasN"}},"261":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Verificationofbhyve'sInstructionemulation","description":"Testharnessforthebhyve'sInstructionsemulationusingIntelXED","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"capreyon"}},"262":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementinterfaceforexternaldatasourceimportintoCalc","description":"Theideanowistotakeallthedifferentwaysthatwehavetoimportexternaldata(CSVandHTML)andcombinetheminonecommonfeature.Tomakeworkingwiththeexternaldataeasierwealsowanttobeabletoapplysimpletransformationstothedatabeforeimportingthem(likedeletingacolumn,applyingafilter,sanitizingdata,etc.)","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"VikasMahato"}},"263":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingGaussianProcessFunctionalityinPyMC3","description":"Thismainfocusofthisprojectwillbetoextendthefunctionalityofthe\nPyMC3Gaussianprocessmodule.Iplantofocusmycontributiononextending\nfunctionalityforhandlinglargerdatasets.Asecondarygoalistounderstand\nmoreaboutthemaintenanceandreleasecycleofPyMC3,withtheintentionof\nassistinginthisworkgoingforward.Inasimilarvein,Iamalsointerested\ninhelpingportexistingPyMC3codetoPyMC4ifabackenddecisionismade\nbeforethecloseofGSoC.\n\nThePyMC3GPmoduleisbrokenintomultipleimplementationsTheGaussian\nprocessmodulecurrentlycontainsonelarger-data(referredtoas\"sparse\")\napproximationmethodthatappliestodataobservedwithnormallydistributed\nnoise.AnadditionalimplementationexploitsKroneckerstructureinthe\ncovariancematrixtoobtainefficiencygains,butalsoonlyappliesto\ndataobservedwithnormallydistributednoise.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"BillEngels"}},"264":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementingmulti-threadcapacitiesfornonrigidregistrationinDIPYusingOpenMP","description":"DIPYisanopensourcesoftwaremainlyfocusingondiffusionMagneticResonanceImaging(dMRI)analysis.Fornonrigidimageregistration,itimplementsaSymmetricNormalizationframework.Themajorgoalofthisframeworkistocalculateanaffineordeffeomorphictransformationtoregistertwo2Dimagesor3Dvolumes.Asawell-knownproblem,registrationisanon-convexoptimizationproblem.Itisveryimportanttoinitializeasclosetothesolutionaspossible.Soinordertoavoidgettingstuckatlocaloptima,itusesamulti-resolutionstrategybybuildingaGaussianPyramid.Thatistosaywecanregisterourimagesinasmanystagesaswewant,providingpreviousresultsasinitializationforthenext.Asthisway,weneedtodoalotofiterations,thusitslowdowntheoptimizationprocess.\nTospeedupthecalculation,onesolutionistoconverttoaparallelcomputingalgorithm.TheOpenMPAPIsupportsmulti-platformshared-memoryparallelprogramminginC/C++andFortran.Sointhisproject,Iwillimplementamulti-threadalgorithmusingOpenMPtoimprovetheperformanceofnonrigidimageregistrationinDIPY.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"XinquanWu"}},"265":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasingBackendTestCoverage","description":"Theaimistoincreasethetestcoveragearoundthebackendrailsapicodebase.Rightnowithasaround45%coverage.Iaimtoimproveitbymakingtheunittestcoverageatleast85+andalsowriteintegrationtestsusingRSpecandCapybara.IalsoplantostartontheRailsUpgradeoncethetestsuiteisupandrunning.Iplantogoonedirectoryaftertheotherandgraduallycoveringthewholecodebasetohaveagoodtestcoverage.","sponsor":{"@type":"Organization","name":"Quill.org","disambiguatingDescription":"Helpingmillionsoflearnersbecomebetterwritersandcriticalthinkers","description":"#WhatisQuill.org?\nQuill.orgisaneducationtechnologynonprofitthathelpsover750,000learnersaroundtheworldimprovetheirwritingandcriticalthinkingskillsthroughinnovativetechnologicalapproaches.We'regratefultohavesupportfromorganizationsliketheBill&MelindaGatesFoundation,Google.org,andAT&TFoundation.\n\n#ImprovingEducationwithInnovativeTechnology\nQuillwasrecentlyfeaturedin[FastCompany](https://www.fastcompany.com/40458272/this-machine-learning-powered-software-teaches-kids-to-be-better-writers)andthe[GoogleMachineLearningblog](https://blog.google/topics/machine-learning/quillorg-better-writing-machine-learning/)forourworkapplyingcutting-edgemachinelearningtechniquestohelpinglearnersbecomebetterwritersandcriticalthinkers.Weleveragethistechnologyalongsideaprovencurriculumoflearningtechniquesfromtopeducationalresearchers.\n\nLearnersbeginbycompletinga[diagnosticactivity](https://www.quill.org/tools/diagnostic)thatprovidesthelearningmanagementsystemenoughinformationtopredictwherethestudentisstrongandwheretheyneedimprovement.Then,teacherscanassignfollowupactivitiesthatprovidepracticetargetedspecificallytowherethestudentisfallingshort.(Thereareeven[specialversionsofthediagnostic](https://medium.com/writing-with-quill/quill-org-launches-ell-diagnostic-ac2dd65de692)forEnglishlanguagelearnerswhosefirstlanguagesareSpanish,Mandarin,French,Vietnamese,Arabic,andHindi.)\n\nQuillhasavarietyofactivitytypes,including[areal-timeclassroomlessonsmode](https://www.quill.org/tools/lessons),[asentenceconstructiontool](https://www.quill.org/tools/connect),[aproofreadingpracticetool](https://www.quill.org/tools/proofreader)and[agrammarpracticetool](https://www.quill.org/tools/grammar).\n\nEachtoolhasassociatedalgorithmsforassessingandprovidingtargetedfeedbackinresponsetostudentsubmissions.Thesealgorithmsutilizerules-basedlogic,naturallanguageprocessing,andmachinelearning.\n\n#What'sNext?\n\nUpuntilnow,Quillhasprimarilybeenbuiltasatoolforeducatorstousewiththeirstudents.ThismeansthatQuilldoesnotcurrentlyhaveaself-studymodeforlearnerswhoarenotinaclassroomsetting.We'reexcitedfortheGSoCcommunitytohelpleverageQuill'sprogresssofarintoalearningtoolthatcanassistmillionsoflearnersaroundtheworldwhodeservebettereducation.","url":"https://quill.org","logo":"//lh3.googleusercontent.com/xb52vhYNsuo9ZCw2a5cSKmpPuq6LpCSQABJLArsH6_JJRm2zkNfYrpzQ5gZZRpgXV8dNoTmo9lbTtwJ8a2wMzZhYRK0zBFI"},"author":{"@type":"Person","name":"gauravrakheja"}},"266":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementSpringDatatoLHToolkit","description":"Thisproject\u2019spurposeistoreplaceorrathermigratetheexistingpersistenceschemaofLibreHealthtoolkitwhichuseshibernatemappingstoamoremodularspringdatapersistencemechanism.\nLibreHealthtoolkitcurrentlyusesxmlstylemappingprovidedbyhibernatewhichishardertomaintainandprovidesverylittlemodularityintermsofswitchingtoadifferentdatasource.\nUsingspringdatainsteadwillmakethesystemeasiertomaintaini.elessercomponentstochangeincaseasingleentityneedstobemodified,whereasinthecurrentscenariotomodifyasingleentitywemightneedtochangethemodelclass,themappingfile,thedao,theservice,etc.\nThismakesforamoreresilientsystem.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"YashD.Saraf"}},"267":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmoderntoolfordataexplorationbasedonJuliaDBandWebIO","description":"WewillcombinetheJuliaDB.jlpackage,fortabulardatamanipulationsinJulia,withWebIO.jlandInteractNext.jltobuildauser-friendlyweb-basedappfordataanalysisandvisualizations.\n\nWewilldrawfromPlugAndPlot.jl,apreviousattemptbasedonQMLandfocusedontheanalysisofpopulationdata.TheadvantagesofthenewJuliaDB/WebIObasedapproachare:\n\n-wecanexploitJuliaDB'suniquefeatures,suchasparallelstorageandcomputing,supportforonlinestatisticaltechniquesandmachinelearningtechniques\n-WebIOallowsdeployinginawidevarietyofframeworks:theJuliaIDEJuno'splotpane,Jupyternotebook,anElectronwindoworawebpageviaMux.jl\n\nThewebpagedeploymentisparticularlyrelevantinourviewasitallowstomakeinteractivedatavisualizationseasilyaccessibleonline.\n\nFinally,ratherthanbuildingamonolithicapp,wewillmodularizeourdesigntotheextentpossible,thusallowingdifferentprojectstoreusepartsofittocreateGUIswithdifferentdesignsorbasedondifferentalgorithmsandvisualizationpackages.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"PietroVertechi"}},"268":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Vulkan-izeVirGL","description":"VirGLprovidesanOpenGLpathwellsupportedonLinuxguests.Onthehost,QEMUoffersseveralconsoleback-ends,fromEGLtoSDL.AddingaVulkanpathwillrequiretochangethecurrentVirGLAPI,writenewguestdrivers,andalsoofferawaytodisplaytheoutput.Thisisahugetask,whichcanbesplitinseveralsub-projects.ExpendingthecurrentVirGLAPItosupportVulkanisthefirststep.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"NathanGau\u00ebr"}},"269":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC2018:AddMeta-FormulaSupport","description":"DuringGSoC2018,thisprojectaimstoimplementtheideaofHomebrew/brew#2300:addmeta-formulasupport.Thismechanismwill(1)allowbulkmanagementofseveralrelatedformulaeand(2)extendthesemanticsof\u2018dependency\u2019tocasks.Inthisproposal,Iwillintroducemyunderstandingoftheprojectandgiveadraftofworkplan,alongwithatimeline.","sponsor":{"@type":"Organization","name":"Homebrew","disambiguatingDescription":"Anopensource,consolepackagemanagerformacOS","description":"Homebrewisanopensource,consolepackagemanagerformacOS.It'susedbymillionsofuserseverymonth.","url":"https://brew.sh","logo":"//lh3.googleusercontent.com/XJPbUlkrCUn2BU_lqC0vw3kxvRe8BByAAgVZxHOmHEZZ0C1iKxtKJ2ZHJPQC_vMULWvP35Dus-bc169msq9tBRIFnvZQ_Y0"},"author":{"@type":"Person","name":"BenZhou"}},"270":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"QtestDriverFramework","description":"Testingisaveryimportantinsoftwaredevelopment,itallowsdeveloperstofindbugsandevaluatesoftwarequality.Forinstance,regressiontestinghelpsprogrammerstocontrolthestabilityofthesoftwarewhennewfeaturesorchangesaremade.\nQEMUcurrentlyfeatureshardcodedtestsforeverymachineconfiguration,sinceeachhasonlyalimitedsetofdriversavailabletotest,makingitnotveryflexibletochangesandfutureadditions.\n\nThepurposeofthisprojectwouldbetoimplementaframeworkthatuseslibqostoautomaticallystartQEMUwiththerightoptionstoprovidethedriverrequestedbytheunittest.Theframeworkwillessentiallyproduceagraphof\u201cconsumes-produces\u201drelationshipsbetweenthevariousdrivers,interfacesandunittests,inordertounderstandwhatoptionstogivetoQEMU.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"esposem"}},"271":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PHPValidatorMigrationandOntologyIntegration","description":"Stemformaticsisanonlineportalwhichenablesstemcellbiologiststovisualizeandanalyzedatasetsquicklyandeasily.Theprimarygoaloftheprojectistospeedupthedatavalidationprocessandtocreateconsistentmetadata.AfterhavingdiscussedtheissuesregardingthePHPValidatorServerwithmymentor,IherebyproposetomigratetheexistingPHPservertoPyramid,apythonbasedwebframeworktovisuallyanalyseandexploreinterestingdatasetsefficientlyandsmoothly.","sponsor":{"@type":"Organization","name":"Stemformatics","disambiguatingDescription":"Stemformaticsisaweb-basedpocketdictionaryforstemcellscientists.","description":"Stemformaticsworksattheintersectionofweb-baseddatavisualisation,bigdataandbioinformatics.\n\nStemformaticspipelinescompressbigdatatomakeiteasierfortheweb-baseddatavisualisationstobeprocessed.Theseweb-baseddatavisualisationsareengineeredforspeedtomaketheenduserexperienceassmoothaspossible.\n\nStemformaticsalwaysensuresthateachstudentgetsagreatlearningexperiencetailoredtotheirability,interestandexperience.Wearecommittedtohelpmouldstudentsintosoftwareengineerswheretechnicalabilityisjustoneoftheskillsneededforsuccess.","url":"https://www.stemformatics.org","logo":"//lh3.googleusercontent.com/yle6XpjT0BdRYon9CGw7oIOr0tkMG9e-kA_WLuSviJU1R-RraETQQaZj-LCarCA37z5bgAeWDqXAjdabhIYYrAoTYa3mwJ5a"},"author":{"@type":"Person","name":"Glenn"}},"272":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachinelearningfeaturesinScilab:Anautobiography","description":"TheprojectaimstoenhancemachinelearningfeaturesinSCILAB,forSCILABandbySCILAB.Themainconcentrationwouldbetointegratedeeplearningfunctionality(Keras/TensorFlow)withapossibilityofworkingonthedatascienceusabilityaswell(R/SASintegration).Therearetits-bitshereandtherethatwoulddrivethedeveloperpooltowardsSCILABinthefuture.Theprojectinitselfdrawsinspirationfromthe[GSoCprojectlastyear](https://github.com/mandroid6/machine-learning-Toolbox-SCILAB/tree/master/Final%20Submission)withthesameheaderbutisnotnecessarilyanextensiontoit.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"SoumitraAgarwal"}},"273":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasingusabilityforMaxima","description":"ImplementinstallerofMaximainMac,WindowsandLinuxsystem.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"hwei"}},"274":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasingRobustnessofVulnModules","description":"OneissueoutstandinginOWASPNettackeristheadditionofmoredatatovulnerabilitymodules.Duringthesummer,Iwouldbeabletohelpwiththetaskofaddingthisdataandtestingitout.Inaddition,datathathelpsusersunderstandvulnerabilitiesandtheircausescouldbeaddedinmultiplelocationstomaketheprojectmoretransparentandhelpfultousers.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"HannahBrand"}},"275":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementing\u201cGroupKeyManagementusingIKEv2\u201dIETFdraft,RFC5685-\u201cRedirectMechanismforIKEv2\u201dand/orRFC5723-\u201cIKEv2SessionResumption\u201d","description":"ThisprojectissortofahybridprojectanditconsistsofimplementationofatleasttwooutofthreeIETFRFCs/Drafts.Thethreefeaturesinquestionare\"[**GroupKeyManagmentusingIKEv2**](https://tools.ietf.org/html/draft-yeung-g-ikev2-13\"GroupKeyManagmentusingIKEv2\")\",\"[**RedirectionMechanismforIKEv2**](https://tools.ietf.org/html/rfc5685\"RedirectionMechanismforIKEv2\")\"and\"[**IKEv2SessionResumption**](https://tools.ietf.org/html/rfc5723\"IKEv2SessionResumption\")\".The\"*RedirectionMechanismforIKEv2*\"willbeimplementedbeforethefirstevaluationperiod,andafterthatitwillbedynamicallydecided(withthelibreswanmentors)whethertocontinuewithimplementing\"*GroupKeyManagmentusingIKEv2*\"or\"*IKEv2SessionResumption*\".Thereasonsforthatapproacharedescribedinprojectproposal.\n\n\"*RedirectionMechanismforIKEv2*\"and\"*IKEv2SessionResumption*\"arefeaturesthatwillimprovetheperformanceofVPNservers,especiallytheonesthatservealotofVPNclients.\"*GroupKeyManagmentusingIKEv2*\"willenablekeyexchangingforsecureMulticastcommunication.","sponsor":{"@type":"Organization","name":"TheLibreswanProject","disambiguatingDescription":"EncryptingtheInternetwithIKEandIPsec","description":"LibreswanimplementstheIKEandIPsecstandardsforVPN.ThesestandardshavebeencreatedandarestillmaintainedattheInternetEngineeringTaskForce(IETF)intheIPsecMEWorkingGroup.LibreswanisusedasaremoteaccessVPNaswellascloudencryption.ItisknownforitsgoalofOpportunisticEncryptionwhichaimstoencrypttheentireinternetbydefault.","url":"https://libreswan.org","logo":"//lh3.googleusercontent.com/bWRLyCNWvRsgThdTJtSXG4PCpr-p2MGD38Mh8odgOSQdGDXT6ldR-r-D2IiWbShtRo7nsUyxZWa0_c4F0IGol8SJH8zUhA"},"author":{"@type":"Person","name":"Vuka\u0161inKarad\u017ei\u0107"}},"276":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Advancefeaturesindaru-view","description":"Daru-viewaimstocreateinteractiveplotsandtablesinRubyusingvariousadaptersavailablelikeGoogleCharts,HighCharts,NyaplotandDataTables.However,theindirectaccessoftheseplottingtoolsthroughthedependentgemslimitstheirusageasthedependentgemsarenotup-to-date.So,myplanforGSoC2018broadlyfocusesontheimplementationofadvancedfeaturesindaru-view.ThisincludesextendingthecodeofthesedependentgemsandtheexecutionofvariousfeaturesavailableforGooglechartsJS,HighChartsandDataTables.IwillalsoupdateJSfilesbyremovingabunchoflinesatthesourcehtmlfileandcreateadvancedchartsbyextendingtheHighChartscode.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"PrakritiGupta"}},"277":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"User/adminsettingsrefactorandaddnewsettings/features.","description":"Broadlytheaimofthisprojectis:\n-Inoursettingssubsystem:\n-Removalofduplicationintemplates.\n-Cleaningupthefilesandrefactoringtomakecodelesscomplexandeasytoaddnewsettingsfeatures.\n-Improvethetestcoverageofsettingssubsystem.\n-Improvethedesignofsettingspage/components.\n-Addnewuser/adminsettingslikepreventPMs.\n-Enablestream-specificURLfilters.\n-Addabilitytohideuseremailaddresses.\n-Updatedocumentationontheareasworkedonespeciallyonaddingnewfeaturetutorial.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"ShubhamDhama"}},"278":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseSmartHomemeetsIOTA\u2019sTangledistributedledger:accumulatingdatathroughTanglefortheSmartHomeinexchangeofIOTAs.","description":"EclipseSmartHomeisnotanenduserproductperse,butratheraframeworkusedtobuildendusersolutionsontop.ESHthereforeservesasanabstractionandtranslationframeworkthatmakesinteractionpossibleacrosssystemandprotocolboundaries.ThegoalofthisproposalistoofferanewbindingtotheESHframework,usingIOTA\u2019sdistributedledger,Tangle,sothatsensorscanexchangetrustedinformationwithanESHinstance,receivingfinancialcompensation(IOTAscryptocurrency)inexchangeandviceversa.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"Th\u00e9oGiovanna"}},"279":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"coalalanguageserver","description":"coalaasalintingandcodefixingtoolcanbefarmoreusefulwhenitspowercanbedirectlyleveragedfromwithinthecodeeditor.SinceallthemajorIDE'sandcodeeditorsarenowstartingtosupportthestandardMicrosoftLanguageServerprotocolitisnowpossibletoexposecoala'scapabilitiesviatheonesaidprotocolandsupportawiderangeofcodeeditors.ThisproposaloutlinestheprojectwhereIintendtobuildonesuchserverlooselybasedupontheproofofconceptimplementationbuiltforvs-code.Itshouldseenoticeableperformanceimprovements,featureupgradestosupportactionssuchasdidChange,didSaveetc,customizationofbearsfromwithintheLSP,supportforalllanguagescoalasupportsandbeafullystandardsconfirminggenerallanguageserver.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ksdme"}},"280":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ZulipTerminal","description":"MakeaterminalinterfaceforzulipusingitsAPI.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AmanAgrawal"}},"281":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImageLab","description":"ImageLabisanimageanalyzingplatform.UserscanloadlargesetofimagestoImageLabandthentheycanperformanalyzesbylabelingandclusteringthembyusingdifferentobjectdetectionmodules.ImageLabalsohaveausermanagementcomponentaswellasanimageanalyzingcomponent.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"Kesh101"}},"282":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HiHaddock","description":"Along-standingissuewithHaskell\u2019sdocumentationtoolHaddockis\nthatitneedstoeffectivelyre-performalargepartofthe\nparse/template-haskell/typecheckcompilationpipelineinorderto\nextractthenecessaryinformationfromHaskellsourceforgenerating\nrenderedHaddockdocumentation.ThismakesHaddockgenerationacostly\noperation,andmakesforapoordeveloperexperience.\n\nAnequallylong-standingsuggestiontoaddressthisissue\nistohaveGHCincludeenoughinformationinthegenerated`.hi`\ninterfacefilesinordertoavoidHaddockhavingtoduplicatethat\nwork.Thiswouldpavethewayforfollowinguse-casesand/orhavethe\nfollowingbenefits:\n\n1)SignificantlyspeedupHaddockgenerationbyavoidingredundantwork.\n\n2)On-the-fly/lazyafter-the-factHaddockgenerationincabalnew-haddockandstackhaddockforalreadybuilt/installedCaballibrarypackages.\n\n3)Addnativesupportfora`:doc`commandinGHCi\u2019sREPLandeditortooling(ghc-mod/HIE)similartotheoneavailableinotherlanguages(c.f.theIdrisREPLorthePythonREPL)\n\n4)AllowdownstreamtoolinglikeHoogleorHayoo!toindexdocumentationrightfrominterfacefiles.\n\n5)SimplifyHaddock\u2019scodebase.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"SimonJakobi"}},"283":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[ROCKETMQ-377]Implementopenwhisk-package-rocketmqtosupportserverlessfunction","description":"**OpenWhisk**isanopensourceimplementationofadistributed,event-drivencompute\nservicethatallowsyoutoexecutecodeinresponsetoanevent.Eventscanbeprovided\nfromBluemixserviceslikeCloudantandfromexternalsources.Oneofthepopularevent\nsourcesisMessageHubandKafka,bothofwhichcanalsobeusedasaneffectiveinstrument\ntopublisheventsfromOpenWhisktotherestoftheworldandallowforhighlyscalableand\nperformantasynchronouscommunicationforeventdrivenapplications.\n\n**ApacheRocketMQ**isanopensourcedistributedmessagingandstreamingdata\nplatformofhighavailability,lowlatency,trillion-levelmessagecapacityguaranteed,andbig\ndatafriendly.\n\n*Thegoaloftheprojectistoadd**`openwhisk-package-rocketmq`**tothe\ncomponentsofOpenWhiskthatallowsyoutocommunicatewithRocketMQforpublishing\nandconsumingmessages.*","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"MayarMahmoud"}},"284":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdddialyzertasktoElixir","description":"DialyzerisadiscrepancyanalyzerthatshipsaspartoftheErlangVM.TherearetwoprojectsthataddsDialyzersupporttoElixirapplications:dialyxiranddialyzex.Thegoalofthisprojectistobringtheideasofbothprojectswithtwomainnewfeatures:betterusability(inparticular,bettererrormessagesandformatting)andtheabilitytodialyzeprojectsincrementally.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"GabrielGatu"}},"285":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CoverageBoost-Java&JavaScript","description":"ThisprojectaimstoimprovethetestingandcoverageofTEAMMATES\n\nOverviewofProject:\n\n-ReduceTechnicalDebt(UpgradetoSelenium3.x)\n-ExplorenewJSUnitTestingframework\n-UpdatetestcasestooptimizeCIBuildprocess\n-Addmoretestcasesformissingfeatures","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"ShradheyaThakre"}},"286":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ObjectTracking","description":"IproposetoaddobjecttrackingmodulesinJuliaeitherasapartofImageFeatures.jlorasastandalonerepository.Therefore,Iproposetoaddthefollowingalgorithms:\n1.OpticalFlowAlgorithms\n1.1.Lucas-Kanademethod\n1.2.FarnebackDenseOpticalFlowmethod\n2.TrackingAlgorithms\n2.1.BoostingTracking\n2.2.MultipleInstanceLearning\n2.3.MedianFlowTracking\n2.4.TrackingLearningDetectionframework\n\nObjecttrackingistheprocessoflocatingamovingobject(ormultipleobjects)overtimeusingacamera.Ithasavarietyofuses,someofwhichare:human-computerinteraction,securityandsurveillance,videocommunicationandcompression,augmentedreality,trafficcontrol,medicalimagingandvideoediting.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ArijitKar"}},"287":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertinteractiverebasetoC","description":"ManycomponentsofGitarestillintheformofshellandPerlscripts.ThishascertainadvantagesofbeingextensiblebutcausesproblemsinproductioncodeonmultipleplatformslikeWindows.IproposetorewriteacoupleofshellandperlscriptsintoportableandperformantCcode,makingthembuilt-ins.Themajoradvantageofdoingthisisimprovementinefficiencyandperformance.\n\nMuchmorescriptslikegit-am,git-pull,git-branchhavealreadybeenrewritteninC.Muchmorescriptslikegit-rebase,git-stash,git-add--interactivearestillpresentinshellandperlscripts.Iproposetoworkingit-rebase--interactive.","sponsor":{"@type":"Organization","name":"Git","disambiguatingDescription":"Fast,scalable,distributedrevisioncontrolsystem","description":"Gitisthemostwidely-usedrevisioncontrolsysteminOpenSource.Itisadistributedsystemwithanemphasisonspeed,dataintegrity,andsupportfordistributed,non-linearworkflows.\n\nManylargeandsuccessfulprojectsuseGit,includingtheLinuxKernel,Perl,Eclipse,Gnome,KDE,Qt,RubyonRails,Android,PostgreSQL,Debian,andX.org.\n\nThisorganizationcoversprojectsfor[Git](https://github.com/git/git)itself.Studentsmayalsopropose\nprojectsrelatedto[libgit2](http://libgit2.github.io/).Othergit-basedsoftwareorservicesarenotcoveredbythisorganization.","url":"http://git-scm.com","logo":"//lh3.googleusercontent.com/X25gDlJh7PQxLGAirqBlLlUCo6GJ1guOD_W7XZG_G8DW3pndEskDdd6yDc-h1gtDedCRdUa4DItofZojsWoTusB3D9PLvrk"},"author":{"@type":"Person","name":"prertik"}},"288":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SoftwareComponentsandIPmanagement","description":"CLIO--asystemformaintainingsoftwarecomponentinformation.\n\nCLIOisalsoabackronymforthesystemofmaintainingComponents,Licenses,IPandOtherinformation.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"GopalakrishnanV"}},"289":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"micro:bitmachinetypeandcortex-m0support","description":"Themicro:bitisasmallcomputerforeducationalusethatisalsosuitableforembeddedandInternetofThings(IoT)projects.Themicro:bitecosystemsoffersvariousstaggeredwaysofcreatingprogramsthatrunonthecomputer,includingajavascriptblockeditor,apythoneditorandac/c++runtime.Thiswayitenablesstudentsandotheruserstograduallydevelopandenhancetheirknowledgeaboutcomputing.\nThemicro:bitconsistsofasinglepcbwhichfeaturesmanyI/Ocapabilitiesincludinga5x5LEDdisplay,2buttons,BluetoothandNordicGazellradiocommunications,anaccelerometer,acompass,temperatureandlightsensing,UART,andGPIOpinsforexternaldevices,allconnectedtotheARMCortex-M0basedNordicnRF51822atitscenter.\nCurrentlytherearenomeansofrunningprogramstargetedtothemicrobitinaemulatedenvironment.\nThegoalofthisprojectistoenhanceQEMUscapabilitiestobeingabletoloadandruncodetargetedtothemicro:bitcomputerandemulatingtheaforementionedperipherals.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"SteffenG\u00f6rtz"}},"290":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MacOSXPCPInstaller","description":"Theproposalexplainshowtheproject\"MacOSXPCPInstaller\"willbecompletedintherequireddurationwithallthedependencies,requirementsandtestingcompletedinthementorshipofNathanScottandPaulSmith.Ithasallthedetailsoftimeline,goals,breakdownofthewholeprocedureofmakingboththeinstallersbrewversionandDMG(GUI)version.Theproposalalsocontainsdetailsaboutmypreviousexperienceandwhythatisrelevanttothecompletionofthisproject.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"ParthVerma"}},"291":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DynamicSignalProcessingWorkflowDesigner","description":"INCFisusingEEGevent-relatedpotentialsignalprocessingandmachinelearningmethodsforbuildingassistivesystemsformotorimpairedpeople.Theirsystemcollectshumanbraindataofaudio/videostimulatedsubjectandusescustomizedclassifierstoprovideafeedbackleadingtoanactionliketurningonaTV,openingawindowetc.Theteamhadpreviouslydevelopedaclient-serverarchitecturetoexecutesomesignalprocessingmethodsontodatastoredonadistributedfilesystem.\n\nThisprojectaimsatbuildinganeasytousegraphicalinterfacethatcanassistdesigningtheworkflowofthesemethods.Thisweb-basedtoolkitwillalsoassisttheconfigurationoftheparametersthatcontrolindividualsignalprocessingroutinesthusmakingiteasytodesigncomplicatedsignalflowsandexecutethem.TheentireworkflowwillbeexportableandreusableasaJSONfile.TheGUIwillusetheJavaimplementationinawaythattheuserwillbefreetoimplementhisownmethodsandusethemintheworkflowdesigner.TheGUIwillhosteachsignalprocessingmethodasablockandwillallowuserstodrawdatachannelsbetweenthem.ThiscanthenbedirectlybeexportedasajobtoSpark.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"JoeyPinto"}},"292":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFuzzingforFreeType","description":"Fuzzingisaveryimportantassetforverifyingprograms,asitrevealscriticaledgecasesthatcanbemissedeasilybystructuredtesting.\n\nFreeTypeissetuptoworkwithOSS-Fuzzalready,yettherearemanywaystoimproveit.\nApartfrommakingfuzzingfasterandmoreefficient,possibleimprovementsalsocontaintheplantobuildaregressiontestsuiteinaGitHubrepository.\nFurthermore,thisprojectcouldbeusedtoseparatetestinglogicfromthesourcecodeofFreeTypebysettingupadedicatedtestingrepository.","sponsor":{"@type":"Organization","name":"FreeType","disambiguatingDescription":"Asoftwarelibrarytorenderfonts.","description":"FreeTypefontrenderinglibrary\n----\n\nFreeTypeisafreelyavailablesoftwarelibrarytorenderfonts.\n\nItiswritteninC,designedtobesmall,efficient,highlycustomizable,andportablewhilecapableofproducinghigh-qualityoutput(glyphimages)ofmostvectorandbitmapfontformats.\n\nSomeproductsthatuseFreeTypeforrenderingfontsonscreenoronpaper,eitherexclusivelyorpartially:\n\n*GNU/LinuxandotherfreeUnixoperatingsystemderivateslikeFreeBSDorNetBSD;\n*iOS,Apple'smobileoperatingsystemforiPhonesandiPads;\n*Android,Google'soperatingsystemforsmartphonesandtabletcomputers;\n*ChromeOS,Google'soperatingsystemforlaptopcomputers;\n*ReactOS,afreeopensourceoperatingsystembasedonthebestdesignprinciplesfoundintheWindowsNTarchitecture;\n*Ghostscript,aPostScriptinterpreterusedinmanyprinters.\n\nCountingtheaboveproductsonly,yougetmorethana_billion_devicesthatcontainFreeType.","url":"http://freetype.org","logo":"//lh3.googleusercontent.com/K0EHbWQg5L39Thttl7xqXn0DXMGNJ8XNVwEr-qIoFESQf8pJnV1fXtNVhbL3WuuyH3_k7HW-qiPahnQtny3Dwf1FKkP3c837"},"author":{"@type":"Person","name":"ArminHasitzka"}},"293":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenPGP(OX)forSmack","description":"Thisismyproposaltocreateanimplementationof*OpenPGPforXMPPInstantMessaging*(OX)fortheXMPPclientlibrarySmack.","sponsor":{"@type":"Organization","name":"Conversations.im","disambiguatingDescription":"AnopensourceinstantmessagingclientandecosystembasedonJabber&XMPP","description":"AfterfouryearsofdevelopmenttheAndroidJabber/XMPPclientismostlyfeaturecompletefornow.HoweveraninstantmessagingclientinafederatedecosystemlikeJabberisonlyasgoodastherestoftheecosystem.Theecosystemneedsgooddesktopclients,itneedsgoodserversandgoodproviderswhomaintaintheirserversandkeepthemuptodatewiththelatestfeatures.Conversations.imasanumbrellaorganizationisaboutbringingimprovementstothatecosystem.Partiallybyimprovingexistingclientsandserversbutalsobycreatingtoolsthataidserveradministratorstomaintaintheirserversandthataidenduserstopickagood,stableprovider.ThosetoolsincludetheXMPPComplianceTesterortheXMPPuptimemonitor.Wehavea[collectionofideas](https://conversations.im/gsoc.html)thatwethinkwillimprovetheenduserexperience,butwearealsoveryopentohearingotherideasthatwedidn\u2019tthinkofourself.HaveyoualwaysthoughtaboutcreatingaservicethatwilllookupphonenumbersandreturnJabberIDsorotherwiseimprovethediscoverableofcontacts?Great.Letushearyourideasandwemightbeabletofindasuitablementorforyou.Wanttoaddanewfeaturetoanexistingclient?Greatwewillputyouintouchwiththeappropriatementors.Wanttostartdevelopingyourownclient?Probablynotaverygoodideasinceeveryplatformalreadyhasaclientthatawaitsyourhelp.","url":"https://Conversations.im","logo":"//lh3.googleusercontent.com/K8qxiPXmyxf3YBib5P4Fby8RZ3EoUxQW04d7PyrrmTkf2mRolpoORnzJHd9SSD6gdWbmnMCdlY8kFdr8f1yZzXl_9QNh3vw"},"author":{"@type":"Person","name":"PaulMoritzSchaub"}},"294":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Idea:Enhancementsforipptool","description":"IpptoolisaprogramthatallowssendingIPPrequeststoaspecificprinterorserverinordertotestitortoreceiveprinterinformationintheformofresponses.ItisusedbyCUPStopassrequestslikeget-printer-attributes,get-jobs,print-jobtotheprinter.\n\nIpptoolisalsousedbyPWG\u2019sIPPEverywhereself-certificationprogram\u2019ssoftware,whichisusedbyprintermanufacturerstotestiftheirprinterssatisfyIPPEverywherestandards.TheIPPEverywhereSelf-CertificationprogramdoesnottesttheprintersforsomeoftheoperationsandattributesrequiredbyIPPEverywhere.ThisprojectinvolveswritingscriptstocoverthesestandardsandnewscriptsforotherIPPspecifications.Italsoinvolveswritingtheprogramippfuzztofuzz-testprinters.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"LakshayBandlish"}},"295":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addingsupportforimportdatafromweb-serviceinLabPlot","description":"CurrentlyLabPlothassupportfordatasources,suchasfiles,SQLdatabases,serialports,etc.ThisprojectaimstoexpandthislistwiththefeaturetouseJSONdocumentsandweb-servicesasdatasources.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AndreyCygankov"}},"296":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebRTCintoGodot&Peer-to-PeermultiplayertheGodotway","description":"Godot'shigh-levelmultiplayerapproachmakesituniquelyeasytocreateclient-hostandtruepeer-to-peer(P2P)modelsofmultiplayergaming.However,outsideoflocalareanetworksGodotstrugglestoactuallycreatethesemultiplayermodelsbecauseitlacksanysortofNATtraversal.IplantoimplementWebRTC.TheWebRTCstandardwillbeabletoprovidesupporttoGodot'sexistingmultiplayerinmakingthesesortsofpeer-to-peergames.\n\nItwillalsomakemultiplayerviableintheHTML5targetplatform,andallowforeasyinterfacingwithnon-GodotpeersthatuseWebRTC.Additionally,thesupportIbuildforWebRTCwillmakeiteasytolateraddWebRTCMediaStreams,allowingforin-gamevoicechat.(However,buildingMediaStreamisless-oftenneededforgamessoisconsideredtobelowpriorityandnon-essentialinmyproject.Seeprojectproposalfordetails.)","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"BrandonMichaelMakin"}},"297":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingandImprovingSystemFeatures,EnhancingOrganizerEase-of-UseandIntegratingwithSocialMediaandOtherCommunicationTools","description":"ThisproposalaimstoimproveeaseofappusefororganizersandadditionofmoresystemfeaturesaswellassolidintegrationwithsocialmediaandcommoncommunicationtoolslikeSMSand(optionally)phone.Specifically,theimplementationofthisproposaltargetsthefollowingaspects:\n-Addingmoreorganizerfeatures(fewmentionedlaterintheproposal)\n-Improvingthemailingsystem\n-Makingtheserverappeasiertousefororganizers\n-IntegratingOpenEventwithsocialmedia\n-IntegratingwithothercommunicationtoolslikeSMS\n-Addingstresstestingaswellassystemsecuritytesting","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"schedutron"}},"298":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebinterfacetoloaddataintolocalXenahub","description":"Inordertovisualizetheirprivatedatasets,usersofUCSCXenabrowserhavetouploaddatausingseparatedesktopapplication.Thisbehaviordoesnotfitpreferredworkflow,sinceallvisualizationsarecarriedoutinthebrowserandusingdesktopclientonlyforuploadingdataisconfusingforsomeusers.\n\nThegoalofthisprojectistomoveexistingdatauploadfunctionalityfromdesktopclienttothebrowser.Inadditiontothat,importmodulewouldbeimprovedwithextensiveerrorhandlinganduniformeduserexperienceoverall.","sponsor":{"@type":"Organization","name":"UCSCXena","disambiguatingDescription":"Helpingbiologistsseethebiggerpictureindiversecancergenomicsdata","description":"Wedevelopvisualizationstohelpscientiststomakesenseofcopiousanddiversetypesofgenomicdata.Ourweb-baseddatabrowserhelpsscientistsmakeinferencesandtesthypotheses.Uniqueandimportantinthemedicalgenomicsresearchfield,weallowuserstocombinetheirprivatedatasecurelywithpublicdatausingadecoupledserver-clientarchitecture.Wearefundedforthenext5yearsbytheNationalCancerInstituteasagenomicdatavisualizationcentertodeveloptoolstovisualizethelargestcompendiumofcancergenomicsdata,theGenomicDataCommons.Whilewearefundednationally,ourusersareinternational,withonly40%ofourtrafficcomingfromwithintheUnitedStates.Lastmonthwehadover3,500users.Wearecommittedtoopen-sourcesoftwarefromthebeginningandaimtomakeourcodeasreusableaspossible(e.g.our[staticintervaltree](http://biojs.io/d/static-interval-tree),[KMstatistics](http://biojs.io/d/kaplan-meier)and[ICGCplugin](http://xena.ucsc.edu/integration-icgc-portal/)).\n\nStudentswementorwillhavethebenefitofbeingpartofbothasmall,focuseddevelopmentteamandalsohavingaccesstothecommunityresourcesofthelarger[UCSCGenomicsInstitute](https://ucscgenomics.soe.ucsc.edu/),whosemissionistocreateadvancedtechnologiesandopen-sourcegenomicsplatformstounravelevolutionarypatterns,molecularprocessesandtheunderpinningsofdisease.Wearecommittedtoworkingwithstudentstoensurethattheygainnewknowledgeandskillsaswellascontributeideasandusefulcodetotheproject.\n\nWeareinterestedinfindinglong-termcollaboratorsandgrowingourdevelopmentteam.Ifyou'reinterestedindoingyourGoogleSummerofCodeprojectoncancergenetics,statistics,datavisualization,databasequery,orfunctionalprograming,pleasecontactusassoonaspossible.Wewanttohelpallstudentssubmitthebestpossibleproposal.","url":"http://xena.ucsc.edu","logo":"//lh3.googleusercontent.com/_NWDfaeZnCQoRMEkL4I_EyLsACQLS-R8T9P15VfmtUnyqFm8TgtM3akFJ9qPNYzl5-wXBn3Qv28kQBgQwUQPSkjsBMUs1UM"},"author":{"@type":"Person","name":"KristupasRepe\u010dka"}},"299":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"XFSfilesystemsupportforHaiku","description":"TheprojectproposestointroduceXFSfilesystemsupportforHaiku.XFSisarobustandhighly-scalable64-bitjournalingfilesystem.ItmakesuseofusingB+treestoindexalluserdataandmetadata,providingsupportforverylargefilesandfilesystemsizes,withanexcellentI/Oscalability.","sponsor":{"@type":"Organization","name":"Haiku","disambiguatingDescription":"Integratedoperatingsystemforpersonalcomputers","description":"HAIKUisanopensourceoperatingsystemcurrentlyindevelopment.Specificallytargetingpersonalcomputing,Haikuisafast,efficient,simpletouse,easytolearn,andyetverypowerfulsystemforcomputerusersofalllevels.Additionally,Haikuofferssomethingoverotheropensourceplatformswhichisquiteunique:Theprojectconsistsofasingleteamwritingeverythingfromthekernel,drivers,userlandservices,toolkit,andgraphicsstacktotheincludeddesktopapplicationsandpreflets.WhilenumerousopensourceprojectsareutilizedinHaiku,theyareintegratedseamlessly.ThisallowsHaikutoachievealevelofconsistencythatprovidesmanyconveniences,andistrulyenjoyabletousebybothend-usersanddevelopersalike.\n\nWhat\u2019ssogoodaboutHaikuanyway?\n==\n\nThekeyhighlightsthatdistinguishHaikufromotheroperatingsystemsinclude:\n\nSpecificfocusonpersonalcomputing\nCustomkerneldesignedforresponsiveness\nFullythreadeddesignforgreatefficiencywithmulti-processor/coreCPUs\nRichobject-orientedAPIforfasterdevelopment\nDatabase-likefilesystem(BFS)withsupportforindexedmetadata\nUnified,cohesiveinterface\n\nWhyHaiku?\n==\n\nTheBeOperatingSystemintroducedprogressiveconceptsandtechnologiesthatwebelieverepresenttheidealmeanstosimpleandefficientpersonalcomputing.Haikuistherealizationofthoseconceptsandtechnologiesintheformofanoperatingsystemthatisopensourceandfree.\n\nWhoisbehindHaiku?\n==\n\nHaikuisdevelopedbyagrowingcommunityofvolunteerdevelopersfromallaroundtheworld.Additionally,Haikualsoexiststhankstothededicatedsupportofaferventandfriendlycommunity,andthatofHaiku,Inc.,anon-profitorganizationfoundedbyformerprojectleaderMichaelPhippswiththepurposeofsupportingthedevelopmentofHaikuaswellasthegrowthofboththecommunityandtheHaikuplatform.","url":"http://www.haiku-os.org","logo":"//lh3.googleusercontent.com/iefEfOExFl_TAepM4khbFMVgoL_2zqXyw74cgb8XQQT_HI4F1MegKx3I2AtI19v1ljRRyXZ9n2JoCcWIBkbZT5tHW9PCQjg"},"author":{"@type":"Person","name":"abx1"}},"300":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GroupLoanManagementService","description":"ThisprojectisaboutbuildingaGroupLoanManagementServicewebUIwithinthefims-web-apptoconsumetheexistingAPIsoftheGroupmicroserviceonApacheFineractCNandthenextendingthemicroservicetoincludemorefeaturesneededforfullJointGroupLoanManagement.ThelatterphaserequiresfullunderstandingofhowGroupsandLoansfunctionsonMifosXanddetailedknowledgeoftheApacheFineractCNtoreplicatesomeoftheGroupfeaturessuchasJointGroupLoanManagementandJointLiabilityGroupwithinthecontextofApacheFineractCNwhichIamcommittedtodo.Besidethe21hoursofschoolclasseseveryweek,iwilldedicatetherestofmytimeandmyweekendstolearningandimplementingthisprojectandwillcontinuecontributingtothecommunityafterthissummerperiod.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"RuphineKengne"}},"301":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LMNN(viaLRSDP)&BoostMetricImplementation","description":"Manycognitivetechniques,suchasrecognitionandcategorizationareassumedtohaveneedofestablishing\nsimilaritiesbetweenperceptualorconceptualrepresentations.Basicallywhenfacingsituationssimilartowhatwehaveencounteredbefore.Thisphenomenonsignalledthedevelopmentofmanymathematicalmodelsofsimilarity.\n\nMetriclearningisoneamongstthosemodelsthatperformthetaskofdevisingsimilaritiesoverobjects.Ithasaplethoraofapplicationsinfieldslikeinformationretrievalandrecommendationsystem.Also,manymachinelearningapproachesrelyonsomemetric.Thisincludesunsupervisedtechniquessuchasclustering,supervisedprocedureslikeKNNclassificationandsemi-supervisedmodesaswell.Metriclearninghasbeeninvolvedasapreprocessingstepformanyoftheseapproaches.\n\nHenceforthlearninganeatdistancemetricisacrucialtaskforformingsimilarities.LMNN&BoostMetricareamongthesuperviseddistancemetriclearningtechniqueswhichexcelinthistask.Accordingly,thefundamentalobjectiveofthisprojectistocodenovelimplementationsofLMNN&BoostMetric,withthepurposeofachievingbetterbenchmarkingoverkNNclassification.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"ManishKumar"}},"302":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendVisualization-FocusinUI","description":"DIPYaimsatbuildingscifi-like3Dand2Duserinterfaces.Dipy.vizprovidesmanyvisualizationcapabilities.ThegoaloftheprojectistoimproveDIPY\u2019scurrentUserInterfacewidgetsandcreatenewfuturisticonessoastohaveacompletelibraryfromwhichuserscanbuildinteractiveapplications.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"karan"}},"303":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Firedata-EnablingeasycloudstatsthroughCloudFirestore","description":"ThisprojectwillprovideintegratewithGoogleCloudFirestoreandalsoupdatethecurrentFiredatapackagewiththenewestFirebaseAPIsandfeatures.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"JiashengZhu"}},"304":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScoreComparisonToolforMuseScore","description":"ThemaingoaloftheproposedprojectiscreationofatoolintegratedintoMuseScorewhichwillallowuserstocomparetheirscorestoseedifferencesbetweenthemintextualform.Asanadditionaltask,theworkonvisualcomparisontoolisplannedtobestarted,thoughitwillnotbefinishedduringthissummer.ForimplementationofthesetaskssomechangeswillbemadetoMSCXfileformatwhichisoneoftheformatsusedbyMuseScoreforsavingmusicscores.Thisformatwillbeoptimizedforsuitabilityfortextualcomparisonpurposewhichwillallowtobenefitfromwell-establishedrobusttextualcomparisontoolsforimplementationofthescorecomparisontoolsmentionedabove.","sponsor":{"@type":"Organization","name":"MuseScore","disambiguatingDescription":"Create,playandprintbeautifulsheetmusic","description":"MuseScoreismusicnotationsoftwareusedbymillionsofmusiciansworldwidetocreate,playandprintbeautifulsheetmusic.MuseScoreiseasytouse,yetpowerful,andcreatesprofessional-lookingsheetmusic.MuseScoreislicensedunderGNUGPLv2.\n\nMuseScoreisavailableforLinux,WindowsandMacOSX,andisavailablein50+languages.ItfeaturesaneasytouseWYSIWYGeditorwithaudioscoreplaybackforresultsthatlookandsoundbeautiful.Itsupportsunlimitedstaveswithuptofourvoiceseach,dynamics,articulations,lyrics,chords,leadsheetnotation,import/exportofMIDIandMusicXML,exporttoPDFandWAV,plusonlinescoresharing.\n\nLearnallaboutMuseScoreonhttps://musescore.org","url":"https://musescore.org","logo":"//lh3.googleusercontent.com/NxECs9k5nZwknABQy7m_KkdJADOGaezVMI4_xXTC0Sljdnn4EzFrebqHm6Nu2rH6Rwguws7XkU4VnHP870WTGccvL5Iti2Gg"},"author":{"@type":"Person","name":"DmitriOvodok"}},"305":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JavaScript/QMLextensionsupportinFalkon","description":"Falkonisawebbrowser,previouslyknownasQupzilla.FalkonsupportsextensionsbutinC++&Python.ThetaskfortheprojectistointegrateQJSEngineandQQMLEnginewithFalkon,sothatextensionscanbedevelopedusingJavaScriptwithQMLforGUI.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AnmolGautam"}},"306":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adddry-runfunctionalitytoeachwritecommand","description":"Inmercurial,therearesomewritecommandswhichhavea--dry-runflagthatturnsonamodeinwhichuserwillgettoknowwhatwillbetheresultoutput,withoutactuallyrunningthatcommand.\nThefocusofthisprojectistoadddry-runfunctionalitytoeachwritecommandwhicharegoodcandidateatpresent.Somegoodcandidatesarephase,strip,pull,push,amend,graft,merge,rebase,histeditandunshelve.Incaseofrebase,histeditandgraftprintsoutthegraphthatwouldresultifweranthecommand.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"khanchi97"}},"307":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APlugandPlayadaptation","description":"APlugandPlayadaptationforSUSI.AItobemadebyusingaraspberryPihardwareandelctronJSandreactJSframeworks.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"sansyrox"}},"308":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidDebuggerforPDE","description":"ThisproposalaimstobuildaJavaorJavaScript(Electron)basedandroiddebuggerforPDE.ThedebuggerarchitecturewillfollowJavaPlatformDebugArchitecture(JPDA)anditwilluseJavaDebugInterface(JDI)API.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"ManavJain"}},"309":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC2018Proposal:Fast,EfficientFragment-BasedCoordinateGeneration","description":"Chemicalinformationisprovidedinvariousformats.OpenBabelisatooltoconvertfileformats.Whenwetranslateaformatwhichdoesnotinclude3-Dcoordinateinformationintoaformatwhichrequiresit,wemustpredictcoordinates.OpenBabelimplementsarule-basedcoordinatepredictionmethod,butthecurrentimplementationisproblematic.Itsometimefailswhenwetreatinorganicandorganometallicmolecules,andbyrelyingonforcefieldgeometryoptimization,itisslowerthandistance-geometryorfragment-basedmethods.\n\nThisisaproposaltoimplementafastandefficientmethodtocalculate3-Dcoordinatesusingfragmentinformation.Sincefragmentscandecidethepositionofmanyatomsatonceandminimizetheneedforconformersampling,thisapproachismoreefficient.[P.Baldi'spaperin2013](https://pubs.acs.org/doi/abs/10.1021/ci4005282)reportsthattheirfragment-basedmethodismoreaccurateand10timesfasterthanOpenBabel.Implementingabetterpredictionmethodisbeneficialforchemistryandleadstonewdiscoveriesinthefieldofdrugdesign.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"NarukiYoshikawa"}},"310":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenRobertaStandaloneappforDesktopandMobile","description":"TheOpenRobertaisaserver-sideWebApplicationandtheideaofastandaloneversionistobundletheserverwithabuilt-inWebBrowser.ThiscanbeachievedbyusingSwingandJCEF(JavaChromiumEmbeddedFramework)provideacompleteimplementationoftheWebClient.TheJCEFandSwingFrameworkneedstesting,andsomeotherpackagingimprovementstorunautomatically.ThismightinvolvetheadoptionofsomeoftheJavascriptpackagingcode,ifnecessary.AlsocombiningthisstandaloneapplicationwithpartsofUSBprogramwhichwillhelpuserstoconnectRobotwiththeOpenRobertaLabeasily.IwillalsobemakinganAndroidappforuserssothattheycantesttheircodeontheirTabletsorPhones.","sponsor":{"@type":"Organization","name":"OpenRobertaLab","disambiguatingDescription":"OpenRoberta\u00aeLabisanonlineIDEintroducingkidstoprogramrobotswithNEPO\u00ae","description":"###Introduction\nTheRobertaInitiative\u201cLearningwithRobots\u201dwasstartedmorethan15yearsagobyFraunhoferIAISinGermanywiththeobjectivetogetkidsinterestedintechnologyandsciencebyconstructingandprogrammingrobotickits.Theprojectprovidesagendersensitivecourseconceptandmaterialsforteacherstoruncodingclasses.TheideabehindtheOpenRobertaLabistoprovideasimpleandeasytouseprogrammingenvironmentforeverybody.\n\n###Thelab\nTheOpenRoberta\u00aeLabisanopensourceprogrammingenvironment,developedtointroducekidstoprogrammingrobotsandmicrocontrollers.Thesoftwareisawebapplicationrunninginthebrowser.UsersprogramrobotsusingaBlockly-basedgraphicalprogramminglanguagecalledNEPO\u00ae.Asimulationisavailableforthosewhodon'thavearealrobotathand.Since2014isonlineandhashadmorethan100.000+visitsin2017across135countries.\n\nThebackendiswritteninJava.Itprovidesusermanagementandrobotsupportintheformofanevolvingpluginsystem.Eachrobotsubsystemhandlescodegenerationandcommunicationwiththerobot.Asofnowtheprojectcomeswith7differentrobotplugins:\n*EV3LEGOMindstorms\n*NXTLEGOMindstorms\n*BBCmicro:bit\n*Calliopemini\n*Bot\u2019nRoll,Arduino-based\n*NAO,ahumanoiderobot\n*Bob3\n\n###Outlook\nWhilethesoftwareisstableandwidelyused,we'relookingfornewideas,butalsohelponexistingideastodeveloptheprojectfurther.","url":"https://www.open-roberta.org/","logo":"//lh3.googleusercontent.com/sDfZg9EjH5gY1GfRNGYc2jdzlWUR_q2lDZEmKPh6ZXUpAoFdqdlc95WB0mXW1LEBSCOD1TN-SYGgCIyraYZ9nAUs3luVCl4"},"author":{"@type":"Person","name":"RISHABHDEEPSINGH"}},"311":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingSDIOdriverandBenchmarking","description":"FirstpartofthisprojectisintendedtoaddSDIOsupporttoBeagleBoneBlackBSP,specificallybyimportingthecurrentSDIOstackfromFreeBSD.SecondpartisdevotedtowardsbenchmarkingtheSDIOdriveragainstthealreadypresentSDHCdriveronbothFreeBSDandRTEMStodeterminetheirrelativeperformanceandtofindtheefficacyofimportingdriversfromFreeBSD.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"UditkumarAgarwal"}},"312":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KanbanBoardforDebianBugTrackerandCalDAVservers","description":"AdesktopGUIapplicationthatcanobtaintasklistsfromvarioussources(DebianBugTracker'siCalendarfeedandGithubiCalendar,CalDAVserverslikeDAViCalandtheRedmineRESTAPI)anddisplayaKanbanboard,asusedinScrum/Agile.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"MassiwayneChikirou"}},"313":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishingtheMPLSimplementation","description":"AddtheMultiprotocolLabelSwitchingstacktoFreeBSD.InadditiontofinishinguptheimplementationofLDPprotocolinBIRD,lfibandMPLStracerouteshallalsobeimplemented.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"SamuelBassaly"}},"314":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtensiontoVoiceCommandofIVISystem","description":"Intelligent,Self-LearningSystemforSmartVehicles\n\nIntendedtobuildupaself-learningsystemforsmartvehicles.Therewouldbevehicleslearningevenbyyourdailyroutines.Howsmartwouldthatbe?","sponsor":{"@type":"Organization","name":"GENIVIAlliance","disambiguatingDescription":"DevelopingopensoftwareforIVIandtheconnectedcar.","description":"TheGENIVIAllianceprovidesstandardsandanopenconnectivityplatformthatacceleratesinnovativesolutionsbasedonopensoftwareforIn-VehicleInfotainment(IVI)systemsandconnectedvehicles.\n\nThealliancehasbuiltastrongacommunitywhereautomotiveexpertsandthoughtleadersfromrelatedindustries(e.g.,contentproviders,mobility,etc.)cancollaboratetoproduceadoptablestandardsandopensourcecode.Thesecollaborationsareoftenbasedonindustrytrendsthatrequirecollaborativedevelopmentofsolutionsforincreasedfunctionalityinautomobiles.GENIVIhasbecomeacommunitywhereecosystemsoutsideoftheautomotiveindustrycanmeetandleveragetheglobalautomakerandsuppliernetworkintheGENIVImembership.\n\nGENIVIisacceleratinginnovationwithintheautomotiveecosystemanddrivinginitiativesfoundedonleadingtrendsincludingsystemonachip(SOC)consolidation,advanceduserinterfaces,software-over-the-air(SOTA),car-to-cloudconnectivityandentertainmentinautonomousvehicles.\n\nAnexampleofautomotivetrendsmeetingopentechnologyistheGENIVIVehicleDomainInteractionStrategy.GENIVI,incollaborationwithotherglobaltechnologyproviders,isdevelopingopenstandardinterfacesandcodethatbridgemultiplecarsoftwaredomains.\n\nGENIVIhasalsodeliveredmultiplesoftwarecomponentsthathavebeenadoptedanddeployedinproductionvehiclesworldwide.DevelopedbyGENIVI,severalstandardinterfaces(APIs)havebeenadoptedinmanycommercialandopensourcesolutions.Thesesoftwarecomponentsandinterfacesarecombinedintoabuildablebaseline(basedonYoctoProject\u2019smeta-ivilayer)aswell.ThisbaselineisthebasisoftheGENIVIDevelopmentPlatform(GDP)thatisanopensource,automotivedevelopmentplatformwhereprototypesandinnovativeIVIandconnectedvehiclesolutionscanberapidlydevelopedandtested.","url":"https://www.genivi.org/","logo":"//lh3.googleusercontent.com/taPFqskhMj_rJn9xWUUXKEom8ELYUqi4z2pRAV18lEtqSGkpxwEd3F_k6YnzJ3fqula2kzna55PAI4poqa0DrZlBxVdmn48j"},"author":{"@type":"Person","name":"ChandeepaDissanayake"}},"315":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingMicrosoft'sCoreCLR,CoreFX,andPowerShelltoFreeBSD","description":"PowerShellisawidelyusedadministrationtoolinWindowsServerworkloads.ThisprojectaimsatportingittoFreeBSDinordertomakeiteasierandfasterforWindowsServerprofessionalstostartworkingonFreeBSDserverworkloadsandtomakeavailableyetanothershellchoicewhichisfriendlyfornew-comingWindowsusers.Inordertoachievethat,however,portingthe.NETCoreSDKtoolchain,includingCoreCLR,CoreFXandtheCLIitself,isnecessaryoncetheyarevitalPowerShelldependencies.Asaresult,FreeBSDusersshouldhaveaccesstoPowerShell,anobject-orientedshelltointeractwiththesystem,and.NETCore,whichcanbeusefulfordeveloperstobuildandruntheirapplicationsonFreeBSDpersonalandservermachines.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"MateusdeMorais"}},"316":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fullrustsupport","description":"TheprojectaimsatmakingRustafirstclasscitizeninGentoo.","sponsor":{"@type":"Organization","name":"GentooFoundation","disambiguatingDescription":"Aflexible,source-basedLinuxdistribution.","description":"Everyuserhasworktheyneedtodo.ThegoalofGentooistodesigntoolsandsystemsthatallowausertodothatworkaspleasantlyandefficientlyaspossible,astheyseefit.OurtoolsshouldbeajoytouseandshouldhelptheusertoappreciatetherichnessoftheLinuxandfreesoftwarecommunity,andtheflexibilityoffreesoftware.Thisisonlypossiblewhenthetoolisdesignedtoreflectandtransmitthewilloftheuser,andleavethepossibilitiesopenastothefinalformoftherawmaterials(thesourcecode.)Ifthetoolforcestheusertodothingsaparticularway,thenthetoolisworkingagainst,ratherthanfor,theuser.Wehaveallexperiencedsituationswheretoolsseemtobeimposingtheirrespectivewillsonus.Thisisbackwards,andcontrarytotheGentoophilosophy.\n\nPutanotherway,theGentoophilosophyistocreatebettertools.Whenatoolisdoingitsjobperfectly,youmightnotevenbeveryawareofitspresence,becauseitdoesnotinterfereandmakeitspresenceknown,nordoesitforceyoutointeractwithitwhenyoudon\u2019twantitto.Thetoolservestheuserratherthantheuserservingthetool.\n\nThegoalofGentooistostrivetocreatenear-idealtools.Toolsthatcanaccommodatetheneedsofmanydifferentusersallwithdivergentgoals.Don\u2019tyouloveitwhenyoufindatoolthatdoesexactlywhatyouwanttodo?Doesn\u2019titfeelgreat?Ourmissionistogivethatsensationtoasmanypeopleaspossible.","url":"https://gentoo.org/","logo":"//lh3.googleusercontent.com/7-s-sxVunGteZ1VG-4K5_lcI4utcm1NBKHpIAIrpsinFyk33AQeqx3xAwz1uYzbV4CBdvJsNpRZYrsm8i6CFp6224pD5bg0"},"author":{"@type":"Person","name":"gibix"}},"317":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RefactorNNModule+EssentialRLModule+CoolCookbooks!","description":"Myproposedprojectismadeofthreeparts.\n\nThefirstisto(re)writesomecodeintheneuralnetworkmoduletomakeitmoregenericandlightlycoupled.Thiswillincorporateusingstan::mathlibrary.\n\nThesecondistointroduceanessentialReinforcementlearningmoduletoShogun.\n\nThethirdistoshowcasetheneuralnetworkandRLmodulesofShogunusingalotofnewexcitingcookbooksand\nnotebookstoshowallthenewlywrittenfeatures.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ElfaroukHarb"}},"318":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDistanceSearchMethodsinMDAnalysis","description":"WiththecapabilityofmultipleMDcodestoeasilyhandlemilionsofatoms,amajorroadblocktoanalysisofthisvastamountofdatacorrespondingtopositionsofeachatomsateverytimestepisthetimetoevaluatepairwisedistancebetweenmultipleatoms.Almosteveryoperationrequiresthedistancebetweenthepairofatoms,fastcalculationofpairwisedistanceisofutmostimportance.MultiplebasicanalysisfunctionslikeRadialDistributionFunction,ContactMatrices,depependveryheavilyonfastdistanceevaluations.\nApartfromnaiveapproachforpairwisecalculationswhichscaleasO(N^2),otherformsofdatastructureslikeKDTree,Octreearesugestedforfastercalulationsbasedontherequirements.BasedontheMDAnalysis,twousecasesareidentifiedashighlyusedinmajorityoftheanalysisalgorithms.\nThegoaloftheprojectistoidentifythedatastructurebasedontherequirementsoftheusecaseandimplementintheMDAnalysislibraryalongwithcleardocumentationsandtestcases.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AyushSuhane"}},"319":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NautilusGTK+4Port","description":"WithGTK+4developmentalreadymovingatafairlyfastpace,itcouldusewideradoptioninapplications.Thebenefitinhavingthat,fromthetoolkitperspective,isfeedbackfromapplicationdevelopersaboutregressionsormissingfeatures,allofwhichcanbechangedwhilethedevelopmentisn\u2019tfrozen.Applicationdevelopers,ontheotherhand,canbenefitfromastreamlinedAPIandothernewtoys.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"ErnestasKulik"}},"320":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Optimumframesynchronizationproject","description":"Improvingsignalsreceivingmethodologybymodifyingthestandardwayofcorrelation.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"MustafaAbaas"}},"321":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DesigningaGenericTensorLibraryforBoost.uBlas","description":"Tensorsprovideanaturalandcompactrepresentationformassivemultidimensionaldatawithahighdimensionalitywhichoccurindisciplineslikecomputationalneuroscience,neuroinformatics,pattern/imagerecognition,signalprocessingandmachinelearning[14][15].OurtensorprojectproposalisbasedonthefoundationsBoost\u2019suBlasimplementation.ExtendinguBlaswithtensorsshallthereforeprimarilyfocusonscientificcomputingwithbasicmultilinearalgebraoperationswithtensors,matricesandvectors.Theextensionshallprimarilysupportdensetensorsthatcanbeprojectedonsubtensorswithrangesorslices.Wewanttoprovideexpressionstemplatesforbasictensorsoperationsusingstaticpolymorphismwithgenericlambdas.Thelibraryshallsupportallbasicmultilinearalgebraoperationssuchasthemodaltensorcontractionsandtensortranspositions.TensorobjectshallbeabletocommunicatewithBoost\u2019smatrixandvectorobjectsthroughexpressiontemplatesandfreefunctions.RepeatingtheprimarydesigngoalsofuBlas,thetensorlibraryshallbeefficientwithalmostnoabstractionpenalties,functional,compatibleandprovideaconvenientmathematicalnotation.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"CemBassoy"}},"322":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Enhancedsupportfortrees","description":"JGraphTcurrentlylackspropersupportfortrees(i.e.simple,undirected,connected,acyclicgraphs).Sure,allalgorithmsthatworkundirectedgraphswillworkontreesbutinsomecases,theremaybeamuchmoreefficientoption.Also,therearesomeclassictree-algorithmsthatarecurrentlymissingfromthelibrary.\nIplantoworkonthefollowing:\n-treetraversals\n-algorithmsforcomputinglowestcommonancestorsintreesandDAGs\n-treedecompositions\n-AHUalgorithmfordecidingtreeisomorphism\n-Pr\u00fcferencoding","sponsor":{"@type":"Organization","name":"JGraphT","disambiguatingDescription":"Javalibrarythatprovidesgraphdata-structuresandalgorithms.","description":"#WhyJGraphT?\n\nJGraphThasservedasthedefactostandardJavagraphdatastructureandalgorithmlibraryformorethanadecade,anditsactivitylevelsandpopularityhavecontinuedtogrowovertheyears.Butgraphtheoryisafertileandexpansivefield,sothere'salwaysmoretodo!BycontributingtoJGraphT,you'llbepoweringtheprojectsofmanyacademicresearchersandindustrydevelopersnowandinthefuture,andgainingreal-worlddevelopmentexperienceforyourself.\n\n#What'sInvolved\n\nMostoftheprojectsonourideaslistarealgorithmimplementationsorimprovements.AfterrampingupongeneralfamiliaritywithJGraphT,carryingoutaprojecttypicallyinvolves\n\n*readingrelevantresearchpapers\n*studyingexistingportionsofourcodebase\n*discussingapproacheswithmentorsandtherestofthecommunity\n*developingandtestinganimplementationinyourowngithubbranch\n*submittingapullrequestforreview\n*respondingtocodereviewcomments\n*overandoveruntil...\n*yourpullrequestgetsmergedintotrunkandeventuallyreleased!\n*andthenyougetyourfirstbugreport:)\n\nForlargerprojects,theworkmayneedtobebrokenupintoaseriesofpullrequests.","url":"http://jgrapht.org/","logo":"//lh3.googleusercontent.com/4AiEtr6HrJ87OyL-oatAT8Bbw1_C06Q7XPF8416y-QXcJCICp8eDwRBjnv23iKJeCf012vuMvQVsi80PwNKpf5UBa59c_A"},"author":{"@type":"Person","name":"AlexandruValeanu"}},"323":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OwnMailboxImprovements","description":"ImprovecurrentfunctionalityoftheOwnMailboxpersonalemailserver,implementsupportforaGPGKeyServerandHSTS.Furthermore,thoroughlydocumentthewholeprocess,ensurethestabilityofthecodeandgainvaluableknowledgeonlinux,cryptographyandscripting.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"GeorgiosPipilis"}},"324":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developingvcf-assembly-checkerandvcf-validatortoolbenchmarkingandoptimization","description":"Theaimoftheprojectismultipronged.Thefirstaimistoimplementavcfassemblycheckerwhichverifiesthatthereferencebasecolumninthevcffilematchesthoseentriesfoundinthereferencegenome.Theothermajorobjectiveistobenchmarkandprofilethevcf-validator.Thisshouldbeusedtolookforcodeinefficienciestobeusedtooptimizethecodeforfasterandmoreefficientexecution.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"ManeshNarayanK"}},"325":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Wizard/GUIhelpingstudents/internsapplyandgetstarted","description":"Todevelop&deliveraGUIbasedFOSSwhichcanbecometheentrypointforstudents/internsintroducingthemtonecessarytoolsandservicestocontributetoOpenSource.Contentonthesoftwarewillbestructuredwithrespecttoincreasingdifficultyandwillbegamifiedtomaketheprocessoflearningmoreinteractive.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"realslimshanky"}},"326":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingcrossreferencesandgeneralimprovementsinReSpec","description":"Thisisaprojecttoimplementnewfeatures,fixsomeexistingissuesandimprovemaintainabilityofthe[ReSpec](https://github.com/w3c/respec)project.\n\nMajorityoftimeisexpectedtobespentinimplementingacrossreferencesfeature.ItincludescreatingawebservicethatintegrateswithReSpecandexpandstheexistingreferencesystemtoallowreferencesacrossspecifications.ThistaskwillrequiresomeinvestigationfirstastohowwecanleveragetheCSSWG\u2019s[ShepherdAPI](https://api.csswg.org/shepherd/)anditsdatabase.Thewebservicemayrequirecreatingacustomdatastorethatallowsefficientsearchformultiplekeywords.Intheend,it'llprovideaneasywaytodeep-linkspecificationstoeachotherwithoutmuchhassle.\n\nOthersmallertasksthatIplantoworkuponinclude:\n-auto-normalizingreferences\n-implementingautomaticlinkingofpluralizedwords\n\nIwouldalsoliketoworkonsomeoftheissuesthatmightcomeupduringtheGSoCperiod.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"SudhanshuVishnoi"}},"327":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmahiExpressInstallDisc","description":"IproposetobuildanAmahiExpressInstallDisc,poweredbyFedoraServer.Inthat,theusercaninstallourAmahiServerwithoutinteractingwithCommandLineInterface(CLI).\n\nTheproblemisthatuserdoesn'tliketouseCLI.Inthisworldofcutting-edgeUI/UXinterfaces,userabhorstheCLI.So,IwilladdamoduleintheInstallationProcess,tosetupAmahiServerwheretheuserwillneedtotypetheirInstallationCodeandserverIDtosetupserver.\n\nHere,AnacondaGitHubrepositoryanddocumentationfordevelopingAnacondaaddonsalongwithdocumentationforKickstartfilewillbeusedalot.AnacondaparsesKickstartfiletorunanythird-partypythonmodulesoraddonstocustomizetheinstallationprocess.IwilldeveloptheseaddonssothatuserwillonlyneedtoinputtheirloginandpasswordintheCLItoaccesstheserver.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"sanjitchak"}},"328":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmoduleforOLSRv2tothroughputestimationof2-hopwirelesslinks","description":"TheprojectaimsdevelopamodulefortheOLSRv2routingalgorithmtoestimatetheeffectivethroughputof2-hopwirelesslinksavailablefromonenodeofthenetwork.Themodulewillperformperiodicmeasureswithasmalloverheadforthenetwork.Thethroughputestimationswillbeavailabletotheuser.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"PasqualeImputato"}},"329":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Petabyte-ScaleCloudStorageFileManager","description":"CERNBoxisacloudstoragesynchronisationserviceforCERNusers:itallowssyncingandsharingfilesonallmajormobileanddesktopplatforms(Linux,Windows,MacOSX,Android,iOS)aimingtoprovideofflineavailabilitytoanydatastoredintheCERNEOSinfrastructure.CERNBoxisbasedonownCloud,acloudsyncandshareplatformwritteninPHPfollowingaModel-View-Controllerarchitecturesoftwarepattern.\n\nThisprojectaimstoprovideaprototypeofanewwebUIforCERNBoxthatwillprovideanimmersiveuserexperience.Toachievethis,amilestoneofthisprojectistoprovideofflinemanipulationofthedatafromthebrowser.Theusecaseisthatwhenausergoesofflineinhisbrowser,hecouldcontinuetoworkonthedocumentandperformactionslikerenamingandbrowsinghisfiles.Oncenetworkisre-established,theapplicationwillreconcilethechangesinthebrowsercachewiththeserver,offeringanon-disruptiveworkenvironmentfortheend-user.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"OshanIvantha"}},"330":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"digiKam:WebServicestoolsauthenticationwithOAuth2","description":"digiKamisawell-knowndesktopapplicationforphotosmanagement.IndigiKam,pluginsforexportingphotostowebservices(e.gdropbox,flickr,facebook,etc.)alowuserstoeasilyuploadtheirphotostocloudstorageservicesorsharephotosonsocialnetworks.However,exporttoolauthorizationprocessmakesitfarfromeasy-to-useforusers.Inaddition,theimplementationofauthorizationprotocolsindigiKamvariesmuchforeachwebservice,generatingmanydifficultiesforcodemaintaining.Hence,inthisprojectIaimtoresolvethoseproblemstomakedigiKamexporttoolmoreuser-friendlyandmoreflexiblefordevelopmentandmaintenance.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"ThanhTrungDinh"}},"331":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FPGA-realtimefocuspeaking","description":"TheproposaldescribesdetaildescriptionforthedesignofrealtimefocuspeakingkernelinVHDLforFPGA.ItcoversallaspectsoftheimageprocessingrequiredforFOCUSpeakingnamely,Demosaicinterpolation,Sobeledgedetectionandedgethresholdingforfocuspeaking.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"RahulrakeshkumarVyas"}},"332":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ArchivingwithPopperCLI","description":"Theprojectinvolvestheimplementationofapoppersub-command`archive`tocreateanonlinearchive(snapshot)oftherepositoryatanypointoftimeandoptionallygenerateaDigitalObjectIdentifier(DOI).Zenodo,Figshare,OpenScienceFramework(OSF)andDataverseallprovidepublicAPIswhichcanbeusedtocreateonlinearchivesontheseservicesandgetaDOI.","sponsor":{"@type":"Organization","name":"CenterforResearchInOpenSourceSoftware(CROSS)atUCSantaCruz","disambiguatingDescription":"BridgingtheGapBetweenStudentWorkandOpenSourceSoftwareProjects","description":"TheCenterforResearchInOpenSourceSoftware(CROSS)attheUniversityofCaliforniainSantaCruz(UCSC)aimstobridgethegapbetweenstudentresearchandopensourcesoftwareprojects.CROSSturnsOSSprototypesintosuccessfulopensourcesoftwareprojects.TheCenterwascreatedin2015inspiredbythestoryofUCSCalumni(andCROSSbenefactor)SageWeil,whoturnedhisresearchprototypeintoamulti-milliondollarcompany.Wedrawfromthisexpertiseofouraffiliatedexpertsandindustrymemberstochooseprojectsthatwillhavemaximumrealworldimpact.Ourprojects--whichtypicallycenteraroundtheworkofseniorgraduatestudentsandpost-docs--arementoredandguidedbyateamofexpertschosenspecificallytobestensuresuccess.\n\nCROSSusesacombinationofteaching,networking,researchandincubationofopensourceprojects.OurindustrymembersincludeMicron,Huawei,Seagate,Toshiba,andWesternDigital.CROSS\ncurrentlysupportssevenopensourcesoftwareprojects--threeresearchprojectsandtwoincubatorprojects.\n\nTheseprojectscurrentlyinclude:\n-ZLog:DistributedShared-logforSoftware-definedStorage(Research)\n-SmartStorageDevicesinGenomics(Research)\n-Mantle:AProgrammableMetadataLoadBalancerfortheCephFileSystem(Research)\n-StrongConsistencyinDynamicWirelessNetworkstoEnableSafeandEfficientNavigationofAutonomousVehicles(Research)\n-AnEfficientCLibraryforUnum2.0(Research)\n-Skyhoook:ElasticDatabasesfortheCloud(Incubator)\n-TheNIMBLEenvironmentforstatisticalcomputing(Incubator)","url":"http://cross.ucsc.edu","logo":"//lh3.googleusercontent.com/7RBQNDXTZehOirRd4pdslC8evaKcbat_YUbp2v2xD2LZl3PPZvSGhzz5UbO3Fr78LSXldNmYRz3CP7lenh5Lk_HKghgewg"},"author":{"@type":"Person","name":"ankan17"}},"333":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ParseMakefile.amusinganAbstractSyntaxTree","description":"ThegoaloftheprojectistodesignaPerllibrarycontainingseparatelexical,parserandsemanticmodulewhichwillparsetheMakefile.amfileusingtheabstractsyntaxtreeandoutputthecorrespondingMakefile.in","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"VishalGupta"}},"334":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingblackholinginGatekeeper","description":"ThisprojectismainlyfocusedonimplementingandtestingtheRHHHalgorithminterfacedwithColdFilterthatwillbeusedforquicklyandefficientlyidentifytheIPdestinations/prefixes/flowsthatneedtobeblackholed.ThisprojectwillhelpenhanceGatekeeper'sperformanceagainstdenial-of-service(DoS)attacks.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"PrashantKumarPrajapati"}},"335":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DatabaseOutputStorageforPyWPS","description":"TheWebProcessingService(WPS)isanOpenGeospatialConsortium(OGC)standardthatprovidesrulesforpublishingandexecutingprocessesontheweb.PyWPSisanimplementationoftheWPSstandard.Itallowstopublishandconsumegeoprocessingservicesonaserver.Thisproject\u2019saimistodevelopdatabasestoragesupportforPyWPSthatwouldallowoutputdatatobestoredinadatabaseinawaythatiscompliantwiththeOGCWPSStandardusingtheMapServerplatformthatimplementsOGCstandards.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"JanPi\u0161l"}},"336":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GORA-535AddadatastoreforApacheIgnite","description":"ThisGSoCprojectaimstoimplementanewbackendforApacheGora,specificallythedistributeddatabaseApacheIgnite.ThisproposalfocusesonthenativepersistenceofIgnite,whichwillbeintegratedinGoraasanewdatastore.ThenewbackendimplementationwilllboostApacheGoraandopennewusecasesopportunitiesforitsapplications.Moreover,theapproachofintegrationproposedwillfacilitatefutureimplementationsofotherdatabases.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"CarlosMu\u00f1oz"}},"337":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomotiveGradeLinux(AGL)","description":"RunningtheAGLdemoplatform(agl-demo-platform)","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"YordanDimitrov"}},"338":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComplexEmbeddingsforOOVEntities","description":"TheaimofthisprojectistoenhancetheDBpediaKnowledgeBasebyenablingthemodeltolearnfromthecorpusandgenerateembeddingsfordifferententities,suchasclasses,instancesandproperties.Whilewedothis,itisimperativethattheseembeddingsareabletoaccommodatethesemanticrelatednessbetweenentities.Thismeansthatwearenotlimitingourselveswithjustthesimilaritybetweenwords,insteadwetakeastepfurtheraheadtoalsodefinetherelatednessbetweenthevectorsandthustherelationbetweentheentitiesandthetext.Therefore,toincorporatethismeasureofthesemanticdistance,wedefineameasureofdescriptivenessoftheclassthattheseentitiesbelongto.Entitiesbelongingtoaclassthathasaveryhighlevelofdescriptionmusthaveverylowsemanticdistanceinourmodel.Eventually,weextendtheusabilitybypredictingembeddingsforout-of-vocabularyentitiesaswell,andalsoextractrelationsbetweenthoseentitiesusingapproachesthathavebeenpreviouslyusedforlinkpredictiontasksinmachinelearning.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"BharatSuri"}},"339":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GuaranteedRootFindingandGlobalOptimizationwithIntervals","description":"Intervalarithmeticprovidesawaytoperformcomputationswithcontinuoussetsofrealnumbersorvectors,forexampletoboundtherangeofafunctionoveragivenset.\n\nThiscanbeusedtofindroots(zeros)offunctionsinaguaranteedway,byexcludingregionswheretherearenorootsandzoominginonroots,butalwayswithinagiveninterval.\n\nItcanalsobeusedtodoglobaloptimizationoffunctionsinadeterministicway,thatis,findtheglobalminimumofanon-convex,nonlinearfunction.Intervalmethodsforglobaloptimizationprovideaguaranteedboundfortheglobaloptimum,andsetsthatcontaintheoptimizers.\n\nThisprojectproposestosignificantlyimprovethesemethodsusingtechniquesfoundintheintervalarithmeticliterature.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"EeshanGupta"}},"340":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveexistingSUSIAIBots,CreatenewonesandCreateasystemtomanageallofthem","description":"CurrentlytherearevariousSUSIbotsbuilttoenableSUSIondifferentclients.CurrentbotsareonFacebook,Twitter,Line,Skype,Telegram,Viber,Cortana,GoogleAssistant,Slack,Kik,GoogleHangoutsandGitter.Mostofthesebotsarenotdeployednow.Thisproposalbasicallyfocusesondevelopingthealreadycreatedbotsintofullyfunctionalbotapplications,deployingthemonGoogleCloudplatformusingkubernetesandadditionofmorebotsforotherservices.Also,inadditiontothisIwillcreateasystemtoproperlymanageallthebots.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"DivyanshuNSingh"}},"341":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SelfServiceUserAdministrativePortal","description":"Theonlinebankingandmobilebankingappenablesclientstocreatetheirself-serviceaccountsandinteractwiththeirdataallbythemselves,removingcertaindependenciestoperformthesameoperationsviathefinancialinstitution.Nowtheneedarisestodeliverbettersupporttotheseusersfromthefinancialinstitutionsbyprovidingthemwithamechanismtoproperlymanageandgivenecessaryassistancetousersforcarryingouttheiroperations.Theself-serviceuseradministrativeportalprojectstrivestoaccomplishthis,enablingthebestutilizationoftheseapps.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"abhaychawla"}},"342":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rocket.ChatSDKforJavascriptClients","description":"Rocket.ChathascurrentlysomeJavascriptclients,includingMeteorandReactNative.AlthoughsomeoftheseclientshavetheirownlibrarytoabstractandunifyRESTandWebSocketcalls,themaingoaloftheprojectistoimplementanSDKthatcanbeusedonanyJavascriptclientprovidinglotsofbenefitsforthecommunityanddeveloperswhowantstousetheRocket.ChatAPI.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"Jos\u00e9Renan"}},"343":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AccessingSPHdataandinterpolatingontogrids","description":"ytisapackageforanalyzingandvisualizingvolumetricdata.Thecurrentinfrastructureofytisdesignedtodealwithadaptivemeshrefinement(AMR)data.However,awiderangeofmodernN-bodyhydrodynamicssimulationsnowusesmoothedparticlehydrodynamics(SPH)whichproducesdataconsistingofvolumefillingfields.Thecurrentimplementationofyttakesthisdatafillsaglobalocttree,andthentreatsitsimilarlytothatofAMRdata.\n\nThedisadvantageofthistreatmentofSPHdataisthatitisnotintuitivetousers,itisslowanditdoesnotrepresenttheunderlyingnatureofthedata.\n\nThisprojectaimstodevelopaytAPIforSPHdatathatensuresallSPHfieldsreturndatadefinedatthelocationsoftheparticles.Whilstthiswouldprovideamoreintuitivewaytointeractwiththedata,itisstillimportanttointerpolateparticledataontogrids,asthisisessentialinvisualisation.ThiscanbeachievedbytakinginspirationfromSPLASH.Thus,attheendoftheprojectSPHfieldswouldbeabletobevisualisedusinga\"scatter\"(intechnicaldetails)approach,inspiredbySPLASH.ThiswouldallowthetheSPHfieldstobeinterpolatedefficientlyontogrids.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AshleyKelly"}},"344":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildananalyticstoolforSUSI.AI","description":"Currently,thereisnoanalytical/statisticaldashboard,thatanalysestheconversationsthattakeplaceonSUSI.Theprojectaimsto**developananalyticstoolforSUSI.AI**thatwoulddisplayvariousstatistics/analyticsbasedonstandardmetricsforconversationsonSUSI.AI.Itwillbea**PWA**,builtusing**ReactJs**.ThedatawillbefetchedfromtheSUSIServer.Theanalysiswillbedonevia**variousdatarepresentation/visualisations**likehistograms,bar-graphs,pie-charts,etc.Also,newAPIswillbecreatedontotheserver\u2019scodebaseasperrequirement.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AkshatGarg"}},"345":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementPowerpanelingnome-usage","description":"gnome-usageisatoolforinformingusersaboutsystemstatisticsandperformance.\nThisprojectproposestoimplementthePowerpanelingnome-usage.Majorobjectivesincludedevelopingtheinfrastructuretomeasureindividualapplicationandhardwarepowerusage(inasharedlibrarysothatotherapplicationsmayalsoutilizeit),andimplementingthefrontendpanelinUsage.Bytheendofthisproject,gnome-usagewouldrepresentsignificantutilityforendusersasatoolformonitoringsystemresourceconsumption.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"carpediem"}},"346":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingDetectionSuitetosupportmoredatasetswithSegmentationandClassificationTools","description":"ThistoolallowsfaircomparisonofdifferentDeeplearningdetectionmodels.ThisprojectproposalaimstoexpandDetectionSuite\u2019scurrentfunctionalitytosupportmoredeeplearningFrameworkssuchasTensorflow,kerasandCaffeandmoredatasetssuchasImagenet,COCO,etc.ItalsoaimstoaddSegmentationsupporttothistoolalongwithvariousevaluationmetricsinordertocomparedifferentdetectionmodels.Foreasyinstallation,thisprojectwillalsoimprovecurrentdocumentationandcreatedebianpackages.\n[LinktoProposal](https://storage.googleapis.com/summerofcode-prod.appspot.com/gsoc/core_project/doc/6154971708391424_1522163892_JdeRobot_DetectionSuite_GSOC_2018_Proposal5.pdf?Expires=1524595248&GoogleAccessId=summerofcode-prod%40appspot.gserviceaccount.com&Signature=Je3fKB5hod0pMjKBvrn1sXq7Eb6JJ90jWAHwR50n1LtQtzQ7pmErsChc5ixvsmiaWXUMRx5o9thBLGZgCRn8%2Fb10XbaYURprRLIkBNHouG80K01LWYYe%2BNJTLNSuIff50U%2FWDvyrUdVvX6%2B50TgbQV4LOGfj%2FQMR7%2B3oQWJX4aFOWze3L3WaDfmksI0HGOQSXN9mG3HMlf5MBQ9DGhJiFTYnYiwMqN5zd0iuT%2BvNYRCW%2BXVQfWNEf9vcho7IPAoeY1uAkLLaDueoQBk5ogdrVAaxJu2N6wNJBB53qRSqXd8SrPttRLiWhzlzcE7FKz4%2BLSnOUaTGjxUZ9X08ckCMkA%3D%3D)","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"vinay"}},"347":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Designnetworkagnosticcommunicationprotocol","description":"Mygoalistodesignanewprotocolforqaul.net.Thecurrentprotocolisveryheavilycoupledtoolsrwhichisusedforallnetworkingtasks.TomoveawayfromolsrforcompatibilityreasonsonAndroidmeanstocreateaprotocolwhichqaul.netcanthenusetofindnetworks,manageclientdiscoveryaswellasallpayloadcommunicationandusernegotiation.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"KatharinaSabel"}},"348":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateSpeech-to-TextwithTranslation","description":"##CurrentImplementationofSpeechtoText\nJigasijoinsameetasaseparateparticipantwhichreceivesaudiochunkswhichispassedtothe`TranscriptionService`(Googleserviceasofnow).Theretrievedtranscriptionissenttotheroomina`JSON`formatsentto`Chatroom.js`whereitispublishedtotheMUC.Finaltranscriptisalsosentasplaintextafterthemeetisover.\n\n##ProposedTranslationLayer\n-Atranslationservice(`translate.js`)willbebuiltinlib-jitsi-meeti.ewillrunontheclientsideoftheapplicationwhichwillinitiallymakeuseof`MicrosoftTranslateTextAPI`willusetheJSONmessagesreceivedandprovideaccuratetranslationinrealtime.Thiswillbesentbackto`Chatroom.js`tosendtranslatedtexttotheMUC.\n-UIforthesettingspanelrequiredinthefront-endpartoftheapplicationwillbedevelopedandintegratedbyworkingwiththe`React`components.Subtitleswithacceptabledelaywillalsobeseenhere.\n-Amechanismfordeliveringfinaltranscriptwillbedevelopedbystoringtheintermediatetranslatedtextandrenderingonceameetgetsover.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"pvgupta24"}},"349":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GooKeeperImplementation","description":"TheaimofthisprojectistobringSuperSnark\u2019sbrilliantgamedesigntolife-GooKeeper!InGooKeepertheplayerhastosetupandmaintainaGooZoo,whichasthenamesuggests,isazoowithdifferentvarietiesofgooeys.Theplayerhastocapturethesegooeysfromthewildusingaspecialtool,therevolutionaryPlazMaster3000intoslime-podsandbringthembacktothezoo.\nThesegooeyshavedifferentbehaviors,someareaggressive,somearepassive,andhencecapturingthemwouldhavedifferentlevelsofdifficulty,andalsodifferentpayoffsinthezoo.\nSo,themainaimoftheplayeristocaptureexoticvarietiesofgooeys,keepthemfedandhappy,andpossiblyhavethemmatewithoneanothertogivebirthtoanew,interestinggooeytype!","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"ShreyasIyer"}},"350":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extending\u201cLightandShadow\u201dGameplayandFunctionality","description":"MygoalforGoogleSummerofCodeistoworkonimprovementsforthecurrentLightandShadowmodule.Myhopefortheendofthesummeristocreateaminimalviableproductthatimplementsuniqueassets,gameplay,leveldesign,andmechanics,andcanserveasanewmodeofgameplayforTerasology.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"DeviAcharya@dacharya64"}},"351":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingNWP-anaddressresolutionprotocolforXIA.","description":"Theaimofthisprojectistoimplementauserspaceversionofthe*NeighbourhoodWatchProtocol*(NWP),whichmapsAutonomousDomain(AD)XIDstoEtherXIDs.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"VibhavPant"}},"352":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheServerFacade","description":"DuringGooglesummerofcode2017,onestudentworkedonmakingabackendthatexposesinformationaboutTerasologyservers.HealsomadeafrontendusingtheReactXPframework,whichcanbuildtomultipleplatforms,suchasweb,Android,andiOS.However,thebackenditselfneedssomeseriousworktobeconsideredacceptableforendusers.Thatiswhatthisprojectisgoingtotrytohelpaccomplish.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"NeilMoon"}},"353":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntroducemodernJSfeaturesandtoolstophpMyAdmincode-base","description":"BelowarethelistoffeaturesIwouldliketoworkonduringthisgooglesummerofcodes:\n\n\u201cModernJavascript\u201daimsatimplementingmodernjavascriptfeatureslikearrayandobjectdestructuring,inclusionofblock-scopedvariablesandmanymore.\n\nImplementpackagemanagerformaintainingdependenciesthatcanbeupdatedatanytimeusingthepackagemanager.\n\nInclusionofasynchronousjavascriptfeatureslikeasyncawait,Promisesandcallbacksintothecode-base.\n\n\u201cImplementingbabel\u201dwhichwillcompilemodernjavascripttobrowsersupportedjavascriptsothattherewillnotbeanyfeaturebreakifthewholecodebaseisnotrevampedduringGSoC.\n\n\u201cImplementingBundler\u201dwhichwillbundlethestaticfilesasbundle,implementcode-splitting,lazy-loadingofdomelementsondemandandcachingfeatures.\n\n\"ImplementingLinter\"whichwillensurethatthecodeiswrittenkeepinginmindthebestpracticesusedinmodernjavascriptdevelopment.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"PiyushVijay"}},"354":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofNextcloud/ownCloudasStorageandUserFileProvider","description":"EnablingRocket.ChatserveradministratortouseaNextCloud/ownCloudinstanceforstorageofupload.IntegrateNextCloud/ownCloudtoRocket.ChatandwithinRocket.Chatclientuserinterfacetoallowaccesstothecontentsofauser\u2019sNextCloud/ownCloudinstance.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"SemihSerhatKarakaya"}},"355":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Googleblocklyintegrationtocatrobatproject","description":"GoogleBlocklyisalibraryforbuildingvisualprogrammingeditors.ItisincreasinglybeingusedasaplatformforvisualprogramminglanguagessuchasScratch3.0,AppInventor,andcode.org.\n\nCurrentSituation:CatrobatbricksusedinscriptsthataremanipulatedintheIDEpartofCatroidandCatroweb,alluseourownvisualizer.\n\nProposal:\nWewanttousetheScratchvariantofBlocklytodisplayCatrobatscriptsandbricksinawebview.wewillfollowatwo-stepimplementationprocesswithfixedprimarygoalsineachstep.\n\n1:ThepassivescriptpreviewonthesharingplatformofCatrobat(Catroweb)willuseBlocklyinsteadofthecurrentcodebase.Oneimportantissuethatneedstobeaddressedistousethecorrectlytranslatedstrings(localization,includingforrighttoleftlanguagessuchasArabic).\n\n2:ThisvisualizationofbricksshallalsobeusedinareviewinCatroidasanalternativewaytodisplayscriptsandblocks,onaninfinitevirtualplane.itwillbepossibletoswitchbackandforthbetweentheread-onlyBlocklyviewandourcurrentviewofthescripts.\n\nExtendedgoal:abilitytokeeptheimportantBlocklycodeforrepeatedlyindefinitelyuseinthefuture.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"GajendraTanwar"}},"356":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Teststrategyformaintainingandupdatingmobilefunctionalityofp5.js","description":"Thisprojectproposestodesignateststrategytoextensivelytestandupdatethep5.jsmobilefunctionalitysothatcompatibilityissuescanbetrackedeasilyasfurtherupdatestothelibraryandmobileplatformsarerolledout.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"Sithe"}},"357":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CodeBetter","description":"ToimplementCompleteJava10supporttomakesurePMDisthereforalltheamazingdeveloperswhoupgradetothenewJavaversion.\n\nAndcreateanImprovedUIdesignertohelpevennovicejavadeveloperstoharnessthepowerofPMDandhelpthemcodebetter.","sponsor":{"@type":"Organization","name":"PMD","disambiguatingDescription":"Anextensiblecross-languagestaticcodeanalyzer.","description":"PMDisastaticcodeanalyzer.Itfindscommonprogrammingflaws,sub-optimalcodeandcodestyleissuesinmultiplelanguages.Forexample,itcanhighlightunusedvariables,emptycatchblocksortoocomplexcode,justtonameafew.\n\n#ProgrammingLanguages\nInitiallyPMDstartedouttobeaJava-onlycodeanalyzer.Butnowadays,itfullysupports8languages:Java,JavaScript,Salesforce.comApexandVisualforce,PLSQL,ApacheVelocity,XMLandXSL.Alllanguagesprovidemanyrules,thatyoucanimmediatelyusetocheckyoursourcecode.\n\n#Copy-Paste-Detector\nAdditionallyitincludesCPD,thecopy-paste-detector.CPDfindsduplicatedcodeinalltheabovelanguagesandadditionallyinC,C++,C#,Groovy,PHP,Ruby,Fortran,Scala,ObjectiveC,Matlab,Python,Go,andSwift.\n\n#Usage\nPMDhasover50000monthlydownloadsandisactivelyusedbymanyopensourceandclosedsourceprojects.ItisintegratedintomostcommonbuildtoolslikeMaven,GradleandAnt,butitcanalsobeusedfromthecommandline.IntegrationsintoCIsystemssuchasJenkinscanprovidecomparisonsbetweenbuildstoseequalityimprovementsordegradationovertimebasedontheissuesfoundbyPMD.Whenintegratedintothebuild,PMDcanserveasaqualitygate.\n\n#Extensibility\nPMDcomesoutoftheboxwithmanyrulesintheareaofcodedesign,optimizations,namingandmanymore.Itprovidesaflexibleinfrastructuretocustomizetheexistingrulesviapropertiesandtodefinecompletelynewcustomrules.Therulescanbeorganizedinrulesets,whichcanbesharedwithinasoftwareproject,sothateverydeveloperisusingthesamePMDconfiguration.\n\nAninnovativeapproachallowstodefinePMDrulesusingasingleXPathexpression,allowingdeveloperstodosowithouthavingtowritecodeordealwithPMDinternals.PMDshipswithadesignertooltohelpbuildandtestsuchexpressions.MorecomplexrulescanbecodedinJavausingavisitorpatternovertheanalyzedcode.","url":"https://pmd.github.io/","logo":"//lh3.googleusercontent.com/sJpfX1a-zzHjEFvCEHCLLRGYUCJqlpPhQDnTLeR2JnE_GcvYx34lV6BgLivE9i8vLPV2-718NMw8JDKzG-OEbXFFaaPwSQ"},"author":{"@type":"Person","name":"AkshatBahety"}},"358":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RESTfulSubmissionofFormsinHTMLFormEntry","description":"ThisprojectmainlyinvolvesREST-ifyingthecurrentAPIsthattheHTMLFormEntrymoduleoffers.TheseRESTendpointswillenableuserstoreplicatealltheformsubmissionandotherformrelatedactionswithouttheneedforlegacyhtmlformsubmission.\nThePrimaryObjectiveofthisprojectisto:\nExtendtheHTMLFormEntryModuletoallowsubmissionofHTMLformsviaRESTfulAPIstherbyRestifyingallthecurrentAPIendpoints.\nDevelopaproofofconceptOWAallowingbasicdataentrytosubmitHTMLformsthroughtheAPIsothattheAPIcanbethoroughlytested.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"PiyushKundnani"}},"359":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingAnalyticalToolforSUSI.AI","description":"\u00b7Analyzinguserengagement.\n\u00b7SentimentalAnalysisonchats.\n\u00b7AnalyzingthecorrectnessofSUSIreplies(thumbsup/thumbsdown).\n\u00b7IntegratinggrafanaforserveranalyticsandDatavisualization&Monitoring.\n\u00b7Statisticsofrealtimetraffic.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AnupKumarPanwar"}},"360":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Comprehensivetestsuite","description":"Thepointofthisprojectisaboutcoverageofbranchesofparsersaswellascornercases.Inotherwords,therearemainlytwoparts.Atfirst,addtestsfornewlyaddedfunctions,features(newfeaturesforthetestsuiteitself,too),etc.Secondly,improveexistingtestcaseswiththeaimatcornercases(typeofvariables,issuesrelatedtopointers,signedness,etc).","sponsor":{"@type":"Organization","name":"strace","disambiguatingDescription":"linuxsyscalltracer","description":"straceisadiagnostic,debuggingandinstructionaluserspaceutilitywithatraditionalcommand-lineinterfaceforLinux.ItisusedtomonitorandtamperwithinteractionsbetweenprocessesandtheLinuxkernel,whichincludesystemcalls,signaldeliveries,andchangesofprocessstate.Theoperationofstraceismadepossiblebythekernelfeatureknownas[ptrace](http://man7.org/linux/man-pages/man2/ptrace.2.html).\n\nstraceisoneofthelongestrunningfreesoftwareprojectsandstartedevenbeforeLinuxstarted.\n\nstraceisanimportanttoolfordebuggingandtracingdeployedonmostLinuxdistributionswithasmallcommunityofactivecontributors.","url":"https://strace.io","logo":"//lh3.googleusercontent.com/QZ73OrqK0YTUSl7TSp1O6TgYBLz-JH6Q_K8xmEJ42y_c3DWua7q5wXbUHVikBmmwXS-pVTElTG9dH5Xg308ggRT6Qrb8et8"},"author":{"@type":"Person","name":"ZhibinLi"}},"361":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConfigurationofLightweightSitesComponentsusingAnsible","description":"LightweightSitesisaprojectatCERNthatenablesthequicksetupofnewsitesonthegrid.Often,alotoftimeisspentinsettingupnewsiteswithsignificantinputsfromteamsatCERNandattheorganizationoperatingthesite.LightweightSitesabstractsawayandconsolidatesresourcestoaidthesetup.Toachievethis,aLightweightSitesSpecificationdocumenthasbeencreatedthatwillallowthesoftwareconfigurationoftheentiresitethroughacentralmodule.ThiswouldbetheLevel1configuration.Inaddition,otherLightweightSitesComponentswouldbecreatedaccordingtospecifications.Onesuchcomponentincludestherepositoriesforcontainersofdifferentcomputeelements(CE),batchsystems,workernodes(WN),etc.ThesecontainersarealsoconfiguredandcomprisetheLevel2configurations.Inthepast,YAIM,anin-houseconfigurationtoolhasbeenusedforLevel2configurations.Inthisproject,inadditiontosettingupLevel1configuration,popularconfigurationtoolslikeAnsibleandPuppetwouldbeusedforLevel2configuration,replacingYAIM.ThismigrationwouldcontributetotheprojectbymakingiteasiertoconfigurenewLightweightSites.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"TarangMahapatra"}},"362":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multi-ContainerDockerApplicationforCiviCRM","description":"SettingupCiviCRMrequirealotofsystemadministratorknowledge.ThismaydeteruserswithouttheappropriateknowledgefromsettingupandusingCiviCRM.Thisprojectaimstostreamlinethedeploymentprocessbycreatingamulti-containerDockerapplicationimagetomakeiteasierforuserstosetupandrunCiviCRMonanyserver.\n\nThesecondaryaimoftheprojectwillbetoexploretheuseoftoolssuchaspacker.iotocreateotherdeploymentoptionsapartfromDocker.Thiswillrequireextensiveresearchwhichwillbedoneinthefirstfewweeksoftheproject.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"lbbef"}},"363":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortagepoweredAndroid","description":"CurrentAndroidsystemupgradeproceduresusuallyfallintothefollowingtwocategories,withinconveniencerespectively:\n\n-completeupgrades,whichoverridetheexistingsystementirely\n-requiredownloadinglargebinaryblobsaltogetherforsmallsystemupgrades\n-deltaupgrades,whichapplyblock-levelorfilesystem-levelpatchestotheexistingsystem\n-requirethesystemtobeuntamperedsothatthepatchcanbeapplied\n\nWith__Portage__managingthedifferentcomponentsofAndroid,it\u2019spossibletoperformsmallupdates_painlessly_,while_retainingtheabilitytoshapethesystem_aswe\u2019repleased,suchastomakeitafull-blown__GNU/Linux__system.","sponsor":{"@type":"Organization","name":"GentooFoundation","disambiguatingDescription":"Aflexible,source-basedLinuxdistribution.","description":"Everyuserhasworktheyneedtodo.ThegoalofGentooistodesigntoolsandsystemsthatallowausertodothatworkaspleasantlyandefficientlyaspossible,astheyseefit.OurtoolsshouldbeajoytouseandshouldhelptheusertoappreciatetherichnessoftheLinuxandfreesoftwarecommunity,andtheflexibilityoffreesoftware.Thisisonlypossiblewhenthetoolisdesignedtoreflectandtransmitthewilloftheuser,andleavethepossibilitiesopenastothefinalformoftherawmaterials(thesourcecode.)Ifthetoolforcestheusertodothingsaparticularway,thenthetoolisworkingagainst,ratherthanfor,theuser.Wehaveallexperiencedsituationswheretoolsseemtobeimposingtheirrespectivewillsonus.Thisisbackwards,andcontrarytotheGentoophilosophy.\n\nPutanotherway,theGentoophilosophyistocreatebettertools.Whenatoolisdoingitsjobperfectly,youmightnotevenbeveryawareofitspresence,becauseitdoesnotinterfereandmakeitspresenceknown,nordoesitforceyoutointeractwithitwhenyoudon\u2019twantitto.Thetoolservestheuserratherthantheuserservingthetool.\n\nThegoalofGentooistostrivetocreatenear-idealtools.Toolsthatcanaccommodatetheneedsofmanydifferentusersallwithdivergentgoals.Don\u2019tyouloveitwhenyoufindatoolthatdoesexactlywhatyouwanttodo?Doesn\u2019titfeelgreat?Ourmissionistogivethatsensationtoasmanypeopleaspossible.","url":"https://gentoo.org/","logo":"//lh3.googleusercontent.com/7-s-sxVunGteZ1VG-4K5_lcI4utcm1NBKHpIAIrpsinFyk33AQeqx3xAwz1uYzbV4CBdvJsNpRZYrsm8i6CFp6224pD5bg0"},"author":{"@type":"Person","name":"KireinaHoro"}},"364":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Completeoverhaulofprocessing-soundlibrary","description":"TheofficialProcessingSoundlibraryisanaturalentrypointforProcessinguserswhowanttoaugmenttheirgenerativedesignswithgenerativesoundsynthesis.However,thelibrary\u2019scurrentimplementationisplaguedbybugsintheunderlyingsoundsynthesisengine,whichcanmakeforaparticularlyfrustratingexperiencefornewcomerstothetopic.InthisprojectIthereforeproposeacompleteoverhauloftheProcessingFoundation\u2019ssoundlibrarybasedonaJavasynthesisengine,whichsimultaneouslyaddressestheplatformcompatibilityissuesofthecurrentlibrary.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"KevinS"}},"365":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdaterforLibreHealthEHR","description":"TheprojectfocustodevelopaupdatermoduleforLibreHealthEHRbyusinggitlabAPI.ItusesgitlabAPItoretrievechangedfiles,downloadthosefilesandreplacetheminapplication.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"NAVEENKM"}},"366":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleSummerofCodeProposal-UpgradingAChecker","description":"WiththerecentdevelopmentinPHP,newerversionsofPHParebeingreleased,andthereisaneedtomigrateallwebapplicationsthatarerunningonolderversionsofPHPtothelatestversionofPHP,ACheckerisawebaccessibilitycheckerthatrunsonPHP5+,inothertomakeitcompatiblewithmorerecentversionofPHP,thereisaneedforanupgrade,andhencethereason,theprojectwassubmittedtoGSoC,TheaimofthisprojectistoupgradeacheckertobecompatiblewithPHP7.0,andaftermyfewyearsofworkingwithPHP,Ibelieve,Ishouldbeabletoworkonthisproject,takingintoconsideration,thatIhaveworkedonsomeopensourceandpersonalPHPprojects,andIunderstandtheconceptofOOP,alsoIwouldbeabletolearnmoresinceIwillbeworkingonahugecodebase,andsincetheprojectinvolvesupdatingtheotherlibrariesusedintheproject,IwouldalsolearnhowtousebestpraticesinPHP,andtrytorefactorthecodebase,ifthereisaneedforthat.","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"VictorAlagwu"}},"367":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Discover:fwupdintegration","description":"CurrentlyDiscoverdoesmostofthegeneraljobrequiredforatypicalplasmauserbutitlacksfirmware/kernelupgradeondevices.Thisprojectwillintegratekernel/firmwareupgradethroughfwupdindiscover.ThisfeatureiscurrentlyintegratedonlyonGNOMESoftware.AfteradditionofthisfeatureDiscoverwillalsobeabletoupgradekernels/firmwareonDemand.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AbhijeetSharma"}},"368":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GPUkernels","description":"ImplementationofGPUkernelsforgenericmatrixmultiplication,convolution,poolingandbatchnormalisation,alongwiththeiroptimisationandbenchmarking.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SayanSinha"}},"369":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofRTEMSRuntimeTracing","description":"TheRTEMSRuntimeTracingframeworkprovidessoftwarebasedtracingcapabilitiesfor3rdpartyapplications,functionsandtools.Itisbeneficialinidentifyingdeadlocks,complexthreadingandissuesinreal-timeapplicationsaswellasusedforperformancemonitoring.ThroughthisprojectIwillsuggestenhancementsinthecurrenttracingframework,integrateCTFtoolswithRTEMSTraceLinkerandimplementlivetracingfunctionalitywithoptimisedoverheads.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"VidushiVashishth"}},"370":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementaPlugFlowReactorModelwithSurfaceChemistry","description":"Inthisproposal,thegoverningequationsandboundaryconditionsoftheplugflowreactorwithsurfacechemistryarediscussed(DetailsseeSection2).Thecodingpartwillstartwiththesimpleboundarycondition(pressureconstant,adiabatic,etc.).SUNDIALSIDAsolverfordifferential-algebraicequationswillbeemployedtosolvethegoverningequations,furtherresearchwillbedoneonthecodingpart.TimelineisalsoneatlyshowedinSection3,andpreviousrelatedprojectsandcoursesarelistedinSection4.ThereasonsfortheprojectchoosingarealsolistedinSection5.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"YuanjieJiang"}},"371":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TextualRepresentationofLTOObjectFiles(TextualLTOdumptoolproject)","description":"AsfarasIunderstand,themotivationforLTOframeworkwastoenablecross-fileinterproceduraloptimizations,andforthispurposeanipapassisdividedintofollowingthreestages:\n1.\tLGEN\n2.\tWPA\n3.\tLTRANS\n\nLTObytecode:\nTheLTOobjectfileisaregularelffilewithsectionscontainingLTObyte-code.ALTOobjectfilecontainsvarioussectionsforstoringcommandlineoptions,symboltable,globaldeclarationsandtypes,functionbodiesinGIMPLE,ipapasssummaries,ipareferences,staticvariableinitializersandthecallgraph.\nTherearecoupleoflimitationsofthebytecodeformat:\n1]Itisnotselfdescriptive,whichmakesithardertodebug.\n2]Thebytecodeisessentiallya\u201cserialized\u201dversionofin-memoryrepresentations,whichmakesitpronetobreakacrossversions.\n\nThepurposeofthisprojectistocreateadumptoolforeasilyanalyzingLTOobjectfilessimilartoreadelforobjdump-dforregularELFobjectfiles.","sponsor":{"@type":"Organization","name":"GNUCompilerCollection(GCC)","disambiguatingDescription":"GCC","description":"TheGNUCompilerCollectionincludesfrontendsforC,C++,Objective-C,Fortran,Ada,andGo,aswellaslibrariesfortheselanguages(libstdc++,...).GCCwasoriginallywrittenasthecompilerfortheGNUoperatingsystem.TheGNUsystemwasdevelopedtobe100%freesoftware,freeinthesensethatitrespectstheuser'sfreedom.\n\nWestrivetoprovideregular,highqualityreleases,whichwewanttoworkwellonavarietyofnativeandcrosstargets(includingGNU/Linux),andencourageeveryonetocontributechangesorhelptestingGCC.OursourcesarereadilyandfreelyavailableviaSVNandweeklysnapshots.","url":"https://gcc.gnu.org/","logo":"//lh3.googleusercontent.com/B3rAj_IWr7O__6WK3uMG6D_0rT8CDfSU9BtiJDmDajnrsla2uhUmOeU9frT1lbuZSLFHlBfg-rNLtNhPcIf7gWNSPWmFymc"},"author":{"@type":"Person","name":"HRISHIKESHKULKARNI"}},"372":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsinvectorizationandparallelizationofROOTMathlibraries","description":"ThisprojectdealswithimplementingparallelizedvariantsofROOT::TMathfunctionsinVecCoreaswellasintegratingSIMDbackendssuchasVDT,libmvecandSVMLintoit.Afterthefunctionshavebeentestedforcorrectnessandperformance,theycanbeintegratedeasilyintoROOTbecauseofVecCore'sbackendindependentAPI.Thiswouldleadtohigherthroughputindataanalysisandrelieveexcessivedependencyonincreaseofprocessorclockfrequency.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"ArifAhmed"}},"373":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SetupImprovementforLibreHealthEHR","description":"ThisproposaliscreatingadynamicfriendlyuserinterfacethatwillinstalltheLibrehealthinanyenvironmentofyourchoice.ThisisgreatlygoingtohelpuserssuchthattheycanupgradethiersystemtomeetupwiththeoptimalcoditionsforrunningLibrehealthEHR.Alsothisprojectaimsatproducingamulti-step(toandfro)mannerofinstallingthesoftware.Userswillbeabletoinstallthesetupinasystematicmannerandcancelatanystageifthewish.\nCouplestothateffectthisprojectaimsatinstallingnecessarydependenciesthesystemrequiresinorderforahealthyrunningLibrehealthEHRtorunsmoothly.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"MuaNdzoLaurent"}},"374":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFedoraAndroidApp-UI/UXResearchandDesign","description":"RevamptheinterfacedesignaccordingtothecommunitystandardsandcraftabetteruserexperiencefortheFedoraCommunityapplication.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"AbhishekSharma"}},"375":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"digiKam:AddedthepossibilitytomanuallysortthedigiKamiconview","description":"digiKamhasthepossibilitytosorttheitemsintheiconviewaccordingtodifferentcriteria,forexampleby:name,date,filesize,ratingetc.ManydigiKamusershavelongbeenwishingtomanuallysorttheiconview.Thebugreport(https://bugs.kde.org/show_bug.cgi?id=91562)nowhasmorethan700votes.ThemostefficientfacerecognitionalgorithmindigiKamisFaceNetwhichisimplementedusingneuralnetworks.However,thespeedofthealgorithmisnotasfastasthesameimplementationindlib.Onesufficientreasonisthatthecodeborrowedfromdlibisnotcompletewhichmakesthealgorithmslow.Thegoalofthisprojectconsistsoftwoparts:First,rearrangethesortingofitemsintheiconviewbydraganddrop.Thissortmustbestoredinthedatabaseandmustberetrievableliketheothersortfunctions.Second,includedlibindigiKamsourcetree,andrewritethecodeoffacerecognitionusingdlibinordertospeedupthealgorithm.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"YingjieLiu"}},"376":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GUIappforEasyGnuPG","description":"Inaworldwheredataisalwaysonthemove,alotofuspayverylittlerespecttosecurityandauthentication.Theextentofthisawareness,especiallyinacountrylikeIndiaisalarminglylow.Peoplehavebeenslowtomoveoutoftheircomfortzoneandadaptingtoalientechnologiesisrarelysomethingpeoplewanttoconsider.Inthisscenario,aGUIbasedsoftwarethatprovidesaneasywaytogetpeoplestartedwithencryptingpersonaldata,messages,isanimportantstep-andIhopethisprojecthelpsaccomplishthat.\nAsashockingexample-Irecentlytravelledwitharailwaystaffwhowastravellingroughly900milesjusttodeliveraletterfromtheRailwayheadofficeofIndiatoaremotelocationoffice(onenquiry-\u2018itcouldnotgoasasoftcopysimplybecauseitwasconfidentialandrequiredthe\u201csignature\u201dofsomeseniorofficerasauthentication\u2019).","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"YugeshAjitKothari"}},"377":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Debian-basedFreedomboxDockerContainerwithdocker-scripts","description":"DevelopaDockercontainerforFreedombox,integratewithdocker-scriptsframework","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"RadenMu'azMun'im"}},"378":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheLinux/DRMGPUschedulertofeedoneentityintomultiplerunqueues","description":"AlltheGPUdrivershaveaschedulercomponentthatschedulesthejobreceivedfromtheapplicationsontheGPUhardware.Recentlytheamdgpu\u2019s(AMD\u2019sgraphicsdriver)schedulerwasshiftedtoacommonspace(nowcalledDRMGPUscheduler)sothattheotherdriverscanreusethecode.TheGPUschedulerisnowusedbyamdgpuandetnaviv(graphicsdriverforVivanteGPUs).Itprovidesentitieswhichallowuserspacetopushjobsintoqueueswhicharethenexecutedbyahardwarerunqueue.NowamdgpuhasmultipleidenticalhardwarequeuesandwecurrentlymaproundrobintothesoftwarequeuesprovidedbytheGPUschedulerwhenthosearecreated.TobetterbalancetheloadwecouldextendtheschedulertofeedmultiplehardwarequeuesfromjustonesoftwarequeueprovidedbytheGPUscheduler.","sponsor":{"@type":"Organization","name":"X.orgFoundation","disambiguatingDescription":"XWindowSystemandrelatedprojects(Mesa,DRI,Wayland,etc.)","description":"TheX.OrgFoundation(orX.Orgforshort)isafoundationcharteredtodevelopandexecuteeffectivestrategiesthatprovideworldwidestewardshipandencouragementoftheXWindowSystemandrelatedprojects.Indeed,X.OrgismuchbroaderthanjusttheXWindowSystem.UndertheumbrellaoftheX.OrgFoundationcanbefoundLinux'sDRMsubsystem(10%ofthesizeofLinux),Mesa(opensource3Dandvideo-decodingaccelerationforAMD,Intel,NVIDIA,...),andWayland.X.org'stechnologiesunderpinmuchoftoday'scomputingenvironment,andexpertiseinitisinhighdemandworldwide.\n\nToday,astheresultofmorethan20yearsofworkbyteamsofleadingopensourcedevelopers,mostofthegraphicaluserinterfacesforUnixandLinuxsystemsrelyonX.Org.OntopoftheX-Server-basedsystems,thisincludesAndroid-andChromeOS-baseddevices,andWayland-basedsystems(SailfishOS,Gnome,...).X.OrgisresponsibleforthedesignoftheXlibrarieswhichinterfacewithapplication,theaccelerationarchitecturesusedforgraphics,andthegraphicsandinputdrivers.Inparticular,ithasbeenatthecenteroftherecentrestructuringoftheLinuxgraphicsdriverstack.\n\nComehelpusmakethefuturemoreopen!","url":"http://www.x.org","logo":"//lh3.googleusercontent.com/3u0WO0s26zv5FtG9SG0HPcW7sAwS-GyP2cM_L7TAYa_31yDlvw7mwaXWSsJbMpiohLtjIqzNNsbLyl-DSHxAVyNNVv4mgpk6"},"author":{"@type":"Person","name":"NayanDeshmukh"}},"379":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FractalUIredesignandnewdialogs","description":"FractalisstillanearlyalphaMatrixclient.Therearemanyfeatureswhicharelefttobeimplementedandworktobeautifytheinterface,withmoreinformationsavailable.\n\nThisprojecthavetheseobjectives:\n-Createausersettingsdialog.\n-Improvetheroomdirectory.\n-Improvethemarkingofnewmessages.\n-Improvetheroomdetailsdialoginordertoshowmoreinformations.\n-Improvethemessageshistory.\n-Implementtranslationssupport.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"EishaCHEN-YEN-SU"}},"380":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProtectingtheGT-GKchannel","description":"TheDoSattackdefensesystemconsistsoftwomaindevices,GrantorserverandGatekeeperchannel.ApacketissendviaGatekeepertoGrantorserverfirst,whichGrantorserverwillbesendingbackaGrantordecisionpackets,indicatingthatifthepacketsismaliciousanditshouldbedroppedorallowed.\nTheconnectionsbetweenGrantorandGatekeeperisunencryptedanditishardtodistinguishifthepacketsaresentfromthetrusteddevices,therefore,thesystemisvulnerabletospoofingattacks,whichthedecisionpacketscanbefaked,andwrongdecisionswillbeexecutedbytheGatekeeper.Toencrypttheconnections,asetofpublicandprivatekeywillbegeneratedonbothGrantorandGatekeeper.Atthebeginningoftheruntime,thepublickeyshouldbeexchangedfirst,newsymmetrickeywillberandomlygeneratedandencryptedusingopponent\u2019spublickey,theencryptedsymmetrickeywillbesenttoothersanddecryptedusingitsownprivatekey.\nAfterthesecureexchangeofthesymmetrickey,thepacketscannowbeencryptedagainusingthesymmetric-keycryptographylibraryprovidedbyDPDKonbothdevices,i.e.GTblockonGrantorandtheGT-GKblockontheGatekeeper.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"EdwardHui"}},"381":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingTwo-LineElement(TLE)Input/Outputandusingitforevaluation","description":"Theprojectisfocusedontwo-lineelementsthathowwecanaccuratelydeterminesatelliteorbitusingtheinformationwrappedinitandthenvalidatingtheresultswithexternallyavailabledata.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"AakashDeep"}},"382":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developinga\u201cProductAdvertisingAPI\u201dmoduleforDrupal8","description":"The\u201cProductAdvertisingAPI\u201dmoduleprovidesaninterfacetoeasilyintegratewithaffiliateAPIsorproductadvertisingAPIsprovidedbydifferente-commerceplatformslikeFlipkart,Amazon,EbayetctofetchdataeasilyfromtheirdatabaseandimportthemintoDrupaltomonetizeyourwebsitebyadvertisingtheirproducts.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"AnkitJain"}},"383":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProjectNephos","description":"Nephosisansystemtoautomaterecordingchannelsanduploadingthesametosomecloudstorage(currentlyGDrive).Italsoprovidesawaytotaguploadedcontentandshareitwithotherentities.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"AadityaNair"}},"384":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementstoOpen-Event-AndroidApp","description":"OpenEventAndroidisagenericandroidapp(outputoftheOpen-Event-Appgenerator).ThismobileappcanbeinstalledonanyAndroiddeviceforbrowsinginformationabouttheevent.UpdatescanbemadeautomaticallythroughAPIendpointconnectionsfromanonlinesource(e.g.server),whichneedstobedefinedintheprovidedeventzipwiththeJSONfiles.\nIwillworkonshiftingthecodebasetoKotlin,migratingdatabasetoRoom,ImplementingdifferentfeaturessupportedbytheAPI,addingticketingsupportetc.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"HarsimarSingh"}},"385":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Parameterestimationfornonlineardynamicalmodels.","description":"Adifferentialequationmodelofadynamicalsystemisanonlinearparameterizedmodelthatiscreatedtomatchrealisticscenariosandoccasionallyitmightbeassociatedwithsomedata,obtainedfromthesystemorthroughsimulation.Oncethereisreasonablelevelofconfidenceinthecorrectnessofthemodel,thetaskthatremainsistoestimatetheparametersofthemodel.Duetothestructureofparameterestimationproblemsindynamicalmodels,statisticsandmachinelearningtechniquesareanidealchoicefordeterminingtheparameters.DuringthecourseofthesummerIwillbeimplementingsomestatisticalalgorithms,includingStochasticApproximationExpectationMaximization(SAEM)andMaximumAPosterioriEstimation(MAP),forparameterestimationofadynamicmodel.IwillalsoworkonextendingsupportforparameterestimationinStochasticDifferentialEquations(SDEs)byaddingfirstdifferencesdistributiontogeneralizedLog-Likelihood.ThesewouldbequiteimportantadditionstothesuiteofmethodsinJuliaDiffEqandwouldbeofgreatusetoscientificcommunityinvolvedinsystemsbiology,HIV-AIDSstudy,anddrugdosageestimation.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"VaibhavDixit"}},"386":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWhiskperformanceimprovement-workstealing,priority-basedschedulingonloadbalanceranddirectconnectionforstreamingcapabilities.","description":"Theemergenceofserverlesscomputingmovescloud/edgetothenextgenerationofresourcesharing:functionasaservice.Theinnovationmakesdeveloperreleasedfromprovisioning,updating,andmanagingserversunderflexiblescalabilityandfaulttolerance.Also,themostinfluentialoutcomeisnocomputingcostwhenidle,whichisalsoknownaspayasyougomodel.\n\nHowever,theperformanceisundercriticaltobeimproved,i.e.,moreserversrequiredinexistedserverlessplatform,highandnotpredictableround-triplatency,especiallyunderhighconcurrencyandkeepingdependable.\n\nHerecomesomeplacestoimprovement,includingshortenedpath,performanceimprovementoninvoker,serializationelimination,andscheduling.Inthefirststep,thepicked-uptopic:**_work-stealingandpriority-basedschedulinganddirectconnectionforstreamingcapabilities_**willbeagreatandvaluablechoice.\n\nGoalonthisproject\n1.\tWork-stealingschedulingonloadbalancer.\n2.\tDirectconnectionforstreamsupport.\n3.\tPriority-basedwork-stealingscheduling.\n4.\tComprehensiveteststoavoidbugsonconcurrencyanddistributedfailure.\n5.\tPerformancetestsandoptimization.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"Tzu-ChiaoYeh"}},"387":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseOMR:Improvex86FloatingPointperformance,addsupportforFMA,SSESIMDinOMRx86compiler","description":"ThisprojectaimsatincreasingfloatingpointperformanceandimplementingsupportforextensionslikeFMA,SSESIMDinOMRx86.InSimplifierandValuePropagation,lessworkisdoneonFPnodes,whichistoberesolved.Also,x87istoberemovedandreplacedbySSEwhererequired.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"ShivamMittal"}},"388":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DeepScopeAnalysis","description":"IwanttocontributetoWebpackprojectbyimplementingoneoftheproposedideas,namely\u201cDeepScopeAnalysis\u201d.TheprogramwilltraversetheASTstoanalyzeallthescopesinmodules.Hence,itcandistinguishunusedexportedvariablesandfunctions.ThenWebpackcandotree-shakingfromtheseinformationstoreducethesizeofbundle.","sponsor":{"@type":"Organization","name":"webpack","disambiguatingDescription":"webpackisTHEbuildtoolformodernwebapplicationsrunonNodeJS","description":"**webpackisamodulebundler**.ItsmainpurposeistobundleJavaScriptfilesforusageinabrowser,yetitisalsocapableoftransforming,bundling,orpackagingjustaboutanyresourceorasset.\n\n##Overview\n\nCurrentlyintheweb,modulesarenotfullyadopted,andthereforeweneedtoolingtohelpcompileyourmodulecodeintosomethingthatwillworkinthebrowser.webpackchampionsthisbynotonlysupportingCommonJS,AMD,RequireJSmodulesystems,butalsoECMAScriptModules(ESM).\n\n##Whatmakeswebpackunique?\n\n**Extensibility**webpackisbuiltusinganextensibleevent-drivenarchitecture.ThismeansthatamajorityofourcodeisPluginsthathookintoasetoflifecycleevents.Thismeansthatitisinfinitelyflexibleandconfigurable.Thisarchitecturealsoletsuspivotveryquickly.Pluginsisolatefunctionality(andcanevenbeusedinyourconfiguration),andallowustoaddanddropnewfunctionalitywithoutbreakingtherestofthesystem.\n\n**FocusedaroundWebPerformance**webpackrevivedaclassictechniquefromGoogleWebToolkitknownas\"codesplitting\".Codesplittinglet'sdeveloperswriteimperativeinstructions(asapartoftheircode),tosplituptheirJavaScriptbundles(atbuildtime)intomultiplepiecesthatcanbeloadedlazily.\n\n**BuiltinJavaScript**webpack'sconfigurationformat,andarchitectureisallbuiltandrunonNodeJS.ThismeansthatanyonecomfortablewithJavaScriptcanbreakopenoursourcecodewithalowlevelofentrytolearn,contributeto,andimprove.\n\n**UsedatScale**webpackisusedbycompanieslikeAirBnB,Microsoft,Housing.com,Flipkart,Alibaba,tobuildhighperformance,scaledwebapplications.\n\n**CommunityOwned**webpackisnotbackedbyasingleorganization,ratherbyitsusers,contributors,backers,sponsors,andshareholders.Thismeansthateverydecisionwemakeisforthem,andthemonly.Wearefundedbythesesamepeopleastheyhelpusimproveanddoubledownontheirinvestmentintheirmostimportanttooling","url":"https://webpack.js.org/","logo":"//lh3.googleusercontent.com/PREeVrhiqeWuU3ve7MtspwQHriIEORP4xpbTgQ05ksAF9cRRHdcOZBrnq1e-TxQwiLXZ-KyUdBKETSAcuQNDCUcIlNKiq0o"},"author":{"@type":"Person","name":"VincentChan"}},"389":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystemTestingForJoomla4WithIncreasedCoverage","description":"TheGoaloftheprojectistoincreasecoverageofSystemTestsforJoomla4usingCodeceptionandSelenium,TheprojectwouldbecalledsuccessifJoomla4hasadecenttestcoverageincludingmultipleIntegrationscenarios,allthetestsarerunningonaCIserverforeveryPullRequestmadeagainsttheJoomla4Branch.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"SamarthSharma"}},"390":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFunctionalityofhggrep|PSF|MercurialGSoC2018Proposal","description":"Thecurrentimplementationofgrepinmercurialisquitecounter-intuitiveandnotwhatmostpeoplewouldexpectittodo.Forexampleoneofthemostcommonthingspeoplewanttodowithgrepisgrepthecurrentdirectory,butonlyfilesunderhgcontrol.Butthisisnotthedefaultbehaviourofgrepasofnow.\n\nThereareotherissueswiththe--allflagwhichreportsirrelevantrevisionsintheoutput.Thisprojectaimsatfixingtheseissueswiththegrep.\n\n**Goalsoftheproject:**\n*grepcommandbydefaultshouldonlysearchforthefilestrackedbythecurrentworkingdirectory\n*Ifpassedarevisionlike:hggrep-rthenitshouldsearchonthefilestrackedbytherevisionsetspassed\n*Introducea--diffoptiontohggrepwhichdoesexactlywhathggrep--alldorightnow\n*Deprecatingthe--allflaginfavourof--diff.\n*Fixinghttps://bz.mercurial-scm.org/show_bug.cgi?id=3885andothersimilarissuesmarkedduplicateofthis\n*Documentationofalltheabovetasks","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"SangeetKumarMishra"}},"391":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RefreshingDAF&easingdevelopers\u2019life","description":"Astheproposalsays,\u201cDAF[...]isnotthemostdeveloper-friendlyenvironmenttoset-up\u201d.\nAsayoungdeveloper,IdeemDAF\u2019scomplexstructuremakeshackingwithitquitetough,thusIaimtomakeiteasiertounderstandanduse.\nIwanttoimprovethecurrentsituationbyproposingasimpleyetpowerfulpipeline,exploitingCI/CDsolutionsinasensibleway.","sponsor":{"@type":"Organization","name":"DevelopersItalia","disambiguatingDescription":"Anopencommunitydigitalpublicservicesdevelopers","description":"DevelopersItaliaisacommunitydedicatedtothedevelopmentofOpenSourceSoftware,createdtosupportItaliandigitalpublicservices.\r\n\r\nItisaradicalchangeinthewaythePublicAdministrationoperates.Everythingwearedoingisoperatingwithopenstandardsandsoftware,wearecreating**SDKs**forthemainprogramminglanguagesandframeworks,wecraftpubliclydocumented**APIs**.Wecontributetoopenprojects,andthepeoplewecontracttoimprovethetechnologybecome**OpenSourcedevelopers**.\r\n\r\nMostofthecodeisdeployedwithintheItalianpublicinstitutions,butitismeanttobegeneric,inthehopethatitwillbeusefultomanyotherpeoplearoundtheworld.Aroundthesetoolsweareengagingacommunityofdevelopersandinnovators,**insideandoutsideItaly**,thatcanparticipateinallaspectsofthecreationofthenewdigitalinfrastructure.","url":"https://developers.italia.it","logo":"//lh3.googleusercontent.com/OOqmmf5_zcTRoKooubBJ3QPhRGJNa_baISWBxUgaEjV634bbYESXjxdw8SxL_S9KSnQ-7dWM8TLFUbO4EJAIV8xCmXmsGBhS"},"author":{"@type":"Person","name":"LorenzoSoligo"}},"392":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Similaritybetweengeometries","description":"Inthisproject,thegoalistoimplementalgorithmsforcomputingSimilaritybetweenGeometriesusingExpressionTemplatesandMeta-programmingparadigminC++.TheprojectwillinitiallyfocusonLinestringsandwilltrytoextendittoringsorpolygons.Forimplementationpurposes,ItrequiresstudyingthedifferentvariationofHausdroffdistanceandFrechetdistance.Afterwearedonewithimplementationpart,wewillgeneratetestcasesandverifythosetestcasesandsetbenchmarksfordifferentalgorithms.Finally,wewillintegrateitwithBoost.Geometry.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"YaghyavardhanSingh"}},"393":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Add\"hardwaremixing\"supporttoHDMI2USBfirmware","description":"ThisprojectaimsatthedevelopmentofGammaCorrectionhardware.Integratedsimulationoflineargammaspaceconverterwithlinearmixerwithdynamicmasksoveravideoinput.AndalsoitaimsatditheringofVideosignalstoenhancethequalityfortheviewer","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"NancyChauhan"}},"394":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SignaturestringshandlingbyASMlibrary","description":"ThegoalofthisprojectwillbetodoanextensivecasestudyontheASMlibraryandeitherverifythatithandlessignaturestringscorrectly,ortofindbugsinit.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"SagarTewari"}},"395":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheRoadtoCDLI\u2019sCorporaIntegrationintoCLTK:anUndertaking","description":"ThisprojectfocusesonintegratingCuneiformDigitalLibraryInitiative(CDLI)corporaintotheClassicalLanguageToolkit(CLTK).Currently,CLTKhousesseveralfunctionsdevelopedbyDr.WillisMonroe;thedifficultyinutilizingthesefunctionsisduetothevariableshavingtobepresentedinareconstructednormalizedformofAkkadian,whichisnothowtabletsareeitherwrittentraditionallyorstoredbyCDLI.ThegoalofthisprojectistoenableCLTKtoreconstructanormalizedspellingoutofCDLI\u2019sATFtextandthuscreatedataavailablefortwofundamentaluses:1)allowanceofindividualstolearnandpracticeAkkadianwithrealandnovelreadingexercises;and2)withfurtherclassdevelopment,beanalyzedonamassscale.","sponsor":{"@type":"Organization","name":"ClassicalLanguageToolkit","disambiguatingDescription":"NLPfortheAncientWorld","description":"WedeveloptheClassicalLanguageToolkit(CLTK)becausewebelieveitisrevolutionizingthestudyoftheancientworld.Itisdoingsobyremovingbarrierstoentryforthosedoingnaturallanguageprocessing(NLP)inClassicallanguages(namely,thesurvivingliteratureoftheentiretyofEurasiaandnorthAfrica,fromroughly3000B.C.toA.D.1500).\n\nDuetohowacademicdisciplineshaveevolvedoverthepast200years,ourearliestcivilizationsareoftenstudiedinisolationfromoneanother.Thisistragic,fortodayweknowthattheancientworld\u2013fromRometoMesopotamiatoIndiatoChina\u2013consistedofdeeplyinterconnectednetworksofideas,technologies,art,andbeliefs.Asaframeworkformultidisciplinaryresearch,theCLTKwillhelpscholarsdiscoverthecommonalitiesofwhatwereoncethoughtdisparatecultures.\n\nAssoftware,theCLTKisasuiteofNLPtoolssuitedtothespecialneedsofancientlanguages.Wehavehavethreegoals:Themostbasicistoofferlow-levellibrariesfordoingNLPinparticularClassicallanguages(e.g.,AncientGreek,Sanskrit).Developedwithanextensiblearchitecture,ourcodeiseasilyhackedtosupportnewlanguages.Second,theCLTKofferstoolsforstudentsandscholarstodoreproduciblescientificresearch.Forinstance,ithasversion-controlledlinguisticcorporaandasuiteoffunctionsforstylometrics.Third,itisaframeworkformultidisciplinarylanguageresearch.Withpre-trainedmodels(suchasWord2Vecforvectorspacemodels),weprovideeasy-to-usetoolstocapturethetransmissionandevolutionofknowledge,fromtheearliesthumansocietiestothedawnofthemodernera.","url":"http://cltk.org/","logo":"//lh3.googleusercontent.com/CKCUu4iWJwdYiZN3iTns4NDVc-_rPltAk4ktzHQJcmfVsZQRHZRJlhHUlUge-Ahe3O3CrnONguwIEbfsJsTpBy1BzYtqfHU"},"author":{"@type":"Person","name":"AndrewDeloucas"}},"396":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralImprovementsandBugFixesforOWASP-Nettacker","description":"OWASPNettackerisaprojectthatautomaticallygathersinformation,scansnetworkforvulnerabilitiesandeventuallygeneratesareportfornetworks,includingservices,bugs,vulnerabilities,misconfigurations,andotherinformation.AlotofsmallimprovementscanbedonetoNettacker.Alotoffeatureshavebeenmentionedintheissuetrackerbuthaveremainedstagnantsincethen.Iplantoaddmostofthesefeatures(taggedasbothenhancementandhelpwanted)bytheendofGSoCperiodandkeepfixingbugsreportedduringtheGSoCperiod.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"ShaddyGarg"}},"397":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Boost.Realproject","description":"InthehistoryofComputerScience,realnumbersrepresentationanddatastructuresdonothaveasimplesolution,numericalerrorscanbecarriedfromoneoperationtothenextandafterseveralsteps,theerrormaysignificantlyincrease.Also,irrationalnumbersrepresentationasthenumber\u03c0ore^\u03c0arenothandledbythenativenumberdatatypesandcausinglimitationswhencalculationsarebasedonthosenumbers.Theproblemcanbesummarizedas:thereareaninfiniteamountofdifferentnumbersandafiniterepresentationsystem.Eveniftherearesomeexistingsolutions,thereisnotamodernC++opensourcelibrarytoattacktheproblemandBoostC++couldbetheappropriatedplace.\n\nFollowingtheRealnumberrepresentationintroducedinchapter2ofOliverAberth.ComputableCalculus.AcademicPress,2001.IproposetoimplementadatatypetorepresentRealnumbersandtodefinetheoperators(+,-,*,/,!=,<,>,=).Thisdatatypeattackstheintroducedproblemandallowstorepresentsomecalculablerealnumbersas\u03c0","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"LaouenBelloli"}},"398":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AcheckerfordanglingstringpointersinC++","description":"TheC++std::stringclassprovidesac_str()methodthatreturnsarawpointertoastring'sinnercharacterbuffer.Whenastd::stringisdestroyed,thecharacterbufferisdeallocated.Acommonbugistoaccessadanglingrawpointertothebufferafterstringdeallocation.These\"useafterfree\"bugscancausecrashesorotherunexpectedbehavior.\nThisprojectwilladdanewcheckertothestaticanalyzertofindwhenadanglinginnerstringpointerisused.Thiswillhelpfindbugsnotonlywithstd::stringandc_str()butalsowithLLVM'sStringRefclassandthenewC++17std::string_view.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"R\u00e9kaNikolettKov\u00e1cs"}},"399":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Meta-review","description":"Thegoalofprojectmeta-reviewistotrackemojiresponsestoreviewcomments.Theseresponseswouldbecollected,processedanddisplayedongh-board,whichisaniceserverlesskanbanboard.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"BoxuanLi"}},"400":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PitiviUIPolishing","description":"ThecurrentUIofPitiviserveswelltoitsaimofbeinganintuitiveandflexibleapplicationfornewbiesaswellasprofessionalsbutalittlebitofpolishingcantakeitmoreclosertothataim.ThisprojectwillfocusonimprovingtheUIofPitivitoenhanceuserexperience.Thisconsistsoftwotasks:\n\n1)IntegratingtheWelcomedialogboxintoPitivi'smainwindowanddisplayingprojectsinamoreinformative,discoverable,anduserfriendlylayout.\n\n2)Allowingeasyresizingofthevideopreviewer.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"HarishFulara"}},"401":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementingon-the-flycoordinatetransformations","description":"ImplementtrajectorytransformationsontheMDAnalysisAPI,tobecalledon-the-flybytheuser,eliminatingtherequirementformultipleintermediatestepsofmodifyingandsavingthetrajectory,andgivingusersamoreefficientandsimpleworkflowforsimulationdataanalysis.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"DavideCruz"}},"402":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"seccomp-assistedsyscallfiltering","description":"SECCOMP_RET_TRACEseccompAPIcouldbeusedtoimplementamoreefficientsyscallfiltering.Usingthistechnique,traceeswillbestoppedonenteringfilteredsyscallsonlyinsteadofallsyscalls.","sponsor":{"@type":"Organization","name":"strace","disambiguatingDescription":"linuxsyscalltracer","description":"straceisadiagnostic,debuggingandinstructionaluserspaceutilitywithatraditionalcommand-lineinterfaceforLinux.ItisusedtomonitorandtamperwithinteractionsbetweenprocessesandtheLinuxkernel,whichincludesystemcalls,signaldeliveries,andchangesofprocessstate.Theoperationofstraceismadepossiblebythekernelfeatureknownas[ptrace](http://man7.org/linux/man-pages/man2/ptrace.2.html).\n\nstraceisoneofthelongestrunningfreesoftwareprojectsandstartedevenbeforeLinuxstarted.\n\nstraceisanimportanttoolfordebuggingandtracingdeployedonmostLinuxdistributionswithasmallcommunityofactivecontributors.","url":"https://strace.io","logo":"//lh3.googleusercontent.com/QZ73OrqK0YTUSl7TSp1O6TgYBLz-JH6Q_K8xmEJ42y_c3DWua7q5wXbUHVikBmmwXS-pVTElTG9dH5Xg308ggRT6Qrb8et8"},"author":{"@type":"Person","name":"ChenJingpiao"}},"403":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Post-exploitationinterfacemoduletomakeiteasyforanyoneanywhere","description":"Inmanycasesonceyouhaveexploitedadeviceyoudon\u2019tknowexactlywhattodoorhowtogoon.Maybeyouhavemanypayloadsavailableandaftertryingallofthemtheydon'tworkbecauseofthearchitectureofthedevice.Evenmoreinlimitedenvironmentslikeembeddeddevices,forinstance.Theresultisawasteoftimeandresults.\nPost-exploitationisacriticalphaseandthat\u2019swhyIwouldliketocreateagenericinterfacetomakeiteasy,automaticanddirectforanyonetoexecutepostexploitationfunctionsinwhateverdevicetheyaretryingtopentest.Anditwillnotdependonthearchitectureofthedevice.\nAtthesametimeIwilltrytomakeaprojectveryscalableandmodulartoeasefutureimprovementsonitandavoidsomeofthecurrentproblems.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"Albertor"}},"404":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MRIDefacingDetector","description":"IntheglobalcommunityforMagneticResonanceImaging(MRI)relatedresearch,datasetsareoftensharedpubliclyduetoitsexpensiveacquisitionandlowavailability.AnimportantrequirementwhilesharingistheneedfordefacingofMRIimagestoprotecttheidentityofthesubject.Thisprojectaimstoproduceadeployabletoolwhichusesdeeplearningtoquicklydetectifadatasethasbeendefacedappropriatelyandisreadytobesharedpublicly.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"WazeerZulfikar"}},"405":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SocialMediaIntegrationandInteractiveProjectMaps.","description":"PeopleareincreasinglyengagingwithPublicLabcommunityandquestionsviaTwitter.Thisprojecthelpsin:\nGeneratingmorecontenttoPublicLabwebsite,Notifyingtheauthorofthenodewhensomeonecommentsonthecorrespondingtweetofthenodeasanemailissendtotheauthor,helpingpeopletoknowmoreaboutthePublicLabcommunity,Automatingageneralreplytoeachcommentonatweetoftheform-\u201cThankyouJohnDoeforyourreply.\u201d\n,PostingalltheanswerstoanodeonPublicLabwebsiteasacommenttothecorrespondingtweetoftheform-\u201cWarrenaddedananswertoyournodeonpubliclab.org\u201d.\n\nAddingamapusingleafletjavascriptlibrarytoshownearbyprojects,MakingallthemapsusedonPLwebsitetodynamicallyloadmarkersbymakingAPI,Solvingtheissuesrelatedtosecurity,i.e,notshowingthemarkerswhenthezoomlevelexceedstheprecisionlevelofthelocationgivenbytheuser,ShowingprojectrelatedattributesonmarkerandusingdifferentmarkerstoshowProjects,Solvingtheissueofinfinitescrollinganddraggingofmapstomakeuseofmapsmorefriendlyandsmooth,Makinganalternatelist-viewofmapshowingnearbyprojects.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"SagarpreetChadha"}},"406":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendRFC-7427SignatureAuthenticationsupporttoIKEv2withECC/EDDSAsupport","description":"LibreswanitselfcurrentlyonlysupportsRSAasDigitalSignatureAuthenticationmethod,soitneedstobeextendedinternallyaswelltobeabletouseothermethods,suchasECDSAorEDDSA.ImplementationofECC/ECDSArequiresthemodificationoftheexistingLibreswanpublickeycodetofixtheRSAonlypartssothatitisabletoacceptdifferentnewtypesofkeysinthefuture(notjustlimitedtoEDDSA).LibreswanwillthenbecomplianttoRFC-7427andRFC-8247.","sponsor":{"@type":"Organization","name":"TheLibreswanProject","disambiguatingDescription":"EncryptingtheInternetwithIKEandIPsec","description":"LibreswanimplementstheIKEandIPsecstandardsforVPN.ThesestandardshavebeencreatedandarestillmaintainedattheInternetEngineeringTaskForce(IETF)intheIPsecMEWorkingGroup.LibreswanisusedasaremoteaccessVPNaswellascloudencryption.ItisknownforitsgoalofOpportunisticEncryptionwhichaimstoencrypttheentireinternetbydefault.","url":"https://libreswan.org","logo":"//lh3.googleusercontent.com/bWRLyCNWvRsgThdTJtSXG4PCpr-p2MGD38Mh8odgOSQdGDXT6ldR-r-D2IiWbShtRo7nsUyxZWa0_c4F0IGol8SJH8zUhA"},"author":{"@type":"Person","name":"SahanaPrasad"}},"407":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopBadgeyayintocompleteMacroService","description":"Todevelop**Badgeyay**intoacompleteMacro-Servicewithservicesrangingfromsimpletocomplexfunctionalities.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"ParthShandilya"}},"408":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"100papercuts","description":"ThisprojectwillsolvethemostannoyingbugsandimplementrequestedenhancementsrelatedtoUI/UX.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"NicksonThanda"}},"409":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovedBuilt-InReportsmodule","description":"TheconceptoftheBuiltInReportsforOpenMRSReferenceapplicationswasinitiatedduringtheGoogleSummerofCode2017.NowthetimetoextendthefeaturesandimprovetheusabilityofthisBuilt-inreportsproject.Weneedtoimprovetheexistingviewofthereportsandneedtoaddmorenewreportstothismodulewhicharecrucialforadministrativedecisionswithinaclinicalenvironment.Therearesomenewobjectivesmentionedintheprojectscopewhichshouldbecompletedduringthissummerperiod.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"JeyasumangalaR"}},"410":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CASACRTFRegionFileHandling","description":"Astropy's`regions`packageisbeingdevelopedtohandledescriptionandmanipulationofastronomicalregionsonskyandimages.Thecurrentregionspackagehassupportforthemostcommonlyusedregionspecification,ds9regions,butdoesnotyetsupportthe`CASACRTFformat.`CASAisthemainpackageforradiointerferometrydatareductionandprocessing.CASAregionsaremostlycompatiblewithandtranslatabletods9regionsandotherformats,buttheonlyparserthatpresentlyexistsliveswithinCASA.\n\nThemaingoalofthisprojectistodealwiththe`CASACRTF`regionfileformatinthe`regions`packagebyimplementingreader,writerandmanagingspectraldimensionsandalsoimplementregionsthatarenotcurrentlysupportedbytheregionspackage.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"SushobhanaPatra"}},"411":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Listboxseparatereadvaluesfrominputvalues","description":"Listboxesareaveryusefulcomponentwhenenteringdataonformsindatabases.Theproposalprimarilyconcernsprovidingtheusertheabilitytochoosethelistitemsofthelistboxbasedonthevaluesenteredintheotherfieldsandhidethedeprecatedvaluesofthedatabaselist.Listboxprovidestheuserthefacilitytochoosefromalistofchoices,andontheotherhand,ensuresthatthevaluesenteredinthefieldareappropriate.Hence,Listboxcanbeaquickerwaytoselectavaluefromalist.Listboxesobtainthelistitemsfromthetablesinthedatabase,andsometimesitisnotpreferredtolistalltheitemsavailable.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"HrishabhRajput"}},"412":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SugarizerExerciseActivity","description":"TheaimoftheprojectistocreateaSugarizerActivitythatcanbeusedbytheeducatorstocreateexercisesfortheirstudentsbasedontheircurriculum.Theeducatorswillbeabletoenterthequestionsandanswersintotheactivityandsharethatactivityontheserverforstudentstouse.Aftertheactivityissharedthestudentsontheserverwillbeabletodotheassignmentandgetafinalscoreattheend.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"MankiratSingh"}},"413":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NaturalLanguageQueriesforInterMineDatabases","description":"Ihopetospendthissummerprovidingmuch-neededadditionalfunctionalitytoInterMine,asoftwareprojectwhichhelpsresearcherscreateandmanagegenomicdataforspecificorganisms.InterMinecurrentlysupportsstructuredqueriesofthesedatabasesthroughasimplegraphicalinterface,butthisisabarrierofentryformanyresearchers(evenforthosewithcomputingbackgrounds).I'mproposingtocreateanaturallanguageparsertogeneratestructuredPathQueryqueries(JSONorXML)fromEnglish-languagesentences,allowingawiderrangeofresearcherstoeasilynavigateInterMinedatabases.TheprojectwouldlargelybeimplementedinClojure/ClojureScript,whichareusedatInterMine,possiblyrelyingaswellon3rd-partyNLPlibrariesorservices.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"JacobMacneal"}},"414":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizingNumericalODESolversbyVectorizationTechniques","description":"Geant4isasoftwaremodelingtoolkitforthesimulationofpassageofparticlesthroughmatter.ThisprojectaimstooptimizecomputationallyintensivenumericalintegrationtasksbytakingadvantageofparallelhardwareandincorporatingtheVecCoreSIMDvectorizationlibraryintoitsexistingcodebase.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"BenjaminTrybulski"}},"415":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IFTTTpluginforPlone","description":"Atpresent,Plonehavecontentrulestoaccomplishuse-cases(providedbyIFTTT)butwithadditionallywrittenscripts.SothesoulspiritbehindthisideaistobuildageneralizedmechanismwhichletspeopleintegratePlonewithplugins/platformsoutsideofPloneenvironmentwithalittleprogrammingandeasyUX.","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"Shriyanshagro"}},"416":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Transforms,Convolution&LinearRecurrenceEvaluation","description":"Transforms,ConvolutionmodulesareimplementedforSymPy,acomputeralgebrasystem(CAS),writtenentirelyinPython.SupportforevaluationofLinearHomogeneousRecurrenceswithConstantCoefficients(LHRCC)isalsoadded.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"SidhantNagpal"}},"417":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MappingandPlanningforobstacleavoidance","description":"AutonomouswaypointnavigationhasbeenanintegralpartoftheArdupilotprojectforalongtime.Thisapproachworkswellwhenthemulticopterisflyingathighaltitudeswithoutobstructions.Incaseoflowaltitudeflightsthough,itbecomesdifficultforthedronetonavigateautonomouslyandrequiressensorstorestrainitfromcollidingwiththeobstaclesaround.Thisisdonebylocallydividingtheregionsaroundthemulticopterintosectorsandscalingtheattitudeproportionaltothedistancefromobstacles.Thiswouldsometimesleadtothevehicletostopandamanualinterventionwouldberequiredtoletitoutoftheobstruction.\n\nSituationslikethesecouldbeavoidedifaplanningalgorithmcouldtakeadvantageoftheobservationsmadepreviouslyintheformofa3Dmapanduseittodirectthemulticopterinthecollisionfreepathmaintainingtheglobalplanforwaypointnavigation.Thiscouldbedonebybuildingaframeworkformappingwhichwouldutilizedepthinformationfromstereocamerasorlidarsandgenerateanoccupancymap.Theplannerwouldusethismapandglobalplanasaninputandgeneratecontrolcommandsforthemulticoptertonavigateautonomously.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"AyushGaud"}},"418":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GRASSGISmoduleforSentinel-2cloudandshadowdetection","description":"Opticalsensorsareunabletopenetratecloudsleadingtorelatedincorrectreflectancevalues.Unlike\nLandsatimages,Sentinel2datasetsdonotincludethermalandQualityAssessmentbandsthatsimplify\nthedetectionofcloudsavoidingerroneousclassification.Atthesametime,cloudsshadowsonthegroundleadtoanomalousreflectancevalueswhichhavetobetakenintoaccountduringtheimageprocessing.\nTheprojectaimisthecodingofaspecificmoduleforGRASSGISapplicationwhichimplementstheproceduredevelopedwithinmyPhDresearch.TheprocedureallowstoautomaticallyidentifycloudsandtheirshadowsinSentinel2imagesapplyingsomerulesonreflectancevalues(valuesthresholds,comparisonsbetweenbands,etc.).Thesehavebeendefinedstartingfromrulesfoundinliteratureandconvenientlyrefined.Thenthedetectionofshadowsisimprovedusinganadaptedshapeindex.Inordertoincreasetheaccuracyofthefinalresults,acontrolcheckisimplemented.Cloudsandshadowsarespatiallyintersectedinordertoremovemisclassifiedareas.Thefinaloutputsaretwodifferentvectorfiles(OGRstandardformats),oneforcloudsandoneforshadows.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"roberta_fagandini"}},"419":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rocket.ChatGlobalSearch","description":"TheprojectaimsatimplementingglobalsearchinRocket.Chat,allowinguserstosearchacrossmessages,rooms,files,users,etcinasingleandeasytouseinterfacelikeMacOSSpotlightsearch.Implementationofexternalprovidershouldbemodularandexistingpackageistobeupdatedtosupportthesame.ConfigurationsettingsofexternalprovideristobefloatedtoRocket.Chatadmin.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"KaranBedi"}},"420":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MohitKumar-SUSI.AIProposal","description":"EnhancingtheSUSI.AIandroidclientandImprovetheCMSandEditorskillsforSUSI.AI.\nSUSIcurrentlyhasroomformanyimprovements,manynewskillscanbeaddedalsoexistingskillscanbeenhancedandmadebetter.\nTheloginandsignuppageUIoftheappisprettyaverageandcanbemadebetter.\nTheSUSI.AIskillsactivityintheappdoesnotworkproperlyandhasalotofbugsanditsUIcouldalsobemodifiedsignificantly.\nSUSIskillseditingwebframeworkhasmanyproblemssuchasthecategoriesarenotproperlyrefactored.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Mohit"}},"421":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MoveVLCbuildsystemtoMesonBuild","description":"CurrentlyVLCisbuiltusingtheautotoolsbuildsystem,whichishardtowrite,extendandmaintain.ThereforethegoalofthisprojectistoportVLCsbuildsystemovertotherelativelynewbutpromisingmesonbuildsystem.Thisoffersmoreflexibilityandbackendchoices,apowerfulmoduleextensionsystemandWrapDBfordependencymanagement,especiallyusefulforlargerprojectslikeVLCwithalotofdependencies.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"ePirat"}},"422":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasecodecoverageofTLA+Toolbox","description":"DevelopmentofTLA+Toolboxisbecomingrigorous,asaddingnewfeaturesmayresultinbreakingofoldfeatures.Itinvolvesmanualtestingforbothfunctionalandnon-functionalfeaturesofthetoolbox,stillmisstheregressionsaschangeinonepartofsoftwareaffectsanother.Themaincauseofthisissue,ismissingtestcoverageofcoreTLA+toolboxcode.Increasingcodecoveragewillguaranteethatineverynewreleaseoftoolbox,thepreviouslyimplementedfeaturesstillperformthesameway.","sponsor":{"@type":"Organization","name":"TLA+","disambiguatingDescription":"TLA+isaformalspecificationlanguageusedtodesign,modelandverifysystems","description":"TLAstandsfortheTemporalLogicofActions,butithasbecomeashorthandforreferringtotheTLA+specificationlanguageandthePlusCalalgorithmlanguage,togetherwiththeirassociatedtools.\n\nTLA+isbasedontheideathatthebestwaytodescribethingsformallyiswithsimplemathematics,andthataspecificationlanguageshouldcontainaslittleaspossiblebeyondwhatisneededtowritesimplemathematicsprecisely.TLA+isespeciallywellsuitedforwritinghigh-levelspecificationsofconcurrentanddistributedsystems.\n\nPlusCalisanalgorithmlanguagethat,atfirstglance,lookslikeatypicaltinytoyprogramminglanguage.However,aPlusCalexpressioncanbeanyTLA+expression,whichmeansanythingthatcanbeexpressedwithmathematics.ThismakesPlusCalmuchmoreexpressivethanany(realortoy)programminglanguage.APlusCalalgorithmistranslatedintoaTLA+specification,towhichtheTLA+toolscanbeapplied.\n\nTheprincipalTLA+toolsaretheTLCmodelcheckerandTLAPS,theTLA+proofsystem.AllthetoolsarenormallyusedfromtheToolbox,anIDE(integrateddevelopmentenvironment).GototheTLAhomepagetofindoutmoreaboutTLA.","url":"https://lamport.azurewebsites.net/tla/tla.html","logo":"//lh3.googleusercontent.com/6mKSI7J1_HVVXztxRz74ybU6utkMnTYvgCh5koHXhn7nmYhzFVwe5gRYO6TTKpuPQNesGZteodvSz_MNDIreZVgbcSerNsgk"},"author":{"@type":"Person","name":"NikhilDeepakShinde"}},"423":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Livemetadataoutput","description":"InthisprojectIwilltrytowriteacodebasetoallownewscrobblersorlistenerstobeattachedtoMixxxmoreeasily.IwillalsowriteaproofofconceptscrobblerwritingthetrackcurrentlyplayingtoanowPlaying.txtfile.InthesecondpartoftheprojectIwillattempttouseLast.fm'sscrobblerHTTPAPI.","sponsor":{"@type":"Organization","name":"MixxxDJSoftware","disambiguatingDescription":"DJYourWay,ForFree.Joinourfriendlycommunityofhackers,DJs,andartists!","description":"Mixxxisafree,cross-platform(Linux,Windows,macOS)DJapplicationthatallowsuserstoplaymultiplesoundfilesatthesametimeandcreatesmoothtransitionsbetweenthem.ItbeganasoneoftheearliestdigitalDJapplicationsin2001foraPhDthesisproject.Sincethen,MixxxhassteadilygrowntoapowerfulprogramthatsupportsawidevarietyofDJhardware.Ourmissionistoprovideuserswithbeautiful,intuitiveDJsoftwarewithfeaturesthatrivalandleadproprietaryDJsoftwaresuchasTraktor,Serato,Rekordbox,andVirtualDJ.\n\nAsacontributortotheMixxxprojectyouwill:\n\n*WritecodethatisusedbymillionsofDJsworldwide.\n*Learnthetricksoftradeincross-platformdeployment--yourfeaturewillshiptousersonWindows,macOS,andLinux.\n*Learnabouthowtowriteperformance-optimizedcodewheremicrosecondsmakeadifference.\n*Workwithaquirkyteamofhackers,DJsandartists.\n\nWorkingonMixxxisagreatwaytogetinvolvedinopen-source,learnvaluableskillsthatlookgreatonaresume,andhaveafuntimedoingit.","url":"https://www.mixxx.org/","logo":"//lh3.googleusercontent.com/eN8-whxhMhYCR_UJHv89usBBIYP6EfbcVznsxTIgHt07me96vU5QnBDJbA64ZSm_8V_y30M7InNIx11keQMaY86g0mxRTLU"},"author":{"@type":"Person","name":"davidhm"}},"424":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultimodalTelevisionShowSegmentation","description":"Universityandlibrariesofsocialscienceandliteraturedepartmenthavealargecollectionofdigitizedlegacyvideorecordingsbutareinaccessible.Thisisknownasdigitalsiloproblem.OneofthetasksrequiredtosolvetheproblemofthedigitalsiloisShowSegmentation.ShowSegmentationwillhelptoextractimportantinformationfromthedifferentshowbysplittingthemattheirproperepisodeboundaries.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"AwaniMishra"}},"425":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"eBPFImplementationforFreeBSD","description":"ThisprojectproposeseBPFimplementationforFreeBSD.Itwillhaveverybasicfunctionalitysuchasmaps,interpreter,JITcompilerforx86-64andcharacterdevice+ioctlinterfacewhichisanalternativeofLinuxbpf(2).Tointroducehowitisuseful,wewillimplementeBPFextensionmoduleforVALEsoftwareswitchwhichcanbeusedtowriteveryfastmiddlebox(firewall,loadbalancerandsoon)easily.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"YutaroHayakawa"}},"426":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenSNA","description":"Aground-upimplementationofatoolkittoextract,analyzeandvisualizeinteractionsinmultiplesocialnetworks","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"MalithSenaweera"}},"427":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adddifferentstreamauthentications","description":"Adddifferentlevelofstreamauthentications,improvestreamcreationflowinUIandaddnewoptiontomakecreationofincomingwebhookmoreuserfriendly.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"YashashviDave"}},"428":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createa\u201cMap\u201doftheWeb","description":"Sinceitcontainsmorethan600billionarchivestoday,thesehugeamountsofwebpagesneedtobeanalyzed.Producethereportsabouthostsanddomainsofthearchives,andhelpingtoinformwebarchivingefforts.Inaddition,thisanalysiswillcombinewiththirdpartydatainordertoimprovethisarchivingprogram.","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"ZhengyueCheng"}},"429":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendwikipediapluginforJOSM,especiallywithregardtowikidata","description":"Addsextendedvalidationforwikidata/wikipediatags,allintegratedwiththestandardJOSMvalidator.\nThepluginwillshowthemaininformationthatisavailableonWikidata,includingweblinks,imagesandimportantwikidataproperties(postalcode,population,\u2026).ThewikidataitemswillalsobebrowsableonthemapinsideJOSM.\nWhendiscrepanciesbetweenOSMandWikidataarefound,therewillbeoptionstocorrecteithersource(afterverifyingwhichisthecorrectone).","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"floscher"}},"430":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PorttoPython3","description":"#PorttoPython3\nThisprojectwasproposedbymetoMr.WalterBenderduetoalarmingdemand.\nThesugarisworkingfinefornow.ForSummerofcode\u201918,Iwillmainlybefocusingonfollowingareas:\n\n\u25cfPortingFructose&GlucosesetofactivitiestoPython3.\n\n\u25cfProvidingbackwardcompatibilityofPython2.\n\n\u25cfProvidingContinuousIntegrationanddeploymentforupcoming\ndevelopers.\n\n\u25cfRegeneratethedocumentationforthem.\n\n\u25cfMakinglocalFedoraandDebianpackagesfortestingbyothers.\n\n\nAllthetoolsandprocedurementionedallacceptedbyDevelopersaroundtheglobe,mostlysuggestedofficiallyatPyCon.Alltheworkisdividedforseveralweeksandtimelineisattachedtoit.AnEvolutionaryModelwouldbefollowed.Asdescribedabove,theprojecthasbeenbrokendownintoseveralmoduleswhichwouldbeincrementallyimplementedanddelivered.WithPrimaryobjectivetoportwithaworkingandportedcodeforaskedandmeetallexpectationwithintimelimits.[Here](https://medium.com/@anmolmishra.jiit/continuous-integration-for-sugar-labs-bf8f33ee4630)istheideabehindimplementingandintegratingContinuousIntegration.BeingaOpenSourceorganisation,SugarLabscantakeadvantageoffreeplans.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"AnmolMishra"}},"431":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PlainGPS-basedRecordingforenviroCar","description":"Currently,recordingprocedureintheenviroCarandroidapplicationwillbestartedonlywhenuser'sphoneisconnectedtotheOBD-IIadapterthroughBluetooth.Iwouldliketoaddthefollowingfeaturestotheapplication:\n1.AllowtheusertorecordthetrackwithoutconnectingtotheOBD-IIadapter(PlainGPSRecording).\n2.EmbedactivityrecognitionAPIintheapp,sothatsomeofthethingslikestartingandendingoftrackbecomeautomatic.\n3.RedesigntheDashboardoftheapp.\n4.ViewlivetrackdatalikeRPM,CO2,Consumption,etc.totheuserwhiletracking.\n5.Upgradesomeoftheoldlibrariesusedintheapp(eg:Dagger,ButterKnife,etc.).\n6.Improvethestorepresenceoftheappbydesigningmoreattractivescreenshotsforstorelistingandframingtheappname,shortdescriptionandlongdescriptionoftheappintheplaystore,sothatitcontainskeywordslikeOBD,Car,Diagnostics,etc.","sponsor":{"@type":"Organization","name":"52\u00b0NorthInitiativeforGeospatialOpenSourceSoftwareGmbH","disambiguatingDescription":"52\u00b0Northworksoninnovativeideasandtechnologiesingeoinformatics","description":"[52\u00b0North](http://52north.org)isaninternationalresearchanddevelopmentpartnernetworkwithpartnersfromacademia,thepublicsectorandindustry.Ourgoalistofosterinnovationinthefieldofgeoinformaticsbyorganizingandfacilitatingacollaborativesoftwaredevelopmentprocess.Thetopicsweaddresscompriseforexamplesensorwebtechnologies,thewebofthings,linkedopendata,spatialdatainfrastructures,citizenscience,earthobservation,and3D.Thisselectionoftopicsreflectsboththestrengthsandstrategiesofthepartnersinvolved.\nSomeofoursoftwareprojectsareenviroCar,52\u00b0NorthSOS,52\u00b0NorthJavaScriptSensorWebClient,ILWIS,and52\u00b0NorthWPS.CheckoutourGitHuborganizationandourOhlohpagetolearnmoreaboutthewiderangeofsoftwareourcommunitiesworkon:frommobileappstostandardizedwebservices,fromcuttingedgeresearchtoestablishedproducts.52\u00b0Northopensourceprojectsareusedinabroadrangeofdomains(e.g.oceanology,airquality,hydrology,trafficplanning)andoperationalaswellasresearchprojects(e.g.EuropeanHorizon2020projectssuchasNeXOS,FixO3,WaterInnEU,ODIPII).\nAllofthe52\u00b0NorthsoftwareispublishedunderanOSIapprovedopensourcelicense.\n52\u00b0NorthGmbH,whichisthelegalbodyandservicecenterofthenetwork,actsasanon-profitorganization.Thismeansthattheshareholdersof52\u00b0Northdonotreceiveprofitsharesorpaymentsfromcompanyfunds.Instead,theprofitsearnedby52\u00b0Northarecompletelyre-investedintotheinnovationandsoftwaredevelopmentprocess.","url":"https://52north.org/","logo":"//lh3.googleusercontent.com/nVUqmlAxfCBB0ZGQkkSu3RdFUfViO88Yyqcn1-NKvo4jWv2iLq5T8f4DJXK3r9F7CIVVaFRT0mj6Pv6aR9hDVYEh387INvE"},"author":{"@type":"Person","name":"SaiKrishnaChowrigari"}},"432":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GLSLEditorforPDE","description":"ThegoaloftheprojectistoimplementaGLSLeditorfortheProcessingDevelopmentEnvironmentasacontributedtool.Thistoolwillenableuserstocodeshadersinparallelwiththesketchcode.i.ewhilethesketchcodeisrunning.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"IzzaTariq"}},"433":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonClientExpansion","description":"**PythonClient**isasoftwareintendedtomakeuseofthesedatawarehousesof**InterMine**inamoreefficientmanner.Itiscomposedofanumberofclientlibrarieswhich**allowuserstowritescriptstoaccessInterMinedatadirectlyviathecommandline**.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"NupurGunwant"}},"434":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpeechrecognitionfortheFluxmodelzoo","description":"Detailsofdeeplearningmodelsandtheirperformanceare,unfortunately,oftenpublishedwithoutaccompanyingimplementationcode.Thosemodelsthatcomefromspeechrecognitionseemtobeparticularlysusceptibletothisphenomenon.ThepresentprojectproposestocreateaworkingimplementationofaspeechrecognitionmodelusingtheFluxlibraryfortheJuliaprogramminglanguageandcontributeitscodetotheFluxmodelzoo.ThemodeltobeimplementedisZhangetal.'s(2017)modelfromtheirpaper\"Towardsend-to-endspeechrecognitionwithdeepconvolutionalneuralnetworks.\"Duetobeingimplementedusingonlyconvolutionallayers,thismodelwillbelightertotrainthanpreviousmodelsthathaveusedheavierrecurrentlayers,whilestillachievingstate-of-the-artperformance.Havingaworkingimplementationofthisnetworkwillbeastepforwardinopeningthecultureofautomaticspeechrecognition.Asaresult,newcomerstothefieldwillhavearecentexampletolookatforinspiration,whichisparamountbecausetherearenotmanynovice-friendlyresourcesavailablefordoingspeechrecognitionresearch.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"MatthewC.Kelley"}},"435":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TowerDefenceGameplayTemplate","description":"Implementingabasic*TowerDefence*gameusing**Terasology**","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"jellysnake"}},"436":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntroduceLibiscsipool","description":"CurrentlythereisaniSCSIstoragepoolinlibvirt.However,allthemanagementcommunicationisdonebyspawningiscsiadmbinary.Theaimofthisprojectwouldbetoreworkthestoragedriverbackendsothatituseslibiscsidirectly.","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"Clem"}},"437":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishandimproveAndroidXWikiauthenticatorandcontactsynchronization","description":"DraftfromXWikiGSoCtemplate","sponsor":{"@type":"Organization","name":"XWiki","disambiguatingDescription":"TheAdvancedOpenSourceEnterpriseWiki","description":"XWikiisanopensourcesoftwaredevelopmentplatformbasedonthewikiprinciples,undertheLGPLlicense.Inadditiontobeingafull-featuredwiki,itisalsoasecondgenerationwikiallowingeffortlessdevelopmentofcollaborativewebapplications.Ontopofthisplatformaplethoraofapplicationsaredeveloped,targetedmainlyonaidingenterprise-levelneeds.\n\nXWikihasavibrantcommunityofdevelopersandusers,consistingofindividualusersaswellasorganizationsaroundtheworldthatareusingXWikifortheirownCommunitiesorIntranets.\n\nWithinXWiki,thedevelopmentinvolvesseverallevels:server-sideplatformprogramminginJavawithServlettechnologies,server-sideapplicationdevelopmentinVelocity,Groovy,andclient-sidedevelopmentinJavaScript,CSSandHTML.\n\nWeproposeprojectsthatcoverserver-sideServletprogrammingandclient-siderichapplicationdevelopment,togetherwithusabilityandperformanceimprovements.","url":"http://www.xwiki.org/","logo":"//lh3.googleusercontent.com/rsLSgoEGGiStUrOG04A8MuEKS6JTtShMqGvvxHT3bw4A1EanhCJERT4ooMRULAYT7OnvP7rcejlxwXRmKSJOMbxkqQizaQ"},"author":{"@type":"Person","name":"OvsyannikovAlexey"}},"438":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhanceAAASystem,Skills,andUI/UXofSUSI.AI","description":"EnhancetheAAA(Authentication,Authorization,Accounting)systemofSUSI.AIbyaddingexternalaccountslinkingandprocessingdatafromtheseaccountstohelpSUSIgiveuserspecificresultstosomequeriesaskedbyusers,enhancetheUI/UXofsusiwebappandaddingnewfeaturesandskillstoimprovetheoverallexperienceofSUSIusers.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Praduman"}},"439":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AcquisitionandTrackingGNURadioblocksfordifferentdatatypes","description":"EversinceIwasakid,Ihavealwayslovedprogramming.Learningnewlanguages,exploringopensourceprojects,keepinguptodatewiththelatestcraze...Butitwasn\u2019tuntilIdiscoveredSoftwareDefinedRadiowithacheapRTL-SDRreceiverthatIcouldtrulyconnectwhatIlearnedinmydegreewithmypassionforprogramming.Myproposalallowsmetogivebacktotheworldofopensourcebyapplyingthatknowledge.Improvingtheflexibilityofgnss-sdrbyhelpingdiscussandimplementanelegantsolutiontotheproblemsthatarisefromsupportingseveraldatatypeswillallowittobecomemoreeasilymaintainable,andthustogrowmorequicklyintoitspotential.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"zosoworld"}},"440":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticSpeechRecognitionforSpeech-to-TextonChinese","description":"Inthisproject,aSpeech-to-TextconversionengineonChineseisestablished,resultinginaworkingapplication.\n\nTherearetwoleadingcandidatesforideaimplementation:\n1.ATensorflowimplementationforChinesespeechrecognitionbasedonDeepMind\u2019sWaveNet.AlthoughWaveNetwasdesignedasagenerativemodel,itcanstraightforwardlybeadaptedtodiscriminativeaudiotaskssuchasspeechrecognition.Thepaperomittedspecificdetailsabouttheimplementation,wecanfillthegapsinourownwayinthisproject.\n2.ATensorflowimplementationforChinesespeechrecognitionbasedonBaidu'sDeepSpeech.Mozilla'sDeepSpeechprojectisanopensourceSpeech-To-Textengine,usingamodeltrainedbymachinelearningtechniques.Itisawell-knownopensourceprojectonGithub,thereforewecanmakeourownbreakthroughsbasedontheexistingframeworkinthisproject.\n\nSincethesetwoarchitecturearebothbasedonTensorflow,wecanactuallyreferbothofthearchitectureswhendesigningourownnetwork.Inthisproject,wecanuseTHCHS-30,ChinesenewsfromtwoCCTVchannels,twoHunanregionalchannels,andoneChangshalocalchanneltotrainourmodel.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"CynthiaHsu"}},"441":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementRESTfulAPIandwebuiinterfaceinNemo","description":"ApacheNemo(incubating)isadataprocessingsystemthatsupportsvariousdeploymentcharacteristics,byeasilycustomizingtranslationofadataflowprogramintoaphysicalexecutionplan.SupportingRESTfulAPIandwebinterfacecanhelpApacheNemoto:\n*Provideeasywaytoinspectcompilerpassesandruntimemodulesfordevelopers.\n*ProvideintuitivewaytointrospectthebehaviourofNemostackandtomakereasonabledecisionontheirconfigurationforapplicationwritersandclusteroperators.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"JaeHyeonPark"}},"442":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FabBits","description":"FabBitsisbeastandalonecross-platformsoftwarecapableoffindingcertaininterestingbitsfrommovies/shows,soccer,andbasketball.Followingarethethingsitwillbeabletodetect-\n1.Actionsequencesinmovies/shows\n2.Differentsettingsinmovies/shows\n3.Actor-specificscenesinmovies/shows\n4.Jokesinsitcoms\n5.Slo-mosinSports\n6.GoalsinSoccer\n7.GoalmissesinSoccer\n8.ThreepointersinBasketball","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"achie27"}},"443":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FasterMatrixAlgebraforATLAS","description":"EigenisaC++templatelibraryforlinearalgebrathataimsforhighperformanceincombinationofhighreliablityandgoodcompilersupport.Alotofremarkableprojectsrelyonit,includingGoogle'sTensorflow.AnothersuccessfulprojectusingEigenisthehigh-energyphysicsexperimentATLASattheLHC.\n\nAttheLHC,millionsofparticlescollideeverysecondandeachcollisioncreatesahugeamountofdatathathastobeclassifiedandanalyzedbysoftware.MostalgorithmsinATLASsoftwareusesymmetricmatrices,i.e.,matriceswheretheuppertriangularpartisequaltothelowertriangularpart.UnfortunaltyEigencurrentlymissessupportforsymmetricmatrices.\n\nThisGoogleSummerofCode2018projectaimstoimplementaclassforhandlingsymmetricmatricesinEigen.ThegoalistoprovideaworkingimplementationthatcanbesubmittedasapatchforEigen.\n\nThisprojectproposalcontainsimplementaionsideasandplans,adetailedimplementationtimeline,consistingof13weeklytasksandsomeshortbiographicalinformationaboutme.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"DavidTellenbach"}},"444":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Histogramswithequal-widthbinsProject","description":"Thisprojectimplementsamethodofapproximatinghistogramswithequal-widthbins.Suchafeatureisusefulincaseswhenthetableshavetoomanyrecordsandproducingafullhistogramwouldtaketoomuchtime.","sponsor":{"@type":"Organization","name":"MariaDBFoundation","disambiguatingDescription":"Oneofthemostpopulardatabasesonthewebwithmanynotableusers","description":"MariaDBServerbeganasadatabaseserverthatoffersdrop-inreplacementfunctionalitytoMySQLandhasgrownintobeingadefault\"MySQL\"inmanyLinuxdistributions.MariaDBServerisbuiltbysomeoftheoriginalauthorsofMySQL,withassistancefromthebroadercommunityoffreeandopensourcesoftwaredevelopers.InadditiontothecorefunctionalityofMySQL,MariaDBServeroffersarichsetoffeatureenhancementsincludingalternatestorageengines,advancedserveroptimizations,andotherfeatures.MariaDBServerisfeatureenhanced,communitydevelopedandbackwardcompatiblewithMySQL.MariaDBServershipsinallmajorLinuxdistributionsandisbackedbytheMariaDBFoundation.\n\nMariaDBoffersafullysynchronousreplicationsolution,MariaDBGaleraCluster,anintelligentproxycalledMariaDBMaxScale,andadataanalyticssolutionMariaDBColumnStore.MariaDBServeralsohasLGPLclientlibrariesforC,JavaandODBC.","url":"https://mariadb.org","logo":"//lh3.googleusercontent.com/vCITUcGND7tjyrUPfLwFjZQfCuWVxmfKCY4e7OyH1N1pGWBPXHhEskeaigOoQiXx5Z7Bm-LywNVzCFHsdhXYvspJ4aeiaXvc"},"author":{"@type":"Person","name":"TeodorNiculescu"}},"445":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmotiondetectionandcharacterizationinvideousingCNN-RNN","description":"Thisprojectaimstodevelopapipelineforemotiondetectionusingvideoframes.Specifically,wedetectandanalyzefacespresentinthevideousingdeepneuralnetworksforemotionrecognition.WeuseaCNNandRNNbasedonpaperssubmittedtoEmotionRecognitionInTheWildChallenge.Aninputvideowillbebrokenintosmallsegments.Foreachsegment,wewilldetect,crop,andalignfaces.Thisgivesusasequenceoffaceimages.ACNNwillextractrelevantfeaturesforeachimageinthesequence.ThesefeatureswillbesequentiallyfedtoaRNNwhichwillencodemotionandfacialexpressionstopredictemotion.ThecompleteprocesswillbeimplementedasaPythonAPIwithvideoinputandJSONannotationoutput.Tensorflow,dlib,MTCNNandffmpegareusedforvarioustasksintheproject.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"DevendraYadav"}},"446":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EfficientRtoolsforgeometricalstatistics","description":"Volumecomputationofconvexpolytopesandsamplingalgorithmsareveryusefulinmanyscientificfieldsandapplications.TheVolEstiisaC++softwarepackageforvolumeapproximationandscalestoafewhundredsdimensionsincontrasttocurrentlyavailablepackages.Thusitcouldbeanessentialtoolforaquitelargenumberofscientificapplicationsthatneedfastvolumeapproximationorsamplinginhighdimensions.ThegoalofthisprojectistoprovideafriendlyandefficientinterfaceofVolEstiinahighlevellanguageasR.Secondtoproposeadditionsthatmightbeusefulforsomescientificapplications,especiallyineconomicsandinbiogeographyandcontrol,byextendingVolEsti.FurthermorethisnewRpackagewouldprovidenecessarytoolsforsomeotherfutureextensionsthatcouldbeusedinapplicationsinbiologyandoptimizationproblems.Wehopethisprojectwillbeadecisivecontributiontowardsthefirstcompleteandefficienttoolforgeometricalstatisticsandthus,helpeducationalprograms,researchorevenserveasabuildingblocktowardsaninternational,interdisciplinarycommunityingeometricalstatistics.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ApostolosChalkis"}},"447":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportAMQPprotocolforRocketMQ","description":"TheAdvancedMessageQueuingProtocol(AMQP)isanopenstandardapplicationlayerprotocolformessage-orientedmiddleware.ThedefiningfeaturesofAMQParemessageorientation,queuing,routing(includingpoint-to-pointandpublish-and-subscribe),reliabilityandsecurity.\nSupportAMQPprotocolforRocketMQhasimportantsignificance,couldexpandRocketMQecosystemquickly.SincetheAMQPisawire-levelprotocol,it\u2019sdifficulttosupportitinRocketMQserverdirectly.SothatIhavecomeupwithanideatoimplementanAMQPproxyserverandreactwiththeRocketMQclusterusingRocketMQclient.\nInmysolutionIhaveplannedtoimplementanAMQPproxyserver.Itwillfunctionasaproxyserverinbetweenthebrokerandclients(producers,consumers)tosupportAMQPforRocketMQ.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"Kasthuriraajan"}},"448":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addmeta-shellcommands","description":"UpgradeshellsessiontometerpretershellandMakeshellsessionmorefriendlytousers","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"YihangWang"}},"449":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedesigningtheUIofRDoc,HannaandHannaNouveauRubydocumentationtools","description":"AgoodwebsiteisknowbyitsgoodUserInterface.\n\nAwebsitewithgoodcolorschemeanddesign,affectsthepersonphysiologicallyandemotionallyandthusturnsouttoveryhelpful.\n\nItsveryimportantforeverywebsitetomaketheirUserInterfacebasedonthemoderndaytechniques.SimilarlyforthedocumentationofRubyie.RDoc,HannaandHannaNouveaushouldalsobethebest.Andhencenotonlycompleteinformationbutinformationwithgoodpresentablewayshouldbetheretohelpothers.Becauseawebsitewhichisverywellorganisedandwelldesigned,actuallymakesitmuchmoreeasierforthepersonwhowantstheinformation.\n\nWithThebesttoolsinhandandunderthebestguidanceitwillbemypleasuretoworkintransforminggoodtoBEST.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"YogeshKataria"}},"450":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveTestCoverageandTestPerformance","description":"Thisprojectfocusestoimproveyt'stestframework.Atpresent,yt'sPythoncodecoverageisonly25%(unitandanswertesting)andthetestruntimeisapproximately45minutes.Theaimofthisprojectistoincreasecodecoverageandreducetestruntime.\n\nFirst,Iproposetheuseof[Coveralls](https://coveralls.io/),whichisatooltomonitorthecodecoverageandisfreeforopensourcerepositories.Thiswouldnotonlyhelpinanalyzingthekeyareasthatneedimmediateattentionforcoveragebutwillalsohelpinmaintaininghighercodecoverageforfuturedevelopments.\n\nyt'stestsuitecouldbedividedintothreeareas,namely,Pythonunittests,Cythontestcasesandanswertesting.Iwillenhancetheyttestsuitebywritingtestcasesfortheflowsthatarenotbeingtestedcurrently.Runtimeoftestscouldbeimprovedbyoptimizing(orreducing)answertestingandimagecomparisonstestsforvisualizationandvolumerenderingmodules.Thisprojectalsofocusesonstreamliningtestcasesfordifferentgeometriesanddatastylestoimprovetheruntimeoftests.Furthermore,theruntimeoftestsuitesvariesonLinuxandOSX,therebygivingusascopeofimprovement.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"Abhishek_Singh"}},"451":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JustsaynotoGTK+2","description":"Astheworldchanges,Sugarcannotstandstill.Iftheplatformswedependupondropsupportfortheversiontoolsweareusing,thenwehavetoupdateourworksothatitremainscompatible.\n\nWiththeendofGTK+2andGStreamer0.10,weneedtoupgradetheactivitieswiththesedependencies.Thepurposeofthisprojectistoportdependenciesof25Sugaractivitiesto\u201cGTK+3andGStreamer1.0\u201d.ThetaskidaccompaniedbyupdatingtothelatestversionofsugargameandSugarToolkit.Thisprojectensuresbetterperformanceandlong-termsupportforthesesugaractivities.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"yashagrawal3"}},"452":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PowerUp-Android","description":"PowerUpisaprojectspeciallydesignedtoimpartknowledgetopre-adolescentsaboutreproductivehealth,personalhygiene,STDsandcommonhormonalchangesthattheyundergo.Itaimstoincreaseknowledgeamongtheusersthroughsimplescenariosandminigames.\nAsillustratedintheprojectideas,Iproposetoincludenewscenariosandminigamestomaketheappmoreinvolvingandinteresting.Inthewaytoincludenewscenarios,theavatarwouldmigratetohigh-school,thenextlevelofthegame.TheremovedfeaturefromthefirstversionofPowerUp,currentemotionandandpowers,wouldbere-includedwithproperfunctionality.Thenewdesignelements,developedasapartofOutreachy,wouldbeincludedtomainUIwiththeintendedfunctionalities.Themainavatarintheappwouldbegivenanabilitytoholdmultipleaccessoriesatthesametime.AlltheinclusionsandenhancementswouldbedonefollowingTestDrivenDevelopment,withinclusionofproperunitteststocoverallthemajorfunctionalities.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"RimjhimBhadani"}},"453":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CrowdalertproposalforGSOC","description":"CrowdAlertisacrossplatformappwhichdisplaysandreportsworldwideincidentsacrosstheglobe.Ithelpsausertoreportanincidentconvenientlywithoutanyhassle.Thecalamitiesacrosstheglobecanbemarkedandviewedongooglemaps.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"RishabhMaheshwary"}},"454":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReplacingthegluiGUIwithaQt5GUI","description":"3DTKprovidesaprogramtovisualizepointcloudscalled\u201cshow\u201d.GUIof\u201cshow\u201diswrittenbygluiframeworknow,butgluiframeworkisoldanddifficulttomaintain.Therefore,itisnecessarytoreplace\u201cshow\u201dGUIwithamoregeneralframeworksuchasQt5.3DTKdevelopershavealreadystartedthisrewriting,andthisprojectiscalled\u201cqtshow\u201d.However,\u201cqtshow\u201dstillmissesalotoffunctionalitycomparedto\u201cshow\u201d.Becauseofthis,Iimprovetheseproblemsandaddsomefeatureswhicharein\u201cshow\u201dbutnotin\u201cqtshow\u201d.","sponsor":{"@type":"Organization","name":"3DTK","disambiguatingDescription":"The3DToolkitprovidesalgorithmsandmethodstoprocess3Dpointclouds","description":"The3DToolkitisacollectionofprogramsthatallowworkingwith3Dpointclouddata.Thetoolsincludeapowerfulandefficient3Dpointcloudviewercalled\"show\"whichisabletoopenpointcloudscontainingmillionsofpointsevenonoldergraphicscardswhilestillprovidinghighframerates.ItprovidesbindingsforROS,theRoboticOperatingSystemandforPython,theprogramminglanguage.Mostofthefunctionalityof3DTKisprovidedintheformof\"tools\",hencethenamewhichareexecutedonthecommandline.Thesetoolsareabletocarryoutoperationslikesimultaneouslocalizationandmapping(SLAM),planedetection,transformations,surfacenormalcomputation,featuredetectionandextraction,collisiondetectionanddynamicobjectremoval.WesupportLinux,WindowsandMacOS.3DTKcontainstheimplementationofseveralcomplexalgorithmslikemultipleSLAMandICPimplementationsaswellasseveraldatastructureslikek-dtrees,octrees,spherequadtreesandvoxelgrids.Thesoftwareishomeoftheimplementationofalgorithmsfromseveralhighimpactresearchpapers.WhilethePointCloudLibrary(PCL)mightbedead,3DTKisaliveandactivelymaintainedbyaninternationalteamofskilledresearchersfromallovertheworld,rangingfromEuropetoChina.Know-howfrom3DTKinfluencedseveralbusinessesfromcarmanufacturerstomineralexcavationorarchaeologicalprojects.","url":"http://threedtk.de","logo":"//lh3.googleusercontent.com/32mj02DacQvb0XyTLIyHSVMSOshGADlohc4l7tU62lAygJ2k6PDfOMwbJorg50qhNhfOjIitCpSnFEOKixlzEKHuOtIMoONa"},"author":{"@type":"Person","name":"IchihoOjima"}},"455":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradetoRails5","description":"InthissummerIwanttoworkonupgradingthecodeofplots2repositorytorails5.0andrails5.1.Theprojectwouldhavemanychallengestoconquerlikeconvertingthecodeofwebsitecompatibletorails4.2,writingtestsforthewholewebsite,findinggemscompatibletorails5.0andthenconvertingthecodeintorails5.0andthentorails5.1.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"SouravSahoo"}},"456":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CarbonFootPrint-Mobile","description":"CarbonFootprintMobileiscurrentlyareactnativeapplicationbasedonfamousbrowserextensioncarbonfootprintthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.atpresenttheapplicationisworkingnormallyforpurposetomakesuretheappisplaystorereadyihaveaddedsometweaksandfeaturestothisapplicationinmyproposalwhichmakesusersexperiencefeelgoodonthisapplication","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"prudhvireddy"}},"457":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystersMentorshipSystem","description":"NewAndroidApplicationthatallowstowomenfromtheSysterscommunitymentorotherwomenduringaperiodoftime.Thiscanhelpnewwomengettingintothisindustry,createatemporaryrelationshipwithamentor.ThementorgivesadviceabouthowtonavigateandgettingstartedintheTechindustryduringaperiodoftimeagreedbybothmentorandmentee.Thementorsvolunteertheirtimeattheirowndiscretion.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"IsabelCosta"}},"458":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Nearlyantipodalpointsdistanceaccuracyimprovement","description":"Nearlyantipodalpointsrefertothemostgeographicallydistantpointsonaspherei.e.thepointsarediametricallyoppositetoeachother.Computingthegreatcircledistancebetweenthesetwopointsisoftenacornercaseformostgeodesiccomputations,andthedistanceiseitheroverestimatedorunderestimated.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"AdeelAhmad"}},"459":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Mitmproxy:Pick-Your-TasksProject","description":"Thisprojectaimstoimprovemitmproxy,afreeandopensourceinteractiveHTTPSproxy.\n\nNewfeatureswillbeaddedlikethe'MapRemoteEditor'whichallowsausertomapaURLtoanotherURLoralocalfileandImporter/ExporterforfileformatssuchasHARwhichwillcompleteabridgeto/fromothertoolslikebrowsersandotherproxies.Contentviewswillbeimprovedtooptimizetheperformanceandloadthedatalazily.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"ArushitMudgal"}},"460":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizingtheVOCCompiler","description":"ThecurrentimplementationofPythonASTtoJavabytecodetranspilationinmanycasestakesanaiveapproach,resultinginredundantbytecodeinstructionsbeingproducedandclassfilesbeinglongerthannecessary.Notonlydoesthismakethecoderunslowerthanitshould,thiscausesproblemsinsomecasesbecausetheJVMenforcesa[sizelimit](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.3)onclassfiles,inparticularonmethodsizes:eachmethodmustbelessthan64KB.\n\nThisproposalexploresoptimizationsthatcutdownthenumberofgeneratedbytecodeinstructions.","sponsor":{"@type":"Organization","name":"BeeWareProject","disambiguatingDescription":"Toolsforcross-platformPythonapplicationdevelopment.","description":"Pythonhasprovenitselfasahighlycapablelanguage-approachablefornewcomers,butpowerfulinthehandsofexperts.TheBeeWareProjectaimstotakethepowerofPythonasalanguage,anduseittoenableusersofallskilllevelstodevelopapplicationswithnativeuserinterfaces;todoformobileanddesktopuser-facingsoftwarethesamethingthat[Django](https://djangoproject.com)hasdoneforwebsoftware.Thismeansgivingusersasetoftoolsandlibrariesthatenablesthemtodeveloprich,nativeuserinterfaces,anddeploythemtotheirdevices,including:\n\n*ToolstoenablePythontorunondifferentdevices,\n*ToolstopackageaPythonprojectsoitcanrunonthosedevices,\n*Librariestoaccessthenativecapabilitiesofdevices,\n*Toolstohelpdevelop,debug,anddeploytheseprojects.\n\n#Pythonnative\nIfPythonisn'tavailableasafirst-classoptiononaplatform,we'lldowhateverisnecessarytomakePythonavailableasadevelopmentlanguage.AndwhenwehavetheopportunitytoembracePythonidiomforanAPIoradesign,we'regoingtodojustthat.\n\n#Platformnative\nIt'seasytousethemestoachievecross-platform.However,it'seasytospotappsthathavebeenbuiltusingthemes-they'retheonesthatdon'tbehavequitelikeanyotherapp.BeeWareusesnativewidgetsandnativefunctionality,ratherthanusingatheme-basedapproachtoapplicationdevelopment.Wealsodistributeourtoolsandlibrariesusingplatform-nativedistributionchannels,suchasappstores.\n\n#Morethanjustcode\nWe'renotjustaboutsoftware,though.Wealsoaimtobeaprojectwithasocialconscience.Weaimtodevelopandmaintainadiverseandinclusivecommunity,andwehaveaCodeofConductthatisrigorouslyenforced.Wealsoaspiretodevelopahealthyandsustainablecommunity-onethatisawareofmentalhealthissuesofitsparticipants,andprovidestheresourcesforpeopletostartengaging,andcontinuetoengagewiththecommunity.","url":"https://pybee.org","logo":"//lh3.googleusercontent.com/XZtF21KXmGML9y6r8kIzbSt-EhusHemjuu3rvKadbF99hEg-45YcSys1-VYheAMvAZjbgmbpTfbsgBkxTDGSgS_9sq6phc8"},"author":{"@type":"Person","name":"PatienceShyu"}},"461":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnableEFILoadertoloadFreeBSDXenDom0","description":"CurrentlyonlyBIOSFreeBSDLoadercanloadXenkernelwhichthenusesFreeBSDasDom0(Controldomain).TheEFIFreeBSDLoadercan\u2019tloadXenkernel,becauseitcan\u2019tloadmultiboot2compliantbinaries.Thefirstpartofprojectistoaddmultiboot2protocolsupporttoEFIFreeBSDLoader,sothatitwillbeabletoloadXenkernel(multiboot2supportisgeneralfeatureinitself,evenifitwasn\u2019trelatedtoXenKernel).ThesecondpartofprojectistocorrectlypassalltheneededinformationtoXenkernel(usingmultiboot2protocol)sothatitcanloadFreeBSDkernelasDom0.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"Kristaps\u010civkulis"}},"462":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofPCLtoROS","description":"Thejsk-pcl-roslibraryiswidelyusedforvisualizingpointclouddatafromMicrosoftKinectCameratoROS(RobotOperatingSystem).WehaveusedMicrosoftKinectcameraforvisualizingrobotworkspacetoVirtualReality(HTCVive).Thisworkseemsveryinterestingandalsosimilartojsk-pcl-rosintegrationwork.Iamexcitedtocontributetoopensourcecommunityforthepcl-rosintegration.","sponsor":{"@type":"Organization","name":"JSKRoboticsLaboratory/TheUniversityofTokyo","disambiguatingDescription":"JSKisfocusingonthefundamentalfunctions&systemsforintelligentrobots.","description":"Researchinthislaboratoryisfocusingonthefundamentalfunctionsandsystemsnecessaryforfutureintelligentrobotsthatwillliveandworkinthedailylifefieldandhumansociety.Themembersarechallengingsomethingnewthroughtheirownintegratedrobotsystemsandlearninghowtobuildsustainablesystemsforthefuturewitheachother.\n\n(1)Dailylifesupporthumanoidplatform:recognitionofsituationsinhumanlifeenvironments,usingtools,dishes,tablewares,andappliances,learningfromhumans,conversationwithhumans,etc.\n\n(2)Musculoskeletaltendon-drivenhumanoid:humanlikemusculoskeletalbodywithverymanyjointsandnumerousredundantsensorsaimingatpowerfulandsupplemotionslikehuman,designprincipleofhumanoidbodystructure,autonomousdevelopmentofcomplexsensory-motorsystem,etc.\n\n(3)Embeddedroboticsdevices:softfleshordeformabletactilesensordevices,integratedIMUsensors,perceptiondevices,embeddedCPUforflyingrobots,onbodycommunicationLANsystem,powersystemforintelligentrobots.etc.\n\n(4)Dynamicswholebodycontrolhumanoid:integratinghigh-torque,high-speedmotordrivecircuit,high-speed3Drecognitionsystem,dynamicswhole-body.\n\n(5)IRT(InformationandRobotTechnology)tosupporthumanandagingsociety:throughfusingITandRTsystems,personalmobilityrobots,affectionatewatchingapplianceareconductedforsupportingthefuturelifesociety\n\n(6)RobotOpenSoftwareSystem:designanddevelopmentofopen-sourcetypeintelligentrobotformobilemanipulationrobot.","url":"http://www.jsk.t.u-tokyo.ac.jp/","logo":"//lh3.googleusercontent.com/XQ7aXaQXcV1MRkaScJhI01B2zK7EnieLq3OK49D5VuhWBKqD5Oq6DQUo-IsphHe-IPWuD37T12x1CeQs76YvWvAC7x3SjTGA"},"author":{"@type":"Person","name":"SanketGaurav"}},"463":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AgorawebAPIandFrontendproject","description":"Agoraisalibraryofdatastructuresandalgorithmsforcountingvotesinelections.Agora-web,isawebsitetoconductonlineelections.AsmentionedontheprojectideapagethisprojectwillcreateaworkingAPIandafrontendthatwillconsumetheAPIresources.Separatingthefrontendfromthebackendisagreatidea,sinceotherenduserinterfacessuchasandroidapplications,Desktopapplications,IOSappcanbecreatedtoconsumethesameAPI.ThiswillenableuserstoworkwiththeirpreferredinterfaceandthusincreasetheusabilityofAgoraplatformasawhole.SothisprojectwillcreateanAPIandawebfrontendusingangular5separatingthecurrentAgora-webprojectintotwodistinctcomponents.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"AbandaLudovic"}},"464":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HighPerformanceWebServerwithFibers","description":"##HighPerformanceWebServerwithFibers\nTheaimofthisprojectistore-implementWarpwithFiberstodemonstratetheeffectivenessofFibers.Tocompletethat,thefollowinggoalsneedtobereached:\n1.Implementnon-blockingI/OsupportforFibers.\n2.RecognizethepartsofcoderelatedwithI/Oandthreads,andrewritethemwithFibers\n3.WriteabenchmarkfortheperformanceofWarp.\n4.Performadetailedanalysisandtuneperformance.","sponsor":{"@type":"Organization","name":"Eta","disambiguatingDescription":"EtaisadialectofHaskellontheJavaVirtualMachine.","description":"EtaisapurefunctionallanguagedesignedforpracticalusemodelledafterHaskell.Ithasacombinationofpurity,lazinessandstrongtypingmakingdevelopershighlyproductive.Thesefeaturesallowdeveloperstofocusmoreondescribingtheirproblemratherthanfocusingonhowtogivecommandstoamachineonhowtoaccomplishtheirtask.\n\nEtarunsontheJavaVirtualMachineallowinglargecompaniestointegrateitintotheirexistingsystems.Itprovidesatype-safeForeignFunctionInterface(FFI)mechanismthatallowsyoutoaccessexistingJava,Scala,Clojure,andGroovylibrarieswitheasewhilekeepingthenicepropertiesofthelanguage.\n\nEtasharesthecompilerinfrastructurewithGHC,theGlasgowHaskellCompiler,whichmeansitalreadyhassophisticatedoptimizationsthatallowyoutowritehighlevelcodeandgetgoodperformanceaswell.\n\nEta'sruntimehasawidevarietyofconcurrencymechanismssuchasSoftwareTransactionalMemory,MVars,andFiberstoallowdeveloperstobuildhighlycomplexconcurrent&distributedsystemswithease.","url":"https://eta-lang.org/","logo":"//lh3.googleusercontent.com/InFNu4qcX_r8OkLD3cbh40t_HGiHbyX5S7QDE2cQL-D3RJOYfMOmSG3Lbn4QD-eXxgj9FbJ3M3-tVJp1KA2gAIsej7ZBUhA"},"author":{"@type":"Person","name":"JitianDeng"}},"465":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportofUnitOfMeasureconversioninistSOS3","description":"TheaimofmyprojectprimarilyistoaddconversionofunitofmeasureinistSOS3.Usercanconvertunitinanotherspecifiedunit.ForUnitofmeasureconversioninistSOS3wewilladdpintlibrarieswhichhasapowerfulfeatureofunitconversionalongwithmanyspecifiedfunctionslikepressure,temperature,height,velocity,distance,humidityandrainunitconversionfunctioninstantly.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"RahulChauhan"}},"466":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scrapinghub:Scrapy-SpiderAutoRepair","description":"Spiderscanbecomebrokenduetochangesonthetargetsite,whichleadtodifferentpagelayouts(therefore,brokenXPathandCSSextractors).Oftenhowever,theinformationcontentofapageremainsthesame,justinadifferentformorlayout.Thisprojectwouldconcerntheuseofsnapshottedversionsofatargetpage,combinedwithextracteddatafromthatpage,toinferrulesforscrapingthenewlayoutautomatically.\u201cScrapely\u201disanexampleofapre-existingtoolthatmightbeinstrumentalinthisproject.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ViralMehta"}},"467":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"XMPPComplianceTester","description":"CurrentlyComplianceTesterisacommandlinetooltocheckcompliancestatusofanXMPPserver.TestingserversforcompliancewithXMPPextensionsisaverycumbersomeprocessinwhichaserveradminorwillinguserhastodownloadthejar,runitandmakeaPRtotherepowiththeresultstoadditintheoverviewpage.Throughthisproject,Iintendtoautomatethisprocessandturnthisprojecttoawebservice,whichwillprovideainterfacefortestingservers,periodicallyruntestsonpublicserversandvisualisecurrentandhistoriccompliancestatusofservers,implementationofXMPPextensionsacrossservers.Custombadgeswillbegeneratedforserversfromthelatesttestresults.Periodicreportswillbegeneratedfromthetestresultsandsenttosubscribers.Moreover,thecollectedhistoricaldatacanalsobeanalysedtorecommendappropriateJabberserversforusers.","sponsor":{"@type":"Organization","name":"Conversations.im","disambiguatingDescription":"AnopensourceinstantmessagingclientandecosystembasedonJabber&XMPP","description":"AfterfouryearsofdevelopmenttheAndroidJabber/XMPPclientismostlyfeaturecompletefornow.HoweveraninstantmessagingclientinafederatedecosystemlikeJabberisonlyasgoodastherestoftheecosystem.Theecosystemneedsgooddesktopclients,itneedsgoodserversandgoodproviderswhomaintaintheirserversandkeepthemuptodatewiththelatestfeatures.Conversations.imasanumbrellaorganizationisaboutbringingimprovementstothatecosystem.Partiallybyimprovingexistingclientsandserversbutalsobycreatingtoolsthataidserveradministratorstomaintaintheirserversandthataidenduserstopickagood,stableprovider.ThosetoolsincludetheXMPPComplianceTesterortheXMPPuptimemonitor.Wehavea[collectionofideas](https://conversations.im/gsoc.html)thatwethinkwillimprovetheenduserexperience,butwearealsoveryopentohearingotherideasthatwedidn\u2019tthinkofourself.HaveyoualwaysthoughtaboutcreatingaservicethatwilllookupphonenumbersandreturnJabberIDsorotherwiseimprovethediscoverableofcontacts?Great.Letushearyourideasandwemightbeabletofindasuitablementorforyou.Wanttoaddanewfeaturetoanexistingclient?Greatwewillputyouintouchwiththeappropriatementors.Wanttostartdevelopingyourownclient?Probablynotaverygoodideasinceeveryplatformalreadyhasaclientthatawaitsyourhelp.","url":"https://Conversations.im","logo":"//lh3.googleusercontent.com/K8qxiPXmyxf3YBib5P4Fby8RZ3EoUxQW04d7PyrrmTkf2mRolpoORnzJHd9SSD6gdWbmnMCdlY8kFdr8f1yZzXl_9QNh3vw"},"author":{"@type":"Person","name":"RishiRaj"}},"468":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WikiPort-Migrationofwikiactivitypagestogit","description":"Documentationtoolshavebecomemodern,lighter,easiertousewiththeuseofSphinx,Githubpages/wiki,Mkdocsandmanymoresimilarframeworksandapplications.It\u2019seasilythefirstandthemostimportantstepsforanyopen-sourceprojectsimplementedbyalmosteverybody.\nIfpeopleknowmore,theywouldwanttogetinvolvedandcontributemore.Thiswould,inturn,helptheentirecommunitytogrowandexpand.Iftheinformation(Documentation)isaccessiblefast,easilycomprehensible,simpleenoughtoeditandmanageforpeoplethenIthinkthisprojectwillhelpreallyhelpSugarLabsachievethat.\n\n\nWikiPortisatoolthathelpsinmigratingdocumentationofeachactivityin[Activities](https://wiki.sugarlabs.org/go/Activities)onSugarLabsinMediaWikiformattotheirrespectivegitrepositorieshostedonGitHubinrichmarkdownformatwithspecialattentiontothetransferofallinformationandmediaassociatedwiththeactivitywithleastredundanciesandzeroduplicationofcontentifnotalreadypresentinGitHub@README.mdoruserdocumentationinhelp-activity.\n\nCodedwithloveinPython","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"vipulgupta2048"}},"469":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposaltoimplementBayesianCovarianceEstimationforKalmanFilterbasedDigitalCarrierSynchronizationinGNSS-SDR","description":"Thisdocument,submittedtotheGNSS-SDRopen-sourcesoftwaredefinedradioprojectaspartofthe2018GoogleSummerofCode(GSoC)program,proposesanalgorithmicchangetoankeypartofthesignalprocessingpathwayutilizedbytheGNSS-SDRprojectinordertoperformoutdoorpositioningusingasoftwaredefinedradio.ThefirstsectionofthisdocumentdescribesindetailcertaintechniqueswhichrepresentthecurrentstateoftheartforGNSSpositioning,alongwithcitationsandliteraturesupportingtheeffectivenessofthesetechniquesinGNSSpositioning.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"GeraldLaMountain"}},"470":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementGitmateautomationsandpluginsforcoala","description":"GitMate.ioisanautomationtoolfordevelopers.Whileitworkswell,thereareanumberofpluginswhichsavesalotoftimeofourcommunity(forexampleautomaticallyclosePR'sfrommaster).Manyofthemaregeneralplugins,whicharerequiredbyeveryorg,butweneedmorepluginswhichsupportcoaladevelopmentworkflow(Likegitmatecoalalinterplugin).Thisprojectaddsmoreautomationsandpluginslikeauto-review,auto-rejectPR\u2019s,assign,markplugins,etc.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"VamshiKrishna"}},"471":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingOMEMOsupportindino:Blindtrustbeforeverificationandencryptedgroupchats","description":"DinocurrentlyhaslimitedsupportfortheOMEMOend-to-endencryptionprotocol.Itsupportsone-on-onechats,butlacksasystemtomanagetrustandverifydevices,andhasnogroup-chatcapabilities.Iwillbuildaninterfaceformanagingdevicetrust,beforemovingontoimplementOMEMOsupportforgroup-chats.","sponsor":{"@type":"Organization","name":"Conversations.im","disambiguatingDescription":"AnopensourceinstantmessagingclientandecosystembasedonJabber&XMPP","description":"AfterfouryearsofdevelopmenttheAndroidJabber/XMPPclientismostlyfeaturecompletefornow.HoweveraninstantmessagingclientinafederatedecosystemlikeJabberisonlyasgoodastherestoftheecosystem.Theecosystemneedsgooddesktopclients,itneedsgoodserversandgoodproviderswhomaintaintheirserversandkeepthemuptodatewiththelatestfeatures.Conversations.imasanumbrellaorganizationisaboutbringingimprovementstothatecosystem.Partiallybyimprovingexistingclientsandserversbutalsobycreatingtoolsthataidserveradministratorstomaintaintheirserversandthataidenduserstopickagood,stableprovider.ThosetoolsincludetheXMPPComplianceTesterortheXMPPuptimemonitor.Wehavea[collectionofideas](https://conversations.im/gsoc.html)thatwethinkwillimprovetheenduserexperience,butwearealsoveryopentohearingotherideasthatwedidn\u2019tthinkofourself.HaveyoualwaysthoughtaboutcreatingaservicethatwilllookupphonenumbersandreturnJabberIDsorotherwiseimprovethediscoverableofcontacts?Great.Letushearyourideasandwemightbeabletofindasuitablementorforyou.Wanttoaddanewfeaturetoanexistingclient?Greatwewillputyouintouchwiththeappropriatementors.Wanttostartdevelopingyourownclient?Probablynotaverygoodideasinceeveryplatformalreadyhasaclientthatawaitsyourhelp.","url":"https://Conversations.im","logo":"//lh3.googleusercontent.com/K8qxiPXmyxf3YBib5P4Fby8RZ3EoUxQW04d7PyrrmTkf2mRolpoORnzJHd9SSD6gdWbmnMCdlY8kFdr8f1yZzXl_9QNh3vw"},"author":{"@type":"Person","name":"sdhand"}},"472":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreNet6","description":"https://projects.freifunk.net/#/projects?project=libremesh_librenet6_integrations&lang=en\n\nLibreMeshalreadydoesextensiveuseofIPv6technology,weevenhaveanIPv6meshtunnelbrokerproviderbasedonTincVPN.Itworksverywellbutconfiguringthetunnelisamanualworkthatrequiresspecificskillswhicharenotcommoninthemajorityofcommunities.Becauseofthis,communitiesoftenarenottakingadvantageonIPv6whiletheirroutersalreadysupportandmakegooduseofit.Toimprovethissituationthestudentshoulddesignasemi-automaticsystemtograntaccesstotrustedrouterstoLibreNet6(thismayincludekeyexchange)andcodeatinyLiMemodulethattakecareoftunnelconfiguration.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"PaulSpooren"}},"473":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportStaticType-CheckingofgRPCPythonandofCodeUsinggRPCPython","description":"Python\u2019sdynamictypesystemmakesiteasytointroducebugsintoprograms,whichisoneofthemostpopularcomplaintsagainstthelanguage.Oneattempttofixthisaretypeannotations.Typeannotationsallowprogrammerstospecifytypeoffunctionparametersandreturnvalues,whicharedescribedinPEP484.However,typeannotationssyntaxitselfisnotsufficienttopreventprogrammerstorunbuggycodecontaininginvalidtypeoperations.Statictypechecksaredesignedtochecksourcecodefortypeerrorsbylookingattypeannotations.Asfortheproject,type-checkerPytypewillbeintegratedwithgRPCforstatictype-checking.\n\nTheidealdeliverableofthestatictype-checkintegrationwithgRPCwillbeapre-commithooktoautomaticallyrunpytypebeforeacommitcanbemade,whichwillbeoptionaltoforcedeveloperstoruntypecheckersbeforecommitting.Ifpossible,continuousintegrationtoolslikeTravis-CIforautomatetype-checkingandtesting.","sponsor":{"@type":"Organization","name":"gRPC","disambiguatingDescription":"Ahighperformance,open-sourceuniversalRPCframework","description":"gRPCisamodernopensourcehighperformanceRPCframeworkthatcanruninanyenvironment.Itcanefficientlyconnectservicesinandacrossdatacenterswithpluggablesupportforloadbalancing,tracing,healthcheckingandauthentication.Itisalsoapplicableinlastmileofdistributedcomputingtoconnectdevices,mobileapplicationsandbrowserstobackendservices.","url":"https://grpc.io","logo":"//lh3.googleusercontent.com/UHoceXfOuM_hwsxmxzKGyEfgd-hIGKy7Qe57l0_N7a4sXRdt0iNn4mN2txyfdgmQ-LP3vcFzDbmGaZGAP1N3AJB0dXC2Ew"},"author":{"@type":"Person","name":"HeliWang"}},"474":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CernVM-FSpoweredWebAssemblyI/O","description":"ThegoalofthisprojectistobuildaJavaScriptclientfortheCernVMfilesystemimplementedasapluggablebackendlibraryfortheEmscriptencompiler.ThiswillallowC/C++programscompiledusingEmscriptentoperformPOSIXread-onlyI/Oonfiles,directories,andsymboliclinksstoredonremoteCernVM-FSrepositories.Corefeaturesoftheclientwillinclude:fetchinganddecompressingfiledatachunkson-demand,verifyingdataintegrityofdownloadedcontent,parsingX.509certificatesandverifyingRSAsignaturesonrepositorymanifests,seamlesslyaccessingnestedcatalogsandchunkedfiles,andpersistentlycachingfiledataandmetadataoncross-browsercompatiblelocalstoragebackends.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"SauravSachidanand"}},"475":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingCarbonFootprint-Mobile","description":"CarbonFootprint-MobileisanalreadydevelopedmobileapptocalculateCO2emissionsduringvariousactivities.Howevertheappisquitebuggyandtherearealotimprovementsthatcanbemade.Listingdownafew:\nNewFeatures\n1.Pushnotificationsforfriendrequest\n2.SearchingFriendsbynameandautosuggest\n3.Sharingstatsonsocialmediaandanoptiontoresetallstats\n4.Introducingpipeliningprovidedbygitlabintheproject\n5.Addingloadingscreensforvariousactions\n6.Convertingtheremainingstatelesscontainerstofunctionalandintroducingprop-types","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"MadhavGaba"}},"476":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Buildingatesting&benchmarkingenvironmentforPrometheus","description":"MyprojectaimstobenchmarkPrometheus&testPrometheus\u2019sKubernetes&ConsulServiceDiscoveryinanautomated&real-timeenvironment.\nThiswillhelpinrecognizingbugsbeforeconfirmingnewreleasesandwillalsoconfirmtherobustnessofnewreleases.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"Harsh_Agarwal"}},"477":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Afastandaccuratecommandlinesuggestionfeature","description":"Thecommandlinesuggestionfeature,aimstobeafastandaccuratemethodtosuggestcorrectionstotheuserswhenevertheymakeatypographicerrorwhileworkingontheOctavecommandwindow.Tominimizethespeed-accuracytrade-offofthisfeature,Iplantomergea'trained'NeuralNetworkwithGNUOctave.ThisNeuralNetworkwouldbetrainedtoidentifythecorrectspellingsofthereservedwordsandinbuiltfunctionsofGNUOctave,andthecommontypographicerrorsassociatedwiththem.Aftersufficienttraining,thenetworkwouldbeabletoclassifymisspelledversionsofthereservedwordsorinbuiltfunctionsintoaparticularclass.The'class'beingthecorrectspellingofthereservedwordsandinbuiltfunctions.Itwouldthensuggestsomethinglike\"Didyoumean:\"totheuser.","sponsor":{"@type":"Organization","name":"GNUOctave","disambiguatingDescription":"FreeYourNumbers","description":"GNUOctaveisahigh-levelinterpretedlanguage,primarilyintendedfornumericalcomputations.Itprovidescapabilitiesforthenumericalsolutionoflinearandnonlinearproblemsandforperformingothernumericalexperiments.Italsoprovidesextensivegraphicscapabilitiesfordatavisualizationandmanipulation.Octaveisnormallyusedthroughitsinteractivecommandlineinterface,butitcanalsobeusedtowritenon-interactiveprograms.TheOctavelanguageisquitesimilartoMatlabsothatmostprogramsareeasilyportable.\n\nOctaveiscontinuallybeingupgraded.Thecurrentversion4.2includesagraphicaluserinterface,supportforclassdefobject-orientedprogramming,andmanynewandimprovedfunctions.StudentprojectsmayalsoinvolvedevelopingorupgradingOctaveForgepackages,whichcanbeloadedtoprovideadditionalspecializedfunctionsthatsupplementthoseprovidedinCoreOctave.","url":"https://www.octave.org","logo":"//lh3.googleusercontent.com/SvhGJLJtJ06dVymC5Hj1gP1-S4VsqUn00bSPhUuiqDwV_S_81KPQciVL0FNx59Ly4jS_11rEMOQaQHH8roDEHMpZqvpipQ"},"author":{"@type":"Person","name":"PSUDEEPAM"}},"478":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Supervisorapp-DevicetoDeviceTransferAndroidApplication","description":"ThecommonrequirementofCollectusersistoshareformsbetweendevices.Thisisimportantforformsthatneedtobefilledoutinmultiplestepsbydifferentenumerators.Andsometimesformneedsomereviewbeforeactuallygettingsubmittedtotheserver.Asupervisorwillbeabletoreviewtheformsanduploadthegoodonesandsendbackthebadonesforimprovement.Sothisprojectwillallowenumeratorstosharepartially/completelyfilledformswitheachotherandalsohelpsupervisorinreviewingtheforms.Themainfocusofthisprojectistoseethepros/consofdifferentcommunicationstrategiespossibleinAndroiddevicesandselecttheonewhichisbothrobustandreliable.","sponsor":{"@type":"Organization","name":"OpenDataKit","disambiguatingDescription":"OpenDataKitisusedtocollectdataforsocialgoodindifficultenvironments.","description":"DatacollectionisakeycomponentofsocialgoodeffortsrangingfrompolioeliminationtorainforestconservationandOpenDataKit(ODK)helpsthousandsoforganizationscollectdataquickly,accurately,offline,andatscale.UsersofODKsoftwareincludeRedCross,WorldHealthOrganization,CentersforDiseaseControl,JaneGoodallInstitute,GatesFoundation,theCarterCenter,andmanyothers.\n\nTheODKecosystemhasseveraltoolsthatareusedtocollectdata.ForGSoC,wewillfocusonthepopularAndroidformfillingclient([ODKCollect](https://github.com/opendatakit/collect)),thedesktopdownloader([ODKBriefcase](https://github.com/opendatakit/briefcase)),andaAndroid-baseddatacollectionhub([ODKServices](https://github.com/opendatakit/services)).\n\n**ExamplesofODKprojectsarebelow.Contributeandmaketheworldabetterplace!**\n\n*HutanAcehinIndonesiaishometotigers,elephants,orangutans,andrhinos.EIAInternationalandlocalactivistsprotectitbydocumentingforestcrimeswithODK.Thegeo-taggedforms,richwithphotos,providetheevidenceneededtosavehabitat.[Watchvideo](https://vimeo.com/109241884).\n*Evaluatingglobalhealthprogramsinvolvescollecting,organizing,cleaning,andanalyzingdata.PopulationCouncil,MarieStopesUganda,andGobeeGroupuseODKtostreamlinetheprocess.[Watchvideo](https://vimeo.com/38123850).\n*TheJaneGoodallInstituteusesODKtoempowerlocalcommunitiestobettermanageandmonitortheirforests.ODKletsthesecommunitiesconnectdirectlywiththeglobalcarbonmarketplaceanddemonstratetheconcretebenefitsoftheireffortstoprotecttheforest.[Watchvideo](https://youtube.com/watch?v=CNXv8EEs0P8).\n*TheCarterCenterusesODKtogetthereal-timedataneededtoassesselections.Overthelastsixyears,ODKhasbeenusedtomonitorelectionsinLiberia,Egypt,Libya,Kenya,Nepal,theDemocraticRepublicofCongo,Mozambique,andTunisia.[Watchvideo](https://www.youtube.com/watch?v=O-CGzo3m4PA).\n*Forgovernmentsworkingtoendpolio,accesstoaccurateandtimelyinformationmakesaworldofdifference.ODKisusedinJordan,Afghanistan,Pakistan,Somalia,andSouthSudanasakeytoolinmasspoliovaccinationcampaignqualitycontrol.[Watchvideo](https://www.youtube.com/embed/zROyvrvt-zk).","url":"https://opendatakit.org","logo":"//lh3.googleusercontent.com/S9iU-AjQ_63Vd75jCYxn6EB9vGg-hxubqW85RAuwW1LMIaSjiJKWcIZbQerx01EKtvKcPYwosCfibdCvr1Y4wYcqj6_kVQ"},"author":{"@type":"Person","name":"LakshyaGupta"}},"479":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticForecasting","description":"Theaimoftheprojectistoimplementanautomaticforecastinginfrastructureforstatsmodelssimilartoauto.arima()/ets()ofthe\u2018forecast\u2019packageinR.ThegoalswillbetousetheexistingmodelsofstatsmodelslikeSARIMAXandEStobuildaforecastingmethodthatwouldautomaticallydetectthebestmodelandforecastvaluesbasedonthatmodel.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"AbhijeetPanda"}},"480":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GCompris:PortallGTK+pianoactivitiesandgetonestepclosertoversion1.0","description":"GComprisisaneducationalsoftwaresuitecomprisingofnumerousactivitiesforchildrenaged2to10.OriginallywritteninGtk+itsdevelopmentteamstartedtorewriteitfromscratchinQtQuick.\nMyaimistoportallthepianobasedmusicalactivitieswhichareoneofthemostimportantactivitiesthatwearemissingtohaveacomplete1.0.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"amankumargupta"}},"481":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradeandImproveMoveIt!SetupAssistantintegrationwithGazebo","description":"ThisprojectmainobjectiveistoupgradetheMoveIt!SetupAssistanttoautomaticallyconfigureanarbitraryURDFrobottoworkwithROSControlandGazebo.\n\nAlongwithaddingnewscreensforforconfiguringalasersensor,automaticallygeneratinglowlevelcontrollersconfigurations,andmoreGUIsforeditingconfigurations,thiswouldgreatlyimprovetheuserexperienceofROS,MoveIt!,andGazebo.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"mmd.ayman"}},"482":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HPXBackendforOpenCV","description":"TheImageprocessingtoolboxOpenCVsupportsmultithreadinginmultipleways,i.a.viaTBBorOpenMP,butnotwiththeuseofHPX.Therefore,OpenCVshouldbeequippedwithreliableHPXsupportforparallelism.InthiswayboththeperformanceoftheOpenCVandthereachofHPXwillbeincreased.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"JakubGolinowski"}},"483":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Project#4Proposal:AddGTSAMasanexternaldependencytoMRPT","description":"TheproblemofSimultaneousLocalizationandMapping(SLAM)hasbeenaroundformanyyearsandnumerousfront-endandback-endmethodshavebeendevelopedtosolveit.SLAMisthecomputationalproblemofbuildingaconsistentmapofanagent\u2019sunknownenvironmentwhilesimultaneouslykeepingtrackofitslocationatalltimeswithintheenvironment.Currently,MRPThasonlyoneavailablegraphSLAMoptimizerclass,namelyCLevMarqGSO,whichusestheLevenberg-MarquardtalgorithmtosolveforthenonlineargraphSLAMoptimization.WeintendtosupporttheusageofotheroptimizationmodulesfoundintheGTSAMlibrary(whichprimarilyusestheiSAM2algorithm)asanoptional,externaldependencyinMRPT.","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"TusharKusnur"}},"484":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IdeforYoctoimagebasedembeddedsystemandmonitoringvehiclepollutionusingEclipseKuksaandEclipseChe","description":"DevelopanIDEusingEclipseKuksaforYocto-imagebasedembeddedsystemsdevelopmentintheautomotivesectorandmonitoringvehiclepollution.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"AkashBhardwaj"}},"485":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementMinimumSpanningTreeandMin-CutforpgRoutingbytheBoostGraphLibrary.","description":"Graphconnectivityisoneoftheclassicalsubjectsingraphtheoryandhasmanypracticalapplications.AMinimumSpanningTreeinanundirectedconnectedweightedgraphisaspanningtreeofminimumweight.ForthisIwillimplementtwoFunctionsthatarePrimAlgorithmsandKruskalAlgorithms.\n\nFindingtheminimumcutofanedgeweightedgraphisafundamentalalgorithmicproblem.Stoer\u2013Wagneralgorithmisarecursivealgorithmtosolvetheminimumcutprobleminundirectedweightedgraphswithnon-negativeweights.Theessentialideaofthisalgorithmistoshrinkthegraphbymergingthemostintensivevertices,untilthegraphonlycontainstwocombinedvertexsets.IwillimplementMin-CutbyStoerWagnerfunction.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"AdityaPratapSingh"}},"486":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseKuksaIDESupportforYocto-generatedSDKsinAGLEmbeddedSystemsDevelopment","description":"ThisprojectindentstoprovideIDEsupportforEclipseKuksaapplications.TheEclipseKuksaIDEwillbeimplementedontopofEclipseChe.TheideaistointegrateAGL\u2019sYocto-basedSDKsintoEclipseCheturningYocto-baseddevelopmentintoamoreintuitive,anduser-friendlyexperience.\n\nNativelysourcingofthetoolchain\n===========================\n\nYP'sSDKwillbeautomaticallysourcedbeforerunninganycommandonthetarget.Thiswillmaketheentirecross-compilingprocesslookexactlylikelocallycompiling.\n\nMultipleSDKVersionsManaging\n==========================\n\nManagemultipleYP'sSDKversionsdirectlyfromEclipseKuksaIDE.Selectyourtarget'sSDKandstartdeveloping.\n\nDeploymentTargetsConfiguration\n============================\n\nAdddevelopmenttargetsmanagementsupportinEclipseKuksaIDE.WhetherusingSSH,TelnetorevenwithinaVPN,yourdeploymenttargetwillbereachable.\n\nDebugRemotelyorSimulateyourtarget\n================================\n\nIntegratedsupportforGDBandQEMUenablingfasterandreliabledevelopment\n\nEclipseKuksaApplicationsDevelopmentHelpers\n========================================\n\nCloud,GatewayandIn-Vehicleapplicationshighlyconsistent.Withconsistencycheckbetweenapplicationsindifferentarchitecturalcomponents.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"PedroCuadra"}},"487":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Out-of-CharacterContextualInformationforPowerUp!","description":"PowerUp!hashugepotentialtoimpactthelivesofmanyyoungladies.\n\nAsanadult,it\u2019sprettyeasytogothroughthegame'schoicesandpickthe\u201cright\u201dones.ButIthinkthetargetaudiencehereisyounggirlswhomaynotactuallybesurewhat\u2019ssafeandacceptable.Ratherthanaskingthemtotrythescenarioandpotentiallyendupwithabadoutcome,Ithinkitwouldbemorehelpfultothemiftherewasnarrativeexplanationastowhycertainchoicesaregoodorbad.\n\nSo,I\u2019dliketo:\n\n-Designandaddscalableframeworkforintroductorysequencestoscenarios\n-Designandaddscalableframeworkforprovidingout-of-charactercontextualinformation\n-Writeandimplementintroductorysequencesforscenarios\n-Sourceandincludecontextualinformation(inastyleandmannerinlinewiththegameaesthetic)forexistingscenarios\n-Provideprecedenceandguidelinesforaddingsimilarcontextualinformationtonewscenarios/events","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Cady"}},"488":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Strimzi-BridgingHTTPtoApacheKafka.","description":"StrimziisaprojectaboutrunningApacheKafkaonKubernetesandOpenShift.\nAnimportantcomponentofStrimziisAmqp-KafkabridgewhichasthenamesuggestsbridgeAmqpclientstoApachekafka.TheideaistoextendthecapabilityofbridgetosupportHTTPclienttoo.Asproposed,ThebridgewillbeabletoprovideaninterfacetolinkHTTPclientsandkafkabridge.\n*HTTPclientscanpublishmessagestokafka.\n*Clientscanconsumemessagesfromkafka.","sponsor":{"@type":"Organization","name":"JBossCommunity","disambiguatingDescription":"CommunityofJavaprojectsaroundJBossMiddleware","description":"JBossCommunityisacommunityofopensourceprojects.Thecommunityhostsalargenumberofprojectsthatarewritteninvariousprogramminglanguages.TheprimarylanguageisJava.ButtherearealsoprojectsthatarewritteninRuby,PHP,Nodeandotherlanguages.\n\nProjectcategoriesrangefrombettertestingsupportoverIDEs,applicationservers,applicationandperformancemonitoringtomicro-services.","url":"http://www.jboss.org/","logo":"//lh3.googleusercontent.com/h5RpU_3VoswI0uI4Ke3eoNVm0UaMDIsdNBavNjJFhyLfDhaA1KvgZOPhG12uGsEuaG0fklmiZd6E8A4meKhFwMegdPXo971O"},"author":{"@type":"Person","name":"ShubhamVashisht"}},"489":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EAT(EAPAdditionaltestsuite)","description":"OurprojectcomeincategoryofTestingwhichisEAT(EAPadditionalTestsuite)bywhichwecanTestinfinitesoftwareprojectversions.ThebestthingofEATiscreatingthetestonceandtestingwithanyversionofthetestedsoftware.WecanfirstlyappliedwithjBossServersandafterthatforsimilarstructures.ithasabilitytomergetestfromremote.","sponsor":{"@type":"Organization","name":"JBossCommunity","disambiguatingDescription":"CommunityofJavaprojectsaroundJBossMiddleware","description":"JBossCommunityisacommunityofopensourceprojects.Thecommunityhostsalargenumberofprojectsthatarewritteninvariousprogramminglanguages.TheprimarylanguageisJava.ButtherearealsoprojectsthatarewritteninRuby,PHP,Nodeandotherlanguages.\n\nProjectcategoriesrangefrombettertestingsupportoverIDEs,applicationservers,applicationandperformancemonitoringtomicro-services.","url":"http://www.jboss.org/","logo":"//lh3.googleusercontent.com/h5RpU_3VoswI0uI4Ke3eoNVm0UaMDIsdNBavNjJFhyLfDhaA1KvgZOPhG12uGsEuaG0fklmiZd6E8A4meKhFwMegdPXo971O"},"author":{"@type":"Person","name":"koderproxy"}},"490":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CovolutionalDeepNeuralNetworksonGPUsforParticlePhysicsApplications","description":"DeepLearningreliesheavilyonalargenumberoflinearoperations.DataparallelismisaconsequenceofthispropertyofDeepLearning.GPUsareveryfastatcomputingtheselinearoperations.Therefore,significantspeedupcanbeachievedifthiscomputationisdelegatedtotheGPU.ThisprojectaimstoprovideGPUsupportfortrainingCNNsontheDNNmoduleoftheTMVAlibrary.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"SiddharthaRaoKamalakara"}},"491":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SmartArtEditinginImpress","description":"SmartArtisanicefeaturethatallowsuserstoquicklyaddcharts/diagramstopresentations.LibreOfficehasapartialimplementationasanexperimentalfeature;IplantoaddsomeofthefeaturesinSmartArtbytheendofGSoCperiod.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"EkanshJha"}},"492":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PathwayMapperImprovementsandIntegrationintocBioPortal","description":"WhilethenetworkvisualizationmoduleincBioPortalisapowerfulexplorationtool,mostbiologistsaremorecomfortablewiththekindofsimplified,curatedpathwaydiagramsthatarefeaturedinmanymanuscriptsfromTheCancerGenomeAtlas(TCGA).Withthemotivationofcreatingaplatformthatprovidesmoreintuitivepathwaydiagrams,yetsupportsthesewithrichdata\u2018decoration\u2019andanalysiswithaccesstodataincBioPortal,withattractivevisualization,atoolnamedPathwayMapperbasedonCytoscape.jswasdeveloped.PathwayMapperisavaluabletoolforconstructingpathwaysfromscratch.Onecanalsouseitasaviewertooverlaycancergenomicsdataonexisting\"template\"pathwayslikethosethatappearedinTCGApapers.Ultimately,thisprojecthastwomainpurposes.FirstoneisimprovingPathwayMapperwithnewattaractivefeaturesforbothlocalandcolloborativemodes.SecondoneisintegratingPathwayMapperintocBioPortalasanalternativetothecBioPortal'scurrentnetworkview.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"KaanSancak"}},"493":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementthesupportforResearchObjectspecificationintoNextflowframework","description":"ThegoalofthisprojectistoimplementthesupportforResearchObjectspecificationintoNextflowworkflowframework,withtheaimtoimprovethereproducibilityandtransparencyoftheresultingdata-analysisandcomputationalworkflowsbasedonsuchtool.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"EdgarGarrigaNogales"}},"494":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingTractographyThroughMachineLearningTechniques:DIPY","description":"Braintractographyisagreatchallengebecausethebrain\u2019sstructureisthreedimensionalandcomplexanditishighlyuncertainifneighboringbundlescrossorsimplydiverge.Therefore,manyconfigurationsofbundlesarepossible.Deterministic,probabilisticorglobaltrackingalgorithmscanselectonlyoneofthepossibleconfigurationsgeneratingtractogramswithalargenumberoffalsepositives.Inthiswork,theplanistoimproveDIPYtrackingalgorithmusingmachinelearningandreinforcementlearningtechniques.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"TingyiWanyan"}},"495":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReverseEngineeringRadiatorBluetoothThermovalves","description":"Radiatorvalveshavebecomeincreasinglyimportantinrecentyears,especiallyinsomecountrieswheretheyhavebeenmademandatorybylaw.ThisledtotheproductionofvariousmodelsprogrammableusingasmartphoneapplicationcoupledwiththeBLE(BluetoothLowEnergy)protocol.Atthemomentalltheproductsonthemarketuseproprietarycommunicationprotocolstoexchangeessentialdatawiththeapplication,makingitdifficulttointegratethisdevicesintoexternalopen-sourceprojects.ForthisreasontheUniversityofMilanhassuccessfullyreverse-engineeredaprotocolandreleasedthenecessarycodetouseitwitha_GPL_license.\n\nThisprojectaimstostartfromthereleasedlibrary,writteninshellscripting,and**portittoamoremodernlanguage**.Inparticular,theresultshouldleadtothecreationofa**reverse-engineeringguide**asgeneralaspossible,awelldocumented**Debianpackage**andtrytointegrateitin\"domotics\"projectssuchas_Openhab_or_Home-assistant_.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"SergioAlberti"}},"496":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InclusivelyDesign&BuildaGameforKids","description":"Theprojectaimstodevelopanonlinegameforyoungkidswhouseeye-gazeandtohelpthemdeveloptheirskillsthroughexplorationanddiscovery.Theultimateaimwithanystudentusingalternativeaccessistoenabletheuseofthesameresourcesandsoftwareastheirpeers.\nThefirstplacetostartisfun!Providingopportunitiestoplaygamesandfunactivitieswillhelprefineaccessskillsandencouragestudentstoexploremore.\nAnothergameistobebuiltforvisuallyimpairedtoddlerstohelpthembeginajourneytowardsdigitalliteracy.Becausechildrenwithvisualimpairmentsmaynotbeabletolearnbywatchingwhatisgoingonaroundthem,theymustlearn\"bydoing\"andinteractingwiththeirenvironment.Thegamewillbesimpletooperateandfuntoplay\nInworkingwithdisabledchildren,anotherchallengewillbetohelpthemlearnthingsfastandmakethemascapableofdoingthingsastheirphysicallyandmentallysoundpeers.","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"RiaBhatia"}},"497":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DIANA-HEP:AnalysisFunctions::Implementationandoptimizationofcommonparticlephysicsanalysisalgorithmsinafunctionalparadigm","description":"HighEnergyParticlephysicsexperimentstypicallygeneratealargeamountofdata.Toanalyzethemrequiressignificantcomputingresources.Thisishowever,limitedandexpensivetoget.Thus,itisnecessarytomakeoptimumutilizationoftheresourcestokeepresearchfastandactive.Thisrequiresanalternativeapproachtoproceduralprogramming,utilizingavectorized,concurrentprogramminginafunctionalstyle,whilemaintainingaeasytouseuserinterfaceforprogramming.\n\nThisProjectaimstomitigatesomeoftheissues,bybuildingvectorized,fastprimitivesaswellasseveralhigherlevelfunctions,forfastprototyping,whilemaintainingspeed.Furthermore,anexperimentalGPUoffloadingforconcurrentprocessingofselectedalgorithmswillalsobeimplemented,andcanbeextendedinhefuture.Thelibrarywillbedocumented,andinterfacescanbeprovided,toallowintegrationwithotherprojects.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"JaydeepNandi"}},"498":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pattern3NaturalLanguageprocessing","description":"TheideaoftheprojectistoimprovethePatternframeworkandcompletesomeusefultasks.It'simportantalsotoaddnewfunctionalityandmodernmodulesinPattern3version.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"MaksimFilin"}},"499":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsfortheToolforge'webservice'command","description":"Thisprojectisaboutimprovingthewebservicecommandusedbytoolforgetostartandstopwebservices.Itinvolvessolvingbugsandaddingfeaturestothewebservicecommandsuchas-improvingthestatusoutput,limitwebservicemanifeststarts,addingmemorylimitconfigurationsetc.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"NehaJha"}},"500":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"nodewatcher:Buildsystemreworkandpackageupstreaming","description":"NodewatchercurrentlyusesDockerizedOpenWrtfirmwarebuilderswhicharemanuallygenerated.\nCurrently,theirgenerationisslowandcomplicatedwhichdoesnotallowquickbugfixing.\nTheyareconfiguredhere:https://github.com/wlanslovenija/firmware-core\n\nPackagesthatarecrucialtothefunctioningofNodewatcherconfigurednodesaremostlynotupstreamedandarealsocompiledwiththeOpenWrtsourcecode.\n\nTheideaofthisistosimplifyandspeedupthewholebuildingprocess.\nWhileweareatitalsoupstreamallnecessarypackagestoeasetheirmaintenance.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"RobertMarko"}},"501":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DebuggerintegrationforScalaNative","description":"ScalaNativeisaScalacompilerwhichproducesnativecodebyusingLLVMcompilerinfrastructure.LLVMsupportsspecialmetainformationaboutprogramssourcecode.SuchinformationcanbeaddedtothegeneratedILcodeandthenbeusedbydebuggers.ThatwillallowtousecommondebugtoolslikeGDBorLLDBtoworkwithScalaapplications.ThetargetofthisprojectistogeneratesuchkindofinformationinScalaNativecompiler.","sponsor":{"@type":"Organization","name":"Scala","disambiguatingDescription":"Theprogramminglanguagewhereobject-orientedmeetsfunctional.","description":"#AScalablelanguage\nScalaisanacronymfor\u201cScalableLanguage\u201d.ThismeansthatScalagrowswithyou.Attheroot,thelanguage\u2019sscalabilityistheresultofacarefulintegrationofobject-orientedandfunctionallanguageconcepts.\nScalaisthepreferredworkhorselanguageformanymission-criticalserversystems.ThegeneratedcodeisonaparwithJava\u2019sanditsprecisetypingmeansthatmanyproblemsarecaughtatcompile-timeratherthanafterdeployment.\n#Object-Oriented\nScalaisapure-bredobject-orientedlanguage.Conceptually,everyvalueisanobjectandeveryoperationisamethodcall.Thelanguagesupportsadvancedcomponentarchitecturesthroughclassesandtraits.\n#Functional\nEventhoughitssyntaxisfairlyconventional,Scalaisalsoafull-blownfunctionallanguage.Ithaseverythingyouwouldexpect,includingfirst-classfunctions,alibrarywithefficientimmutabledatastructures,andageneralpreferenceofimmutabilityovermutation.\n#SeamlessJavaInterop\nScalarunsontheJVM.JavaandScalaclassescanbefreelymixed,nomatterwhethertheyresideindifferentprojectsorinthesame.Theycanevenmutuallyrefertoeachother,theScalacompilercontainsasubsetofaJavacompilertomakesenseofsuchrecursivedependencies.\n#Fun\nMaybemostimportantisthatprogramminginScalatendstobeveryenjoyable.Noboilerplate,rapiditeration,butatthesametimethesafetyofastrongstatictypesystem.AsGrahamTackleyfromtheGuardiansays:\u201cWe\u2019vefoundthatScalahasenabledustodeliverthingsfasterwithlesscode.It\u2019sreinvigoratedtheteam.\u201d","url":"http://www.scala-lang.org","logo":"//lh3.googleusercontent.com/VNR2VDiKgOosJvxstri83WaGRVmdIwpd1Gzq4FQsulqHXMWn2TpgZ6zMx-M0CO3S_IdyzYusYRyZqafPZhuecWBGnmBMMg"},"author":{"@type":"Person","name":"IlyaKirillov"}},"502":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OwnIdea:ImplementingasubsetofConcurrencynamespace","description":"TheprojectistoimplementasubsetofConcurrencynamespace,whichprovidesclassesandfunctionsthatgiveyouaccesstotheConcurrencyRuntime,aconcurrentprogrammingframeworkforC++.\n\nLimitedtotime,theprojectwillimplementasubsetincluding_Concurrent_vector_base_v4class,_TaskCollectionclass,_AsyncTaskCollectionclassand_StructuredTaskCollectionclasses.\n\nTherearemultiplebugsrelatedtounimplementedfunctions:\n\nhttps://bugs.winehq.org/show_bug.cgi?id=37147\n\nhttps://bugs.winehq.org/show_bug.cgi?id=40500\n...\n\nAndtheywillbefixediftheprojectiscompleted.\n\n#TheOutlineoftheprojectscanbedividedintofourparts.\n1.Readrelateddocumentsandwritetests.\n2._Concurrent_vector_base_v4classimplementation\n3._TaskCollection_AsyncTaskCollectionand_StructuredTaskCollectionclassimplementation\n4.SummaryArticle","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"menghua"}},"503":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Makie.jl\u2013GSoC2018Proposal","description":"`Makie.jl`isa[newplottinglibraryforJulia](https://github.com/JuliaPlots/Makie.jl),providinganinterfacefor`GLVisualize`,withemphasisoninteractivityandspeed.The[currentdocumentation](https://github.com/SimonDanisch/MakieDocs)isinneedofarewrite,toensurethatitisunderstandableandillustrative,andexamplecodesnippetsandoutputsneedtobeaddedtothedocumentationwherenecessary.\n\nAdditionally,thereisadatabasecontainingexamplecodesnippetsandexampledatathatcanbeusedtomakeplotswith`Makie`.Itisaworkingpointofthisprojecttoprogrammaticallyintegratethesecodesnippetsincludingthe`Makie`-generatedoutputplotsintothedocumentationpages.Inaddition,testsfortheplottingneedtobewrittentoverifyplottingfunctionalityaftercodingchanges.\n\nAnothergoalofthisprojectistocreatemoreimpressiveandcreative[plottingexamples](https://www.r-graph-gallery.com/all-graphs/)fortheexamplesgallerytoshowcasethepowerandflexibilityofthe`Makie.jl`library.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AnthonyWang"}},"504":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TensorflEx:TensorflowbindingsfortheElixirprogramminglanguage","description":"Currently,thereisalackofmachinelearningtoolsandframeworksforElixir.Withthenumberofprogrammerslearning/usingmachinelearningonlysettogrow,supportingmachinelearningcapabilitiesis_essential_foranyprogramminglanguage.Moreover,therearediscussionsonelixirforum.comregardingthisandrecenttalksgivenatElixirConfthatreflecttheneedforElixirtoprovidemachinelearningcapabilities.\nIthusproposetoworkon_TensorflEx_,anElixirframeworksimilarto_Keras_(forPython).Kerasuses_Tensorflow_asabackendfordoingalltheML.UsingNativeImplementedFunctions(NIF)andtheTensorflowCAPIasabackend,alow-levelwrapperwillbewritteninElixir.Thislow-levelAPIwillthenbeusedtowriteaKeras-likeframeworkintheformofahigh-levelAPI.ThiswillallowElixirdeveloperstowriteexpedientandefficientmachinelearningcodeinElixir.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"AnshumanChhabra"}},"505":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rewritingmatplotlibinalanguage-independentformandexposeittoRuby.","description":"ALinearAlgebraLibraryandaplottingLibraryarethebasicrequirementsforscientificsoftwaretobebuilton.Withthisproject,weaimtocreatealanguage-independentplottinglibraryinspiredbyMatplotlib,thatcanbeeasilybridgedtoanylanguage","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"PranavGarg"}},"506":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StorageintegrationwithGoogleDriveand/orDropbox","description":"IntegrationwithGooglecloudstorageisalongrequestedfeatureinRocket.Chat.ThisprojectaimstointegrateGoogleDriveandDropboxstoragewithRocket.Chat,therebyallowinguserstoauthorizeRocket.ChattoaccesstheirDrive/Dropboxaccountsinexchangeforabunchoffeatures.Theseinclude(i)uploadcontenttoDrive/DropboxaccountsdirectlyfromRocket.Chat,(ii)createGoogledocs,slidesandspreadsheetsinRocket.Chatforenhancedreal-timecollaboration,(iii)browseanddownloadDrive/DropboxcontentfromRocket.ChatusingGUIsthatrespectiveAPIsprovide,(iv)supportingfeaturessuchasfilepreviewforDrivecontentandfinally,rigoroustestsfortheprojectimplementation.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"NikhilKaushik"}},"507":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MixxxEffectsProposal","description":"RefactorMixxx'sEffectsandimplementimport/exporteffectchainpresets.","sponsor":{"@type":"Organization","name":"MixxxDJSoftware","disambiguatingDescription":"DJYourWay,ForFree.Joinourfriendlycommunityofhackers,DJs,andartists!","description":"Mixxxisafree,cross-platform(Linux,Windows,macOS)DJapplicationthatallowsuserstoplaymultiplesoundfilesatthesametimeandcreatesmoothtransitionsbetweenthem.ItbeganasoneoftheearliestdigitalDJapplicationsin2001foraPhDthesisproject.Sincethen,MixxxhassteadilygrowntoapowerfulprogramthatsupportsawidevarietyofDJhardware.Ourmissionistoprovideuserswithbeautiful,intuitiveDJsoftwarewithfeaturesthatrivalandleadproprietaryDJsoftwaresuchasTraktor,Serato,Rekordbox,andVirtualDJ.\n\nAsacontributortotheMixxxprojectyouwill:\n\n*WritecodethatisusedbymillionsofDJsworldwide.\n*Learnthetricksoftradeincross-platformdeployment--yourfeaturewillshiptousersonWindows,macOS,andLinux.\n*Learnabouthowtowriteperformance-optimizedcodewheremicrosecondsmakeadifference.\n*Workwithaquirkyteamofhackers,DJsandartists.\n\nWorkingonMixxxisagreatwaytogetinvolvedinopen-source,learnvaluableskillsthatlookgreatonaresume,andhaveafuntimedoingit.","url":"https://www.mixxx.org/","logo":"//lh3.googleusercontent.com/eN8-whxhMhYCR_UJHv89usBBIYP6EfbcVznsxTIgHt07me96vU5QnBDJbA64ZSm_8V_y30M7InNIx11keQMaY86g0mxRTLU"},"author":{"@type":"Person","name":"KshitijGupta"}},"508":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImportexternaldatatoMyL3","description":"ProjectDescription:\u2018MyLifeLongLearningLab\u2019(MyL3)allowslearnerstobecomeexperimentalresearchersinsubjectoftheirownlearning.MyL3notonlyprovidescustomtoolsforlearnerstotracktheirpersonaldata,butitalsoallowsthemtoimportdatafromexternalsourcestothesystem.Thiswouldenablelearnerstotrackvariousfactorsinoneplace,findpotentialcorrelationsthatmayimpacttheirlearning,andmakeadjustmentsaccordingly.\n\nThisprojectfocusesonimportingrelevantdatafromvariousexternalsourcestotheMyL3trackertogetrealtimedataintothesystem.","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"JeevanPrakash"}},"509":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineLearningDatasetforOpticalMusicRecognition","description":"ThebasicideawouldbetosupportthecurrentscenarioofAudiverisOMRintegrationwithMuseScorebyaccumulatingalargecorrectdataset.TheOMRneedstobesuccessfullytrainedonalargedatasetsothatitcanprovidepreciseoutputswhichwillhelptheMusiccommunity.Tocarryoutthistask,anewmetadataXMLformat,similartotheoutputunderstandablebyAudiveris,istobeimplementedintheapplicationsothatscoresaresavedasthedesiredXML.ThisprojectwillcreateahugedatasetofannotatedmusicsymbolsthatwillhelpAudiverisperformbetterwhichinturnwillbringoutanewdimensiontoMusescoreasafeature.ThisfunctionalitywillbeabletohelpsupportotherOMRprojects.","sponsor":{"@type":"Organization","name":"MuseScore","disambiguatingDescription":"Create,playandprintbeautifulsheetmusic","description":"MuseScoreismusicnotationsoftwareusedbymillionsofmusiciansworldwidetocreate,playandprintbeautifulsheetmusic.MuseScoreiseasytouse,yetpowerful,andcreatesprofessional-lookingsheetmusic.MuseScoreislicensedunderGNUGPLv2.\n\nMuseScoreisavailableforLinux,WindowsandMacOSX,andisavailablein50+languages.ItfeaturesaneasytouseWYSIWYGeditorwithaudioscoreplaybackforresultsthatlookandsoundbeautiful.Itsupportsunlimitedstaveswithuptofourvoiceseach,dynamics,articulations,lyrics,chords,leadsheetnotation,import/exportofMIDIandMusicXML,exporttoPDFandWAV,plusonlinescoresharing.\n\nLearnallaboutMuseScoreonhttps://musescore.org","url":"https://musescore.org","logo":"//lh3.googleusercontent.com/NxECs9k5nZwknABQy7m_KkdJADOGaezVMI4_xXTC0Sljdnn4EzFrebqHm6Nu2rH6Rwguws7XkU4VnHP870WTGccvL5Iti2Gg"},"author":{"@type":"Person","name":"AnimeshTewari"}},"510":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebapplicationtodetectincorrectmappingsacrossDBpediasindifferentlanguages","description":"TheDBpediamappingsforeachlanguagearenotaligned,causinginconsistenciesinthequalityoftheRDFgenerated.Thisisoftenaconsequenceofthevolunteersthatcreatethemappings,becauseitisamanualprocessandcanbebiasedbythemothertongueoftheauthor.\n\nInthisproposalIpresentmyworkplantocreateaWebApplicationandAPItoaidindetectingautomaticallytheseinaccuratemappings.\n\nThebackendAPIwillbebasedonacombinationofthepreviousworkpresentedbyM.RicoandN.Mihindukulasooriyaandmyownresearchproposalbasedongraphembeddings.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"V\u00edctorFern\u00e1ndezRico"}},"511":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingaDSLtotheUItestingandimprovingthegeneratedlogfile","description":"TheUItestingisoneofthenewestadditionstoLibreOffice'stestingframeworks.ThecodeconsistsofwrapperclasseswritteninC++andtestswritteninPython.\n\nTakingitforward,thisproposalaimsatimprovingtheLibreOfficeUItestingandbugreportingbydefiningaDSL(DomainSpecificLanguage)forloggingUIactions,generatingalogfileaccordingtotheDSL,andautomatingthereplayofuseractionsbyinterpretingthegeneratedlogfile.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"SauravChirania"}},"512":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AlternativestoNeighborhood-BasedCollaborativeFiltering","description":"TheoverallobjectiveofthisprojectistoimprovethecurrentCFmoduleinmlpacktoprovidebetterratingprediciton,fastexecution,andflexibleAPIs.\n\nTobemorespecific,theobjectivesinclude:\n\n1.Solvethecurrentproblemswhichareaffectingtheaccuracy(e.g.lackofdatanormalization,lackofalternativemethodsforaggregationofneighborratings).\n2.AddCFmodelswhicharemoreexpressive,andmodelswhichcantakeimplicitfeedbacksintoconsideration(e.g.BiasSVD,SVD++).\n3.Benchmarkthecfmodulewithpublicdatasets(e.g.MovieLens,Netflix).\n4.Accelerateprogramexecutionbyidentifyingandmodifyingthecodeswhichareslowingdowntheexecution.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"WenhaoHuang"}},"513":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"metricsgraphics-zoomingandbrushing","description":"MetricsGraphicsisagreatdatavisualizationlibrary.Wehopetoaddnativelysupportbrushingandzoomingfeature(thispartcanalsobeusedtocreateanoverviewplot)andprovidesomeAPItoallowhighlightingsomedatapoints.Andwewillalsomakesomechangesinthehoverandclickeventtomakeiteasiertocreateatooltip.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"wangjie"}},"514":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastExtremalEigenvalueIterativeSolverwithPreconditioners","description":"Inthisproject,Iwillimplementthelocallyoptimalblockpreconditionedconjugategradient(LOBPCG)algorithmforfindingextremalgeneralizedeigenvaluesandtheircorrespondingeigenvectors.ThepackagewillbeinterfacedinIterativeSolvers.jl.Additionally,parallelalgebraicmultigridpreconditionerswillbeimplementedextendingAMG.jl.CommonpreconditionerswillthenbegroupedintoapackageandfurtherinterfacedinIterativeSolvers.jl.TestingwilbedoneusingbucklingproblemsdefinedwiththehelpofJuAFEM.jl.ThemethodsdevelopedinthisprojectwillbebenchmarkedagainstBase.eigsandJacobiDavidson.jl,andresultswillbepublishedonGithub.Finally,thepackagesdevelopedwillbedocumentedandportedtoJulia1.0whenitisreleased.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"MohamedMohamed"}},"515":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApertiumtranslationpairforKazakhandSakha","description":"IwouldliketodevelopApertiumtranslationpairforKazakhandSakhalanguages.Itwouldbenefitsocietyinwholebykeepingdiversitysupportingvulnerablelanguages,inparticularSakha.Thereisnoanymachinetranslationsystemwhichtranslatesto/fromSakhaasfarasIknow.CreatinglanguagepairwhereonelanguageisSakhawouldgreatlysupportSakhalanguageleadingtofurtherdevelopmentofSakhalanguagemachinetranslation.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"SardanaIvanova"}},"516":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Reimplementlldb-miontopoftheLLDBpublicSBAPI","description":"AproposaltotheGSoC2018inwhichIdescribeaprojectIchose,\ntheprobleminit,mywaytosolveitwithapproximatetimeline.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"AlexanderPolyakov"}},"517":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OSMPublicTransportEditor-2ndPart","description":"IplantoenhancethepublictransportwebeditordevelopedbyDavidKocichinGSoC\u201917.TheproposedprojectwillenhancetheexistingPTwebeditorbyaddingmoreeditingfunctionalityandmodifyingexistingfeatures.TheaimistoprovideasimpleandintuitiveapplicationtomaketheeditingofPTinOSMeasier.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"AnushaSingh"}},"518":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Convert\u201cgitstash\u201dtobuiltin","description":"Currently,manycomponentsofGitarestillintheformofShellorPerlscripts.ThischoicemakessenseespeciallywhenconsideringhowfasternewfeaturescanbeimplementedinShellandPerlscripts,ratherthanwritingtheminC.However,inproduction,whereGitrunsdailyonmillionsofcomputerswithdistinctconfigurations(i.e.differentoperatingsystems)someproblemsappear(i.e.POSIX-to-Windowspathconversionissues).\n\nTheideaofthisprojectistotake\u201cgit-stash.sh\u201dandreimplementitinC.Apartfromfixingcompatibilityissuesandincreasingtheperformancebygoingonestepclosertonativecode,Ibelievethisisanexcellentexcusetofixlong-standingbugsorimplementnewminorfeatures.","sponsor":{"@type":"Organization","name":"Git","disambiguatingDescription":"Fast,scalable,distributedrevisioncontrolsystem","description":"Gitisthemostwidely-usedrevisioncontrolsysteminOpenSource.Itisadistributedsystemwithanemphasisonspeed,dataintegrity,andsupportfordistributed,non-linearworkflows.\n\nManylargeandsuccessfulprojectsuseGit,includingtheLinuxKernel,Perl,Eclipse,Gnome,KDE,Qt,RubyonRails,Android,PostgreSQL,Debian,andX.org.\n\nThisorganizationcoversprojectsfor[Git](https://github.com/git/git)itself.Studentsmayalsopropose\nprojectsrelatedto[libgit2](http://libgit2.github.io/).Othergit-basedsoftwareorservicesarenotcoveredbythisorganization.","url":"http://git-scm.com","logo":"//lh3.googleusercontent.com/X25gDlJh7PQxLGAirqBlLlUCo6GJ1guOD_W7XZG_G8DW3pndEskDdd6yDc-h1gtDedCRdUa4DItofZojsWoTusB3D9PLvrk"},"author":{"@type":"Person","name":"Paul-SebastianUngureanu"}},"519":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModularYAMPL","description":"ModularYAMPL\n=============\nTheprojectfundamentallyconsistsindevelopingaflexiblepluginsystemthatallowsYAMPLtoselectivelyloadessentialcomponentsatruntime.ThismakesYAMPLextremelymodularanddecoupledfromtheIPCbackendmodules,makingiteasyforanyonetoaddnewbackendsoredittheexistingoneswithoutcompromisingthecoreYAMPLcode.\n\nInadditiontothepluginsystem,theprojectproposesanoverhaulanddevelopmentofapythonbindinggenerationprocedurewhichallowsforcontinuousgenerationofthebindingswheneverthecorecodeismodified.TheultimategoaloftheprojectistomakeYAMPLmoreflexible,modularandextensible.\n\nHowisModularYAMPLpossible?\n-------------------------------------------------------\n-AnABI-agnosticpluginmiddlewarehandlestheruntimedynamicloadingoftheplugins,thecommunicationbetweentheYAMPLcorecodeandthepluginaswellasthemarshallingofdata.Thissystemisdesignedwithsimplicityinmindandaimstobeas**solid**and**reliable**aspossible.\n-Aspecificallydesignedopen-sourcelibrary([PyBind11](https://github.com/pybind/pybind11))allowsforseamlessoperabilitybetweenC++11andPython.ThisallowsforaneasygenerationofthepythonbindingsforallthecoreYAMPLprimitivesanddatastructures.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AyoubChouak"}},"520":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleProtocolBuffersSerialization","description":"Thebasicideabehindtheprojectistoshiftmitmproxyserializationprocesstoanew,cleanstandardformat.UsingGoogleProtocolBufferswillmakemitmproxycaptureformatmorerobusttofuturechangesandupdates,ensuringastepforwardtowardsinteractionwithotherlanguages,encouraginggrowthoftheaddonecosystem.Moreover,revampingthewayinwhichmitmproxystorescapturesand,ingeneral,data,willopentheroadtostore,togetherwithflows,hotconfigurationsandotherfields,thusbuildingtheinfrastructuretostoresessionsonthedisk.Duringthesummer,mytaskwillbetoworktogetherwithmymentorstodesignandimplementanewserializationprocess,firstasanisolatedaddon,laterinterfacingittothecore.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"PietroTirenna"}},"521":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheKiwixAndroidapp\u2019sCIsetupandincreasethecodecoverage","description":"Thisprojectaimstoimprovetheexistingtestinfrastructure(aswellaswritenewtests),andrefactoringpartsofthecodetoimprovetest-abilityandreadability.\n\nThisisdonebyfirstimprovingthearchitectureoftheappto\u201cMVP-with-RxJava\u201d.Thisallowsustodecouplethecodeintodifferenteasytomanagelayerstherebyimprovingcodeflexibilityandgreatlyreducingmaintenancetime.Thiswillnotonlyimprovereadability,butalsohelpinimprovingcodequalitybyincreasingcohesionandreducingcoupling.\n\nThisisfollowedbycreation(andimprovement)oflocalunittests,integrationtestsande2etests,alongwithimprovingtheoverallContinuousIntegrationoftheproject.","sponsor":{"@type":"Organization","name":"Kiwix","disambiguatingDescription":"Internetcontentforpeoplewithoutinternetaccess","description":"Kiwixbringsinternetcontenttopeoplewithoutinternetaccess.BasedontheopenZIMfileformat,awebsite-anywebsite-willbeconvertedtoa.zimfilethatcanbethenstoredlocallyandaccessedwithouttheneedforafurtherinternetconnexion:userscanthenaccessWikipedia,theWiktionary,TEDtalks,theGutenberglibraryontheirdevice,wherevertheyareandwhenevertheyplease.Kiwixrunsonmostplatforms(Android,iOS,macOS,WindowsandLinux)andis,ofcourse,freetouse.\n\nThesoftwarepassedthemilliondirectdownloadsmarkattheendof2016,80%oftheseusersbeingintheGlobalSouth.Kiwixisalsousedbyahostoforganizationsaroundtheworld,beitinruralschoolsofWesternandSouthernAfricaoreducationandrehabilitationprogramsinUSandEuropeanprisons.Therearealsouseswehadn'tplannedfor:Kiwixisforinstance[distributedbytheCubangovernment](https://www.ecured.cu/EcuM\u00f3vil)tohelppeoplesaveondatacosts,orbyNGOsinNorthKoreatryingto[smuggleuncensoredinformation](https://www.wired.com/2015/03/north-korea/)intothehermitkingdom.\n\nWehaverecentlystartedreleasing\"customapps\";thatis,AndroidappsthatarebasedontheKiwixenginebutofferonlyaspecificpieceofcontent.AgoodexampleisWikiMed,anapplicationthatoffersmedicalcontentfromWikipediain10languages:again,itisparticularlypopularintheGlobalSouth(India,Pakistan,thePhilippines,IraqandEgypt,buttonameafewofourlargeruserbases).","url":"http://www.kiwix.org/","logo":"//lh3.googleusercontent.com/VXhrMpNEvBCyUaKuCRtQQngddrYs7RQHgk-dlALxgcn-4tNxSLfAgDlj21YYsT5yUgBYKNVu-ceFgX0HIOkb_WfMyPI6og"},"author":{"@type":"Person","name":"SiddharthSharma"}},"522":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdatePythonSPDXlibrarytoSPDX2.1","description":"SoftwarePackageDataExchange(SPDX)is\u201casetofstandardsforcommunicatingthecomponents,licenses,andcopyrightsassociatedwithsoftware\u201d.Youcanfindthelatest(aswellastheprevious)standardsat:https://spdx.org/specifications.ThePythonSPDXlibrarydoesnotsupportthelatestSPDX-2.1standard(instead,itcanhandleSPDX-1.2)whichmakesitlogicaltoaddsupportforthelateststandard.TheaimoftheprojectistoupdatethepythonSPDXlibrarytoSPDX2.1specificationwithabetterErrorManagementsystemandanimprovedinternalmodel.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"YashNisar"}},"523":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveExperienceofTicketingandSubtickets,DevelopaVenueCustomMapandEnhanceOrganizerFeatures","description":"-Implementticketingsystemformeetups.\n-Improvingsubticketingexperience,i.e.oncetheygettheirconference/meetupticketstheycansignupforspecific-workshops.\n-Enabletheoptiontoissuewaitingtickets.\n-Enablesendingacustomemailtospeakersandattendees.\n-Developavenuecustommapforreservedseatingandintegrateitintotheticketingprocess\n-Socialmediaintegrationtoautomaticallyposttoanevent/meetupstart.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"PradeepGangwar"}},"524":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ZLogentrycaching&benchmarking","description":"IntroduceacachingmoduleinthecurrentZLogarchitectureanduseabenchmarkingtooltoempiricallytestitsperformance.","sponsor":{"@type":"Organization","name":"CenterforResearchInOpenSourceSoftware(CROSS)atUCSantaCruz","disambiguatingDescription":"BridgingtheGapBetweenStudentWorkandOpenSourceSoftwareProjects","description":"TheCenterforResearchInOpenSourceSoftware(CROSS)attheUniversityofCaliforniainSantaCruz(UCSC)aimstobridgethegapbetweenstudentresearchandopensourcesoftwareprojects.CROSSturnsOSSprototypesintosuccessfulopensourcesoftwareprojects.TheCenterwascreatedin2015inspiredbythestoryofUCSCalumni(andCROSSbenefactor)SageWeil,whoturnedhisresearchprototypeintoamulti-milliondollarcompany.Wedrawfromthisexpertiseofouraffiliatedexpertsandindustrymemberstochooseprojectsthatwillhavemaximumrealworldimpact.Ourprojects--whichtypicallycenteraroundtheworkofseniorgraduatestudentsandpost-docs--arementoredandguidedbyateamofexpertschosenspecificallytobestensuresuccess.\n\nCROSSusesacombinationofteaching,networking,researchandincubationofopensourceprojects.OurindustrymembersincludeMicron,Huawei,Seagate,Toshiba,andWesternDigital.CROSS\ncurrentlysupportssevenopensourcesoftwareprojects--threeresearchprojectsandtwoincubatorprojects.\n\nTheseprojectscurrentlyinclude:\n-ZLog:DistributedShared-logforSoftware-definedStorage(Research)\n-SmartStorageDevicesinGenomics(Research)\n-Mantle:AProgrammableMetadataLoadBalancerfortheCephFileSystem(Research)\n-StrongConsistencyinDynamicWirelessNetworkstoEnableSafeandEfficientNavigationofAutonomousVehicles(Research)\n-AnEfficientCLibraryforUnum2.0(Research)\n-Skyhoook:ElasticDatabasesfortheCloud(Incubator)\n-TheNIMBLEenvironmentforstatisticalcomputing(Incubator)","url":"http://cross.ucsc.edu","logo":"//lh3.googleusercontent.com/7RBQNDXTZehOirRd4pdslC8evaKcbat_YUbp2v2xD2LZl3PPZvSGhzz5UbO3Fr78LSXldNmYRz3CP7lenh5Lk_HKghgewg"},"author":{"@type":"Person","name":"JavierRon"}},"525":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateopenHABwithGoogle'sPhysicalWeb","description":"Imagineit\u2019s7a.m.,youwokeup.Youaregoingtothekitchentomakebreakfast.Youmovefrombedroomtolivingroomandthenheadtothekitchen.Allthecurtainsalongtheroomsareautomaticallyopenforyou.Afteryougotyourbreakfast,youleaveyourhouseforwork.Therobotvacuumgoesoutandcleansyourhouse.\nAfteryouworkforalldaylong,youdrivehome.Thegarageautomaticallyopensforyou.Andwhenyouwalkthroughtherooms,thelightwillturnonforyouandturnoffafteryouleaveforawhile.\nThis,allcouldbedonewithopenHABintegratedwithGoogle\u2019sPhysicalWeb&Eddystonebeacons.Myjobisintendingtofinishthesefunctiontofulfillthescenariodescribedabove.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"Tony"}},"526":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UsabilityHero","description":"TheaimoftheprojectistoimprovetheusabilityaspectofTEAMMATES.Inparticular,tweaktheUIstopreventregularusersbeingoverwhelmedwithadvancefeatures.Also,improvetheavailabilityandaccuracyofuserhelp.ThisincludesgoalssuchasimprovingusabilityofUI,providingcontext-specifichelp,improvinguserguide,reducingbrittlenessofdocumentationtonameafew.","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"MuditGupta"}},"527":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automatedauthenticationdetectionandconfiguration","description":"TheOWASPZedAttackProxy(ZAP)isoneoftheworld\u2019smostpopularandbestmaintainedfreesecuritytool.Ithasextensivesupportforbothautomatedandmanualpen-testingofwebapplications.Onesuchsupportisautomaticreauthenticationwhentheapplicationterminatesthesessionbeingusedfortesting,eitherdefensivelyorforotherreasonssothatsubsequentrequestsareineffectiveuntilthesessionisrestored.Withthecurrentimplementation,ausermustmanuallyconfigureZAPtohandleauthentication.Thisistime-consuminganderror-prone.ThisprojecttargetstoallowZAPtohelpdetectloginandregistrationpagesandprovidemoreassistancewhenconfiguringauthentication,ideallybeingabletocompletelyautomatethetaskforasmanysortsofwebappsaspossible.\n\nExpectedResults:\n\u2022Automaticdetectionofloginandregistrationpages.\n\u2022Awizardtowalkusersthroughtheprocessofsettingupauthentication,withasmuchassistanceaspossible.\n\u2022Anoptiontocompletelyautomatetheauthenticationprocess,forasmanyauthenticationmechanismsaspossible.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"M.Kajan"}},"528":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompositeLabelIndices&Alertsruletesting","description":"Alertingisanimportantfeatureinmonitoringwhenitcomestomaintainingsitereliability,andPrometheusisbeingusedwidelyforthis.Henceitbecomesveryimportanttobeabletocheckthecorrectnessofthealertingrules.Prometheuslacksanygoodandconvenientwayofvisualisingandtestingthealertrulesbeforeitcanbeused.\n\nTherearemanylongstandingissuesandfeaturerequestsregardingtheabove,andmanyothers,andmyGSoCaimstosolvesomeofthem.\n\n##Deliverables\n\n####From[cncf/soc](https://github.com/cncf/soc#prometheus)\n*Persist\u201cfor\u201dstateforalerts[[1](https://github.com/prometheus/prometheus/issues/422)]\n*LabelValuesCompositeIndex(TSDB)[[1](https://github.com/prometheus/tsdb/issues/26)]\n*Unittestingforalertsinpromtool[[1](https://github.com/prometheus/prometheus/issues/1695)]\n*Featuresforbuildingandtestingalertexpressions[[1](https://github.com/prometheus/prometheus/issues/1154)][[2](https://github.com/prometheus/prometheus/issues/1220)]\n\n####Nicetohave\n*MorefeaturesinTSDBCLIforeasydebugging[[1](https://github.com/prometheus/tsdb/issues/107)]","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"GaneshVernekar"}},"529":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Open-event-orga-app","description":"Theopen-event-orga-appisanappfororganizerswiththehelpofwhichanyEventOrganizerouttherecancreateeventsandmanagethem.TheapphasaverywellwrittencodeandfollowstheMVParchitecture.Thecorefeaturesoftheappincludescanninginqrcode,checkinattendeesandticketmanagement.TheapplicationiscurrentlyreleasedinalphaphaseonGooglePlayStore.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"SridharJajoo"}},"530":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Phase-resolvedoscillations","description":"Quasi-periodicoscillationsarethe\u201cheart-beat\u201dofblackholesandneutronstars:oscillationswithchangingphaseandfrequency,probablyduetothecomplicatedmotionofmatteraroundtheseobjects.Besidescharacterizinghowthesefrequenciesevolveintime(accelerate,decelerate,forexample,whentheluminosityincreases),itisimportanttounderstandtheirexactphysicalmeaning.Afewexamplesintheliteratureusedifferentapproachestotheproblem,andcalculatethedifferentspectrumofthelightemittedatdifferentphasesoftheseoscillations.Thisishighlynon-trivial:onecannotfolloweasilythesingle\u201cheartbeat\u201d,butneedstoapplyastrongde-noisingtothesignalfirst,andthencalculatetheaveragespectrumduringtheoscillation.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"SwapnilSharma"}},"531":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdoptingtheunreleasedRomanian-Catalanpairandupgradingotherpairstothemonolingualmodulesystem","description":"CurrentlytherearenomachinetranslationsystemsofferingdirecttranslationbetweenRomanianandCatalanavailabletothegeneralpublic.Englishiscommonlyusedasapivotlanguage,andtheresultsaresometimesworsethanwhatcouldbeachievablewithdirecttranslation,becausethetwolanguageshavealotofcommon(bothbeingRomancelanguages).Inaddition,manyofApertium'spairs(includinganalphaRomanian-Catalanpair)havenotbeenupgradedtocurrentprojectstandards,whichmakespresentandfuturedevelopmentorupdatedharder.\n\nThisproposalcoversthecreationofaready-for-releasedirectRomanian-Catalanpairfromexistinglinguisticdataanddocumentation,aswellastheupgradeandgeneralcleanupofseveralotherApertiumpairs.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"MarcRieraIrigoyen"}},"532":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Stackle-FrontendfunctionalityandUserInterfaceImprovements","description":"BeingawebcommunicationportalforOpenSourceorganizationstodiscussabouttheirGitHubprojectsandtheirissues,Stackleprovidestheadministratorstheabilitytocreateaforumthreadforanorganizationandtheuserssigninginareabletoview,contributeandengageinthem.Theproposedsystemisanimproveduserinterfaceintermsofconsistencyanddesignwiththeexistingfunctionalityandonesyettobeimplemented.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"NandunBandara"}},"533":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleSummerofCode2018:Livehistogram,waveform,vectorscope","description":"TheAXIOMBetafeaturesasmallprogramcalledcmv_hist3thatcalculatesrawhistogramvaluefromcurrentimageinrealtimeprocessingpipeline.Thetaskistoimprovethistoolwithanewfeature(cropimageandextracthistogramfromthatselection).\nNextstepistocreatetoolforwaveformandvectorscope.Waveformtoolwillbeusedtodisplaybrightnessorluminanceofanimage.Whilevectorscopetoolwillbeusefulforcolorinformation.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"ItiShree"}},"534":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IterativeHardthresholdingforGeneticAnalysis","description":"Recentadvancesinmolecularbiotechnologiesdemandfastandinnovativealgorithmstoanalyze\nthemeffectively.Onepromisingproximal-typealgorithmisiterativehardthresholding(IHT).Itis\nespeciallywellsuitedtotheanalysisofmodernhigh-dimensionaldatasetscommoningenomics,\nandwasrecentlyimplementedinJuliaasIHT.jlforbothnumericandgenomicdata.Comparedto\nrelatedpackages,thecurrentIHTimplementationexcelsinaspectssuchasmemorymanagement\nandmodelselection,butlacksimportantanalysisfeaturessuchasgroupselectionrelevantto\ngenomicanalysis.Hence,IHT.jlisripeforimprovement.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"BenjaminChu"}},"535":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovePosteriorErrorProbabilityEstimationForPeptideSearchEngineResults","description":"OpenMSisanopen-sourcesoftwareC++libraryformassspectrometry(MS)datamanagementandanalyses.Acommontaskinproteomicsistoidentifyandquantifyproteinsincomplexbiologicalmixtures.Inastandardtandemmassspectrometry(MS/MS)protocol,acrucialpartistocontroltheuncertaintyinpeptideidentificationsgeneratedbysearchenginesthatmatchMSspectratopeptides.BasedonanideasuggestedbytheOpenMSteam,IproposeaprojecttoimprovetheposteriorerrorprobabilityestimationforpeptidesearchengineresultsinOpenMS.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"SophiaMersmann"}},"536":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingOHIFViewertonewRadiologyOWA","description":"BuildinganewopenwebappinangularforLibreHealthRadiologymoduletoworkwiththeexistingRESTbackend.ProjectalsorequirestheimplementationofadditionalRESTendpointsaswellastheintegrationofaDICOMimageviewer(inthiscaseOHIFViewer).","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"lehone"}},"537":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingEnd-To-EndEncryptiontomatrix-python-sdk","description":"#Goal\n\nThisprojectaimsatfullyimplementingend-to-endencryptioninmatrix-python-sdk,following\ntheofficialimplementationguideandmakinguseofthePythonbindingsalreadypresentinlibolm.\n\n##Rationale\n\nCurrently,eventhoughend-to-endencryptionhaslandedinMatrixforoverayear,onlythethreeSDKuponwhichisbuiltRiotondifferentplatforms(JS,AndroidandiOS)shipwithencryption.Ondesktop,thissituationpreventswritingclients,botsandbridgesthatcaninteractwithencryptedroomsinanyotherlanguagethanjavascript.Tacklingthisissuewouldbenefitthematrixecosystembyseeingmorefeaturefulprojectsemergeinavarietyoflanguages(Pythoninthiscase).ItalsosupportstheMatrixlong-termgoalofhavingE2Eencryptionturnedonbydefaultinprivaterooms.","sponsor":{"@type":"Organization","name":"Matrix.org","disambiguatingDescription":"Anambitiousopenecosystemfordecentralised,encryptedcommunication.","description":"###WhatisMatrix?\nMatrixisanopenstandardforinteroperable,decentralised,real-timecommunicationoverIP.ItcanbeusedtopowerInstantMessaging,VoIP/WebRTCsignalling,InternetofThingscommunication-oranywhereyouneedastandardHTTPAPIforpublishingandsubscribingtodatawhilsttrackingtheconversationhistory.\n\n[Matrix.org](https://matrix.org)definesthestandard,andprovidesopensourcereferenceimplementationsofMatrix-compatibleServers,Clients,ClientSDKsandApplicationServicestohelpyoucreatenewcommunicationsolutionsorextendthecapabilitiesandreachofexistingones.\n\n###WhatisMatrix\u2019sMission?\nMatrix\u2019sinitialgoalistofixtheproblemoffragmentedIPcommunications:lettingusersmessageandcalleachotherwithouthavingtocarewhatapptheotheruserison-makingitaseasyassendinganemail.\n\nThelongertermgoalisforMatrixtoactasagenericHTTPmessaginganddatasynchronisationsystemforthewholeweb-allowingpeople,servicesanddevicestoeasilycommunicatewitheachothersecurely,andempoweringuserstoownandcontroltheirdataandselecttheservicesandvendorstheywanttouse.\n\n###Whatdoesthismeanforusers?\nTheaimistoprovideananalogousecosystemtoemail-onewhereyoucancommunicatewithprettymuchanyone,withoutcaringwhatapporservertheyareusing,usingwhicheverapp&serveryouchosetouse,anduseaneutralidentitysystemlikeane-mailaddressorphonenumbertodiscoverpeopletotalkto.\n\n###HowisMatrixcurrentlybeingused?\n[Lotsofdifferentclients](https://matrix.org/docs/projects/try-matrix-now.html)havealreadybeenwrittenbythecommunity,aswellasseveralbridgestoexistingservices(IRC,Slack,libpurpleetc).Infact,auservisiting#matrixonfreenodemightbecommunicatingwithGitterorSlackusersviaMatrix-withoutevenrealisingit!\n\nRecentworkonMatrixincludes[E2Eencryption](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)(seeFOSDEM2017talksbelow),[embeddablewidgets](https://matrix.org/blog/2017/08/23/introducing-matrix-widgets/),[Communities](https://medium.com/@RiotChat/communities-aka-groups-are-here-announcing-riot-web-0-13-riot-ios-0-6-and-riot-android-0-7-4-933cb193a28e)and[Dendrite](https://github.com/matrix-org/dendrite)!\n\n*[EncryptingMatrix](https://fosdem.org/2017/schedule/event/encrypting_matrix/)\n*[Thefutureofdecentralisedcommunication](https://fosdem.org/2017/schedule/event/matrix_future/)","url":"https://matrix.org","logo":"//lh3.googleusercontent.com/lj4cCPcRF75WxmtxvnsuTVQ9DqfoGWVHiUuVgV_RIQ11qa4xywfxjEjHxNimWmRkdWYp6HI-CG-kDXcvunZ5ARgRHP1xgg"},"author":{"@type":"Person","name":"Zil0"}},"538":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddContinuousScanandThoroughProductAdditionusingOCRinNativeAndroidApplication","description":"ThisprojectaimstointroduceacontinuousscanfeatureintheOpenFoodFactsnativeandroidapplication.Thiswillmaketheprocessofscanningbarcodesmuchmorepowerfulandwillbeverymuchefficientintermsoftime,evenmorethanthecurrent\u201cPowerModeScan\u201d.Justhoveroverabarcodeandthekeyinformationwillbedisplayed,moveontootherbarcodeandfindit\u2019skeyinformationonthescreen.Noneedtotouchthescreenwhenscanningdifferentbarcodesjusthoveroverthemonebyoneandseetheresults.Thisprojectalsoaimstoaddthecompleteinformationabouttheproductduringitsadditionincludingitsnutritionalfacts,ingredientsetc.AddingtheingredientswillbemadeconvenientusingOpticalCharacterRecognition(OCR)thussavingtime.TheoverallUIofthescanningpartwillberevampedtogiveanimmersivedesign.","sponsor":{"@type":"Organization","name":"OpenFoodFacts","disambiguatingDescription":"Acollaborative,freeandopendatabaseoffoodandcosmeticproducts.","description":"##Afoodandcosmeticproductdatabase##\n\nOpenFoodFactsisadatabaseoffoodandcosmeticproductswithingredients,allergens,nutritionfactsandalltheatawecanfindonproductlabels.\n\n##Madebyeveryone##\n\nOpenFoodFactsisanon-profitassociationofvolunteers.\nSince2012,7000+contributorshaveadded400000+productsfrom180countriesusingtheAndroid,iPhoneorWindowsPhoneappsortheircamerastoscanbarcodesanduploadpicturesofproductsandtheirlabels.\n\n##Foreveryone##\n\nDataaboutfoodandcosmeticsisofpublicinterestandhastobeopen.ThecompletedatabaseispublishedasopendataundertheOpenDatabaseLicence(ODbL)andcanbereusedbyanyoneandforanyuse.Therearemorethan100re-usesofthedatainmanydifferentways:manynutritionappstoeatbetter,foodinventoryappstopreventwaste,researchbyhealthandnutritionscientists,investigationsbyjournalists,educativegamesetc.\n\n##Makebetterfoodchoices##\nFoodadditives,allergens,packagingcodes:OpenFoodFactshelpsyoumakesenseofthefineprintonproductslabels.Also,youcaneasilycompareproductsin3-clicks,sothatyoucanmakemoreinformedchoices.","url":"https://world.openfoodfacts.org","logo":"//lh3.googleusercontent.com/6MrBcZgWkiSDtFG4ZD4mOzIiveiFdLKctK69qecbBPGBEhU1QtZuJyjDlNtYcOgy7IxBt_9_dHlx-Zmsd75wwLxY2YNGdmM"},"author":{"@type":"Person","name":"HuzaifaIftikhar"}},"539":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"iDEditor:Supportforvectortiledata","description":"iDcurrentlyusespubliclyavailablereferencedatawheneditingOpenStreetMap.Thisdataisoftenintheformofrastertiles(aerialimagerypublishedasbitmap,gif,jpeg).\nThisprojectaimstoprovidesupportforvectortileddata.Vectortilesareapopularopenstandardtodelivermapgeometryandmetadata,informofpre-definedroughly-squareshaped\"tiles\",toabrowserorotherclientapplication.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"PrinciVershwal"}},"540":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MetamorphicTestingforMathLibraries","description":"Recently,metamorphictestingtechniqueshavebeenappliedwithsuccessin\nvariousfieldstofinddomain-specificbugs,aspresentedin[thissurvey][1].\nOnefieldyettobeexploredisthatofprogramminglibraries,whichcomeswith\nitsownsetofchallenges.Theexistanceofmultiplelibrariesmeanswehavea\nrichsetofequivalencerelationswecanemployformetamorphic\nrelations,allowingextensivetestingusingthisapproach.Thisprojectaimsto\nexplorethesuitabilityofapplyingmetamorphictestingtothesemathlibraries\nandevaluatetheirreliabilityandcorrectness.\n\n[1]:http://ieeexplore.ieee.org/document/7422146/","sponsor":{"@type":"Organization","name":"PollyLabs","disambiguatingDescription":"PromotingPolyhedralCompilation","description":"PollyLabsisamultinationalcollaborationbetweenacademiaandindustry.Itsmissionistoadvanceresearchandsoftwarearoundthe[PolyhedralModel](https://en.wikipedia.org/wiki/Polyhedral_model).\n\nPolyhedralcompilationisapowerfultechniquetoautomaticallyoptimizeloopnestswhichoftenoccurinscientificandmultimediacode.Optimizationsincludeparallelization(OpenMP,OpenCL,CUDA,MPI,...),vectorization,tiling,loopfusion,loopreversal,loopinterchangeandmanymore.\n\nPollyLabscontributessoftwaretothecommunityitself,suchas:\n\n*[Polly](https://polly.llvm.org/)\n*[IntegerSetLibrary](http://isl.gforge.inria.fr/)\n*[barvinok](http://barvinok.gforge.inria.fr/)\n*[ppcg](http://ppcg.gforge.inria.fr/)\n*[PolyhedralExtractionTool](http://pet.gforge.inria.fr/)\n*[PENCIL](https://github.com/pencil-language)","url":"http://pollylabs.org","logo":"//lh3.googleusercontent.com/Cp2ypwW7NKRyVI9L-VmN0PymSASvthwYzZMn5nwN7tM_ifdq-4jJyTC2LuubHG0fkUvJZ2eJMi0WxvcFIQn44UfJf-mHWw"},"author":{"@type":"Person","name":"AndreiLascu"}},"541":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KiwixAndroidAppUXImprovement","description":"CreateanewinitiallandingpagewithsuggestedZIMfilesthatausermightwanttodownloadand\nimprovethedownloadmanagementUItoflowmoreintuitively,guidinguserstogetthecontentthattheywant.Improvesearchfunctionalityallowinguserstoseethecontextoftheirsearches.Thuscreatinganewuserexperience.\nCreateacustombugreportsetuptoallowuserstoreportcrashesandrequestfeaturesmoredirectlywhileprovidinganonymousmetadataiftheywish.","sponsor":{"@type":"Organization","name":"Kiwix","disambiguatingDescription":"Internetcontentforpeoplewithoutinternetaccess","description":"Kiwixbringsinternetcontenttopeoplewithoutinternetaccess.BasedontheopenZIMfileformat,awebsite-anywebsite-willbeconvertedtoa.zimfilethatcanbethenstoredlocallyandaccessedwithouttheneedforafurtherinternetconnexion:userscanthenaccessWikipedia,theWiktionary,TEDtalks,theGutenberglibraryontheirdevice,wherevertheyareandwhenevertheyplease.Kiwixrunsonmostplatforms(Android,iOS,macOS,WindowsandLinux)andis,ofcourse,freetouse.\n\nThesoftwarepassedthemilliondirectdownloadsmarkattheendof2016,80%oftheseusersbeingintheGlobalSouth.Kiwixisalsousedbyahostoforganizationsaroundtheworld,beitinruralschoolsofWesternandSouthernAfricaoreducationandrehabilitationprogramsinUSandEuropeanprisons.Therearealsouseswehadn'tplannedfor:Kiwixisforinstance[distributedbytheCubangovernment](https://www.ecured.cu/EcuM\u00f3vil)tohelppeoplesaveondatacosts,orbyNGOsinNorthKoreatryingto[smuggleuncensoredinformation](https://www.wired.com/2015/03/north-korea/)intothehermitkingdom.\n\nWehaverecentlystartedreleasing\"customapps\";thatis,AndroidappsthatarebasedontheKiwixenginebutofferonlyaspecificpieceofcontent.AgoodexampleisWikiMed,anapplicationthatoffersmedicalcontentfromWikipediain10languages:again,itisparticularlypopularintheGlobalSouth(India,Pakistan,thePhilippines,IraqandEgypt,buttonameafewofourlargeruserbases).","url":"http://www.kiwix.org/","logo":"//lh3.googleusercontent.com/VXhrMpNEvBCyUaKuCRtQQngddrYs7RQHgk-dlALxgcn-4tNxSLfAgDlj21YYsT5yUgBYKNVu-ceFgX0HIOkb_WfMyPI6og"},"author":{"@type":"Person","name":"AbdulWadood"}},"542":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenCine:RawImageDebayeringMethods","description":"IamapplyingforthetaskT722,listedonPhabricator(https://lab.apertus.org/T722).Ihavetoimplementseveraldebayeringalgorithms(bymyselforwiththeuseofacleanandwellmaintainedC++library),sothattheusercanseeapreviewofthefootage.Andthenfurtheroptimisingandacceleratingtheimplementation,usingmultithreadingand/orAPIssuchasOpenCL.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"Cl\u00e1udioGomes"}},"543":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StaticcodeanalysisinKodi'saddon-checktool","description":"OneofthemajorfeaturesofKodiisthatitisveryextensible.Anyonecancreateanewaddonadding/modifyinganyfunctionalitythattheywant.TheaddoncanthenbesubmittedtooneofKodi'srepositoriesfromwhereotherKodiuserscandownloadthis.\n\nToeasewiththereviewingprocessoftheseaddons,theaddon-checktoolrunsonCIandalertsthereviewersaboutvariousissueswithaddonstructureetc.\n\nThisproposalwillextendtheaddon-checktoolbyaddingthingslikedetectionofwhetheranaddonisPython3compatibleornot,anysyntaxerrorsetc.viaPylint","sponsor":{"@type":"Organization","name":"XBMCFoundation","disambiguatingDescription":"Theultimateentertainmentcenter","description":"Kodiisafreeandopensource(GPL)softwaremediaplayerandentertainmenthubfordigitalmedia.KodiisavailableforLinux,OSX,iOS,Android,andWindows,runningonbothx86andARM-basedprocessors,includingtheRaspberryPi.Createdin2003byagroupoflikemindedprogrammers,Kodiisanon-profitprojectrunanddevelopedbyvolunteerslocatedaroundtheworld.Morethan50softwaredevelopershavecontributedtoKodi,and100-plustranslatorshaveworkedtoexpanditsreach,makingitavailableinmorethan30languages.","url":"http://kodi.tv","logo":"//lh3.googleusercontent.com/aIl6XKpfFObcroDTvToeSNW_AiiyNXJpWGJYm-WDSwAv4SfIe6623Ry8Z3kkjFlJA5GOiaBkfmVZHsAgtl9U2iXEvKtvkQ"},"author":{"@type":"Person","name":"MehtabZafar"}},"544":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertBearstoAspectsProject","description":"Throughthisprojectcoalauserswillnolongerhavetoworryaboutsearchingforthebearorrememberingthenameofthebearappropriatefortheirwork.Theywillbeabletofixtheircodewiththehelpofan\u2018aspect\u2019,whichisnothingbutakeywordthatrelatestotheactiontheywantthebeartoperformontheircode.Thisprojectaimsathavingproperlydefinedanddocumentedaspectsformostofthebears.Afterthisproject,allthebearswillgetexecutedproperlybyusingtheirrespectiveaspects.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ParekshaManchanda"}},"545":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementGeospatialDataViewerinpgAdmin4forPostGIS","description":"pgAdministheGUImanagementtoolforPostgreSQL.ThelatestversionpgAdmin4isweb-basedandwritteninPythonandjQuerywithBootstrap,usingtheFlaskframework.ButcurrentlythereisnogeospatialdataviewerinpgAdmin4,andexternalapplications,suchasQGISarerequiredifwewanttobrowserthedatainamap.It\u2019snotconvenientforuserstoviewgeometriesdirectlyinpgAdmin4\u201cDataOutput\u201dtablepanel.\n\nIproposetoimplementageospatialdataviewerinpgAdmin4thatwillallowuserstoviewthetablesinaspatialdatabaseandtheresultsofqueriesexecuted.WiththeviewerIintendtodevelop,userscandirectlyviewgeospatialdataonamapwithinthepgAdmin4GUI.Refertothe[projectwiki](https://trac.osgeo.org/postgis/wiki/GoogleSummerCode2018)togetmoredetail.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"XuriGong"}},"546":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Decentralisedclient-siderecordingforJitsiMeet","description":"Implementdecentralisedclient-siderecordingmechanisminJitsiMeet,whereeachdevicerecordsandonlyrecordstheaudiooftheparticipantonthatdevice,directlyusingthestreamfromaudiorecordingdevice.Afterwards,therecordingsaremergedofflinetoformasingletrack.\n\nPotentialusecasesinclude:\n-Hostingapodcastbyremotecollaboration.\n-Remotelyinterviewingpeopleovertheinternet,withtheintentionofusingtherecordinginaradio/TVprogramafterwards.\n-Collectingstoriesandoralhistory.SomethinglikeStoryCorpsDIYbutwithouttheneedtomeetphysically.\n-Virtualchoir,wheremultiplepeoplesingthesamesongtogetherbutremotely.Audioqualityiscrucialhere.\n\nThisfeaturewillpotentiallyextendJitsiMeet'suserbasetoalotmoreofaudiocontentcreators.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"Radium(TianleiZheng)"}},"547":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Intro/OutroDetection","description":"Thegoalofthisprojectistobuildatoolwhichcanhelptheuserstodetecttheintros/outrosoftheirTVshowfiles.Usingthistool,usercangetthetiminganddurationintros/outrosfortheirTVshowswhichwillbestoredinafile,whichwillthenbeusedbyaKodiaddontoletusershavetheoptiontoskiptheintros/outros.","sponsor":{"@type":"Organization","name":"XBMCFoundation","disambiguatingDescription":"Theultimateentertainmentcenter","description":"Kodiisafreeandopensource(GPL)softwaremediaplayerandentertainmenthubfordigitalmedia.KodiisavailableforLinux,OSX,iOS,Android,andWindows,runningonbothx86andARM-basedprocessors,includingtheRaspberryPi.Createdin2003byagroupoflikemindedprogrammers,Kodiisanon-profitprojectrunanddevelopedbyvolunteerslocatedaroundtheworld.Morethan50softwaredevelopershavecontributedtoKodi,and100-plustranslatorshaveworkedtoexpanditsreach,makingitavailableinmorethan30languages.","url":"http://kodi.tv","logo":"//lh3.googleusercontent.com/aIl6XKpfFObcroDTvToeSNW_AiiyNXJpWGJYm-WDSwAv4SfIe6623Ry8Z3kkjFlJA5GOiaBkfmVZHsAgtl9U2iXEvKtvkQ"},"author":{"@type":"Person","name":"Mohit_Agarwal"}},"548":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Open-SourceSimulationsforGasDetectoronPython","description":"MagboltzsolvestheBoltzmanntransportequationswithnumericalintegrationinordertosimulatetheinteractionsofelectronsingasmixturesundertheinfluenceofelectricandmagneticfields.\n\nDegradcalculatestheclustersizedistributionandprimaryclusterdistributioningasmixturesforminimumionizingparticlesandX-rays.\n\nBothoftheseprogramswereoriginallymadeinFortran,thecodeisavailableinthelinksbellow.\n\nThegoalofthisprojectistobeginwithatestpythoninterfaceforDegradandMagboltz,todesignoptimizedpythonimplementationsoftheirprocesses,jointfunctionality,andcanextendtonewfunctionalityrelatedtothecalculationaswellasextensivereportsoftheresults.\n\nR&DofgaseousdetectorsrequiressimulationslikethoseprovidedbyMagboltzandDegrad.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"MayankModi"}},"549":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BeginnerModeandTutorialCreation","description":"ThebeginnermodeandteachingfunctionalityprojectwillassistnewcomerstoMuseScore.ThebeginnermodewillpresentasimplerUIandsomesimplifiedoptionstoavoidinformationoverload.Itwillalsointegratethehandbookinasonscreenhelp.Theteachingfunctionalitywillentailmanyabilitiestolockmeasures,disableUIoptions,andintroducea\u201cteachingmode\u201dtogivetutorialstonewcomers.","sponsor":{"@type":"Organization","name":"MuseScore","disambiguatingDescription":"Create,playandprintbeautifulsheetmusic","description":"MuseScoreismusicnotationsoftwareusedbymillionsofmusiciansworldwidetocreate,playandprintbeautifulsheetmusic.MuseScoreiseasytouse,yetpowerful,andcreatesprofessional-lookingsheetmusic.MuseScoreislicensedunderGNUGPLv2.\n\nMuseScoreisavailableforLinux,WindowsandMacOSX,andisavailablein50+languages.ItfeaturesaneasytouseWYSIWYGeditorwithaudioscoreplaybackforresultsthatlookandsoundbeautiful.Itsupportsunlimitedstaveswithuptofourvoiceseach,dynamics,articulations,lyrics,chords,leadsheetnotation,import/exportofMIDIandMusicXML,exporttoPDFandWAV,plusonlinescoresharing.\n\nLearnallaboutMuseScoreonhttps://musescore.org","url":"https://musescore.org","logo":"//lh3.googleusercontent.com/NxECs9k5nZwknABQy7m_KkdJADOGaezVMI4_xXTC0Sljdnn4EzFrebqHm6Nu2rH6Rwguws7XkU4VnHP870WTGccvL5Iti2Gg"},"author":{"@type":"Person","name":"JoshuaBonn"}},"550":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VRConfig-VisualRouterConfigforOpenWrt","description":"Improvetheusabilityandbeginner-friendlinessofOpenWrt'sLuCIWebInterfacebycreatingapicture-basedvisualrouterconfiguration","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"Asco"}},"551":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreMeshgroundroutinguserfriendlyinterface","description":"Createauserinterfaceforlime-hwd-ground-routingthatiseasytouseandunderstand.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"MarcosGutierrez"}},"552":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalfortheProject:CreatewebcomponentsforFHIRResources","description":"TheintentionoftheprojectistodevelopWebComponentsthatprovideaccessandfunctionalitytoFHIRresourcesandcanbeusedonallthreeprojectsofLibreHealth(LibreHealthToolkit,LibreHealthRadiologyandLibreHealthEHR)\nUsingPolymer2.0.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"SubhashinieKoshalya"}},"553":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AstronomyLibrary","description":"ThisprojectinvolvesdevelopinganewlibrarywhichtriestocoverthemajorconceptsofacomplexanddiversefieldofAstronomy.ThislibrarywillprovidefunctionalitiestomitigatethecomplexitiesofastronomicalcalculationsusingC++.Itwillhavefunctionalityaimedatanyonedevelopingastronomysoftware,professional/amateurastronomers,andastrophysicists.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"PranamLashkari"}},"554":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FedoraHappinessPackets","description":"HappinessPacketsencouragesandmakesiteasierforpeopletosendpositivefeedbacktotheirpeers(anonymouslyiftheylike).ThisprojectextendsHappinessPacketsbygivingaFedoraBadgetoanyonewhosendsaHappinessPackettoanothercontributor.TodothisweneedtoaddsupportforFedora\u2019sauthenticationsystemandafedmsghook.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"ALGOGATOR"}},"555":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VirtualLTSPServer","description":"Nocomputerlabteacherwantstobootupeachandeverymachineinthelab.Withmyproject,Iwillprovideasolutiontothisproblem.IwillcreatescriptstoautomaticallystartupandcontrolthevirtualmachinefromwhichalltheThinclientscanbootupwithoutactuallyhavingOperatingSysteminstalledinthem.TheprojectwillalsosimplifytheconfigurationandcustomizationoftheLTSPbox.\nIwillalsobringcontainertechnologythis.ByinstallingLTSPserverinadockercontainerDeploymentwillbeextremelyfastandsimple.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"DeepanshuGajbhiye"}},"556":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Avogadro2:MolecularDynamics","description":"Thisprojectaimstoimplementsupportfor**MolecularDynamics**inAvogadro.\n\nMoleculardynamics(MD)isacomputersimulationmethodforstudyingthephysicalmovementsofatomsandmolecules.Theatomsandmoleculesareallowedtointeractforafixedperiodoftime,givingaviewofthedynamicevolutionofthesystem.Inthemostcommonversion,thetrajectoriesofatomsandmoleculesaredeterminedbynumericallysolvingNewton'sequationsofmotionforasystemofinteractingparticles.Inthisproject,weaimtoprovidesupportinAvogadroforreadingMDtrajectoryfilesandanalyzingthevariousaspectsoftheMDcalculationliketemporalevolution,particlemovementcharacterization(eg.pairdistributionfunctions)etc.Also,inputgenerationandsupportforrunningMDcalculationsincommonpackageslikeOpenMMandGROMACSshallbefocuseduponinthelaterstagesoftheproject.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"AdarshBalasubramanian"}},"557":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extending'rvw'andreintegratingvowpalwabbit","description":"VowpalWabbitisanonlinemachinelearningsystemthatisknownforitsspeedandscalabilityandiswidelyusedinresearchandindustry.Thegoalofthisprojectistoprovidethe\u200breworkedfunctionalityofVowpalWabbittoR.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"IvanPavlov"}},"558":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenEventbugsolving","description":"Howdoweaccelerateopeneventdevelopment?","sponsor":{"@type":"Organization","name":"OpnTec","disambiguatingDescription":"DevelopingOpenEventSolutionsforEveryone","description":"TheOpenEventProjectofferseventmanagersaplatformtoorganizeallkindsofeventsincludingconcerts,conferences,summitsandregularmeetups.Thecomponentssupportorganizersinallstagesfromeventplanningtopublishing,marketingandticketsales.Automatedwebandmobileappshelpattendeestogetinformationeasily.","url":"http://opntec.org","logo":"//lh3.googleusercontent.com/1Wd-4GNFH3Pb4CcwKiwkVdfFIhcwgEO3XN-RieQBVZ9XzkkdVQFsSb8wiu6VDCEJjXWYRB72QR6ZO1ILpW5NQPrqQLmYnw"},"author":{"@type":"Person","name":"Rainb"}},"559":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AlternativecomputationalenginesforPyMC3","description":"PyMC3isbasedonTheano,andusesitforcreatingandcomputingthegraphthatcomprisestheprobabilisticmodel.GiventhediscontinuationofsupportforTheano,weareexploringusingalternativelibrariesforfuturemajorversionsofPyMC.Weaimtoportorre-implementsomeofthedistributionscurrentlypresentinPyMC3usingtheselectedframeworkwhilekeepingtheAPI,outputandperformanceconsistent.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SharanYalburgi"}},"560":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Proposal-Draft:CalendarVisualizationandFiltering","description":"TheKibanaVisualizeappnowneedsanewcalendarvisualizationthatisaspecializedformofaheatmap,whichprovidessingle-dayormulti-dayeventsmarkingsinvaryingcolorsbasedondifferentmetrics.Itshouldplaywellwiththevisualizationeditor,filtering,andDashboard.","sponsor":{"@type":"Organization","name":"Elastic","disambiguatingDescription":"WearethecreatorsofElasticsearch,Kibana,Beats,andLogstash.","description":"Elasticistheworld'sleadingsoftwareproviderformakingstructuredandunstructureddatausableinrealtimeforsearch,logging,security,andanalyticsusecases.\nFoundedin2012inAmsterdambythepeoplebehindElasticsearchandApacheLucene,Elasticsetforthavisionthatsearchcansolveaplethoraofdataproblems.Theoriginsofthecompanystartbackin2010,whenShayBanonwrotethefirstlinesofElasticsearchandopensourceditasadistributedsearchengine.Sincethen,thecreatorsoftheopensourcetoolsKibana,Logstash,andBeatshavejoinedtheElasticfamily,roundingoutaproductportfolioknownastheElasticStack,whichisusedbymillionsofdevelopersaroundtheworld.ElastichasheadquartersinAmsterdam,theNetherlands,andMountainView,California.TheElasticfamilyunitesmorethan700employeesacross35countriesintoonecoherentteam,whilethebroadercommunityspansacrossover100countries.","url":"https://www.elastic.co","logo":"//lh3.googleusercontent.com/w-0QC9kComYzrWQwjO1dQLTEJjo60KDRi14_d__Dom80YqzEFZxCwqk6BS_dq81c8kbAb2i0gOMEQl0VfZ4TnqvdzGhutFEA"},"author":{"@type":"Person","name":"HanqingZhao"}},"561":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommentsforResponses","description":"Theprojectenhancesthecurrentimplementationofthecommentfeature.\n\nFeaturestoconsider:\n\n1.Abilityforrespondentstoaddcommentsfortheirownresponsese.g.toaddanexplanatorycommentwhenansweringanMCQquestion\n2.Abilityforinstructorstoaddcommentsfrommoreplaces.Forexample,currentlythefollowingviewofasessionresulthastheabilitytoaddcomments.\n3.Possibleextension:Abilitytoknowifthecomment/responsewasreadbythestudent.","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"NidhiGupta"}},"562":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Android-CustomizationandbrandingforselectedVPNproviders","description":"Allowingproviderstocustomizetheapplicationcanbeefficientlyachievedbytheuseofbuildconfigfieldinsidethebuild.gradle(Module).Usingthisapproachwecancreatetheneededcustomizationelementsandtheirvaluescanbeprogrammaticallygiventhroughbuildconfigfield.Thiswaytheproviderwillonlyneedtoeditonefile.Thesamecanbedoneforomittingproviderselectionandonboardingstepsfromtheappbyplacingbooleanflagsusingbuildconfigfield.","sponsor":{"@type":"Organization","name":"LEAPEncryptionAccessProject","disambiguatingDescription":"Wemakeencryptioneasytouse.","description":"LEAPisadedicatedtogivingallinternetusersaccesstosecurecommunication.Ourfocusisonadaptingencryptiontechnologytomakeiteasytouseandwidelyavailable.Wewanttomakeitpossibleforanyserviceprovidertoeasilydeploysecureservices,andforpeopletousetheseserviceswithoutneedingtolearnnewsoftwareorchangetheirbehavior.Theseservicesarebasedonopen,federatedstandards,butdoneright:theproviderdoesnothaveaccesstotheuser\u2019sdata,andweuseopenprotocolsinthemostsecurewaypossible.\n\nOntheserversidewehavecreatedtheLEAPPlatform,a\u201cproviderinabox\u201dsetofcomplementarypackagesandserverrecipesautomatedtolowerthebarriersofentryforaspiringsecureserviceproviders.Ontheclientside,wehavecreatedacross-platformapplicationcalledBitmaskthatautomaticallyconfiguresitselfonceauserhasselectedaproviderandwhichservicestoenable.Bitmaskprovidesalocalproxythatastandardemailclientcanconnectto,andallowsforeasyone-clickVirtualPrivateNetwork(VPN)service.\n\nTheLEAPemailsystemhasseveralsecurityadvantagesovertypicalencryptionapplications:ifnotalreadyencrypted,incomingemailisencryptedsothatonlytherecipientcanreadit;emailisalwaysstoredclient-encrypted,bothlocallyandwhensynchronizedwiththeserver;allmessagerelayamongserviceprovidersisrequiredtobeencryptedwhenpossible;andpublickeysareautomaticallydiscoveredandvalidated.Inshort,theBitmaskappoffersfullend-to-endencryption,quietlyhandlingthecomplexitiesofpublickeyencryptionandallowingforbackwardcompatibilitywithlegacyemailwhennecessary.BecausetheLEAPsystemisbasedonopen,federatedprotocols,theuserisabletochangeprovidersatwill,preventingproviderdependencyandlock-in.","url":"https://leap.se","logo":"//lh3.googleusercontent.com/mFSTc-0kBDxavaRe7oDS5b7Rz8f-b8kleQbgWShrg5F5eta1a0F2FOp3QFKD7DS1KhT7gNO1WkbP5Cr758NtEVYMT4MlJ_jw"},"author":{"@type":"Person","name":"JanakAmarasena"}},"563":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GearVRandDaydreamSupport","description":"ThisprojectinvolvesimprovingtheexistingARVRServerbyaddingsupportforthepremiumMobileVRplatforms.ThegoalistoimprovetheexistingGDNativesforGearVRandimplementsupportfortheDaydreamdevices.ThiscanbedonebyimprovingthenewlyimplementedVRbackendofGodot.The\"Nativemobile\"interfacecanbemodifiedtosupportbothGearVRandDaydream.Alternatively,theexistingOculusinterfacecanalsobemodifiedtosupportGearVRandanewinterfacecanbedesignedtointroduceDaydreamsupport.","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"ParitoshSharma"}},"564":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InterfaceforExternalDatasourceimportinCalc","description":"DataisavailableinDifferentformsandvisualizingthatdataortransformingitintosomethingmeaningfullisatedioustask.CalcprovidesafunctionalitytovisualizethedataeasilybyimportingitinCalc.ThisprojectwillinvolveimprovingtheUIoftheDataproviderdialogandextendingthedataprovidersandaddingnewtransformationsoptiontoit.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"ManujVashist"}},"565":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InterMineDataBrowserTool","description":"TheexistingquerybuilderinInterMinerequiressomeexperiencetoobtainstatisticaldataaboutthedifferentminecategories,whichcanbecomeoverwhelmingfornewusers.Forinstance,forauserinterestedonsearchingdatainHumanMineusingit\u2019squerybuilder,heorshewouldneedtobrowserthroughthedifferentclassesandattributes,choosingbetweentheavailablefieldsandaddingthedifferentconstraintsovereachofthem,inordertogetthedesiredoutput.Thisrequirestheusertohaveadecentknowledgeofthemodelschemainordertosuccessfullybuildacorrectqueryfortheexpectedqueryresults.Fornewusersthisworkflowcanbecome,indeed,overwhelmingtosearchforspecificinformationinthedata.\n\nForthisreason,thegoalofthisproject,istoimplementafacetedsearchtooltodisplaythedatafromInterMinedatabase,allowingtheuserstosearcheasilywithinthedifferentminesavailablearoundInterMine.withouttherequirementofhavinganextensiveknowledgeofthedatamodel.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"Adri\u00e1nBazaga"}},"566":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PatchewRESTAPIimprovements.","description":"PatchewisanopensourceCIprojecttoautomatetestingofpatchessubmittedasemailsonmailinglists.CurrentlyPatchewhasasimpleAPI,butitiscomplicatedtouseitbecauseitisnotREST-likeanditexposeslow-leveldetailsofthepatchewdatabaseschema.TheprojectaimsatreplacingitwithanewRESTAPI.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"tony_stark"}},"567":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveUIprotocol/APItofacilitateconsistentGUIsinembeddingapplications","description":"ThisprojectaimstoimprovetheexistingUIprotocoltoletotherapplicationsembed_Neovim_instancestoprovide\"vimmode\"likefeatures.TheimprovedAPIwillequiptheembedderswithevenfinercontroloftheGUItoprovideamoreintegratedandrichexperience.Itwouldalsoexternalizealltheindividualelementsforafinercontrol.","sponsor":{"@type":"Organization","name":"Neovim","disambiguatingDescription":"Vim-forkfocusedonextensibilityandusability","description":"NeovimisarefactoroftheVimtexteditorengineeredtoencouragenewfeatures,advancedUIs,andpowerfulextensions.\n\nGoals\n\nProvideaflexible,extensibleVimwithafirst-class,fastscriptingalternative(lua/luajit)\nProvideaconsistentuserexperienceacrossplatforms\nMaintainfeatureparitywithVim\nContinuetheVimtraditionofbackwardscompatibility,withfewexceptions\nKeepthecoresmallandfast\nTargetallplatformssupportedbylibuv\nDelegatetoplugins,butpreservetheutilityoftheeditorcore","url":"https://neovim.io/","logo":"//lh3.googleusercontent.com/udmTZuJpl1NZxCijlG_bxbibb6rvqW1tiNfP4oyhU-1JltGSZkUDSsc_hOJXRQcvOp8MjLURlD3AAkLntP3pb70PImUvQcIx"},"author":{"@type":"Person","name":"UtkarshMaheshwari"}},"568":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmailIntegrationproject","description":"**EmailIntegrationProject**consistsoffourmajorparts-\n1.ReplybyEmailtocomment:ThisfeaturewouldallowausertocommentontheresearchnoteorquestionpostedatPublicLabjustbyreplyingbacktothenotificationemailtheyreceivedregardingthequestion.\n2.WeeklyDigest:ImplementationoffeaturebywhichanemailwouldbesenttoeachuserofPublicLabcontaininghis/herlikedtopicsupdates.\n3.UIforemailnotificationsettings:Ihavedesignedtheuser-interfacewhichwouldallowuserstocustomizetheirexperiencewithPublicLab'swebsite.\n4.UnpublishedDraftCreation:Thisfeaturewouldallowuserstosavetheirresearchnoteasadraftsothatusercancompleteitanytime.Itwouldalsoallowausertogenerateasecretlinkwhichhe/shecansharewithspecificuserstohavetheirreviewofhiswork.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"GauravSachdeva"}},"569":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FormalverificationofWARP-Vprocessor","description":"WARP-Visanemergingopen-sourceCPUcoregeneratorforRISC-VCPUs.ItbenefitsfromtheflexibilityofTransaction-LevelVerilog(TL-Verilog)tosupportawiderangeofimplementationsfromsimpleCPUsforFPGAsthroughhigh-frequencyASICimplementations.\nThegoaloftheprojectistoformallyverifytheWARP-Vcore,makingdevelopmenteasierforthestrictrequirementsoftheRISC-VspecificationandenablingtheuseoftheWARP-Vcoreinhighlydemandingandcriticalareas.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"\u00c1kosHadnagy"}},"570":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNUGuix(Cuirass):AddingawebinterfacesimilartotheHydrawebinterface","description":"CuirassisaimedtomonitoragitrepositorycontainingGuixpackagedefinitionsandbuildbinariesfromthesepackagedefinitions.Thestateofplannedbuildsisstoredinasqlitedatabasebutthereisnoconvenientinterfacewhichwouldallowwatchingthecurrentstatusofthebuildjobs.\nTheproject\u201cAddingawebinterfacesimilartotheHydrawebinterface\u201dfocusesonexposingtheCuirassinternalstatethroughawebinterfacewritteninGuileScheme.\nTheHydrawebinterfaceisagoodexampleoftheinterfacewhichhastobeimplemented.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"TatianaSholokhova"}},"571":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[#1Lib1Ref]Builda\"worklist\"toolforcampaignsandin-personeditingevents","description":"Inthisproject,atoolwillbedevelopedthatwillbasicallyenablepeopletocollaborateduringcampaignsandin-personeditingevents.It'llactasaplatformwherepeoplecancreate,modifyandshareworklistswhichisacollectionofarticlesthatshareacommonfeatureandneedtobeworkedupon,e.gListofarticlesaboutIndiathatneedcitations.Also,thistoolwillenablepeopletoworkonarticleswhichfallintheirareasofinterest.Allinall,we\u2019llbeabletoencouragemorecontributionsbyprovidinganintermediateplatform.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"MeghaSharma"}},"572":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AC++RuntimeReplacement","description":"TurnHPXintoareplacementfortheC++runtime.CurrentlyHPXneedstomanually\"lift\"regularfunctionstoHPXthreadsinordertohavealltheinformationforuser-levelthreadingavailable.ThisprojectaimstoimplementstepsthatneedtobetakentoimplementaHPXC++runtimereplacementandprovideafirstproofofconceptimplementationforaplatformofchoice.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"NikunjGupta"}},"573":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ArabicSpeechRecognitionandDialectIdentification","description":"Theprojectproposedaimstoimplementan**Arabicspeechrecognition**modelusingtrainingdatafromthe[*MGB-3*](http://www.mgb-challenge.org/arabic.html)Arabicdatasetstoperformspeechrecognitionona**televisionnewscorpus**capturedinCairobyRedHenLab.Anothercontributionwillbetotraina**dialectidentification**modeltoperformArabicdialectidentificationontheTelevisionnewscorpus.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"AhmedIsmail"}},"574":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommandLinePloneTools","description":"Thisprojectisaboutimprovingplonecliandbobtemplates","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"Akshay"}},"575":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GovernmentGazetteNER&MetadataExtraction","description":"APythonmoduleforNERandmetadataextractionoftheGovernmentGazette.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"chriskk"}},"576":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MoMA","description":"MultivariateAnalysistechniquesareindispensablefortrueData-DrivenDiscovery,butaunifiedandeasy-to-useframeworkhasbeenlackingtodate.IndividualpackagesallowforcertainspecialcaseshandledbyMoMA,butforadvancedcases,nostandardpackagedsolutionisavailable.TheMoMApackagewillprovidethefirstunifiedtoolboxforallformsofhigh-dimensionalmultivariateanalysisinRoranyotherlanguage.MoMAwillempowerstatisticiansanddatascientiststoflexiblyfindpatternsthatrespectthespecificstructureoftheirdataandallowfortrulyModernMultivariateAnalysis.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"LiaoLuofeng"}},"577":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ARCoreRenderer:Processing-Android","description":"ARcoreRendererfocusesoncreatinganAugmentedRealityRendererforProcessing-Android,thatwillbeabletorender3DObjectsontotheRealWorldsceneusingProcessingcodeinReal-time.Inaddition,somebasicsampleapplicationswillbecreatedtodemonstratethesimpleARcoreAPIforprocessingandwillbeexplainedwithcompleteanddetailedDocumentation.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"SyamSundarK"}},"578":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AttentiveMigrationofwikiactivitypagestogit","description":"Thisprojectmigratesallpageslistedunderhttps://wiki.sugarlabs.org/go/Activities,toGitHub.\n\n#####Objective:\nasSugarLabsismovingtowardsGitHubstyleofdevelopment,\n\nforanychangetoaactivity,itgetscumbersomeforthedevelopertoupdateboththeGitHubrepositoryanditscorrespondingwiki-pagedocumentation.\n\nthus,itwouldbebeneficial(andmoremaintainable)inthelongrunifthese345wikipageswereembeddedonlyintheircorrespondingGitHubrepositories.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RudraSadhu"}},"579":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integratepyflakes-enhancedASTintocoala","description":"Theidea,here,istointegrate**pyflakes-enhancedAST**intocoalaasa**metabear**whichcanthenbeusedtodevelopvariousplugins.Thesecondpartoftheprojectinvolvesredesigningflake8plugins**flake8-future-import**and**flake8-builtins**insuchawaythattheyusepyflakes-enhancedASToverpythonAST.Finally,awrapperistobecreatedwhichsuppliesapythonASTtoflake8pluginssothattheyworkasitis.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"AnkitJoshi"}},"580":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PurityandNullabilityAnalysis","description":"Iproposetoworkonatoolthat,givenJVMbytecode,decidesforeachmethod,whetheritperformsaneffectfulcomputation(includingIO,globalvariablemutationetc.),oritisreferentiallytransparent,thatisityieldsthesameresulteverytimeitiscalledwithsamearguments.Suchfunctionsarecalled'purefunctions'.Thetoolisalsosupposedtoprovideinformationaboutwhetherthereturntypecanbethespecial`null`value,requiringa`Maybea`duringEta-interop.Automatedanalysisforsuchdatacansimplifythedevelopmentprocess,byenablinganffi-generatortogeneratebindingsforJava,ideallywithoutrequiringanymanualinputfromthedeveloper.Sincetheprojectismostlyexploratory,theanalysisisintendedtobeconservative,butneverwrong,inthesensethatitshouldnotrecommendareturntypeof`a`forafunctionthatmayreturn`null`,butmayrecommend`Maybea`forafunctionthatneverreturns`null`.Buttheaimisto,ofcourse,minimizethenumberofsuchcases.","sponsor":{"@type":"Organization","name":"Eta","disambiguatingDescription":"EtaisadialectofHaskellontheJavaVirtualMachine.","description":"EtaisapurefunctionallanguagedesignedforpracticalusemodelledafterHaskell.Ithasacombinationofpurity,lazinessandstrongtypingmakingdevelopershighlyproductive.Thesefeaturesallowdeveloperstofocusmoreondescribingtheirproblemratherthanfocusingonhowtogivecommandstoamachineonhowtoaccomplishtheirtask.\n\nEtarunsontheJavaVirtualMachineallowinglargecompaniestointegrateitintotheirexistingsystems.Itprovidesatype-safeForeignFunctionInterface(FFI)mechanismthatallowsyoutoaccessexistingJava,Scala,Clojure,andGroovylibrarieswitheasewhilekeepingthenicepropertiesofthelanguage.\n\nEtasharesthecompilerinfrastructurewithGHC,theGlasgowHaskellCompiler,whichmeansitalreadyhassophisticatedoptimizationsthatallowyoutowritehighlevelcodeandgetgoodperformanceaswell.\n\nEta'sruntimehasawidevarietyofconcurrencymechanismssuchasSoftwareTransactionalMemory,MVars,andFiberstoallowdeveloperstobuildhighlycomplexconcurrent&distributedsystemswithease.","url":"https://eta-lang.org/","logo":"//lh3.googleusercontent.com/InFNu4qcX_r8OkLD3cbh40t_HGiHbyX5S7QDE2cQL-D3RJOYfMOmSG3Lbn4QD-eXxgj9FbJ3M3-tVJp1KA2gAIsej7ZBUhA"},"author":{"@type":"Person","name":"MrigankaBRChowdhury"}},"581":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Alternativesmartexecutors","description":"HPXallowsuserstoparalleltheirfor-loops.Theusercanchangevaluesofchunksizeandprefetchingdistancewithexistingexecutionpolicies.Someofthesepoliciesusemachinelearningtheoptimalchunksizeandprefetchingdistanceforagivenfor-loop.However,thesemachinelearningalgorithmsareclassificationalgorithmssothenumberofpossibleoutcomeislimited.Theideaistouseregressionalgorithmstoallowforasmanyoutcomesasneeded.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"gabriellaberge"}},"582":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WritingbootloadercodeforbootingfromBTRFS","description":"ReactOShassupportforreadingandwritingtobtrfspartitions,butbootloaderdoesnotsupportbtrfs.IwanttoimplementreadingbtrfspartitionsinbootloaderandwritespecialVBRcodeforbtrfswhichisrequiredtoo.","sponsor":{"@type":"Organization","name":"ReactOS","disambiguatingDescription":"ReactOSisafree,opensource,Windowscompatibleoperatingsystem.","description":"ImaginerunningyourfavoriteWindowsapplicationsanddriversinanopen-sourceenvironmentyoucantrust.That'sReactOS.Afree,opensource,Windowscompatibleoperatingsystem.\n\nIt'swrittenfromscratch,notbasedonLinux,with9,000,000+linesofcodeandgrowing.Morethan100developerscontributedalongtheyears\n\nItaimstobelightweightwithonly500MBHDDand96MBRAMasthecurrentminimumrequirement.\n\nDevelopersenjoyafast,CMakebasedbuildsystemthatsupportsGCC,ClangandMSVCtoolchains(includingVisualStudiosolutionssupport).","url":"https://reactos.org/","logo":"//lh3.googleusercontent.com/ordumygACobe453WEcrVS1FqIGQ0V0S7dxKdyXwfzIwG9JFWZfBNBY-5NepGljw34G5nwZSFOQF0HGjSzC-K5mNyVy_Focc"},"author":{"@type":"Person","name":"VictorPerevertkin"}},"583":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingEssentialERFAFunctionstoJulia","description":"TheJuliaAstroorganizationequipsastronomerswithtoolsdevelopedinJulialanguagethattheycanincludeintheirdailyworkflowanddoimpactfulresearch.TheAstronomicalTime.Jlpackageprovidesanewdatatype\u201cEpoch\u201dwhichiscapableofhandlingconversionsbetweendifferenttimescalesusingefficientroutines.\nCurrently,theAstronomicalTimepackagereliesonERFA.jlforhandlingconversionsbetweendifferenttimescales.ERFA.jlfurtherccallsliberfa,alibrarywritteninCprogramminglanguage.ThisproposalaimstowritealltheliberfafunctionusedinAstronomicalTIme.jlinpureJulia,increasingtheeaseofdevelopmentandmakingthepackageextensiblebyusingJulia'sflexibleuser-definedtypes.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"PrakharSrivastava"}},"584":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveXi-Mac\u2019sUIandpolishitscoreeditingexperience","description":"Xi-Mac,XiEditor'sofficialmacOSfrontendisstillverybarebonesandthusmakingXiEditoronMacnotyetfittoactasadeveloper'smaineditor.ThisprojectaimstoimplementnewfrontendelementstoaccommodateupcomingfeaturestoXisuchasalanguageserverpluginorimprovingthefindandreplacefunctions.Intendedelementstoimplementforthisprojectincludeastatusbar,anautocompletemenu,aviewtoshowdefinitions,aquicklooknavigationview,splitviewsandvariousotherimprovementstothegeneralfeelandaestheticofthefrontendtomakeXifeellikeanativemacOSproduct.","sponsor":{"@type":"Organization","name":"XiEditorProject","disambiguatingDescription":"AmoderntexteditorwithabackendwritteninRust.","description":"Thexi-editorprojectisanattempttobuildahighqualitytexteditor,\nusingmodernsoftwareengineeringtechniques.Itisinitiallybuiltfor\nMacOSX,usingCocoafortheuserinterface.Therearealsofrontendsfor\notheroperatingsystemsavailablefromthird-partydevelopers.\n\nGoalsinclude:\n\n****Incrediblyhighperformance***.Alleditingoperationsshouldcommitandpaint\ninunder16ms.Theeditorshouldnevermakeyouwaitforanything.\n\n****Beauty***.Theeditorshouldfitwellonamoderndesktop,andnotlooklikea\nthrowbackfromthe\u201980sor\u201990s.Textdrawingshouldbedonewiththebest\ntechnologyavailable(CoreTextonMac,DirectWriteonWindows,etc.),and\nsupportUnicodefully.\n\n****Reliability***.Crashing,hanging,orlosingworkshouldneverhappen.\n\n****Developerfriendliness***.Itshouldbeeasytocustomizexieditor,whether\nbyaddingplug-insorhackingonthecore.\n\nPleaserefertothe[November2017roadmap](https://github.com/google/xi-editor/issues/437)\ntolearnmoreaboutplannedfeatures.","url":"https://github.com/google/xi-editor","logo":"//lh3.googleusercontent.com/bpBHtNQ-7ZPC3Vbim5N_5YaY_xL8In7umlrH_3ANwsHMQd3DUBqJG2Anfhuqp2YiiM7zDPjkUjHcUS-pSyMqOJShgrCBkw"},"author":{"@type":"Person","name":"D\u0169ngL\u00ea"}},"585":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticPackagesforEverything","description":"Manypackagingtaskscanbeautomated,andarelikelytosucceedwithoutanyhumanintervention:\n-creatingabackportforDebianstablefromapackaginginDebiantesting\n-upgradingapackagetoanewerupstreamversion\n-packagingasimplePerl,PythonorRubyusingoneofthetoolslistedonAutomaticPackagingTools\n\nHowever,doingthosetasksstillrequireDebianpackagingknowledge.\n\nAsasteptowardsDebian'sworlddomination,itwouldbegreatifwecouldautomatethosetasksandprovideready-to-useDebianpackages,sothatusersareleftwithadeb-basedalternativewhentherearenopackagesfortheirneedsinDebianitself,insteadofusingupstreampackagesorbuildingfromsource.**ThegoalofthisprojectistoexperimentwiththeideaofaservicethatwoulddistributeunofficialDebianpackagesfortheabovescenarios.**\n\nTypically,thatservicewoulddealwith:\n-determiningwhichpackagesshouldbegenerated\n-generatingthosepackages\n-usingseveralmethodstodetectproblems(e.g.piuparts,autopkgtesttests)\n-publishingthem","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"AlexandreViau"}},"586":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Elasticsearch:ImplementtheJavaHighLevelRestClient","description":"Elasticsearch's[JavaHighLevelRESTClient](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high.html)is[incomplete](https://github.com/elastic/elasticsearch/issues/27205).ItismissingafewdozenAPIs,someofwhicharefairlycommontouse.ThisprojectaimstoaddsomeoftheremainingAPIs.","sponsor":{"@type":"Organization","name":"Elastic","disambiguatingDescription":"WearethecreatorsofElasticsearch,Kibana,Beats,andLogstash.","description":"Elasticistheworld'sleadingsoftwareproviderformakingstructuredandunstructureddatausableinrealtimeforsearch,logging,security,andanalyticsusecases.\nFoundedin2012inAmsterdambythepeoplebehindElasticsearchandApacheLucene,Elasticsetforthavisionthatsearchcansolveaplethoraofdataproblems.Theoriginsofthecompanystartbackin2010,whenShayBanonwrotethefirstlinesofElasticsearchandopensourceditasadistributedsearchengine.Sincethen,thecreatorsoftheopensourcetoolsKibana,Logstash,andBeatshavejoinedtheElasticfamily,roundingoutaproductportfolioknownastheElasticStack,whichisusedbymillionsofdevelopersaroundtheworld.ElastichasheadquartersinAmsterdam,theNetherlands,andMountainView,California.TheElasticfamilyunitesmorethan700employeesacross35countriesintoonecoherentteam,whilethebroadercommunityspansacrossover100countries.","url":"https://www.elastic.co","logo":"//lh3.googleusercontent.com/w-0QC9kComYzrWQwjO1dQLTEJjo60KDRi14_d__Dom80YqzEFZxCwqk6BS_dq81c8kbAb2i0gOMEQl0VfZ4TnqvdzGhutFEA"},"author":{"@type":"Person","name":"Sohaib"}},"587":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APyNNinterfacetoGeNN","description":"PyNNisaprojectwritteninpythonthataimsatinterfacingahandfulofneuralnetworksimulators.Aunifiedhighlevelinterfacemeansthatamodelcanbeconfiguredeasilyandonlyonceandthenitcanbedeployedonallsupportedsimulators.Differentsimulatorsprovidediversefeaturesandalsomightusevariousnumericalapproachesandapproximationsleadingtopossiblydifferentresults.HavinganoptiontocomparedatafromseveralsimulatorswithoutextraworkisagreatfeaturePyNNoffers.\n\nGeNNisanefficientneuralnetworksimulatorwritteninC++.ThecharacteristicfeatureofthissimulatoristheabilitytorunsimulationonGPUthusgreatlydecreasingrequiredcomputationaltime.\n\nInterfacingGeNNfromPyNNwouldbeavaluableacquisitionforbothprojects.PyNNwillhaveanother,fastersimulatorathandandGeNNwillgetapythoninterface.Pythonismuchmorewidespreadamongtheneuroscientists.HavingsuchaninterfacewillhelptomakeGeNNmorepopularandhopefullywillreducethetimescientistsspentontheirsimulations.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"AntonKomissarov"}},"588":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC'18Proposal-OpenMRSAndroidClient","description":"Mobiletechnologieshaveinvadedtheworldwithinashortperiodoftimeandnowalmosteverythingweneedisinamatteroffewtouchesaway.Aseveryotherfield,themedicalindustryisalsostrugglingtoimprovetheirservicesandtheOpenMRShascreatedanewpathforthewholeindustrytoimplementandmanagetheirserviceswithoutmakingtoomucheffort.AndwiththisOpenMRSAndroidClient,itcanbemuchbetterbecauseofthepoweroflatestAndroidtechnologiesandthecollaborationofOpenMRS.AndroidisclearlywinningthemarketforthemobileindustrybecauseofitsaffordablepricesandthehugesupportfromtheopensourcecommunitieslikeOpenMRS.Toovercomethedaytodaystruggleofmanuallydocumentingeverythingoroperatinginlargedesktopsystems,OpenMRSAndroidclientcanbeusedasagamechanger.ThisproposalwillevaluatetherequestedchangesandimprovementsofOpenMRSandroidclientasaprojectofGoogleSummerofCode2018.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"ChathurangaMuthukuda"}},"589":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDokuWikiimporter","description":"Xwikihaspre-existingfilterstreamsconverterextension,basedonthefilterstreamframeworkthatallowsconversionofdifferentinputsyntaxtodesiredoutputsyntax.Thisproposalfocusesonimprovingonesuchinputfilterthatallowsconvertingfromdokuwikisyntaxtorelevantevents.Thefilterstreamextensionparsesthetextformatfilebasedstoragewherethedataofthedokuwikiinstancestored.","sponsor":{"@type":"Organization","name":"XWiki","disambiguatingDescription":"TheAdvancedOpenSourceEnterpriseWiki","description":"XWikiisanopensourcesoftwaredevelopmentplatformbasedonthewikiprinciples,undertheLGPLlicense.Inadditiontobeingafull-featuredwiki,itisalsoasecondgenerationwikiallowingeffortlessdevelopmentofcollaborativewebapplications.Ontopofthisplatformaplethoraofapplicationsaredeveloped,targetedmainlyonaidingenterprise-levelneeds.\n\nXWikihasavibrantcommunityofdevelopersandusers,consistingofindividualusersaswellasorganizationsaroundtheworldthatareusingXWikifortheirownCommunitiesorIntranets.\n\nWithinXWiki,thedevelopmentinvolvesseverallevels:server-sideplatformprogramminginJavawithServlettechnologies,server-sideapplicationdevelopmentinVelocity,Groovy,andclient-sidedevelopmentinJavaScript,CSSandHTML.\n\nWeproposeprojectsthatcoverserver-sideServletprogrammingandclient-siderichapplicationdevelopment,togetherwithusabilityandperformanceimprovements.","url":"http://www.xwiki.org/","logo":"//lh3.googleusercontent.com/rsLSgoEGGiStUrOG04A8MuEKS6JTtShMqGvvxHT3bw4A1EanhCJERT4ooMRULAYT7OnvP7rcejlxwXRmKSJOMbxkqQizaQ"},"author":{"@type":"Person","name":"NehaGupta"}},"590":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SortingAlgorithmsBenchmarkandImplementation","description":"Implementtheprojectidea[sortingalgorithmsbenchmarkandimplementation(2018)](https://wiki.postgresql.org/wiki/GSoC_2018#Sorting_algorithms_benchmark_and_implementation_.282018.29)\n\nCandidatesortingalgorithms:\n-Introsort\n-Timsort\n-Dual-pivotquicksort\n-Radixsort\n\nUsecuckoohashingasthenewhashingtableimplementation","sponsor":{"@type":"Organization","name":"PostgreSQL","disambiguatingDescription":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.","description":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.Ithasmorethan15yearsofactivedevelopmentandaprovenarchitecturethathasearneditastrongreputationforreliability,dataintegrity,andcorrectness.Itrunsonallmajoroperatingsystems,includingLinux,UNIX(AIX,BSD,HP-UX,macOS,Solaris),andWindows.ItisfullyACIDcompliant,hasfullsupportforforeignkeys,joins,views,triggers,andstoredprocedures(inmultiplelanguages).ItincludesmostSQL:2008datatypes,includingINTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL,andTIMESTAMP.Italsosupportsstorageofbinarylargeobjects,includingpictures,sounds,orvideo.IthasnativeprogramminginterfacesforC/C++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC,amongothers,andexceptionaldocumentation.\n\nAnenterpriseclassdatabase,PostgreSQLboastssophisticatedfeaturessuchasMulti-VersionConcurrencyControl(MVCC),pointintimerecovery,tablespaces,asynchronousreplication,nestedtransactions(savepoints),online/hotbackups,asophisticatedqueryplanner/optimizer,andwriteaheadloggingforfaulttolerance.Itsupportsinternationalcharactersets,multibytecharacterencodings,Unicode,anditislocale-awareforsorting,case-sensitivity,andformatting.Itishighlyscalablebothinthesheerquantityofdataitcanmanageandinthenumberofconcurrentusersitcanaccommodate.ThereareactivePostgreSQLinstancesinproductionenvironmentsthatmanagemanyterabytesofdata,aswellasclustersmanagingpetabytes.SomegeneralPostgreSQLlimitsareincludedinthetablebelow.","url":"https://postgresql.org","logo":"//lh3.googleusercontent.com/dZ_oew0LVwBSAiWC4mZoRrd_QbX0BgDxV_ydnc-T4aByJNZHQPoE_Nwz6kBeeyGBEkt9kW4BNL_sS7ambal7TissNjFPLQ"},"author":{"@type":"Person","name":"KefanYang"}},"591":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[Cutter]ImplementDebuggingandEmulationsupport","description":"TheideaistoimplementadebuggingviewinCutterwhichallowstorun/rerunthecurrentbinarywithmultipler2dbg/ioplugins.","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"mandlebro"}},"592":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNSMS&EmailNotifications","description":"ThisprojectisanewfeaturerequestfortheApacheFineractCN.TheSMS/EmailNotificationsservicewouldbeamicroservicedevelopedonApacheFineractCNtoenableMFImemberstogetnotifiedoneventsoccurringontheiraccounts.TherearearraysofeventsoccurringinothermicroservicesthereforethereisaneedtostreamlinetheseeventsandnotifyMFImembersofsignificantevents.ThiswillimpacttheKYCoftheorganisationandtheuserexperience.ThisproblemhasledtotheneedforamicroservicesuchasthisonetobedevelopedtoenableMFIstafftoselectnotificationswhichneedtobesentorthememberchoosespecificeventsduringaccountcreation.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"Graham"}},"593":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConcurrentDatastructureSupport","description":"STLcontainerssuchasvectors/maps/sets/etcarenotthreadsafe.Onecannotsafelyaddorremoveelementsfromoneofthesecontainersinonethread,whilstiteratingoradding/removinginanotherthreadwithoutpotentiallycatastrophicconsequences(usuallysegmentationfaultsleadingtoeventualprogramfailure).SomeworkhasbegunonimplementingconcurrentstructuresinHPX,aconcurrentunorderedmapwithreader/writerlockandapartialimplementationofconcurrentvectorexist,buttheyhavenotallbeencompleted,donothaveunittestsandneedtobeunifiedintoanhpx::concurrentnamespace.Anumberoflibrariesimplementingthreadsafe(sometimeslockfree)containersalreadyexistthatcanbeusedforideasandwherecodeusesaboostcompatiblelicensecanbeintegratedintoHPX.TheaimoftheprojectistocollectasmuchinformationandasmanyimplementationsofthreadssafecontainersandcreateorintegratethemintotheHPXlibrary.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"TengMa"}},"594":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewexploitersinInfectionMonkey","description":"Newnon-destructivevulnerabilitesOracleWebLogicvulnerability(CVE-2017-10271)andStrutsRCEvulnerability(S2-045)willbeaddedtoInfectionMonkey.EvenmorevulnerabilitieswillbeaddedifImanagetoimplementthoseintime.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"Vakaris"}},"595":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Diagnosticstatisticsandvisualizationforquantileregression","description":"ThisprojectaimstoextenddiagnosticstatisticsintheRpackage`quokar`.Currentlyinthispackagewehaveseveralmethodssuchasabsoluteresidualandrobustdistance,generalCook'sdistance,Q-functiondistance,meanposteriorprobabilityandKullback-Leiblerdivergencetodetectoutliersintheframeworkofquantileregressionmodels.Recently,theresearchonsensitivityanalysisofquantileregressionhasattractedmoreandmoreattention.Improvedmethodshavebeenintroducedintheliterature,whichhavenotyetbeenimplementedinR.Thisprojectaimstoextenddiagnosticstatisticsin`quokar`.Itwillprovideuserswiththemuchneededmethodologytodiagnoseoutliersinquantileregression,therebyreducingtheriskofadetrimentalestimationimpactthatoutliersmayhave.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"WenjingWang"}},"596":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Hello,isitmeyou\u2019relookingfor?updatinghello.p5js.org","description":"Thegoalofthisprojectistomodernizethehello.p5js.orgwebsitethroughthedevelopmentandimplementationofanewtrailerfeaturingdiversemembersoftheProcessingcommunity.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"elgin"}},"597":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementinganAirPlayRenderTargetModuleinVLC","description":"WithVLC\u2019sversion3.0,amajorfeatureistherendererAPI.Thisapimakesitpossibletocreatemodulessuchasthenewchromecasemodulethatallowsausertocastarbitrarymediatoachromecastenableddevice.ThereisaclearusecaseforthesamefunctionalityfortheAirPlayandROAPprotocols.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"AlexanderLyon"}},"598":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BidirectionalPacketProtocolforFPGAcommunication(T731)","description":"__Abstract__\nThetwoLatticeMachXO2presentintheAXIOMBetainadditiontotheXilinxZYNQSoCactasroutingfabricsandextendthelimitedIOsfromthemainFPGA.ApacketprotocolthatworksonasingleLVDSpairisrequiredtoutilizethebandwidthandsupportvariousbusprotocolslikeI2C,SPI,UARTetcontheLatticeFPGAs.TheLatticeFPGAsroutetheincomingdatafromthemainFPGA,decodeitandsendtotherespectiveperipheralsandviceversa.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"MaheshChandraYayi"}},"599":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonPenTestLibrary(PyPen)","description":"DevelopmentofaPythonlibraryforpenetrationtesters.Thelibrarywillincludeasetoftoolsforperformingthebasictasksforattackingaremotehost.Itwillincludereconnaissancetoolssuchasmodulesthatwillbeabletocollectdataforaspecifictargeteitherthroughtheweborthroughuserinput.Moreover,othertoolswillbedevelopedtocreatecustomdictionariesforusernameandpasswordattacks.OtherattacktechniquesthatwillbesupportedincludeDoSattack,BruteForceattackaswellasInclusionattack.Thelibrarywillalsoincludevariousstatisticalfunctionsforextractingadditionalinformationfromacapturedhost.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"KonstantinosLiosis"}},"600":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BackendWebsiteStudentProject","description":"BioJSisalibraryofovertwohundredJavaScriptcomponentsenablingdeveloperstovisualizeandprocessdatausingcurrentwebtechnologies.TheprimaryaimoftheprojectistomergeandredesignthebackendofthetwoseparateBioJSwebsites,namelybiojs.ioandbiojs.netandworkontheoveralloptimizationofthenewwebsite.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"MEGHTHAKKAR"}},"601":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC2018AndroidSDKtoolsindebian","description":"finishpackagingallofthecoredevelopmenttools(lint,SDKManager,androidupdateprojectutility,etc.)\nupdateandroid-toolsandrelevantpkg-javapackagestothelatestupstreamversion\naddContinuousIntegrationtests\nupdateandroidsdk-toolstotheAndroidToolsTeamstyle,andupdatetolatestupstreamversion\npackagenewpartsoftheAndroidupstreamsource,includingtheNDK,targetplatforms,emulators,AndroidStudio,etc.\nmakeallAndroidToolspackagesbuildreproducibly\nimprovepackagebuildsystemstobemoretightlyintegratedwithupstreambuildsystems\npackageandimproverelatedtools,likeapktool,androguard,fdroidserver,drozer,libscout,qark,OWASPDependencyCheck,etc.\nUpdategradleto4.x,whichisadependencybytheAndroidGradlePlugin","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"SaifAbdulCassim"}},"602":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[SYSTEMML-2083]Languageandruntimeforparameterservers","description":"Theprojectaimstoprovideacompilerextensionandruntimeforanew\"paramserv\"built-infunction.Inthecontextoflarge-scalemachinelearning,itwillbringmoreperformancewhentrainingamodelwithadata-parallelandmodel-parallelparameterserver.SystemMLalreadysupportsthedata-parallelandtask-paralleloperator.Hence,wecanfocusondesigningtheparameterserverprimitiveandimplementingtheparameterupdatestrategies.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"GuobaoLI"}},"603":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SUSI.AI(Androidclientandserver)","description":"EnhancementstoSUSI.AIAndroidclientandserver","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"ArundhatiGupta"}},"604":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GithubPages","description":"Aunifiedplatformtoprovideanintegratedplatformtohelpnewcomerscomeonboard.Also,creatingacompiledDatabasefortheSysterscommunityMembersandremovecoderedundancy.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"BaaniLeenKaurJolly"}},"605":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Transpatentproxyrefactoring","description":"Nftablesisthesuccessorof{ip,ip6,arp,eb}tablesasanetworkfilteringand\nclassificationframework.Itsenhancementistouniteallthetoolsfor\ndifferentprotocolsandprovideacomplexinterfacetomanagethem.\n\nMyplanistorefactortheiptablesimplementationoftransparentproxying,\nandmoveitsfunctionalitytoanexternallibrarywhichcanthenbeusedby\nnftables,too.","sponsor":{"@type":"Organization","name":"Netfilterproject","disambiguatingDescription":"netfilter.orgisthehomeoftheLinuxfirewallingtools","description":"SoftwareinsidetheNetfilterframeworkenablespacketfiltering,networkaddress[andport]translation(NA[P]T)andotherpacketmangling.NetfilterisasetofhooksinsidetheLinuxkernelthatallowskernelmodulestoregistercallbackfunctionswiththenetworkstack.Aregisteredcallbackfunctionisthencalledbackforeverypacketthattraversestherespectivehookwithinthenetworkstack.","url":"http://www.netfilter.org","logo":"//lh3.googleusercontent.com/eIRY-YqYoaM-9SLuJlNrWrjodWJ3SgflqGeobM14nAjt9KZ-fVqWKmRAw2-E4zK_lGZYeJgJ37R3b8AE3zoLci4gejDHaw"},"author":{"@type":"Person","name":"M\u00e1t\u00e9Eckl"}},"606":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Badgeyayintofullfeaturedsuite","description":"Thisisaprojectisasimplebadgegeneratorthatgeneratesdifferentbadgesforeventslikeconferences,summit,meetupsetc.Asbadgesareanessentialitemsforsucheventssothisprojectservestohelptheseevents.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"VaibhavSingh"}},"607":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RCIS:improvingRoboCompsimulatorwithcontactphysics.","description":"IthinkabouthowtoimprovetheRoboCompsimulatorwithitsplanesandmeshes,whichprovidestheprogrammeralltheinformationneededtostartimplementanewversion.IhaveusedRoboCompbeforeandIknowthatithasnotgraphicphysics,soIproposeamodelwithcollisionstoimprovethispart.RCISistooimportantbecauseitallowstestingwithoutarealenvironmentorthephysicrobot,sothebetterandmoreefficientitis,themoreusefulitwillbeforanewprojectdevelopment.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"CristinaMG"}},"608":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NativesupportformesonprojectsinQtCreator","description":"Mesonisabuildsystemthathasbecomepopularwithopensourceprojectsinthelastcoupleofyears.QtCreatorshouldbeabletoopenmesonprojectsnatively.\nThegoaloftheprojectistoprovidemesonbuildsupporttoQtcreatorIDE.","sponsor":{"@type":"Organization","name":"TheQtProject","disambiguatingDescription":"TheQtProjectco-ordinatesthedevelopmentoftheQtsoftwareframework.","description":"TheQtProjectisaprojecttoco-ordinatethedevelopmentoftheQtsoftwareframework.TheprojectwasfoundedbyNokia,afterhavingacquiredTrolltech,theoriginalinventoroftheQtframework,andhavingreleasedtheQtframeworkundertheGNULGPLlicense.TheprojectiscurrentlyledbyTheQtCompany.","url":"http://wiki.qt.io/","logo":"//lh3.googleusercontent.com/iynQakS1xwp_Pr8GT0IXiBZORrjuQQp4R1vXhnrfw4cTZz_H_yddgmY6eUnDqXLM3wmuBLIuwGvV1q85WNheLxz26j1Ul5c"},"author":{"@type":"Person","name":"JayadityaGupta"}},"609":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MacOS10.13signedapp","description":"AproposalforMacOSsignedapplicationswithbasicallythreeagendas:\n1.Towriteascriptthatinstallsallthethirdpartyautomatically\n2.SelfsigntheMacOSapplicationandtoautomatethisprocesswithmakeinstall\n3.IncludeJREasabundlewiththeapplication.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"DivyanshuKumar"}},"610":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InteractiveWebPlatformforRbasedDataAnalysis","description":"Thegoalofthisprojectistodevelopthefinalversionofcross-platformweb-basedapplicationthatenablesanyonetoperformvariousstatisticalcomputationsinaneasy-to-use,interactive,andgraphicalmanner","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"TejasavKhattar"}},"611":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CLocalAzure","description":"AnemulationengineforAzureservicestotryoutinlocalenvironment","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"LakinduGunasekara"}},"612":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"2.3MonitorSensorssignalin2Dand3D","description":"Theprojectisaboutrefactoringthecurrentdualbrainactivityvisualiser's2Dplotsandaddingnewvisualcomponentstoits3Dparttodisplaymoreinformationaboutthesignals.Wewillrewritethe2Dpartusingamoderndatavisualisationframework.Inthe3Dpart,apartfromtheinstantactivityofthebrain,wewilladdadynamicsphereatthelocationofthesignal.Theproposednewviewerwillalsohavetheinteractivityofzooming,playandpausefortheusers.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"XiangxiuMeng"}},"613":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SQLDatabaseforATFtestsresultswithonlinequeryandstatisticspage","description":"Thisprojectaimsfor:\nCreatingatoolthattakesXMLTestresults,generatedbytheAutomatedTestingFramework(ATF),andinsertsittoawell-designedPostgreSQLDatabase.\nBuildingawebsitethatshowsstatisticsbasedonthedatafromthePostgreSQLdatabase,andthatenablesdedicatedqueriesinasimpleway.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"NizarBenshaqi"}},"614":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProbotPidgey:WeeklyDigest","description":"AbotbuiltonProbotwhichautomaticallygeneratesWeeklyDigestsandpublishesitasanissueinalockedissue.","sponsor":{"@type":"Organization","name":"Probot","disambiguatingDescription":"AutomateandimproveGitHubworkflows","description":"#WhatisaGitHubApp?\n\nAGitHubappisanapplicationthatreceivesrequesteachtimesomethinghappensinrepositoriesthattheyareinstalledonandcanthenactasabotusertomakechanges.\n\nAverysimpleexampleisthe[WIPGitHubApp](https://github.com/apps/wip)\u2013itsetsthestatusofapullrequesttopendingiftheword\"wip\"isinthepullrequestsubject.Thestatusgetsupdatedeachtimethepullrequesttitleischanged.\n\n#HowdoesProbotwork?\n\nProbotisaNode.jsframeworkbasedonthe[ExpressServerframework](http://expressjs.com/).ItprovidesAPIstosubscribetoeventsthatarehappeningonGitHubtorunyourcustomcode.Forexample,the`WIPGitHubApp`mentionedaboveisbuiltwithProbotinonlyabout20linesofcode:https://github.com/gr2m/wip-bot/tree/master\n\n#WhyapplyforProbot?\n\nYouwillcreateyourveryownGitHubapplication,yourownproductthatyoucanaddtoyourportfolioattheendofthesummer.Whileworkingonyourownapp,youwillinteractwiththeProbotcoreteamandlearnhowtocontributetothecoreprojectitself.\n\nWelookforwardtomeetingyou:)","url":"https://probot.github.io/","logo":"//lh3.googleusercontent.com/OgGHDNG4CJrZXHowAUKJDkCHnKv-cMSGtglh5dJ62Qw8cnnCre1pbvI1GhFpXPe_scqRt9NPhATmek6Hz4mGTOqvf3L-I88"},"author":{"@type":"Person","name":"aps120797"}},"615":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MergePatientdatafromMultipleInstallations","description":"\"OpenMRScommunityisaworldwidenetworkofvolunteersfrommanydifferentbackgroundsincludingtechnology,healthcare,andinternationaldevelopment.OpenMRSworkingtobuildtheworld'slargestandmostflexibletechnologyplatformtosupportdeliveryofhealthcareinsomeofthemostchallengingenvironmentontheplanet.\"ThisprojectaddresssetofenvironmentschallengesofOpenMRSandmakesthosemoreflexible.ThisprojectgivesflexibilityfortheOpenMRSproducttoachieveenvironmentlimitationssuchasinternetconnections.\nMergePatientdatafrommultipleInstallationprojectsisdevelopinganOpenMRSmoduleasanOpenMRSdatabasesynchronizingtool.Thismodulebringsthepatientrecordstogetherandmergesintothecentraldatabase.\nIntheprojectmergepatients,encounters,andobservationsfrommultipleinstancesintoanewinstanceandthemergeddatawouldberead-onlyusedreportingandanalysispurposes.Furthermore,whenmergingdataintothecentraldatabasemoduleprovideanoptiontoanonymisethemergedata.andItusestwodifferentencryptionmethodforsecuredatatransfersbetweenmultipleinstanceshttpsorsshkey-basedauthentication.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"MilanKarunarathne"}},"616":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Animint2DesignerManual","description":"Animint2isare-writeofAnimintwhichisanRpackageformakinginteractiveanimateddatavisualizationonthewebusingggplotsyntaxandtwonewkeywords:clickSelectandshowSelect.\n\nTheobjectiveistocompileadesignermanualforanimint2packagethatwilloutlinedifferentfunction,resolveissuesandguideusertothepackage,readytorunwhenpackagesgetonCRAN.Sofarthereisnoproperequivalentdocumentationtoanimint2.Thiswillbetheofficialdocumentationonanimint2packageofRLanguage.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"VivekKumar-2"}},"617":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MonitoringperformanceofElixirpackageswithElixirBench","description":"ElixirBenchplatformisaproofofconceptthatalreadyshoweditsvalue,thekeydeliverableistobringitupandrunningfornightlyperformancemonitoringforsignificantElixirprojects.GivenaprojectintheGithub,itwillbepossibletoactivatethebenchmarkserviceandtoautomaticallymonitortheperformanceofthenewreleasedversionsbysettingupabench/config.ymlfileandthebenchmarkscriptstoberunforthatproject.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"TallysMartins"}},"618":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticWhitelistgenerationforPyQt","description":"Theaimofthisprojectisto:\n*WriteascriptwhichwouldautomaticallyparsesipfilesforPyQt-aspecialformatwhichcreatesPythonbindingsforCandC++libraries(availableasPythonextensionmodules)andthen,generateawhitelistfromthat.\n*CreateamaintainablewhitelistforthelatestversionofPyQttobeshippedwithvulturebydefault.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"RahulJha(~RJ722)"}},"619":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MIDIsupportforGodotEngine","description":"ThewayIseeMIDIworkingingodotwouldbetocreateanothertypeofbuswhichhandlesMIDIdata.Itwouldprobablyworksimilarlytoasampler,byloadingasamplelibraryandassigningdifferentsoundstocorrespondingMIDImessages.Theuserwouldbeabletoassignthemidimessagestocertaineventsintheirgameandwhentheygettriggeredthecorrespondingsample/soundwillplay.\nThesamplerwillessentiallybecreatingsomethingsimilaranaudiobusforeachsampleandthatbuswillonlyplaywhenacorrespondingmidimessageistriggered.Allofthiswillbecontainedinonetrack,whichwillalsohaveallthesignalprocessingfeaturesastandardaudiobus.","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"DanielMatarov"}},"620":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BackendImprovementsandNewFeatureAdditions","description":"Amahiisapersonal/homenetworking,storageandappserverwithfeaturesallowinguserstoaccesstheirfilesandappsremotelyusingandroidandiosclients.Thecurrentserverclientarchitectureworksgoodbuthasroomforimprovements.Theimplementationof**HTTP/2protocol**insteadofthecurrentlyusedSPDY/3.1andHTTP/1.1protocolswouldresultinreducedlatencyandfastercontentdownloadingonmodernclients.Alsotheadditionof**cachingmechanism**fortheproxyserverwillreducethedatapassingthroughtheproxyservertoagreatextent.Themainfocusinthisproposalisonimprovingthebackendarchitectureandaddingnewfeaturesonthetoplike**secondaryuserlogin**,**friending**etc.andalsoadditionofanappforthehdacalled**AmahiSync**rewritteningolang.Otherthingsincludeminorfeatures,APIadditionandresolvingbugs.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"ChiragMaheshwari"}},"621":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortStockApitoDrupal8","description":"StockAPIprovidesothermoduleswithafacilitytoincorporatestockdatainthem.ItreceivesmarketdatafromGoogleFinancetodisplaylivestockmarketpricesfromvariousmarketexchanges.ThismoduleneedstobeportedtoDrupal8.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"MohitMalik"}},"622":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RichTextEditorUpgrade","description":"TheaimofthisprojectistoupgradeOppia\u2019sRichTextEditor(RTE),whichauthorsusetocreatelessoncontent.ThecurrentRTE,basedontextAngular,cannotrenderpreviewsofcertainrich-textcomponentsduringediting.TextAngulareditorwillbereplacedbyCKEditortoachievedesiredfunctionality.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"NitishBansal"}},"623":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenSupporterDataIntegrationforCiviCRM","description":"TheOpenSupporterDataInterfaceisasetofAPIstandardswhichaimstodefineacommoninterfaceforinteroperabilitybetweenprogressiveandnonprofitorganizations.Currently,thereisnoreliableCiviCRMextensionthatallowsorganizationstoimplementtheOSDIAPIacrosstheplatform.ThisprojectwillcreateanextensionthatallowsorganizationstoeasilyimportdatafromexternalendpointswhicharecompliantwiththeOSDIAPI.\n\nOrganizationswouldbeabletosupplyanendpointURLandanAPIKEYthroughthisextensionwhenimportingcontacts,people,events,allowingthemtoquicklypassdatabetweenheterogeneoussources.Additionally,thisprojectconsistsofanOSDIlibrarythatempowersdeveloperstoeasilyaccessOSDI-compliantdatasourceandreadexistingdatabasedatainOSDI-compliantJSONformat.\n\nCiviCRMhasmultipleimportfunctionsinextensionsandcorefunctionsthatallowuserstoimportcsvsofvolunteers,people,events,contacts,etc.Thisprojectwouldalsoaddoptionstoimportdatathroughtheprovidedextension.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"AndyGu"}},"624":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWISP2Radius","description":"OneofthefeaturesmissingintheOpenWISPmodulesisAAA(Authorization,Authentication,andAccounting).RADIUSisanetworkingprotocolthatprovidescentralizedAAAmanagementforuserswhoconnectanduseanetworkservice.\nFreeRADIUSisaverywidelyusedRADIUSsuite.OpenWISP2RadiuswouldbeanewadditiontomodulesofOpenWISPprovidingamulti-tenantwebinterfacetomanagetheFreeRADIUSdatabases.ApartfromthebasicAAA,itwouldhavemanynecessaryfeatureslikeenforcingsession/bandwidthlimits,enhancedsecurityoftheAPIandaddingusersinbatches.","sponsor":{"@type":"Organization","name":"OpenWISP","disambiguatingDescription":"OpenSourcesolutiontobuildandmanagewifinetworks","description":"Inthesummerof2008the[MetropolitanCityofRome](http://www.cittametropolitanaroma.gov.it/)decidedtostarta**freeofchargeandpublicWi-Finetwork**tobespreadoverits5352SQKMterritoryincludingRomeand120othercitiesforatotalofabout4.5millioninhabitants.Themainobjectiveoftheproject,called**ProvinciaWiFi**(laterrenamed[WiFiMetropolitano](http://www.cittametropolitanaroma.gov.it/index.php/wifimetropolitano-english-version)),wastotakeadecisivesteptoreducetheexisting**digitaldivide**byfosteringandfacilitatingtheuseofICTbycitizens.\n\nFromtheoutsetitwasdecidedtocommittheprojecttoacompletelyopenphilosophy.Forthisreasonaclearchoicetowardsopensoftwareandoperatingsystemsandtheavailabilityofeverymodification,updateandimprovementtothecommunitywasmade.Thesameapproachwasadoptedfortheknowledgeandtheexperienceacquiredwithintheproject.InordertopursuethisgoalstheProvinceofRomecalledtheuniversityconsortium*CASPUR*(latermergedinthe[CINECA](https://www.cineca.it/en)consortium)todevelopthetechnicalsolution.Inthiscontext,aresearchprojectconductedbythe*CINECA*consortiumfounditsperfectapplication.Thisprojectproposedaninnovativemethodologyforthedistributionofnetworks(morepreciselyVirtualLANsusedforWi-Ficonnectivity)betweengeographicallydistantsites.\n\nThemethodologyadoptedmadeitpossibletohostpublicconnectivityservicesonnon-dedicatednetworkinfrastructures(e.g.:privatexDSL)thatfortechnicalandlegalreasonscouldnotbeusedassuch.\u2028ThisisnotthesoleadvantagethatOpenWISPgaveto*WiFiMetropolitano*:embracingtheresource-sharingphilosophy\u2013typicalofopenprojects\u2013anyonecancontributetothenetworkexpansionsimplybyhostinganaccesspoint.\n\u2028Thesoftwaretoolsandthearchitectures,includingtheOpenWISP2[wificontroller](http://openwisp.org/whatis.html#wifi-controller)anddifferent[NetJSON](http://netjson.org/)implementationsusedinOpenWISP,arereleasedtothepublicfreeofchargeunderopen-sourcelicenses,wehopethiswillallowabroaderaudiencetobenefitfromthisworkandimproveuponit.","url":"http://openwisp.org","logo":"//lh3.googleusercontent.com/8TWDMTm6AHMZJdvvsJ4L_bt9r4WehaOa3o_iygorlZc0XhnBWEifLrJtISrNAMiUpUSLoSf3peNulu47pVIt7AAI1dBid3Si"},"author":{"@type":"Person","name":"RohithA.S.R.K."}},"625":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingDistroTrackertobettersupportDebianteams","description":"ThisprojectaimsatdesigningandimplementingnewfeaturesinDistroTracker[http://tracker.debian.org/]tobettersupportDebianteamstotrackthehealthoftheirpackagesandtoprioritizetheirworkefforts.Forthispurpose,Iwillmigratethemostimportantteam-relatedfeaturesfromPET[https://pet.debian.net]toDistroTracker,leveragingandimprovingDistroTrackercurrentcodebaseregardingteams.Thus,asafinalresultofSoC,IexpecttoincorporatetoDistroTrackerasetofusefuldatatohelpteamstoseethehealthofmultiplepackagesandbetterprioritizetheireffortswhereitismostneeded.ItisworthingnoticingthatDistroTrackerisageneralpurposeservicethatisalsousedbyKalicommunity[https://pkg.kali.org/].Thus,theyalsowillbeabletotakeadvantageoftheproposedimprovements.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ArthurDelEsposte"}},"626":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuilduponOpenEventOrgaApp,andmakeimprovementstoOpenEventAndroid","description":"Thissummer,IwouldliketoputmybesteffortsinbuildingupontheOpenEventOrganizerAppandmakeimprovementstoOpenEventAndroidapp.Thisproposalexpandsonwell-recognizedissuessuchascompletingtheimplementationofallendpointsfromtheAPI,refactoringfromMVPtoMVVM,theadditionofpushnotificationsandinclusionofDaggercomponentsintests.Italsohighlightssomeissuesworthnotinglike:conversionfromJavatoKotlin,trackingofaudience'spresence,addingsupportfortabletsandsmartwatches,up-gradationtointegratelatestGoogleAPIslikeAndroidInstantappsandActionsongoogle.Iproposeformalizingdesigndocumentstoimproveefficiencyandmaintainfocus.Iwouldalsolovetoworkonimprovingtheapp'sUItomakeitlookelegantwhileactinguponMaterialDesignguidelinesbyGoogle.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"VaibhavShrivastava"}},"627":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingNLPfunctionalityforGermanicLanguages","description":"NLPisseverelylackinginmeaningfulfunctionalitiesforGermaniclanguages.Normalization,POStaggingandstemmingmodules(allsignificantpartsofmodernNLP)seemtobeabsentfromthecore,renderingtheuseofthetoolaspartofsignificantresearchprojectsnon-viable.TheproposedprogressaimstoextendthecurrentfunctionalitiesoftheGermanicfamily.","sponsor":{"@type":"Organization","name":"ClassicalLanguageToolkit","disambiguatingDescription":"NLPfortheAncientWorld","description":"WedeveloptheClassicalLanguageToolkit(CLTK)becausewebelieveitisrevolutionizingthestudyoftheancientworld.Itisdoingsobyremovingbarrierstoentryforthosedoingnaturallanguageprocessing(NLP)inClassicallanguages(namely,thesurvivingliteratureoftheentiretyofEurasiaandnorthAfrica,fromroughly3000B.C.toA.D.1500).\n\nDuetohowacademicdisciplineshaveevolvedoverthepast200years,ourearliestcivilizationsareoftenstudiedinisolationfromoneanother.Thisistragic,fortodayweknowthattheancientworld\u2013fromRometoMesopotamiatoIndiatoChina\u2013consistedofdeeplyinterconnectednetworksofideas,technologies,art,andbeliefs.Asaframeworkformultidisciplinaryresearch,theCLTKwillhelpscholarsdiscoverthecommonalitiesofwhatwereoncethoughtdisparatecultures.\n\nAssoftware,theCLTKisasuiteofNLPtoolssuitedtothespecialneedsofancientlanguages.Wehavehavethreegoals:Themostbasicistoofferlow-levellibrariesfordoingNLPinparticularClassicallanguages(e.g.,AncientGreek,Sanskrit).Developedwithanextensiblearchitecture,ourcodeiseasilyhackedtosupportnewlanguages.Second,theCLTKofferstoolsforstudentsandscholarstodoreproduciblescientificresearch.Forinstance,ithasversion-controlledlinguisticcorporaandasuiteoffunctionsforstylometrics.Third,itisaframeworkformultidisciplinarylanguageresearch.Withpre-trainedmodels(suchasWord2Vecforvectorspacemodels),weprovideeasy-to-usetoolstocapturethetransmissionandevolutionofknowledge,fromtheearliesthumansocietiestothedawnofthemodernera.","url":"http://cltk.org/","logo":"//lh3.googleusercontent.com/CKCUu4iWJwdYiZN3iTns4NDVc-_rPltAk4ktzHQJcmfVsZQRHZRJlhHUlUge-Ahe3O3CrnONguwIEbfsJsTpBy1BzYtqfHU"},"author":{"@type":"Person","name":"Sedictious"}},"628":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Commitcontentinspectionproject","description":"Thisprojectisaboutaddingaverificationprocessforthepullrequestsmadetocoala.Therearemanyspecialtypesofcommitmessagesthatshouldonlybeusedinconjunctionwithpatchescontainingaspecialtypeofcontent.Suchcommitsshouldbedetected,andallowedordisallowedbasedonconfigurationsettingsin.coafile.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"KritiRohilla"}},"629":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCQtRedesign","description":"ThisprojectistoredesignVLC,asamodernmediahomeplayersuitableforfamilyandpersonaluse.IthasaneasyUIandbestUXsoeveryonecanusemoreandwatchmore.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"LeslieEtubo"}},"630":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingbannertopdffiltertouseQPDFinsteadofPopplerAPIs","description":"The[`bannertopdf`](https://github.com/OpenPrinting/cups-filters/blob/master/filter/bannertopdf.c)filterin[`cups-filters`](https://github.com/OpenPrinting/cups-filters)usesunstableandunsupported[`Poppler`](https://poppler.freedesktop.org/)APIswhichmakesthecodeunabletobuild.Thefiltershouldbere-writtenwiththeuseof[`QPDF`](https://github.com/qpdf/qpdf/)andallthe[`Poppler`](https://poppler.freedesktop.org/)unstableAPIsberemoved.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"SahilArora"}},"631":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheGHCcodegenerator","description":"ThisprojectattemptstoimprovethenativecodegeneratorofGHCbyaddingsupportforIntelAVXandSSESIMDinstructions.ThissupportwouldenableGHCtoexposeabunchofvectorprimitiveoperations,whichcanbeutilizedtobyvarioushighperformanceandscientificcomputinglibrariesoftheHaskellecosystemtoparallelizetheircodeforfree.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AbhiroopSarkar"}},"632":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WireGuardKernelrelatedtasks","description":"AsWireGuardissupposedtobemergedinthekernelmainlinesoon,severalissuesshouldbefixed.Iamtryingtofixseveralkernel-relatedissuestomakeitsacceptanceintothekernelfasterand,ultimately,improvethecurrentcodebase.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"GovanifY"}},"633":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingNotestoiDEditor","description":"Noteshelpusersandeditorsunderstandwhatneedstobefixed.AddingnotestotheiDeditorallowseditorstoseedescriptionsofissuesforanareathattheyareworkingon,commentonthem,andclosethem.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"ThomasHervey"}},"634":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SwiftCompilerIntegrationwithExternalTools","description":"TheSwiftcompilerhasalibrarycalledLibSyntax,whichaimstorepresentthefullcontentsofthesourcefile,providesSwiftandC++APIsforreadingfiles,generatingotherSwiftfiles,andanalyzingthem.TheLibSyntaxtreeisgeneratedduringthebuildoperation,buttheSwiftcompilerdoesnotofferanymechanismforanexternaltooltoaccessthetreedataatthemoment.ThisprojectaimstoutilizetheLibSyntaxtreeasanexistingresourcebysupplyingtheframeworkforanexternaltooltocommunicatewiththecompiler,whichwouldenableasimplerdevelopmentforcustomlinters,formatters,andothertools.","sponsor":{"@type":"Organization","name":"Swift","disambiguatingDescription":"Swiftisahigh-performancesystemprogramminglanguage.","description":"Swiftisahigh-performancesystemprogramminglanguage.Ithasacleanandmodernsyntax,offersseamlessaccesstoexistingCandObjective-Ccodeandframeworks,andismemorysafebydefault.\n\nAlthoughinspiredbyObjective-Candmanyotherlanguages,SwiftisnotitselfaC-derivedlanguage.Asacompleteandindependentlanguage,Swiftpackagescorefeatureslikeflowcontrol,datastructures,andfunctions,withhigh-levelconstructslikeobjects,protocols,closures,andgenerics.Swiftembracesmodules,eliminatingtheneedforheadersandthecodeduplicationtheyentail.","url":"https://swift.org","logo":"//lh3.googleusercontent.com/YrT0G6o0yZ9stXxtAKmHWIBmMJbQqJ0Ke3T-A6kMa5g6AaP7QXvBEQjuQT1T69Yi5b13EyOSzlW2M9YNWdF8C3rI5L9njKC-"},"author":{"@type":"Person","name":"KazutakaHomma"}},"635":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheFractalUI(AGTKMatrixclient)","description":"ThisprojectwillimprovetheFractalUIandaddbasicmissingfeatures,suchasuseraccountsettings.Itwillalsoaddaspellcheckertoimproveaccessibility.\nThisworkwouldmakeiteasierforpeopleintheGNOMEcommunitytocommunicateandcollaborate,andtoonboardnewcontributors,especiallynon-technicalones.Inaddition,spellcheckingwillmakeiteasierforpeoplewithdyslexiaandnon-nativeEnglishspeakerstobeactiveintheGNOMEcommunity.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"JulianSparber"}},"636":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PlottingofliveMQTTdata","description":"CurrentlyLabPlothassomesupportfortheplottingoflivedata,whichcanbereadfromfile/namedpipe,TCPsocket,UDPsocket,localsocketandserialport.\nThegoalofthisprojectistoprovidesupportfortheplottingofdatareceivedviaMQTTprotocolfromacertainbroker.LabPlotcurrentlydoesn\u2019tprovideanysupportforMQTT,eventhoughitwouldbequiteimportantforLabPlottoprovide\nthiskindofsupport,sinceitisascientificdataplottingsoftwareandMQTTprotocoliswidelyusedtotransmitcertainsensordata.\n\nThisprojectwouldincreaseLabPlot\u2019susabilityregardinganalysesofscientificdata,monitoringdatacollectedbysensors,\nthatistransmittedbyMQTTprotocol,orevenmakeLabPlotusableinthefieldofInternetofThingsorSmartHomeAppliances.\n\nTheprojectwouldinvolveextendingLiveDataSourceclass,ImportFileWidget,LiveDataDockandAsciiFilterinorderto\nsetupaconnectionwithaMQTTbrokerbasedoninformationprovidedbytheuser.ThenLabPlotcouldreceiveand\nhandleMQTTmessages,saveandplotthedatatransmittedbythem.Alreadyexistingfunctionalityforothertypesof\nlivedatasourcewillbeadaptedtothisprotocolaswell.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"FerenczKov\u00e1cs"}},"637":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopmentOfAndroidAppforPSLAB","description":"ThisproposalisfordevelopmentofPSLabandroidapplicationduringtheGSoC.TheproposalmostlyfocusesontheimplementationofthenecessarynonworkingmodulesandexperimentsalongwithimprovementinUI/UXandpropertestingoftheapp.ItheedstothestatedrequirementbythePSLaborganisation.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AvjeetSingh"}},"638":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Crucible:ALibraryforIn-MemoryDataAnalysisinHaskell","description":"Atypicalworkflowininteractivedataanalysisconsistsof:\n\n*Loadingdata(e.g.\u00a0aCSVondisk)\n*Transformingthedata\n*Variousdataprocessingstages\n*Storingtheresultinsomeform(e.g.\u00a0inadatabase).\n\nThegoalofthisprojectistoprovideaunifiedandidiomaticHaskellwayofcarryingoutthesetasks.Informally,youcanthinkof\u201cdplyr\u201d/\u201ctidyr\u201dfromtheRecosystem,buttypesafe.\nThisprojectaimstoprovidealibrarywiththefollowingfeatures:\n\n1.Anefficientdatastructureforpossiblylarger-than-memorytabulardata.The\u00a0`Frames`\u00a0libraryisnotablepriorwork,andthisprojectmaybuildontopofit(namely,byextendingitsfunctionalityforgeneratingtypesfromstoreddata).\n2.Asetoffunctionsto\u201ctidy\u201d/cleanthedatatobringittoaformfitforfurtheranalysis,e.g.\u00a0splittingonecolumntomultiplecolumns(\u201cspread\u201d)orviceversa(\u201cgather\u201d).\n3.ADSLforperformingarepresentativesetofrelationaloperationse.g.\u00a0filtering/aggregation.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"Gagan"}},"639":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofAccECNandECN++inns-3","description":"ReducingInternetTransportLatencyisaninterestingresearchtopicandhasgainedsignificantattentionintherecentpast.SomeofthepromisingnewsolutionsrelyonExplicitCongestionNotification(ECN)(RFC3168)tonotifyTCPendpointsofcongestionthatmaybedevelopinginabottleneckqueue,withoutresortingtopacketdrops.Asaresult,therehavebeenattemptsatInternetEngineeringTaskForce(IETF)toextendthefunctionalityofECNandproviderichfeedbacktoTCPendpoints.Inthisregard,AccurateECNfeedback(AccECN)andECN++aretwoactivetopicsofdiscussionatIETF.Thisprojectproposalisto:extendtheECNimplementationinns-3tosupportAccECNandECN++,testthecorrectnessofimplementationandprovideexamples.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"WenYingDai"}},"640":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingSupportforStyleSheets","description":"OneofLilyPond'sstrengthsisthatoutputcanbechangedortweakedtothesmallestminutedetail.Everythingtospacingtoshapestolocationsonthepagecanbefullycontrolledbytheuser.However,mostusershaveastylethattheyuseconsistently.Thiswasstartingtobesupportedwithalternativenotationfonts,butcreatinganextensionpackagefor\"house\"stylesheetscanhelpthisbeachieved,allowingthemtobecreated,applied,andsharedmodularly.\nUsingthenotation-fontspackageinopenLilyLibasabase,IwouldbeimprovingtheloadingmechanismfornotationfontswithinLilyPondaswellasallowingdifferentattributestobeloadedasapackage,includingtextfonts,generalsizes,scoretypes,&c.Iftimepermits,thenIwouldfinishwithworkinginLilyPondtogetthingssystem-wideutilizedforstylesheetselections,startingwithnotationfonts.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"EdwardHarbison"}},"641":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNUTaler-Payment/DonationButtonsandCode-lessPaymentswithGNUTaler","description":"GNUTalerisanewelectroniconlinepaymentsystemwhichprovidesprivacyforcustomersandaccountabilityformerchants.TopaywithTaler,customersinstallanelectronicwalletontheirdevice.Beforethefirstpayment,thedesiredcurrencymustbeaddedtothewallet'sbalancebysomeothermeansofpayment.Oncethewalletischarged,paymentsonwebsitestakeonlyoneclick,areneverfalselyrejectedbyfrauddetectionanddonotposeanyriskofphishingoridentitytheft.\nThegoalofthisprojectistocreateacomponentthatsitsbetweentheseller'sfrontendandtheGNUTalermerchantbackend.Thiscomponentshouldhaveawebinterface,wherepaymentbuttonsorpaymentformswillbeconfigured.Additionalgoalsincludeinventorymanagement,wherethesellercanconfiguretheavailablestockforanitemandwillgetnotifiedwhentheirstockrunslow.Currently,toacceptpaymentswithGNUTaler,peoplehavetowritetheirowncode.WhatIproposetochangeisthismechanism.Peoplewillbeabletocommunicatewiththemerchant\u2019sbackendviaasimpleAPI.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"ShivamKohli"}},"642":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratePocketPaintintoPocketCode","description":"DuringtheGoogleSummerofCodeIwouldliketointegratePocketPaintintoPocketcode.\nThereisquitesomerefactoringoverheadbeforethiscanbedone,asPocketPaintcurrentlymakesuseofantipatterns(e.g.Singletons)andglobalstaticvariablesthatwillbecomeaproblemwhenmergedwithPocketCode.\nSomefeaturesareidenticalinbothapplications(languagechooser)whichcanbedroppedandreused.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"ThomasS"}},"643":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RetroShareWebUIAPIChangesProposal","description":"IproposethattheRetroSharewebUIAPIberecreated/refactoredtoproperlyconvertC++objectstoJSON,increasingthemaintainabilityandsupportabilityoftheAPI.Thefront-endwillberedesignedtosupporttheback-endchangesandhaveimprovedCSSstyling.\n\nInaddition,thewebUIwillbeauditedforsecurityissuesandhavecertainknownissuesaddressed.(Iwouldlistthesehere,butwillnotforconfidentiality).Ifthereismoretime,morefeatureswillbeaddedtothewebUI,suchasforumsupport.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"KevinFroman"}},"644":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveandCreateSUSIbots","description":"ThereareanumberofSUSIAIbots.ManyofthemareintheirbasicversionandarenothavingfullfeaturesofSUSI.SomehaveoutdatedAPIsandarethereforenotworkingproperly.Theydon\u2019tmeettheuserrequirementsandthereforearenotbeingusedbypeople.Also,theprocessofinstallingthesebotsaregenerallydifficulttofindaswellastoimplement.Somebotsarenothavingappealinginterfaceandarehavingincorrectdocumentation.Newfeaturessuchasgames,todolists,reminders,andplatformspecificfunctionssuchassubscribingtoaparticularchannel,canbeaddedtothebotstomakethemmoreuseful.ThisprojectaimsatmakingsignificantimprovementsinSUSIAIbotssuchassusi_slackbot,susi_gitterbot,susizulipbot,susi_telegrambot,andotherstoo,andmakethemreadytouseinproduction.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"HarshitKedia"}},"645":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CodeQuality","description":"TheaimofthisprojectistoimprovethecodequalityofScilabwiththehelpofvariousStaticAnalysisToolslikeScanCoverity(JavaandC/C++),Cppcheck,Valgrind(DynamicAnalysistool)andClang-Tidy(lastthreeforC/C++)byfixingJava,JNIandC/C++relatederrors.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"NimishKapoor"}},"646":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineVisiononaRover.","description":"InthisprojectIwillworkonapplyingcomputervisionalgorithmsonRover.Theminimumgoalsistomaketheroverfollowapathwithobstacledetectionusingdepthsensor.ManytoolswillbeusedintheprojectsuchasOpenCV,PCL,andTensorflow.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"SoubhiHadri"}},"647":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NativeJuliaImplementationofExponentialRunge-KuttaIntegrators","description":"Exponentialintegratorshavereceivedalotofattentioninrecentyearsasaviablealternativetoimplicitschemesforstiffsystems.Inparticular,therehasbeenasurgeofinterestintheexponentialpropagationiterativeRunge-Kutta(EPIRK)framework.However,opensourceimplementationofthealgorithmsislackingatthemoment.Thisprojectaimstoaddstate-of-the-artexponentialRunge-KuttaintegratorstoJuliaDiffEq'ssolverrepertoire,whichcanbenefitbothalgorithmdevelopersandresearcherswhoneedefficientsolversforstiffproblems.Mainchallengesfortheprojectincludetheevaluationofhigh-orderphi-functions,thetransitionfromsemilineartogenericsystemsandtimestepadaptationfortheintegrators.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"XingjianGuo"}},"648":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizemultithreadinginKrita'sTileManager","description":"ThisprojectisaboutimprovingKritaoveralperfomancebyintroducinglock-freehashtableforstoringtilesandimprovinglocksdescribedinproposal.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AndreyKamakin"}},"649":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integrateappasmicroserviceandimplementtheinteractionandsharingfeatures","description":"Theaimistoenablemultipleweb-appsgenerationsbyimplementing**queuedatastructure**fortheseriesofrequeststriggeredbyusersfromtheopen-eventplatform.Thiswouldpreventlossofrequestsfromtheuserandenablethecreationofeventforeveryrequestandprovideaweb-servicefordirectgenerationofeventsitesfromtheorga-server(eventyay).Inthepresentimplementation,wehavetransformedwebsitesgeneratedthroughopen-event-webapptobe**ProgressiveWebApp(PWA)**,duetowhichserviceworkersarealreadyenabled.Thereforewecannowmovetofurtherenhancementlikepush-notificationsofbookmarkedeventsbyanyuser,alsoweneedtoimprovetheuserinterfaceforthe**darktheme**enabledrecentlytoproject.Thepresenttestingsuiterequiressomemoretestsforthefunctionalitieslikedirectlinkingoftracksandroomssotheaimistowrite**mochaunittests**withseleniumwebdriverfortherecentlyaddedfeaturesandtheproposedones.Thetravisbuildfortheseleniumtestsrunforaround20minutes,whichisquitelargesotheaimisto**parallelizethebuild**sothatmultiplebuildscanbeperformedatthesametimeandruntimecanbedecreasedsignificantly.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AyushGupta"}},"650":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Enhancingthe2DArrangementDemo(1)","description":"Therearetwopartstothisproject.Thefirstistoadddocumentationtothealreadyexistingdemosothatitiseasilyunderstandableandalsotofixanybugsthatmaypopup.Thesecondthingistoenhancesupporttothealgebraicandbeziercurvesalongwiththeirdocumentation.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ParijitKedia"}},"651":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"x86_64portandBSP","description":"PortRTEMStosupportthex86-64architecturetoenableittoberunonoff-the-shelf,non-legacyhardware.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"AmaanCheval"}},"652":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ASwatchesDockerforKrita","description":"ThisprojectintendstocreateaswatchesdockerforKrita.It'ssimilartothepalettedockerthat'salreadyinKritatoday,butithasthefollowingadvantages:\n+Userscaneasilyadd,delete,draganddropcolorstogivethepaletteabettervisualpatternsothatit'seasierforthemtokeeptrackofthecolors.\n+Userscanstoreapalettewithaworksothattheycanensurethecolorstheyusethroughoutapaintingisconsistent.\n+ItwillhaveamoreintuitiveUIdesign.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"MichaelZhou"}},"653":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingGreekglyphstotheopensourcefontArimaMadurai","description":"ThisprojectaimstoextendthecollectionoffontssupportingGreekscriptintheGoogleFontsCatalog.Indeed,today35typefacessupportingGreekscriptareavailable.Moreover,only2fontsareexplicitlyintendedfordisplaytext.\n\nArimaMaduraiisafontcreatedbyNatanaelGanaandJoanaCorreiaofNDISCOVER.Itisamultiscriptsdisplayfontwith8weightsfromthintoblackandhaveastrongcalligraphicinfluence.Ithasalotofpersonalitysoitcanberecognisableinheadlinesorbrandnamesuses.RegardingthehistoryofGreekscript,itisbothinterestingandchallengingtodesignatypefacewithacalligraphicfeel:intermsofdesignbutalsointermsofstudy.\n\nArimaMaduraialreadysupportsTamil,MalayalamandLatinscriptsandIwouldliketoaddGreekextendedscripttotheglyphset.Thefactthatthefontalreadysupportsmultiscriptsisarealbenefittotheproject:ArimaMaduraialreadyactsinnonlatintypographicenvironmentandthereforedisplaysalargesetofshapesthatcanbeusedtomatchtheGreekglyphswiththeotherones.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"RosalieWagner"}},"654":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizeandIntegrateStandaloneTrackingLibrary(SixTrackLib)","description":"Theprojecttargetsoptimizingthedatastructuresandsourcecodeofastan-\ndalonetrackinglibrary,SixTrackLib,writteninC.Theaimistorestructurethecodesuch\nthatitenablesautovectorizationinGCCandCLangforCPU.Inaddition,thecodeshould\nalsobeamenabletoexecutionontheGPU,havinglowregisterpressure.Theideaistokeep\nthecodestructurerelativelysimpleandmaximizethesharedcodebetweenCPUandGPU.\nTheoptimizedSixTrackLibmodulewillbeintegratedintothelegacySixTrackcode.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"SomeshSingh"}},"655":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"\"DevelopPerformanceFarmDatabaseandWebsite\"proposalforGoogleSummerofCode2018","description":"IplantoimplementthePerfFarmprojectusingaseparatefront-endandback-enddevelopmentapproachandusePostgreSQLasadatabaseforstoringtestresults.Thefront-endprojectwillbebuiltusingReact16.BootstrapwillbeusedastheuilibraryandYarnwillbethepackagemanager.\n\nThebackendprojectwillimportDjangoRestFrameworkontopofexistingDjango.AndtheDjangoversionwillbeupgradedtothelatestTLSversion,whichisnow1.11.Therewillbenohtmlfileinthebackendproject.Front-endandback-endapplicationswilluserestfulapistoexchangedata.\n\nInaddition,thebackendprojectwillhaveanadminmodule.OnlyadministratorsofthePGPerformanceFarmprojectcanlogintotheadminmodule.Intheadminmodule,theadministratorhastheabilitytomodifythemachine'ssubmissionrights,sendregistrationconfirmationemails,andsoon.","sponsor":{"@type":"Organization","name":"PostgreSQL","disambiguatingDescription":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.","description":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.Ithasmorethan15yearsofactivedevelopmentandaprovenarchitecturethathasearneditastrongreputationforreliability,dataintegrity,andcorrectness.Itrunsonallmajoroperatingsystems,includingLinux,UNIX(AIX,BSD,HP-UX,macOS,Solaris),andWindows.ItisfullyACIDcompliant,hasfullsupportforforeignkeys,joins,views,triggers,andstoredprocedures(inmultiplelanguages).ItincludesmostSQL:2008datatypes,includingINTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL,andTIMESTAMP.Italsosupportsstorageofbinarylargeobjects,includingpictures,sounds,orvideo.IthasnativeprogramminginterfacesforC/C++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC,amongothers,andexceptionaldocumentation.\n\nAnenterpriseclassdatabase,PostgreSQLboastssophisticatedfeaturessuchasMulti-VersionConcurrencyControl(MVCC),pointintimerecovery,tablespaces,asynchronousreplication,nestedtransactions(savepoints),online/hotbackups,asophisticatedqueryplanner/optimizer,andwriteaheadloggingforfaulttolerance.Itsupportsinternationalcharactersets,multibytecharacterencodings,Unicode,anditislocale-awareforsorting,case-sensitivity,andformatting.Itishighlyscalablebothinthesheerquantityofdataitcanmanageandinthenumberofconcurrentusersitcanaccommodate.ThereareactivePostgreSQLinstancesinproductionenvironmentsthatmanagemanyterabytesofdata,aswellasclustersmanagingpetabytes.SomegeneralPostgreSQLlimitsareincludedinthetablebelow.","url":"https://postgresql.org","logo":"//lh3.googleusercontent.com/dZ_oew0LVwBSAiWC4mZoRrd_QbX0BgDxV_ydnc-T4aByJNZHQPoE_Nwz6kBeeyGBEkt9kW4BNL_sS7ambal7TissNjFPLQ"},"author":{"@type":"Person","name":"HongyuanMa"}},"656":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModernSpeakandSpellusingPocketBeagle","description":"ThisprojectisbasicallytorebrainthepreviousSpeakandSpellbyTexasInstruments,andgenerateopensourcecodeforit.ThisisaLinuxapplicationwhichcanbereproduced.Theaddedfeaturesincludeofflinespeechrecognition...usingCMUSphinx...toprovidemorerobustfeatures.HereIamworkingtoreproducethegameswithaddedfeaturestoappealtothepresentdaychildren...specificallythepreschoolers.Thisalmosttotallyasoftwareproject...onlytobedeployedinaPocketBeagle...withsomewiringtobedone...anddisplaytobeenhanced.Myfuturegoalistoextendthisprojecttootherlanguages...sothatthiswonderfuldevicecanbeusedmoreextensively.","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"AnirbanBanik"}},"657":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"draft","description":"draft","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"NikolayAleksandrov"}},"658":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopaTransaction-LevelVerilogComponentLibrary","description":"Transaction-LevelVerilog(TL-Verilog)isanemerginglanguageextensiontoSystemVerilog,Hastheabilitytodefineflexiblereusablecomponents.\nForthisproject,willdevelopalibraryofcompatiblecomponentssuchasFIFOs,queues,arbiters,elasticbuffers,etc.thatcouldformthebasisofaneweraofhardwaredesign,Andwilldemonstratetheeaseofcomposingthesecomponentsintosophisticatedtransactionflowsandquicklyimplementingwhatarecurrentlyconsideredtobecomplexdesigns,suchasacompleteon-chipnetwork!","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"AhmedSalman"}},"659":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModelZooExamplesforFlux.jl","description":"CurrentlyFluxML/model-zoohasveryfewexamplesdemonstratingtheusageofFlux.InthisprojectIproposetoimplementseveralConvolutionalNeuralNetworkModelsforComputerVisionProblems.AlsoIintendtocontributetoONNX.jltospeedupitsintegrationwithFlux.jl.Ishallbeimplementingaround14NeuralNetworkArchitecturesandwritingtutorialsontheirusage.Intheprocess,IwillcontributetoFlux.jlthelayersthatarenecessarytobuildthosenetworkssothattheycanbeeasilyreused.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AvikPal"}},"660":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Infrastructure/Automation-Android","description":"Thisproposalaimsforandroidrepositoriestofollowinfrastructurepatterns,improveAndroidperformance,improvedatabaseaccess&followmaterialdesignguidelines.I'vedraftedthisproposalwithrespecttoallthediscussionmadeonSlack,Github&open/GSoCsession.I'vemademytimelinewithrespecttoideas-listprovidedSysterswikipage.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Geekanamika"}},"661":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreCAD3OpenGLrendering","description":"ChangeoftherenderingenginefromCairotocompleteOpenGlimplementationwhichmainlyinvolvestheworkingareawhichcontainspainterandthiswillincludeeverythingthatneedstodrawonscreenandcreatingunittestsfortestingoftheenginetaskwillincludesomeunittests.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"ParthPartani"}},"662":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingCADandCAMtoolsforautomatingasyntheticbiologyworkflow","description":"Inthisproject,wewilluseJavaasaprogramminglanguagealongwithRESTfulAPIsfortheintegrationofthetwotools,oneis**SBOLDesigner**andanotheris**BuildSoftwareOptimisationTools(BOOST)**.SBOLDesignerisaCADtoolforcreatingandmanipulatingthesequencesofgeneticconstructsusingtheSyntheticBiologyOpenLanguage(SBOL)2.0datamodelwhereasBuild-OptimizatiOnSoftwareTools(BOOST)isarepertoireofCAD/CAMtoolsforminimizingthecostandtimeforsynthesizingDNAsequenceswiththemaximalsuccessrateofsynthesis.Integratingbothtoolsenablesautomatedsyntheticbiologydesign-buildworkflowsbyprovidingdifferentfunctionalitieslikethereversetranslationofproteinsintoDNAsequence,modificationofcomplexregionaccordingtothegeneticcode,fragmentationoflargesequencesdependingonmax.lengthofsynthesisanddesiredassemblyprotocol.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"PremPrakashSingh"}},"663":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNOMEGames:AddCollection/Developerview","description":"Currently,GameslacksagoodUIfordisplayinggames.Displayinggamemetadataandstatisticsaswellassegregatinggamesbyplatform/developerwillgiveitamoreattractivelook.Thisprojectaimstodothefollowing:-\n1.Allowtheuserstoviewgamesbyplatformanddevelopers.\n2.Addingkeystogrilopluginslikepublisher,developerandnumberofplayers.\n3.DisplayGameMetadatalikedescription,rating,andnumberofplayers.\n4.Allowtheuserstosavestatisticssuchasnumberofhoursplayed,finishstatusetc.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"SaurabhSabharwal"}},"664":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofauserspaceinterfaceforGPIOinterrupts","description":"FreeBSDalreadyhassupportforinterruptsimplementedintheGPIOcontrollerdriversofseveralSoCs,buttherearenointerfacestotakeadvantageofthemoutofuserspaceyet.ThegoalofthisprojectistoimplementsuchaninterfacebyprovidingdescriptorswhichintegratewiththecommonI/Osystemcallsandmultiplexingmechanisms.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"ChristianKr\u00e4mer"}},"665":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ToolsfortheN-bodySimulationsinJulia","description":"Alargenumberofinteractingbodiesisthekeycomponentinexplanationofmanyphysicalphenomena.Fromthegravitationalinteractionofstarsandplanetstomoleculardynamicsandelectrongasinquantummechanics,theN-bodyproblemformalismplaysanessentialroleinmodelingthosesystems.ThegoalofthisprojectistocreatetoolsforconductingN-bodysimulationsinafast,accurateandreliablemanner.Oftentheinteractionofbodiescanbedescribedbymeansofdifferentialequations(DEqs)sothatthetaskoffindingthestateofthesystemataparticulartimeleadstosolvingthoseequations.ThepackagesofJuliaDIffEqorganizationweredevelopedexactlytosupplyefficientJuliaimplementationsofsolversforvariousDEqs.ThecurrentprojectdescribesanextensionofDiffEqPhysics.jlpackage,whichwillallowresearcherstosolvetheN-bodyproblemsindifferentphysicalmodelsandapplications.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"MikhailVaganov"}},"666":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommentsandAnnotations","description":"TheprimarygoalofthisprojectistoenableusersofMemextoadd/edit/removecommentsinanypageconveniently,whilestoringtheminastandardiseddatamodel.Thisincludescreatinghighlightsorannotationofanytextinanarticleandmakingthemsearchableforeasieraccess.","sponsor":{"@type":"Organization","name":"WorldBrain.io-VerifyingtheInternet","disambiguatingDescription":"Bookmarkingextensionthatworkslikeyourbrain-full-textsearcheverything.","description":"WorldBrain\u2019smissionistomakeiteasierforpeopletoorganise,recover,andsharethemostusefulandtrustworthycontenttheyfindontheweb.\nTodothat,webuiltMemex.Anopen-sourcebookmarkingtoolforgreatthinkers:theresearchers,scientists,academics,students,polemics,publishers,reporters,andwriterswhowanttomaketheworldabetterplaceusingfacts,research,andverifiedinformation.\n\nWithMemexwewanttohelpyoueasethefrustrationofnotbeingabletofindsomethingyou\u2019veseenonline,whetherit\u2019sawebsite,apostonsocialmedia,ausefulcomment,orimportantquote.\nUserscanfindthingsagain,bysearchingforeverywordofeverywebsitevisited\u2013plustheycanfilterbydomain,customtagsortime.\nAlsouserscancreatelinkstohighlightsofarticles,theycansendtootherpeople.\n\nMemexisbuiltwithfullprivacyanddataownershipinmind.\nAlldataisstoredlocallyonauser\u2019sowncomputer.Youcanalsopauseindexing,ortoblacklistdomainsorURLs.\n\nOurlong-termvisionistobattleonlinemisinformation,byenablinguserstobuildonthepastweb-researchofotherpeople,andbreakoutoftheirfilterbubblesbycomparingmultipledifferentopinions.(worldbrain.io/vision)","url":"http://worldbrain.io","logo":"//lh3.googleusercontent.com/8g3dUIyto5-mko4qVa5DTHNuS3EXJdLPFrEqOIT328p-9BmRiO7D7Pgr-I7EGBkEzPLuj_5JV3YMNm9-23dFsds4YxJlDu73"},"author":{"@type":"Person","name":"SriramRavichandran"}},"667":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Refactor&Improvesearchcode","description":"ThisprojectistoimprovethesearchfunctionalityofReadtheDocssothattheusersofreadthedocscangetrelevantinformationfromthesearch.Moreover,refactoringthecodeinordertouselatestofficiallysupportedlibrarylikeelasticsearch-dsl.\nThiswillhelptheplatformdevelopertomaintainthesearchcodeeasilyalsohelptheusertogetmoreusefulsearchresult.","sponsor":{"@type":"Organization","name":"ReadtheDocs","disambiguatingDescription":"ReadtheDocshostsdocumentationfortheopensourcecommunity.","description":"ReadtheDocshostsdocumentationfortheopensourcecommunity.WesupportSphinxdocswrittenwithreStructuredTextandCommonMark.WepullyourcodefromyourSubversion,Bazaar,Git,andMercurialrepositories.Thenwebuilddocumentationandhostitforyou.Thinkofitas*ContinuousDocumentation*.","url":"https://readthedocs.org","logo":"//lh3.googleusercontent.com/pPSHWLXzdnqACLZiVS5EB4Wac5Uj-ogCPe_aLYpWNlUxxTQfHDOrvopK9cnHy5RmpsqGhIqMmSJIlXE3WwPGimcwDG-0Vvg"},"author":{"@type":"Person","name":"SafwanRahman"}},"668":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addingmethodstocobrapyforimprovedconstraint-basedmetabolicmodelling.","description":"Constraint-BasedReconstructionandAnalysis(COBRA)methodsforGenome-wideMetabolicNetworks(GEMs)haveproventobeessentialforthevariedapplicationsofmetabolicmodelling,frompredictinggrowthrateofanorganismtoproductionofantibioticsandlethalityanalysistonameafew.FBAor,FluxBalanceAnalysisistheearliestCOBRAmethodandthemostwidelyused.But,currently,wehavesub-divisionsofmetabolicmodellingstrategieswhichareuncoveringtheflawsofFBA.Tofixtheseflaws,wehavebeendevelopingmultiplemethodswhicharealsobeingbackedbyexperimentaldata.So,nowweareintegratingdatafromexperimentsinthemodelsanddevelopingmethodsforamuchbetterunderstandingofthemetabolicpathwaysandfunctionalitiesoftheorganisms.Thedata-drivenapproachesprovidemoreinformationaboutthemodelsandhenceprovideuswithadeeperunderstandingofthenetworks.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"synchon"}},"669":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementWinetestGraphicalUserInterface","description":"TheWinetestapplicationcurrentlyhasnooptiontoviewthetestresultsbeforetheyareuploaded,whichcanbecumbersomeifthetesterhasaslowInternetconnection,orifmanyofthetestshavefailed,whichresultsintheresultsnotbeinguploaded.IthereforeproposethatauserinterfacebeimplementedforWinetesttodisplaythetestresultsinfortheusertocheckbeforeuploadingtheresults.","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"IsiraSeneviratne"}},"670":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"C\u00e9u-Maker:easy-to-install,up-to-dateintegratedenvironmentforC\u00e9u-Arduinoandpico-C\u00e9udevelopment","description":"Theobjectiveofmyproposalistoprovideaneasy-to-install,up-to-dateintegratedenvironmentforC\u00e9u-Arduinoandpico-C\u00e9udevelopment.C\u00e9uisasynchronousreactivelanguage,withsupportsconcurrentlinesofexecutionandbroadcastcommunicationthroughevents.Theenvironmentissueseventstotheapplications,withrespondsimmediately.It\u2019srecommendedtointeractiveappssuchasgames,andtargetsfromdesktopstoembeddedsystems.Exploringthislastflexibility,thelanguagehassomevariations,suchasC\u00e9u-Arduinoandpico-C\u00e9u,aversionoC\u00e9umeantedtovisualandinteractiveapplications.\n\nIntheproposedapproach,adevelopercanusethesamesourcecodetoimplementanapplicationthatrunsonanArduino(usingC\u00e9u-Arduino)andonacomputer(usingpico-C\u00e9u),alsosupportingcommunicatingbetweenthetwosides","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"Anny"}},"671":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FrontendWebsiteStudentProjectforBioJS","description":"BioJSisalibraryofovertwohundredJavaScriptcomponentswhichenablesuserstovisualiseandprocessdata.BioJScurrentlyhastwowebsites:\n1.Biojs.io:itlistsallthecomponents(npmpackages)ofBioJSwithdetailedinformationandvisualisation(s).\n2.Biojs.net:itisaninformationalwebsitefortheBioJSorganisation.\n\nBioJS.iogetsthedataofallthecomponentsthroughamiddlewarecalledworkman.Thedevelopmentofanewworkmanhasalreadybeeninitiatedwhichneedstobecompletedforintegrationwiththefrontend.IproposetocreateanewfrontendwebsiteforBioJSandtointegrateitwiththebackend/middlewaretogetthedatainthemostoptimizedway.ThewebsitewillbedevelopedusingVueJSwhichmakesiteasytomaintainandthewebsitewillmergethecurrentlyexistingwebsitesandproduceaconsistentandmodernUIandabetterUX.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"SarthakSehgal"}},"672":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopingBadgeyeyintoacompleteMacroService","description":"DevelopingBadgeyayintoacompleteMacroServicewithUIenhancement,BadgeManagementSystem,QR-Codefeatureandalotmore","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"ManishDevgan"}},"673":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Deeplearningmodelingtodiscovertheregulatorysequencemotifsthatpredictthecancerdrugresponses","description":"Theprojectgoalistodevelopadeeplearningmodeltodiscovertheregulatorymotifsthatarerelatedwithcancerdrugresponses.Afterbuildingthemodel,Iwillevaluatethemodelandthentrytouseittogetmorebiologicalinsightwhichisusefulforpersonalizedgenomicmedicinedesign.","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"ChenyangHong"}},"674":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConfusionPairCorrectionUsingSequencetoSequenceModels","description":"LanguageTool(LT)currentlyusesneuralnetworkstodetectconfusionbetweenwords.Sofar,itonlyconsiders2wordsofcontextinbothdirections(tri-grams).Theaimofthisprojectistoextendthistotaketheentiresentenceascontexttodetecttheconfusionpairs.Forthis,theprojectaimstoleveragetheuseofasequence-to-sequencemodeltodetecttheword(s)thatareusedincorrectlyandthenreplacethemwiththecorrectword(s).TheprojectaimstogivethisfunctionalitytoEnglish,French,andGerman.","sponsor":{"@type":"Organization","name":"languagetool.org","disambiguatingDescription":"Styleandgrammarchecker","description":"###What\n\nLanguageToolscanstextsforstyle,spelling,andgrammarerrors.Insomecases,itcanevenfindsemanticissues.Forexample,whatcouldbewrongabout\"Thursday,27June2017\"?Well,27June2017wasnotonaThursday,andLanguageTooldetectsthat.\n\nLanguageToolsupportsmorethan20languages(toadifferentdegree),includingEnglish,Russian,German,Polish,Spanish,andFrench.\n\n###How\n\nInternally,LanguageToolusesfourdifferentapproachestofinderrors:\n*itscansforknownerrorpatternwithapatternlanguagessimilartoregularexpressions,butmorepowerful\n*itusesJavacodetofinderrorsthataretoocomplexfortheerror-patternapproach\n*itusesstatisticstofinduncommonsequencesofwords\n*itusesartificialintelligencetoseeifcommonlyconfusedwordsareusedproperly(likead/addorcease/seize)\n\n###TheFuture\n\nArtificialintelligencewillbethemainapproachinthefuturetodetecttexterrors.We'relookingforyourhelpandideastoapplyAItotheproofreadingproblem,forexamplebyusingaseq2seqapproachlikeinmachinetranslation.\n\nLanguageToolisalsoanenduserapplication,anduserswantLanguageTooltobeintegratedinthesoftwaretheyalreadyuse.We'relookingforintegrationsintotinyMCE,CKEditor,andmanyothers(yoursuggestionsarewelcome).Plus,theexistingbrowseradd-onforFirefoxandChromeneedsmajorUIimprovements.","url":"https://languagetool.org","logo":"//lh3.googleusercontent.com/CPpkJMcdc1eqEOFgZJvynGCeeuhxqv27U_Q7ag1i16Qiy9yqcZ1AM1xOjrKrSHs5YGchUnQm_BRDKhdFJdUTrZlKK39owA"},"author":{"@type":"Person","name":"AllenAntony"}},"675":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmailintegrationProject","description":"ThecurrentimplementationofEmailSysteminPLOTS2doesn'timplementActiveJobsi.equeuefeaturebecauseitiscurrentlyusingrails4.1.Andrails4.1doesn'timplementActiveJobsonitsown.Wehavetowaystoresolvethiseitherincludeactivejobgemorupgradetorails4.2(wewillgowiththis).Socurrently,mailsaresendedsynchronously.Andifthesendingofmailisfailedduetosomereasonorwedon'twanttosendthemailatthetimeofrequest/responseorifwewantthatamailshouldbesentafter(1dayoranyspecificperiodoftime)wecan'timplementitnow.\nSometimes,wehavetorunjobsatparticularintervalsto,say,backuplogs,sendemails,etc.Inrailsapplicationwecanschedulesuchtasksusingthewhenevergem.\nForintegratingcronjobswiththeplots2wecanimplementwhenevergemwhichwillbeveryusefulinsendingdaily\"batchdigest\"emailtothesubscribers.Wecanspecifythetimewhentheemailshouldbesent.MoredetailsonimplementationisinImplementationpart.\nAnotherfeatureisthereply-by-emailfeatureusingmailmangem.\nFeaturethatwecanimplementisofreplybytweetwhichisveryconvenientandeasyfortheusertodo.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"NamanGupta"}},"676":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleAssistantActionforCarbonFootPrint","description":"GoogleAssistantActionfortheProjectCarbonFootPrintopensdoorstoconversationalaccesstotherichemissiondataprovisionedbythisproject.ThisActionallowsyouaskquestionsregardingcarbonemissionsbythingsaroundyou.BeitabouttelevisionusageoratriptoSwitzerland.Simplysay,'TalktoCarbonFootPrint'inyourGoogleAssistantandyouaregoodtogo!Thisactiontakescareofawidevarietyofquestionsacrossallthecategoriessupportedbythisproject.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"VarunChitre"}},"677":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCmacOSinterfaceredesign","description":"ProjectDescription:TheVLCinterfaceisquiteoutdatedonmacOS.\n\nThisprojectforthesummeristoreworkheavilythisinterfacetomakeitbeautifulandusefulagain.\n\nScopeofthetaskstodo:TheideaistogetclosertowhattheAppleTV/iOSinterfacelookslike(searchongoogleimagetogetanidea),butotherideasarewelcome.\n\nTheiOS/AppleTVinterfaceissimpler,moreuserfriendly,andhasabetter\"mediacenter\"feelintoit.\n\nItwouldrequireintegrationwiththemedialibraryandwiththecurrentinterface.\n\nStartingfromthecurrentUIisarequirement.\n\nRequirements:ThisprojectrequiresObj-Cknowledge.\n\nProposedmentor:DavidFuhrmann,FelixPaulK\u00fchne\n\n[fromhttps://wiki.videolan.org/SoC_2018/]","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"DakshShah"}},"678":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopademotodemonstratetheuseofBooleanoperationsandMinkowskisum","description":"CGALworksoncomputationalgeometry.Ithas3packagesnamed'2DRegularizedBooleanSetOperations'and'2DMinkowskiSum'.Mytaskistobuildademotodemonstratealltheoperationsofallthreepackages","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ApurvaBhatt"}},"679":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementmissingfeaturesinnftables","description":"AsofLinuxkernel4.15,nftablesprovidesaround80%oftheiptablesfeature-set.Theideaistoworkonimplementingmissingornewfeaturesonnftables.","sponsor":{"@type":"Organization","name":"Netfilterproject","disambiguatingDescription":"netfilter.orgisthehomeoftheLinuxfirewallingtools","description":"SoftwareinsidetheNetfilterframeworkenablespacketfiltering,networkaddress[andport]translation(NA[P]T)andotherpacketmangling.NetfilterisasetofhooksinsidetheLinuxkernelthatallowskernelmodulestoregistercallbackfunctionswiththenetworkstack.Aregisteredcallbackfunctionisthencalledbackforeverypacketthattraversestherespectivehookwithinthenetworkstack.","url":"http://www.netfilter.org","logo":"//lh3.googleusercontent.com/eIRY-YqYoaM-9SLuJlNrWrjodWJ3SgflqGeobM14nAjt9KZ-fVqWKmRAw2-E4zK_lGZYeJgJ37R3b8AE3zoLci4gejDHaw"},"author":{"@type":"Person","name":"ffmancera"}},"680":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RadecoPseudoCCodeGeneration","description":"Radareisausefulframeworkforreverseengineering.Ithasdebuggerinterfaceanddisassemblerandvisualizer.Toanalyzeprogramsmoreefficiently,itneedsadecompiler.\nRadarehasitsowndecompiler\u2018radeco\u2019.Someofitsanalysisaredeveloped,butitisnotstillimplementpseudoCbackend.Inthisproposal,IwilldescribeaplantomakeradecogeneratepseudoCCode.","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"ShoheiKuroiwa"}},"681":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModelFittingusingMicrostructureImagingofCrossing(MIX):DIPY","description":"DiffusionMRImeasureswaterdiffusioninbiologicaltissue,whichcanbeusedtoprobeitsmicrostructure.Themostcommonmodelforwaterdiffusionintissueisthediffusiontensor(DT),whichassumesaGaussiandistribution.ThisassumptionofGaussiandiffusionoversimplifiesthediffusivebehaviorofwaterincomplexmedia,andisknownexperimentallytobreakdownforrelativelylargeb-values.DTderivedindices,suchasmeandiffusivityorfractionalanisotropy,cancorrelatewithmajortissuedamage,butlacksensitivityandspecificitytosubtlepathologicalchanges.\nMicrostructureImagingofCrossing(MIX)isversatileandthussuitabletoabroadrangeofgenericmulticompartmentmodels,inparticularforbrainareaswhereaxonalpathwayscross.\n\nMulticompartmentmodels(assessthevariabilityofdiffusioninsub-voxelregions)enabletheestimationofmorespecificindicesandsopotentiallygivemuchgreaterinsightintotissuearchitecture.\n\nGoalofModelFitting:IdentifywhichmodelcompartmentsareessentialtoexplainthedataandparametersthatarepotentiallyestimablefromaparticularexperimentandcomparethemodelstoeachotherusingtheBIC.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ShreyasFadnavis"}},"682":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[WikimediaCommonsapp]AllowuserstobrowseCommonsfromapp","description":"**Abouttheproject**\n\nThisprojectisaimedatprovidinganoptiontobrowse/searchtheWikimediaCommonsusingtheapp.\n\n**Whythisfeatureisneeded?**\n\n-Moreandmore,usersareasking(asevidencedbyPlayStorefeedback),peoplewanttobeabletoalsobrowseexistingCommonsimagesviatheapp.\n-Qualityofuploadsshouldincreasebylettingusersseeotherpeople'swork.\n\n**Whatcanbeimplemented?**\n\n-ImageSearchonWikimediaCommonsusingatitle.\n-Restrictthesearchresultstoimages,ormakesurenocrashhappenswhenopeningexoticformatssuchasSVGsorsounds\n-LinktotheMediaDetailsactivitytoseeanimage'sdetails(Needsfeedback)\n-CategorySearchonOpeningdetailsshowsthesub-categoriesandtheimagespresentinthatcategory\n-Modifythecategoryactivitytoshowthebestimagesfirst.(Bonus)","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"UjjwalAgrawal"}},"683":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateanopensourceLaboratoryInformationManagementSystem","description":"TheintegrationofaLIMShasquiteanumberofweightedbenefitsforthecommunitythatismakinguseoftheEHR.Themanagementoflaboratoryfunctionalitiesbecomesaneasytask.Administratorswillhavetheprocessoflinkingapatientandtheirrelatedlabreportsandprocesseslaidoutfortheminaveryuser-friendlymanner.DuetothehighnumberofpaidLIMSapplicationsavailable,havingafree,opensourcesolutionintegratedintoafullfledgedEHRsystemwouldbehighlyappealingforalargenumberofmedicaladministrators.\nThisprojectisameanstointegrateafullyfunctionalandwelldocumentedLIMSintoLibreEHR.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"AnirudhSingh"}},"684":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WorkingDemowithUsageDocsfortheMexMocule","description":"TheaimofthisprojectistowriteaworkingDemofortheMatlabMexmodulespresentinScilab.TheMatlabMEX-FilesisanAPIwhichisawrapperonthecurrentAPIScilab.ThiswouldmakeitveryeasytoportexistingMatlabMextoolboxesintoScilab.Amodule-mexlibmodulealreadyexistsinScilabwhichiscompatiblewiththeMatlab-MexAPI.CurrentlythemexsupportforScilabisgoodbutthereisalackofaconcretedemo.Thus,itisnecessarytohaveaworkingdemoforMexwithinScilab.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"SiddharthaGairola"}},"685":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PinkPantherEngine","description":"ReverseandimplementgameengineofPinkPanther:PassporttoPerilandPinkPanther:HokusPokusPink\ngameforScummVm.ThesegamesusethesameenginebecausePassporttoPerilcanbelaunchedusingexefromHokusPokusbyrenamingdatafiles.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"AndriiPrykhodko"}},"686":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Interrupt-baseddriversinC\u00e9u-ArduinoforCortex-M0microcontrollers","description":"Theprojectconsistsofdevelopingnewinterrupt-baseddriversforCortex-M0microcontrollers,e.g.:\nADC\nSPIandI2Cbuses\nEEPROM\nReal-timeclock\nSomelibrariesbuiltontopofthesedrivers(e.g.,RFtransceiver,ultrasonicsensor,accelerometer).","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"MNaveenKumar"}},"687":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Interactive3DvisualizationsofhumanbrainactivityintheJupyterNotebookusingipyvolume","description":"TheaimofthisprojectistoimprovedatavisualizationinMNEwhenworkingintheJupyterNotebook.Thiswillbeachievedbyimplementingapackageforinteractive3Dvisualizationofhumanbrainactivityinsidethenotebooks.AworkingalternativetomayaviandPySurferbuiltontopofipyvolumeandipywidgetswillbedeveloped.Ultimately,IwilladdipyvolumeasabackendtotheMNEpackage.Exportofdatavisualizationtoavarietyoffileformatswillbeadded.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"OlehKozynets"}},"688":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BaseJumpSTLHacker","description":"I'mproposingthecreationofaMathLibraryforBaseJumpSTL.AddingasetofroutinesthatemploytheCORDICalgorithmtoimplementdirectlyandindirectlycomputablefunctionslikelogarithmic,exponential,sqrt,etc.Anoverallbetterparameterizationofbit-widthsintheexistingandnewmodules,alongwithfunctionsthatdirectlycomputeonanarraywithcomputationsbasedonaconfigurablepipelinestructure.IalsoproposetoaddexplicitparallelizationinspiredbySIMDarchitecturetothemathematicalfunctionsinwhichthenumberofindependentparalleldataelementsandbit-lengthisaddedasaparameter.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"kunalgulati"}},"689":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Physics-basedXMLModelbuildingformosaicembryogenesisofCaenorhabditiselegans","description":"TheOpenwormfoundationisbuildingtheworld'sfirstdigitalorganism.(awormmatrix!)TheDevoWormproject(underOpenworm)isbuildingaphysics-basedsimulationofmosaicembryogenesis,withapplicationtothenematodeCaenorhabditiselegans.ThisinitiativewillfocusonincorporatingsecondarydatafromnematodesintoanXML-basedcomputationalframework.Themodel-buildingwillresultinanXMLspecificationofembryophysicsthatdescribesmosaicdevelopmentalprocess.Thisspecificationwillbeusedtobuildtreesandnetworksthatdescriberelationshipsbetweenindividualcells.ThiswillprovidetheOpenwormFoundationandthelargerneuroscienceresearchcommunitywithaninformaticsframeworkforunderstandingneuralprecursorcellsanddevelopingnervoussystems.Itwillpavethewaytounlockthemysteriesoftheevolutionofanematode\u2019snervoussystemfromasinglecelltothefullydevelopednervoussysteminthatofanadultnematode(inthiscase,the302neuronsofC.elegans).","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"ArnabBanerjee"}},"690":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MyHumbleProposal","description":"DRAKVUF(https://drakvuf.com)isanagent-lessandvirtualizationbasedblack-boxbinaryanalysissystem.Itallowsuserstoanalyzeanybinariesandoperatingsystemwithoutanyadditionalsoftwarebeinginstalledonthevirtualmachinethatbeinganalyzed.\n\nThisproject'sgoalistoincreasestealthinesslevelofDRAKVUFwheretheitisoneofthebigproblemofmalwareanalysis.Ifthemalwareabletodetectthattheyarebeingmonitored,itwillnotdoesthemaliciousactivities.Withhighlevelofstealthiness,DRAKVUFcanbeusedforfurthernewandnovelhoneypot,intrusiondetectionsystemanddynamicmalwareanalysis.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"StewartSentanoe"}},"691":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSOC2018_Huang_RTEMSReleaseNotesGenerator","description":"RTEMSReleaseNotesGenerator","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"DanxueHuang"}},"692":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvestorageservice","description":"Improvementsandnewfeaturesforthestoragesystem,andupdateoftheflysystemstorageextension.","sponsor":{"@type":"Organization","name":"phpBBForumSoftware","disambiguatingDescription":"phpBBisthemostwidelyusedfreeandopen-sourceforumsolution.","description":"##WhatisphpBB?\nphpBB('BB'forBulletinBoard)istheworld'smostpopularfreeandopen-sourceforumsolution.Ourglobalcommunityofcontributorsensuresthatend-usersreceiveastable,secure,andinfinitelycustomizableproductthat'seasytodeployandmaintainwhilealsobeingfunandsimpletouse.\n\n##WhychoosephpBB?\nOriginallyreleasedin2000,thelatestversionofthephpBBsoftwarehasevolvedtoincludeanextensivepermissionssystem,usergroups,hierarchicalsubforums,fileattachments,intuitivenotifications,OAuthauthentication,supportformultipledatabaseengines(PostgreSQL,SQLite,MySQL/MariaDB,Oracle,MSSQLServer),andavarietyofotherfeatures.ThephpBBCustomizationDatabaseofstylesandextensionsoffersadministratorsendlessabilitytoadaptthesoftwaretotheirneeds.\n\nOurstrictsecuritypracticeshaveresultedinahardenedproductwithaproventrackrecordgreatlyexceedingthatofourcommercialcompetitors.Likewise,ourcodingguidelinesandcollaborativedevelopmentmodelensurethatcodequalityisatopprioritywhileencouragingconstantdeveloperlearningandgrowth.\n\n##phpBBandGoogleSummerofCode\nWeareproudtohaveparticipatedintheGSoCprogramduringfourprioryears.Thegoalofourmentorsistoensurethatallstudentshaveasmoothandfulfillingexperience.FormerphpBBGSoCstudentshaveflownacrosstheworldtomeettherestofourteamduringourannualhackathonandhavegoneontobecomelong-termcontributorstotheproject,someevenjoiningthecoredevelopmentteam.Wehopethatyouwillhelpuscontinuethisexcellenttrend.","url":"https://www.phpbb.com","logo":"//lh3.googleusercontent.com/uj6ll4mNUfcdAR_UI_abgqAVpdGkTrx7m8xLR6RJaYAILRH6bvWZLN4Et4c27zKRI-AVRIT6M7H83auELzjQwMjZEizSflcd"},"author":{"@type":"Person","name":"rubencm"}},"693":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OverlapTool-Crossplatformcompatibility","description":"TheprojectaimstobringcrossplatformcomparabilitytotheexistingoverlaptoolwhichcurrentlyusesashellscriptthatworksonlyforLinux.ByimplementingitinC,itwouldworkacrossallplatforms.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"SaranNarayan"}},"694":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developmentofatrackerofsplitters.","description":"Trackersforsplittersisatoolthatisusefultokeeptrackofpeersandsplittersinanetworkandalsohelpsinloadbalancinginpeakhours.Thetrackerissupposedtoactlikeagatewayforincomingpeerswheredirectaddressresolutionofsplittersarenotpossible(Similartotrackersintorrentprotocols)","sponsor":{"@type":"Organization","name":"P2PSP.org","disambiguatingDescription":"ShapingthefutureInternetTV","description":"P2PSP.orgisanonprofitorganizationthatdevelops,amongotherthings,theP2PSPprotocol.P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.P2PSPisfree,open,CreativeCommonAttribution-ShareAlike4Internationallicensed.Amongourobjectives,wecanhighlightthedeploymentofstreamingvideoservices,theimplementationofreal-timevideorecordingandtransmissiontools,encouragesocialstreaming,researchonapplication-layerIPmulticastontheglobalInternet,securecommunications,etc.","url":"http://www.p2psp.org","logo":"//lh3.googleusercontent.com/rDcLY70rmk1P-FDRzlPs1Yin4DJCzHTq3ha6m4xQl9M9t6naboQihRSVfv5_kaU8BEBF5xZmGwzM_SxrYWr5MPfqo7bQR_M"},"author":{"@type":"Person","name":"theglitch"}},"695":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Thread-SafetyintheJuliaCompiler","description":"Abstract.EventoughJuliaisageneralpurposelanguage,it\nhasalwaysbeendevelopedwithscientificcomputinginmind,a\nfieldwheretheamountofdataandthecomplexityofalgorithms\ndemandboththepossibilitytodistributecomputationsandhigh\nconfidenceontheresults.\nThisiswaythreadsafetyisoneofthegoalsforthe1.0release,\nasmulti-threaddevelopmentbringsnewsecuritychallenges,which\nareknownforbeingparticularlydifficulttotackle.\nInthisproposalIwilldesignatearoad-maptoprogressthe\nworkalreadydone,bothbysolvingcurrentissuesandbyupdating\ncompiler\u2019scomponentswhicharenotthreadsafe.\nAttheend,amoreefficientwaytodebugcommonerrorsarising\nfromJulia\u2019smulti-threadprogrammingwillbediscussed.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"GaetanoPriori"}},"696":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheRealTimeSubtitlesProject","description":"*Aim:*\n\nEnhancethecurrent_RealTimeSubtitlesProject_forCCExtractorandaddfeatureofanalysingcaptions.\n\n*Tasksinvolved:*\n\n1.ImprovetheAdminpage\n\n2.CreateEnd-UserWebApp\n\n3.CreateaSubsystemtoassign/extractkeywords/keyphrases/topicsbyanalysingacurrentstreamofcaptions.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"SatyavratSharma"}},"697":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingTransactionalemailtemplatesDynamic","description":"Makingtheexistingtemplatesfromsimpletext/htmlfilestodynamicemailtemplatescreatedinMJML.Dividingemailtemplatesintovarioussectionslikeheader,footer,mailcontentandmakingthemdynamicandeasilyeditablebyenduseraccordingtotheirpreference.AlsochangingalltheexistingtemplatestoMJMLandmakingsomeredefinedtemplatesfortheendusertouserandcustomize.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"AbhanshGiri"}},"698":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastSparseLinearModelsforBigDatawithSAGA","description":"TherearemanyalternativesforL1-regularizedgeneralizedlinearmodelsinR,butnonethatutilizestheefficientSAGAalgorithmdespiteitsexcellentconvergencepropertiesandtrackrecordofcompellingempiricalresults.AsuccessfulimplementationoftheSAGAalgorithmdoes,however,existin**scikit-learn**:anactivelymaintainedandwell-documentedPythonmodule.ThegoalofthisprojectistoportthatimplementationtoRasapackagetargetedforsubmissiontotheComprehensiveRArchiveNetwork(CRAN).Theendresultwillbeaneasy-to-useandblazinglyfastalgorithmforL1-regularizedmodels,whichwillcomeasawantedadditiontothetoolkitofRusersinterestedinbigdatamodelling.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"JohanLarsson"}},"699":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingGeneralizedBarycentricCoordinates","description":"ThisprojectaimsatprovidinganothertwopowerfulgeneralizedbarycentriccoordinatesHarmoniccoordinatesandMaximumEntropycoordinatesthatpossessalotofimportantpropertiesandcanbeusedonavarietyofgeneralpolygons.Moreover,thisprojectwillcontributesomechangestotheAPIandatutorialprogram,inordertomakethepackagemoreconvenientandeasytounderstandforthefinaluser.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"KeyuChen"}},"700":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UnitTestsforLuaRocks","description":"ThegoalofthisprojectistoproduceaunittestsuiteforLuaRocksinordertoimprovethecodecoverageandtoincreasethemaintainabilityoftheproject.","sponsor":{"@type":"Organization","name":"LuaRocks","disambiguatingDescription":"ThepackagemanagerfortheLuaprogramminglanguage","description":"#WhyLuaRocks?\n\nLuaisatinyyetpowerfulprogramminglanguage,atinyyetpowerfullanguageusedanywherefromembeddedsystems,toAI,tonetworking,toMMORPGs.Thesecrettoitssuccessisits_embeddability_:Luaisatinyportablecorethancanbeadaptedtoanyproject.\n\nTheflip-sidetothisisthatLuaitselfdoesnotcomewithmanylibraries,itfeaturesonlythebareminimum.EnterLuaRocks:byusingittoinstalladditionalpackagescalled\"rocks\",LuaRocksturbo-chargesLua,makingitasuitablelanguageforanyfield.\n\n#Thepackagerepository\n\nInthe[luarocks.org](http://luarocks.org)repositoryonecanfindpackagesforallsortsofareas.LuaRocksalsoallowsthird-partyprojectstohosttheirownpackagerepositories(eitherin[luarocks.org](http://luarocks.org)orintheirownservers),sothatLuaRockscanworkasthepluginmanagertotheirproject.\n\n#Thebuildsystem\n\nLuaRocksalsodoublesasaportablebuildsystemforcompilingLuamodules.ItabstractsawayplatformdifferencesandallowsmoduledevelopersusingLuaorCtodistributeLuaextensionsthatcanbuildinanymodernoperatingsystem.","url":"http://luarocks.org","logo":"//lh3.googleusercontent.com/4TCQP_aUIneBcSiy19XwScgHrkE4o2qE1UXwck8e0prUVD0N3jaSfYfFbMEu1rsJEW5QKZN47FPV8CrSFClVVf4aKmiXqA"},"author":{"@type":"Person","name":"GeorgeRoman"}},"701":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BrowserExtensionforRucio","description":"Rucioisadatamanagementsystemformodernlarge-scalescientificexperiments.Oneimportantfeaturethatisstillmissing,istheabilityofdownloadingdatasetswithminimaleffort.DatasetsarelogicalcollectionsoffilesandareacommonwayofstructuringdatainRucio.Althoughitisalreadypossibletodownloadsinglefilesthroughthewebinterface,todownloadadatasettheuserwouldneedtomanuallydownloadfileafterfile.Theneedofauthenticationtothestoragesystemusingcertificatesfurthercomplicatestheprocessandforasinglefiledownloadthecertificatehastobeselectedforeachdownloadseparately.Thus,thesolutionistocreatewebbrowserextensions,whichwillhandletheauthenticationandautomaticallydownloadtheselectedfilesofagivendataset.\nThus,thisprojectaimstodevelopabrowserextensionwhichwillachievefollowingobjectives-handlemetalinkfilesgeneratedbytheRuciobackend,handleauthentication,automaticallydownloadtheselectedfilesofagivendatasetanddoautomaticfailoverifmultiplereplicasarereportedinthemetalink.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"YashSaboo"}},"702":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntroduceArchitectureandSeparateComponents","description":"Anopensourcesoftwareprojectshouldalloweveryonetoparticipate.Inherentlythiscancausetheprojecttogrowovertheboundariesofitsinitialscoperapidly.InPocketCodethishascausedthecomponentstogrowintoeachother,whichinturnhasmadeitdifficulttomaintainastableandadaptablearchitecture.IwouldliketorewritetheexistingcodeintoaclearlystructuredandclearlyseparatedarchitecturewithfocusonthedistinctionbetweenUIrepresentationandfunctionality.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"ThomasSchranz"}},"703":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MergePatientdatafromMultipleInstallationsSkiptoendofmetadata","description":"ThisprojectisallaboutaddinganewfeatureofmergingPatientandrelatedmetadatafromdifferentOpenMRSinstancestoonemasterdatabase.\nDetails:https://wiki.openmrs.org/display/projects/Merge+Patient+data+from+Multiple+Installations","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"SamuelMale"}},"704":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingp5.jsWebGL/3Dmode","description":"Theprojectaimstoimplementmissingprimitivesinp5.jsWebGLmode.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"AdilRabbani"}},"705":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GatsbyJSIntegrationwithPlone","description":"GatsbyisablazingfaststaticsitegeneratorforReact.Theideaistodevelopagatsby-sourcepluginthatpullsthewholecontenttreefromtheplone.restapiandmakeitavailableforqueryingviaGraphQLinahierarchicaldatastructure.AbasicGatsbystarterwillalsobebuiltthatusesthedatafromtheplugin,followingthestylesofPastanagaUIwithit'sreusablecomponents.","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"AjayNS"}},"706":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StatusServerandDashboard","description":"Dataretrieverprovidesanumberofpubliclyavailabledatasets.Thesedatasetsarenotstoredatasingle\nlocationbutaredownloadedfromvariouspublicallyavailabledatarepositories.\nNewdatasetsarebeingaddedtoretrieverregularlysoitbecomescrucialtocheckthe**availability**and**installation**ofalldatasets.Thisisatedioustasksotheprocessneedsto\nbeautomated.\n\nThegoalofthisprojectistocreateastatusserveranddashboardwheremaintainersandusers\ncanseethestatusofdatasetsi.e.whetherthedatasetsareinstallingproperlyornotandthechangesthathavebeenmadetothedataset.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ApoorvaPandey"}},"707":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionalMachineLearningProjectIdeasandAreasofInterest","description":"Theprojectaimstoimplementthe**OptimizationModules**(Momentum-based,Adam,RMSProp)inMachinelearningandexpandthedeeplearninglibrariestoinclude**LongShortTermMemoryRecurrentNeuralNetwork(LSTM).**","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"RaviKiranSelvam"}},"708":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnnotateGuavalibraryforNullness,IndexandLockCheckertypesystems","description":"ThisprojectaimsatannotatingGuava-libraryforNullness,IndexandLockcheckertypesystems.Guavacomprisesoflibrarieslikecollectiontypes,immutablecollections,andcorelibrariesforconcurrency,I/O,hashing,primitives,reflectionetc.apartfromcommonlibrariesforJava.SuchadiversecollectionoflibrariesmakeGuavaanimportantcasestudyfortypesystems.Hence,apartfromthebasicrequirementofpreparingGuavalibraryfortypecheckingagainstnullpointererrors,I\u2019llbeextendingprocessofannotatingtoothertype-systemsaswell,namely,IndexCheckerandLockChecker.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"DilrajSingh"}},"709":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[AIRAVATA-2717][GSoC]ResurrectUser-DefinedAiravataWorkflows","description":"ApacheAiravatausedtosupportuser-definedworkflowsusingtheXBayainterface,todraganddropapplicationcomponentstoaworkspaceanddefinedataflowandcontrolflowdependenciesamongtheapplicationnodes.AiravatahasevolvedsignificantlyandcurrentlyitonlysupportssinglejobsubmissionsthroughOrchestrator.Butthecurrentdevelopmentversionisbeingbuilt-overApacheHelixforDAGorchestration.ThisprovidesanopportunitytoresurrectworkflowcapabilitiesinAiravata.ThisGSoCprojectconsistsofthefollowingsubtasks.\n\n-FinalizingtheAiravataWorkflowLanguage.\n-ModifyingtheOrchestratortoparseuser-definedworkflowandtranslatetoequivalentHelixDAGs,executetheworkflow,andmonitoritatruntime.\n-DevelopingasimpleGUItodemonstratethecapabilities.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"YasasGunarathne"}},"710":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddsupportforlanguagespecificpackagerepositoriesinMeson","description":"ThegoalistoaddsupportforlanguagespecificpackagerepositoriesinMeson.FocuswillbeonMavenandNuGetforrelativelyJVMand.Netlanguagespackagerepositories.ThisprojectwillallowMesontobecomeaviablebuildsystemforsomeofthelanguages,wherepackagesfromthelanguagespecificpackagerepositoriesareessential.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"noverby"}},"711":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedThemeGeneratorTool","description":"Currentlytherearepre-generatedthemesthatcanbemanuallyinstalledandused.Theideaistocreateatoolthatautomatesandmakeseasierthetaskofcreatingthemes.ThemescreatedfromtheThemeGeneratortoolwouldbelesspronetobugsinthelongrunandcouldcatertoeachindividualsneeds.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"SakshamGupta"}},"712":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastandFlexibleDistanceTransformsinCGAL","description":"Awidevarietyofproblemsinscientificcomputinganddataanalysisneedtocomputeaccurateshortestpathsanddistancesalongcurveddomains(e.g.,curvedsurfacesrepresentingtheboundaryofthree-dimensionalobjects).TheComputationalGeometryAlgorithmsLibrary(CGAL)isabroadly-usedopensourceframeworkforawidevarietyofproblemsingeometricdataanalysis,butcurrentlydoesnotincorporatestate-of-the-artmethodsfordistancetransforms.ThegoalofthisprojectistoimplementandintegratesuchmethodsintoCGAL,specificallyusingmethodsasdescribedinthepaper\"TheHeatMethodforDistanceComputation\"byCraneetal.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ChristinaVaz"}},"713":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopmentofaRCUBindingforLuatables","description":"LunatikisaprogrammingenvironmentbasedontheLualanguageforkernelscripting.Byallowingkernelscripting,ausermaycreatescriptsinLuatocustomizetheirkerneltosuittheirneeds.Moderndaykernels,suchasLinux,workonahighlyconcurrentenvironment,andthereforemustuserobustsynchronizationAPIstoensuredataconsistency,witheachAPIhavingtheirownusecases.\n\nTheRead-copy-update(RCU)isoneofthoseAPIs,madespecificallyforscenarioswheredatareadingismuchmorecommonthanwriting.RCUallowsconcurrentreaderstoaccessprotecteddatainanon-blockingwayevenduringupdatesorremovals.RCU,aswiththerestoftheLinuxKernel,iswritteninC.\n\nTheprojectideaisabindingofRCUforuseinLunatik,thusallowingsynchronizationofLuadataviaRCU.","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"CaioMessias"}},"714":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveUserInterfaceoftheDataIngestWorkflowinPEcAn","description":"IngestingdataintoPEcAniscurrentlyauser-hostileprocessforresearchers.Tosimplifythisprocess,thePEcAnteamwouldbenefitfromanapplicationthatcandownloaddatasetsfromanydatafederation,andparsethemetadatasothatitcanbeautomaticallyreadintoPEcAn.Tohelpfurthertheminthisdirection,Iwillcreateaningestworkflowforasingledatafederation,DataOne,asaproofofconcept.Thisappwillbeabletoresolvedatabydoi.Iwillalsoadddraganddropfunctionalitytofacilitatedownloadingdatafromunsupporteddatafederations.ThisappwillthenfacilitatetheprocessofselectingthecorrectsemanticsnecessaryinordertoingestdataintoBETYdb(thePEcAndatabase)bywalkingtheuserthroughthiscomplexprocess.Thisappwillalsoservefuturedevelopmentbycreatingaprobabilitydistributionofthesemanticsselectedbytheusers.Thisdistributioncanbeusedtotrainamachinelearningalgorithmthatwillsuggestsemanticselectionwithgreateraccuracyinthefuture.","sponsor":{"@type":"Organization","name":"PEcAnProject","disambiguatingDescription":"Developaccessibletoolsforreproducibleecosystemmodelingandforecasting","description":"#WhyPEcAn?#\nClimatechangesciencehaswitnessedanexplosionintheamountandtypesofdatathatcanbebroughttobearonthepotentialresponsesoftheterrestrialcarboncycleandbiodiversitytoglobalchange.Manyofthemostpressingquestionsaboutglobalchangearelimitedbyourabilitytosynthesizeexistingdata.PredictiveEcosystemAnalyzer(PEcAn)projectspecificallyseekstoimprovethisability.Ultimately,PEcAnaimstomakeecosystemmodellinganddataassimilationroutinetoolsforansweringscientificquestionsandinformingpolicyandmanagement.\n\n\n#HowdoesPEcAndothat?#\n\nPEcAnconsistsof**1)**state-of-the-artecosystemmodelsthatthemselvesarescaffoldsforintegratingmultipledatasourcesandtheory,**2)**aworkflowmanagementsystemtohandlethenumerousstreamsofdata,and**3)**adataassimilationstatisticalframeworkinordertosynthesizethedatawiththemodel.PEcAnautomatesanalysesaimedatunderstandingandforecastingecosystemresponsesthroughthesemodels.\n\n#Transparency,repeatability,accessibility#\n\nPEcAn'sscientificworkflowmanagementfullycapturestheinformaticsofwherethemodelinputscamefrom,howtheywereprocessed,howsetsofmodelrunswerecompleted,andhowthemodeloutputwaspost-processedandvisualizedformaximizingtransparencyandrepeatability.PEcAn'sintuitiveweb-basedinterfaceallowsnon-modelersornovicestousemodelsandtechniquesdevelopedbyexperts.\n\n#Highfunctionalityandperformance#\n\nInadditiontomakingthePEcAnsourcecodeopensource,thesystemisalsoavailableasafullyfunctionalvirtualmachinethatrunsonawiderangeofoperatingsystems.Thesystemcanalsointeractwithremotehigh-performancecomputingenvironments,allowingmodelrunstobedoneinparallelonremoteclusters.","url":"http://pecanproject.org","logo":"//lh3.googleusercontent.com/HnNfS8QaJu9AUqKKSFqn2f8SfoKqMB80JRd4kDkNCjIwUCXLr2H_D93o6KpuHvPkoRmcJ5Pg-QADMHcDScgyKxoxh4ZtRRAa"},"author":{"@type":"Person","name":"LiamBurke"}},"715":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WSO2IdentityServerUserstoreusingWebServicestogetclaims","description":"WSO2IdentityandAccessManagementServerisopensourcepopularidentityandaccessmanagementserverthroughouttheworldplusWSO2IdentityServerefficientlyundertakesthecomplextaskofidentitymanagementacrossenterpriseapplications,services,andAPIs.ForthisprojectISversion5.4isused.Currently,WSO2identityserverisconsistingofSOAPservicesandinnearfuture,therewillbeRESTAPI'swhichsupportforallfunctionalitiesandwhichismoreeffective.IncurrentenvironmentmostItsupportfordifferentuserstoreslikeLDAP,JDBC,andMySQLasprimaryandsecondaryuserstores.withthehavingfacilityofcreatinganewuserstoretheprimarydatawhicharesavingtoprimaryuserstorecanbeseparatedtodifferentuserstoresasoneforuserdetailsandotheroneisforuserattribute(claims)detailswhichcanbeaccessedbyprovidingusercredentialsandsecrete.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"IsuriAnuradha"}},"716":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CCExtractorWeb","description":"AfullfledgedwebapplicationandAPIforsubtitleextractionthroughCCExtractor.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"saurabhshri"}},"717":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdateLuaBindingstoLibGit2","description":"TheProjectaimsatupdatingluabindingstolibgit2fortheluauserstouselibgit2(pureCimplementationoftheGitcoremethods)APIfromlua.Ihavedevelopedasmallworkingprototypewithsmallnumberoffunctionsavailableathttps://github.com/SatyendraBanjare/luagit2.Ihaveimplementedtheideausinglua-Capi(https://www.lua.org/pil/24.html)andIwishtousethismethodonlyforthefinalImplementationtoo.Iplantowritetestsforbindedfunctionsusinglunit.(thetestswillbemorelikealuamodulecallingallthosefunctionsandwe'llthenchecktheoutput).","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"SatyendraKumarBanjare"}},"718":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"QuickstartGreenMode","description":"Itistoughforanewusertoquicklygraspandstartusingthesettingsprovidedbycoala.Theuserneedstobeawareofthebearshemightpossiblyneedforhisprojectandalsothesettingsprovidedbythebears.Manyofthemdirectlyoptingforindividuallintingsoftwareswhencoalacanprovideaunifiedenvironmentforthem.Thiswaymanyareneverabletounleashthetruepowerofcoala.Thefirstrunsofcoalashouldinvolveaslessuserinteractionaspossible,sothatnewuserscanrealizehowhasslefreeitistousecoala**over**acollectionoflintingtechnologies.Quickstartshouldbeabletolearnthebearsettingsfromtheproject.\n\nThisprojectaddsthecapabilitiestocoala-quickstartbymakingsmartanalysis,dependingupontheformatalreadyfollowedbytheusers,mayitbeseparateformattingusedforseparatefilesorforaseparategroupoffiles(eg.groupedinaspecificfolder)orfordifferentlanguagefiles.\n\nManymajorcommunitiesdon'tuseafixedcodingstylesthatthebearsprovide.Thequickstartshouldbeabletoadaptitselfandgenerateaconfigfilewhichmatchesascloselytothecodebaseasitpossiblycanforeasyandquickadoption.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"IshanSrivastava"}},"719":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProject1-JdeRobot-Academy:FleetofRobotsforAmazonLogisticsStore","description":"ThegoaloftheprojectistocreatetherequiredinfrastructureforaJdeRobotexerciseonAmazonRoboticswarehousescenario.ThiswillincludecreatingtherobotandtheworldinGazebo,creatingICEserversforcommunicationwithJdeRobotasmiddleware.TheAcademyexercisewillthenbedevelopedwiththelocationofthepallettobepickedupastheinput,andtherobotwouldhavetonavigatethewarehousereadingARtagsembeddedonthefloorofthewarehouse,pickthepelletup,andbringitbacktotheoutput-bay.AGUIwillshowthelayoutofthewarehouseaswellasinputsforthelocationoftheitemtobepickedup.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"ArsalanAkhter"}},"720":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementtoFOSSASIA\u2019sPhimpmeAndroidApplication.","description":"Phimp.meisanAndroidphotoapplicationthataimstoreplaceproprietaryimageapplications.Itoffersfeaturessuchastakingphotos,addingfilters,maintainingafavouritecollectionofphotos,editingimagesanduploadingthemtodifferentsocialnetworks.ItwasinitiallydevelopedbyFOSSASIAseveralyearsbackandhasbeeninthedevelopmentphasesincethen.Lastyear,abetaversionofthisapplicationwasreleasedontheGooglePlayStore.Thoughithasmanyuser-friendlyfeatures,theroomforfurtherimprovementsisstillthere.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"sauravvishal8797"}},"721":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UsingmachinelearningtoimproveSuperDARNdataclassification","description":"ThisprojectaimstodevelopanewapproachofclassifyingSuperDARN(SuperDualAuroralRadarNetwork)datausingmachinelearningalgorithms.Inthepast,thisdatahasbeenclassifiedusingaformulabasedonelevationangle,whichisnotalwaysreliablyavailable,orusinganotherformulabasedondopplervelocityandspectralwidthwhichisbiasedtomiscategorizelow-velocityionosphericbackscatter(IS)asgroundscatter(GS).Recently,researcherssuccessfullyappliedmachinelearningtechniquestothisdata.Theseapproachesimprovedonpastmethods,buttheyusedaverylimitedsetoffeaturesandreliedonsimplemachinelearningmethodsthatdonoteasilycapturenon-linearrelationshipsorsubtleprobabilitydistributions.Thisprojectwillapplymachinelearningmethodswithafocusonusingalargernumberofwell-selectedfeaturesandusingmorenuancedalgorithms.Attheendofthesummer,IwilldeliveraGitHubtoolkitwiththemachinelearningtools,aset-upandusageguide,areportonaccuracyandvalidation,andanonlinegraphingtoolontheSuperDARNwebsite.","sponsor":{"@type":"Organization","name":"Space@VirginiaTech","disambiguatingDescription":"Space@VTisdevotedtotheinvestigationofthespaceenvironment.","description":"ThemissionofSpace@VTistoprovideforefrontresearch,scholarship,instruction,andeducationaloutreachinthebroadfieldsofspacescienceandengineering.Akeyfocusoftheresearchandeducationaleffortwillbethescience,technologicalimpact,andutilizationofthegeo-spaceenvironment.\r\n\r\nSpace@VTstrivestoutilizeaholisticapproachtospaceresearchandspacemissiondevelopmentbycombiningtheory,modeling,observationandeducationthatemployadvancedcomputationaltechniques,spaceinstrumentandspacesystemsdevelopment,ground-basedinstrumentdevelopment,andexperimentaldataacquisition,analysisandinterpretationwithinaresearchprogramthatfullyinvolvesgraduateandundergraduatestudents.\r\n\r\nSpace@VTfocusesonbothgraduateandundergraduateeducationinthebroadfieldsofspacescienceandengineering.Space@VTpreparesstudentstobecomeleadersintheirchosenfieldswhethertheyareintheprivate,government,oracademicsectors.Space@VTeducatesuniversitystudentstomakeimportantcontributionstosocietyasawhole.\r\n\r\nSpace@VTworkstowardsengagingunderrepresentedgroupsinscienceandengineeringingeneralandspacescienceandengineeringinparticular.Thisengagementincludesprovidingresearchandeducationalopportunitiesandexperiencesformiddleschool,highschool,andcollegelevelunderrepresentedstudents.Space@VTalsodevelopsjointresearchandeducationalventureswithMinorityServingInstitutions(MSIs).\r\n\r\nThevisionofSpace@VTistobeapremierespaceresearchorganizationofinternationalcaliberadvancingthebroadresearch,educational,andoutreachmissionofVirginiaTech.","url":"http://space.vt.edu","logo":"//lh3.googleusercontent.com/gl3HuD344HF1RFX95v5QD9Ew_f0NOtfymO3gI4nQ5-mTTE5k0FrOpBXS-NiwJQNJl74ix4mIVWyVXcBht_93g3fXymDOkr1O"},"author":{"@type":"Person","name":"EstherRobb"}},"722":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopmentEnvironment:Beginner/NewUserExperienceFeatures","description":"ProcessingisaprogramminglanguageandanIDEfordigitalartsandvisualizationforthepurposeofteachingnon-programmers,thefundamentalsofprogramming.Iwanttocreateawelcomefeatureforbeginners/newusersofPDEinordertofacilitateasmootherandeasierintroductiontothedifferentfeaturesofthePDE.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"JaeHyun"}},"723":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HOT:OpenMapKitMapboxVectorTilesImplementationandPolylineEditing","description":"OpenMapKitonAndroidcurrentlyutilizesMBTiles,aspecificationcreatedbyMapboxforstoringarbitrarytiledmapdatausingSQLite,foritsbasemaps.Thiscreatestwoproblems:MBTilesaddoverhead,whichdecreasestheapp'sperformance;andMBTilesneedtofirstbecreatedandstoredlocallyonthephone'sexternalstoragewhenpreparingdeploymentsifpoorInternetconnectivityistobeexpected.\nFurthermore,OpenMapKitonAndroidprovidesnomeansofeditingmappolylines,suchassplittingthem,throughtheappitself.Thishastobedonebyaddingareferencepointintheapp,thenmanuallyeditingtheback-endtosplittheroad,tothenaddinformationabouteachnewroad,whichisnotonlyveryinefficientbuterrorprone.\nAssuch,thesetwoissueswillbeaddressedthroughouttheGSoCperiod.Thefirstissuewillbefixedbyallowingtheapptoreadrawvectordata(.osmfiles,whichareXMLbased).Todoso,thenewMapboxGLSDKwillbeused,sinceitusesMapboxVectorTilesinsteadofMBTiles.Thesecondissuewillbefixedbyautomatingtheeditingprocessthatisnowdonemanually,providingtheappropriatefunctionalityintheapptodoso.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"RodrigoPontes"}},"724":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtrafficobfuscationcapabilitiesoftheBitmaskVPN","description":"AsacomponentoftheLEAPEncryptedAccessProject,BitmaskVPNprovidesuserswithencryptedinternetaccessandcensorshipcircumventioncapabilities.NetworktrafficbetweentheusersandBitmaskVPNproviderslocatedoutsidecensorednetworksareencryptedandauthenticatedthroughthepopularOpenVPNprotocol,withtrafficobfuscatedbytheScramblesuitpluggabletransport.Unfortunately,bothOpenVPNandScrambleSuithavebeenreliablyidentifiablebystatecensorswithoutsignificantfalsepositivepenaltiesforseveralyears.ThishighlightstheneedforanupgradeofBitmaskVPN\u2019scensorshipcircumventioncapabilities,whichinvolvessubstantialdevelopmentworkthatIintendtoundertake,tomakeBitmask\u2019sobfuscationofOpenVPNtrafficmoreeffective,andtoreduceengineeringeffortsrequiredbyfutureupdatestotheobfuscationimplementation.","sponsor":{"@type":"Organization","name":"LEAPEncryptionAccessProject","disambiguatingDescription":"Wemakeencryptioneasytouse.","description":"LEAPisadedicatedtogivingallinternetusersaccesstosecurecommunication.Ourfocusisonadaptingencryptiontechnologytomakeiteasytouseandwidelyavailable.Wewanttomakeitpossibleforanyserviceprovidertoeasilydeploysecureservices,andforpeopletousetheseserviceswithoutneedingtolearnnewsoftwareorchangetheirbehavior.Theseservicesarebasedonopen,federatedstandards,butdoneright:theproviderdoesnothaveaccesstotheuser\u2019sdata,andweuseopenprotocolsinthemostsecurewaypossible.\n\nOntheserversidewehavecreatedtheLEAPPlatform,a\u201cproviderinabox\u201dsetofcomplementarypackagesandserverrecipesautomatedtolowerthebarriersofentryforaspiringsecureserviceproviders.Ontheclientside,wehavecreatedacross-platformapplicationcalledBitmaskthatautomaticallyconfiguresitselfonceauserhasselectedaproviderandwhichservicestoenable.Bitmaskprovidesalocalproxythatastandardemailclientcanconnectto,andallowsforeasyone-clickVirtualPrivateNetwork(VPN)service.\n\nTheLEAPemailsystemhasseveralsecurityadvantagesovertypicalencryptionapplications:ifnotalreadyencrypted,incomingemailisencryptedsothatonlytherecipientcanreadit;emailisalwaysstoredclient-encrypted,bothlocallyandwhensynchronizedwiththeserver;allmessagerelayamongserviceprovidersisrequiredtobeencryptedwhenpossible;andpublickeysareautomaticallydiscoveredandvalidated.Inshort,theBitmaskappoffersfullend-to-endencryption,quietlyhandlingthecomplexitiesofpublickeyencryptionandallowingforbackwardcompatibilitywithlegacyemailwhennecessary.BecausetheLEAPsystemisbasedonopen,federatedprotocols,theuserisabletochangeprovidersatwill,preventingproviderdependencyandlock-in.","url":"https://leap.se","logo":"//lh3.googleusercontent.com/mFSTc-0kBDxavaRe7oDS5b7Rz8f-b8kleQbgWShrg5F5eta1a0F2FOp3QFKD7DS1KhT7gNO1WkbP5Cr758NtEVYMT4MlJ_jw"},"author":{"@type":"Person","name":"CShi"}},"725":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmbreeIntegration","description":"Embreeisacollectionofhigh-performanceraytracingkernels,developedatIntelandbeingadoptedbyarangeofcommercialrendererssuchasVRayorCorona.Usingembreeinsideappleseedmightleadtosignificantperformancegain.Moreover,thereareinterestingsideeffects:supportforvarietyofgeometrytypes,curvetypes,advancedopensubdivcachingandstate-of-the-artmulti-segmentmotionblurhandling.\n\nIwillbehappytoworkwithappleseedandmakeitevenbetter.\n\nIwanttothankFran\u00e7oisBeauneandEstebanTovagliariforinvaluableassistance!","sponsor":{"@type":"Organization","name":"appleseedhq","disambiguatingDescription":"Amodernopensourcerenderingengineforanimationandvisualeffects","description":"#Overview\n\nappleseedisanopensource,physically-basedglobalilluminationrenderingengineprimarilydesignedforanimationandvisualeffects.\n\nappleseedisactivelydevelopedsince2012byasmall,internationalteamoftalentedvolunteersfromtheanimationandVFXindustry.Itscoremissionistoprovideindividualsandsmallstudioswithacomplete,reliable,fullyopenrenderingpackage.\n\nOvertheyearsappleseedhasbeenusedonseveralprojectsincluding[TVdocumentaries](https://vimeo.com/81199785),ads,promotionalvideosand[ananimationshort](http://www.fetchaveryshortfilm.com/).\n\n#Features\n\nappleseedimplementsamodernworkflowbasedonpathtracingthatenablesartifact-free,singlepassrenderingwithverylittletechnicaltuning.Itissimultaneouslycapableofstrictlyunbiasedrenderingwhentotalaccuracymatters,andbiasedrenderingwhenartisticfreedomandshorterrenderingtimeareparamount.\n\nappleseedsupportsfullyprogrammableshadingvia[SonyPicturesImageworks'OpenShadingLanguage](https://github.com/imageworks/OpenShadingLanguage),RGBandspectralrendering,fastandrobusttransformationanddeformationmotionblur,state-of-the-artraytracedsubsurfacescattering,exhaustivePythonandC++APIsandmanyotherproduction-orientedfeatures.\n\nAlongwiththecorerenderer,theteamisactivelydevelopinghighqualityintegrationsintoAutodeskMaya,Autodesk3dsMaxandBlender.appleseedisalsothedefaultrenderingengineof[ImageEngine\u2019sGaffer](http://www.gafferhq.org/).","url":"https://appleseedhq.net/","logo":"//lh3.googleusercontent.com/crWGBcOysO7zNe7JMGdw3q3aGfJKL0DG2Jzh20EQji5_5w2MBcWEDYuZDxhQXydwgS8iXXC5iyLtUYCnkANtfUHvk9UCjeKF"},"author":{"@type":"Person","name":"FedorMatantsev"}},"726":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GranularTemporalDataManagement","description":"TheCuneiformDigitalLibraryInitiative(CDLI)aimstogather,maintainandmakeavailableimages,text,andmetadataofallartifactsinscribedwiththecuneiformscript.ThisProjectwillresultinimprovementofthecomplexityofcurrentdatamodelbystructuringthedatatoenablefullutilizationofrelationshipamongthem.Currently,dataintheCDLIcatalogisnotinthestandarddateformat.Also,itisburdensometonavigateacrossthesearchresults.ThemaingoalofthisprojectisFrameworkUpdate","sponsor":{"@type":"Organization","name":"CuneiformDigitalLibraryInitiative","disambiguatingDescription":"Internationaldigitallibraryofartifactsinscribedwithcuneiformwriting","description":"ThemissionoftheCuneiformDigitalLibraryInitiative(CDLI)istocollect,preserveandmakeavailableimages,textandmetadataofallartifactsinscribedwiththecuneiformscript.Itisthesoleprojectwiththismissionandweestimatethatour334,000catalogueentriescoversometwo-thirdsofallsourcesincollectionsaroundtheworld.Ourdataareavailablepubliclyathttps://cdli.ucla.eduandouraudiencescompriseprimarilyscholarsandstudents,butwithgrowingnumbersofinformallearners.\n\nAttheheartofcdliisagroupofdevelopers,languagescientists,machinelearningengineers,andcuneiformspecialistswhodevelopsoftwareinfrastructuretoprocessandanalyzecurateddata.Tothiseffect,weareactivelydevelopingtwoprojects:FrameworkUpdatehttps://cdli.ucla.edu/?q=news/cdli-core-updateandMachineTranslationandAutomatedAnalysisofCuneiformLanguageshttps://cdli-gh.github.io/mtaac/.AspartoftheseprojectswearebuildinganaturallanguageprocessingplatformtoempowerspecialistsofancientlanguagesforundertakingautomatedannotationandtranslationofSumerianlanguagetextsthusenablingdatadrivenstudyoflanguages,culture,history,economyandpoliticsoftheancientNearEasterncivilizations.AspartofthisplatformwearefocusingondatastandardizationusingLinkedOpenDatatofosterbestpracticesindataexchangeandintegrationwithotherdigitalhumanitiesandcomputationalphilologyprojects.","url":"https://cdli.ucla.edu","logo":"//lh3.googleusercontent.com/m7L08sPGT79rfxse_KjjZm2B8kLFVLCmjHwUHT8TNXIqLhCnsrELCaGnAOC-GlR6LrLmzIdVx65Q7TaxeBPC9-wg6_AzpQw"},"author":{"@type":"Person","name":"SameerSengar"}},"727":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RunningaPythonapplicationonaneducationalrobotwithanArduinomicroprocessorbuilt-in","description":"ThemainpurposeoftheprojectistoprogramaneducationalrobotthatusesanArduinomicroprocessorwithPython.ItwillsupportthemainPythonelementsfromthebeginning,theonesthatareusedtocodetheeducationalrobot.ThecodewillbedoneinPythonandthemtranslatedintotheArduinoprogramminglanguage.Afterthisprocess,thecodewillbecompiledandreadytobeuploadedtotheArduinoboard,sowecancodeourappwithPythonanduseanArduinoboardwithouthavingtocodeontheArduinoprogramminglanguage.Toachievethisobjective,wewillimplementatranslatorthatwilltakethePythoncode,generatetheArduinocodefromthatoneandcompileitsoit\u2019sreadytobeusedonarobotlikeMBot.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"SergioPaniegoBlanco"}},"728":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addtwo-factorauthenticationtoRubygems.","description":"Currently`gem`commandlinetoolandrubygems.orgdoesnotsupportanyOTPauthenticationotherthanoriginalemailandpassword.Thisprojecttriestoaddextraauthenticationmethod(compatiblewithGoogleAuthenticator)whenpushinggems,changingprofile,login,etc.Theextraauthenticationcanimprovetotalsecuritylevelofrubygems.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"QiuChaofan"}},"729":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforSystersPortal","description":"TheSystersPortalisaplatformforSysterscommunitiestopostandshareinformationwithinandwithothercommunities.Itincludesfeatureslikeorganizingorjoininganyeventsbeingorganizedbyothercommunities.AlsoproposalsfornewcommunitiescanbepitchedthroughPortal.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"AbhijitKumar"}},"730":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TCPBBRimplementationinSeastar","description":"TCPBBRwasproposedasamodernTCPcongestioncontrolalgorithmbyGooglein2016.Thetraditionalloss-basedTCPalgorithmslikeTCPCUBIC,reducetheirsendingratesgreatlywhendetectingpacketloss,andincreaseratesconservativelywhennopacketslosshappens.However,itishardtoestimatethenetworkconditionjustonbasisofonemetric,i.e,packetloss.Asaconsequence,loss-basedTCPalgorithmsunderutilizenetworkduringmostofthetime,butcauseseverecongestionoccasionally.\n\nTCPBBRisanewvariationofTCPalgorithmwhichadjustsitssendingratebasedonthereal-timenetworkmetric,i.e,packetroundtriptime(RTT),thedeliveredrate(goodput).Itisoptimalthattheamountoftrafficwalkingthroughanetworklinkisjustequaltothewell-knownbandwidthdelayproduction(BDP).Hence,TCPBBRusesRTTandgoodputtoconstricttheamountoftrafficinflightisequaltoBDP.Inthisway,TCPBBRcanmaximizethegoodput,andminimizetheRTTatthesametime.\n\nAsahigh-performancenetworkstack,itisveryimportantforSeastartoprovidesuchhigh-performanceTCPalgorithmtofurtherupgradetheperformance.","sponsor":{"@type":"Organization","name":"Seastar","disambiguatingDescription":"Frameworkforwritinghigh-performanceserverapplicationsonmodernhardware","description":"Seastarisanadvanced,open-sourceC++frameworkforhigh-performanceserverapplicationsonmodernhardware.Seastaristhefirstframeworktobringtogetherasetofextremearchitecturalinnovations,including:\n\nShared-nothingdesign:Seastarusesashared-nothingmodelthatshardsallrequestsontoindividualcores.\nHigh-performancenetworking:Seastaroffersachoiceofnetworkstack,includingconventionalLinuxnetworkingforeaseofdevelopment,DPDKforfastuser-spacenetworkingonLinux,andnativenetworkingonOSv.\nFuturesandpromises:anadvancednewmodelforconcurrentapplicationsthatoffersC++programmersbothhighperformanceandtheabilitytocreatecomprehensible,testablehigh-qualitycode.\nMessagepassing:adesignforsharinginformationbetweenCPUcoreswithouttime-consuminglocking.","url":"http://www.seastar-project.org/","logo":"//lh3.googleusercontent.com/5CUnUkwlJJ0ROw8tSOseLRTRlLQpmaQdrODdozxqMoSAQcl1MkEupEVSRvrX23v44LJ7Zh1ZiVVBoLzSPtK3DIzD5d5IslWW"},"author":{"@type":"Person","name":"RyanHuang"}},"731":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenHealthAppdevelopment","description":"AdatavisualizationtoolfordatafromOpenHealthplatform","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"Xiaohan"}},"732":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReferenceSequenceRetrievalAPI","description":"ThisproposalconsistsofthedevelopmentofacompliancetestsuiteforReferenceAPIserverswithvalidationandchecksforURLs,statuscodes,correctresponse,checksum(tobeusedastheidentifier)etc.ThistestsuitetobeusedasareferencetofacilitateTestDrivenDevelopmentofReferenceServers.APythonclientlibraryalongwithaninteractivecommandlineinterfacetooltoaccessReferenceServerDatawillbedevelopedusingTDDtechniques.\nFinally,acompletesystemtestsuitecomprisingofvariousfunctionalandsystemtestsofclient-serverarchitecturewillbeusedtotestendtoendcompatibilityofeveryReferenceServerwitheveryclient.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"Somesh"}},"733":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VirtualKMSmodule","description":"TheKernelMode-Setting(KMS)isamechanismthatenablesaprocesstocommandthekerneltosetamode(screenresolution,colordepth,andrate)whichisinarangeofvaluessupportedbygraphicscardsandthedisplayscreen.CreateaVirtualKMS(VKMS)hasbenefits.First,itcouldbeusedfortesting;second,itcanbevaluableforrunningXorWaylandonaheadlessmachineenablingtheuseofGPU.ThismoduleissimilartoVGEM,andinsomewaystoVIRTIO.AtthemomentthatVKMSgetsmatureenough,itwillbeusedtoruni-g-ttestcasesandtoautomateuserspacetesting.","sponsor":{"@type":"Organization","name":"X.orgFoundation","disambiguatingDescription":"XWindowSystemandrelatedprojects(Mesa,DRI,Wayland,etc.)","description":"TheX.OrgFoundation(orX.Orgforshort)isafoundationcharteredtodevelopandexecuteeffectivestrategiesthatprovideworldwidestewardshipandencouragementoftheXWindowSystemandrelatedprojects.Indeed,X.OrgismuchbroaderthanjusttheXWindowSystem.UndertheumbrellaoftheX.OrgFoundationcanbefoundLinux'sDRMsubsystem(10%ofthesizeofLinux),Mesa(opensource3Dandvideo-decodingaccelerationforAMD,Intel,NVIDIA,...),andWayland.X.org'stechnologiesunderpinmuchoftoday'scomputingenvironment,andexpertiseinitisinhighdemandworldwide.\n\nToday,astheresultofmorethan20yearsofworkbyteamsofleadingopensourcedevelopers,mostofthegraphicaluserinterfacesforUnixandLinuxsystemsrelyonX.Org.OntopoftheX-Server-basedsystems,thisincludesAndroid-andChromeOS-baseddevices,andWayland-basedsystems(SailfishOS,Gnome,...).X.OrgisresponsibleforthedesignoftheXlibrarieswhichinterfacewithapplication,theaccelerationarchitecturesusedforgraphics,andthegraphicsandinputdrivers.Inparticular,ithasbeenatthecenteroftherecentrestructuringoftheLinuxgraphicsdriverstack.\n\nComehelpusmakethefuturemoreopen!","url":"http://www.x.org","logo":"//lh3.googleusercontent.com/3u0WO0s26zv5FtG9SG0HPcW7sAwS-GyP2cM_L7TAYa_31yDlvw7mwaXWSsJbMpiohLtjIqzNNsbLyl-DSHxAVyNNVv4mgpk6"},"author":{"@type":"Person","name":"RodrigoSiqueira"}},"734":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApplyfortheprojectofRubyhugememorymachine","description":"Currently,severalproblemsareknownwhenRubyprogramrunsunderahighmemoryworkload,includingslowratesforallocatingmemoryandprogramtermination.WeneedtofindoutthereasonsforunexpectedoverheadofmemoryoperationsofRubyGenGCalgorithm.Theaddressedproblemsliketerminationandcollectiondatatypemayhaverelevantorirrelevantreasonsbehindit.Technically,thehigheffectiveandefficientgarbagecollectionmanagementinJRubyandRubiniusthankstotheunderlyingvirtualmachineandmoremodernGCalgorithms.TheseGCalgorithmsarealsousedpartlyforreferenceinRubyGenGC.Tosolvethehighlatencyproblemduringmanipulatingabighashtablewithmillionsofkey-valuepairs,weaimtodesignaGenGCfriendlydatastructure.Wearealsoplanningtoaddressotherissueslikethemultithreadingconflictfoundinmyexperimentalprogramwhen8threadsranunderahighmemoryworkload.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"YiminZhao"}},"735":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementOGCCatalogServicefortheWeb(CSW)","description":"ThisprojectfocusonbuildingabouttheserversideoftheCatalogServicefortheWeb(CSW)isbaseonOGCCatalogueinterfacestandardsusetheApacheCXFframework,CXFenablesthedevelopmentofRESTfulservicesviaannotationsusingtheHTTPBinding.UsingURItemplatesandannotationsthatcanbindaserviceoperationtoarbitraryURL/verbcombinations.\nForeachnewmetadataaddedtotheCSW,relevantmetadatawillbeenserverreadonlyonceandstoredinaPostgreSQLdatabase.ThisdatabasewouldbeusedbytheCSWengineforperformingthesearch.Abouttheclientside,Iwillcreataclientapplicationsimple,fromthere,theusercansearchformetadatatheyareinterestedinCSW.\nImplementingOGCCSWisnotonlyapplicableforVNSCbutalsoforotherspaceagenciesinsearchingimagesbycriteriasincethemetadatausedinthisproject(providedbyVNSC)islargelyusedbyotherspaceagencies.ThisprojectaimsthewebserverapplicationwouldbedevelopedintheApacheSISapplication/sis-webappmodule.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"PHUONGHAONGUYENTHI"}},"736":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingVFlib'sTeXformatdriversintoFreeType","description":"ThegoalofthisprojectistoaddthesupportofTeX'sbitmapfontformats(GF,TFM,PKandVFfonts)intofreetypebyprovidingnewmodulestohandlethem.TheVFLiblibrarycontainsmaturesupportforTeX'sbitmapformats(inparticularGFandPKfonts,togetherwithTFMmetricfilesandVFvirtualfonts).ThisprojectaimsatusingtheexistingmodulesinVFlibasareferencetodevelopnewmodulesforfreetypeonthelinesofexistingbitmapdriversalreadyavailableinfreetypelikeBDF,PCFandWINFNTS.","sponsor":{"@type":"Organization","name":"FreeType","disambiguatingDescription":"Asoftwarelibrarytorenderfonts.","description":"FreeTypefontrenderinglibrary\n----\n\nFreeTypeisafreelyavailablesoftwarelibrarytorenderfonts.\n\nItiswritteninC,designedtobesmall,efficient,highlycustomizable,andportablewhilecapableofproducinghigh-qualityoutput(glyphimages)ofmostvectorandbitmapfontformats.\n\nSomeproductsthatuseFreeTypeforrenderingfontsonscreenoronpaper,eitherexclusivelyorpartially:\n\n*GNU/LinuxandotherfreeUnixoperatingsystemderivateslikeFreeBSDorNetBSD;\n*iOS,Apple'smobileoperatingsystemforiPhonesandiPads;\n*Android,Google'soperatingsystemforsmartphonesandtabletcomputers;\n*ChromeOS,Google'soperatingsystemforlaptopcomputers;\n*ReactOS,afreeopensourceoperatingsystembasedonthebestdesignprinciplesfoundintheWindowsNTarchitecture;\n*Ghostscript,aPostScriptinterpreterusedinmanyprinters.\n\nCountingtheaboveproductsonly,yougetmorethana_billion_devicesthatcontainFreeType.","url":"http://freetype.org","logo":"//lh3.googleusercontent.com/K0EHbWQg5L39Thttl7xqXn0DXMGNJ8XNVwEr-qIoFESQf8pJnV1fXtNVhbL3WuuyH3_k7HW-qiPahnQtny3Dwf1FKkP3c837"},"author":{"@type":"Person","name":"ParthWazurkar"}},"737":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaRESTAPIforexpressinglicensecompliance","description":"Fossologyisabletochecklicensecompliancebyscanningonsoftwarepackagesorfiles,checkingforrelevantdata.However,thisoutputisnotorganizedinawaythatcanfacilitatediggingoutfurtherinformationaboutthelicenses.ThegoalofmyprojectistobuildaRESTAPIforexpressinglicensecompliancesuchthatfurtherinformationcanbederivedfromthescanoutput.","sponsor":{"@type":"Organization","name":"FOSSology","disambiguatingDescription":"OpenSourceLicenseCompliancebyOpenSourceSoftware","description":"FOSSologyisanindustrystandardtoolfortheend-to-endanalysisofsoftwaredistributions.Itletsorganizationsscansourcecodefor:a)Licenseinformation,b)Copyrightnotices,c)Exportcontrolrelevantstatements.Itmakessoftwareanalysismoreefficientbyofferinghighprecisionwithfewfalsepositives,greatlyreducingoverheadcosts.\n\nFOSSologyisaframework,toolboxandWebserverapplicationforexaminingsoftwarepackagesinamulti-userenvironment.Ausercanuploadindividualfilesorentiresoftwarepackages.Fossologywillunpackthisuploadifnecessaryandrunachosensetofagentsoneveryfileoftheupload.Anagentcanimplementanyanalysisoperationonatextfile.TheFOSSologypackageasofnowfocusesonlicenserelevantdata.However,itcouldbeextendedwithanalysesfordifferentpurposes(e.g.staticcodeanalysis).\n\nFOSSologyletsusersgeneratelicensingdocumentationaccordingtotheorganization'sneeds,inavarietyofdataformats,emphasizingSPDXtag-valueandRDFdocuments.FOSSologyisanOpenSourceSoftwaretoollicensedunderGPL-2.0andaLinuxFoundationcollaborationproject.","url":"https://fossology.org/","logo":"//lh3.googleusercontent.com/2Nqak6pNdSmcKd1wuACotmtHIbmKM0sl_AdNAwg-jueDaDoa2GDVcWd9egASswGviM6Sg0MOw4ZsIIYPJPxu6dXh-3zooFAi"},"author":{"@type":"Person","name":"Damen"}},"738":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Asimulationexecutionmanagerforns-3","description":"Theenvisionedsolutionconsistsinthecreationofapythonlibrarythatcan\nstart,manageandcollectresultsfrommultiplesimulationruns.Inessence,\ntheaimofthislibraryistomakeobtainingandorganizingresultsfrom\nmultiplens-3scriptexecutionsstraightforward:userswillonlyneedto\nworryaboutwritingthedesiredsimulationscriptandspecifyingtherangeof\nparameterstheydesiretorunthescriptwith.Theframeworkwillthen\noptimizetheexecutionoftheneededsimulationruns,storetheresultsina\nhuman-readablewayandwrapthemupinadatastructurethatcanthenbe\nanalyzedusingnumpy,MATLABorsimilartooling.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"DavideMagrin"}},"739":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SentimentAnalysisofPoliticalTweetsusingMulti-labelClassification","description":"Thisprojectaimstogatheradatasetofpoliticaltweetsannotatedwithboththepolarityofthesentiment(negativerational,neutral,positiveemotional..)andthesentimentitself(sarcasm,anger,surprise..)andusethisdatasetfortrainingmachinelearningmodelsabletoaccuratelyclassifynewpoliticaltweetsacrossthesecategories.Themulti-labeloutputoftheclassifierwouldbespecifyingboththepolarityandthesentimentofgiventweet.Anumberofmodelswillbetriedandtested,includingLSTMRNNsorGradientBoostingMachines.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"AlexanderRossa"}},"740":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopSocketAPIforLunatik","description":"Lunatikisakernel-levelLuainterpreterversionforscriptingtheLinuxkernel.Forexample,itallowsuserstofilterpacketsusingLuascripts.\n\nIchosethisproject,DevelopSocketAPIforLunatikbecauseIhopeIcanimplementawaytoreducethebarriertokerneldevelopment.IhavesomeLinuxkernelandoperatingsystemlearningexperienceandIfoundthatwithoutthenecessaryknowledgedetailofkernelmechanism,itishardtomodifythebehaviorofanoperatingsystem.\n\nToimplementalibrarycontainingmostsocketAPIsinPosix.1gforLunatik.ThefinallibraryshouldbeavailableforIPv4,IPv6,TCP,UDP,RAWandUnix/AF_LOCAL.ThreekindsofsynchronousI/O,Blocking,Non-blockingandI/OMultiplexshouldbetestedwithfullunittests.","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"ChengzhiTan"}},"741":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveCaskIntegration","description":"ThegoalofthisprojectistoimprovetheintegrationofCasksandHomebrew-CaskcommandsintoHomebrewbyremovingredundantcodethatisusedbybothCasksandFormulae,andbymergingsome`brewcask`commandswiththeir`brew`counterparts.","sponsor":{"@type":"Organization","name":"Homebrew","disambiguatingDescription":"Anopensource,consolepackagemanagerformacOS","description":"Homebrewisanopensource,consolepackagemanagerformacOS.It'susedbymillionsofuserseverymonth.","url":"https://brew.sh","logo":"//lh3.googleusercontent.com/XJPbUlkrCUn2BU_lqC0vw3kxvRe8BByAAgVZxHOmHEZZ0C1iKxtKJ2ZHJPQC_vMULWvP35Dus-bc169msq9tBRIFnvZQ_Y0"},"author":{"@type":"Person","name":"MarkusReiter"}},"742":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingpropagatorsandperturbationsaccountinPoliastro","description":"TheprojectisaimedatimprovementofcurrentlyimplementedPoliastropropagators(curelong-timepropagationproblems,measureperformance,usebetterODEsolvers)andalsoimplementationofvariousperturbationeffectssuchasJ2-coefficients,3rdbodyeffects.Thesecondarygoalsincludeimplementinghigher-ordercorrectionstoorbit,movingalreadyexistingcodetotheproject(low-thrusttrajectories,Solardrag,et.c.)andcreationofJupyternotebooksdemonstratingallthenewadvances.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"NikitaAstrakhantsev"}},"743":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AstropyLearnWebsite","description":"AwebsitefortheAstropyLearnecosystemwhichconsolidatesAstropydocumentation,Astropytutorials,guidesandexamplesinasingledynamicallysearchablewebpageandhasfeatureslikefilters,tags,colorcodetoseparatedifferentlearningmaterialtypes,andsearchablecategories.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"MananAgarwal"}},"744":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ROOTpackagemanager","description":"ROOTisthedataprocessingframeworkcreatedatCERN-attheheartoftheresearchonhigh-energyphysics.Everyday,thousandsofphysicistsuseROOTapplicationstoanalyzetheirdataortoperformsimulations.TheROOTsoftwareframeworkisfoundationalfortheHEPecosystem,providingcapabilitiessuchasIO,aC++interpreter,GUI,andmathlibraries.Itusesobject-orientedconceptsandbuild-timemodulestolayerbetweencomponents.\nThisprojectaimstoprovideadditionalfunctionalityusingapackagemanagerovertheminimalbaseinstallofcorefeatures.ItinvolvesdefiningROOTmodules,packagesandpackagemanager,mainlytoscalethelargecodebaseoftheproject.ThecurrentdevelopmentinvolvescreatingamodularversionofROOTthatprovidesaminimalbaseinstallofcorefeatures,thenlateraddingfunctionalityusingthepackagemanager.ThisrequiresintroducingnewlayeringmechanismsandextendingthefunctionalityoftheexistingROOTpackagemanagerprototype.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AshwinSamudre"}},"745":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedProcessingofPrimaryGenomeAnalysis","description":"Developanautomatedsystemthatperformsanalysesonnewlysequencedgenomes.","sponsor":{"@type":"Organization","name":"Genes,GenomesandVariation","disambiguatingDescription":"Genomicsequenceandannotationdatabasesandbrowsers","description":"Ensemblwascreatedalongsidethepublicationofthefirstdraftofthehumangenomein2001todistributethisgoldmineofinformationtoscientistsacrosstheworld.Itquicklybecameandremainsoneofthemostimportantreferencedatabasesingenomics,followingtherapiddevelopmentofthefield.Itsinitialmissionincludedfindingallofthegenesinthehumangenome.Ayearlater,themousegenomewaspublishedandwedevelopedtoolstodirectlycomparegenomesacrossspecies.Overthefollowingdecade,sequencingcapacityincreasedexponentially(fasterthatMoore'sLawinfact)andlargesurveysstartedexaminingmorespeciesandmoreindividualswithineachspecies.Ourmissionthereforeexpandedtostorethesedatasetsandstatisticsefficiently.Finally,inrecentyears,sequencinghasbeenusedtostudythebiochemicalactivityoftheDNAmoleculewithinthedifferenttissuesofanindividual,promptingustoextendyetagainourremit.\n\nAtthesametime,Ensemblisanevolvingsoftwaredevelopmentproject.Over15years,wemovedfromacentralrelationalMySQLdatabasewithaPerlAPIandstaticwebpages,toanarrayofstoragetechnologieswithaRESTfulinterfaceandaninteractivefront-end.Wehavededicatedportalsforthelargecladesonthetreeoflife(knownasEnsemblGenomes).OurannotationsareproducedthroughcenturiesofCPUtime,coordinatedbyourpowerfuleHiveanalysisworkflowmanager.\n\nToday,weareateamofnearly60fulltimestaff,housedattheEuropeanBioinformaticsInstitute,andwecollaboratewithmanyexternalcontributorsaroundtheworld,inparticularviaourGithubrepositorieswhereyoucanseeusworkday-to-day.Weareattheintersectionoftwoexcitingandrapidlyexpandingfields,andthereisnolackofinterestingdirectionstopushtheproject.","url":"http://www.ensembl.org","logo":"//lh3.googleusercontent.com/YzzBiWTFmmsUCpU-IR7Wfh4eT-QX3LorMIF6vCdrWDWeh5s5hTxLL8khaeabQ0EPqCzWwEFaTvhQ9GUJIrEOpehy5t7o06Kf"},"author":{"@type":"Person","name":"TonyYang"}},"746":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InteractivetoolforSISOLinearControlSystemDesign","description":"GNUOctaveisahigh-levelprogramminglanguagefornumericalcomputationswhichusesm-scriptlanguagecompatiblewithMATLAB.ItwasnotcreatedtobeafreeversionofMatlab,however,ittakesadvantageofthewell-knownm-scriptlanguagesandfunctions.BothMatlabandOctavepresentsmanysimilarpackages(alsoknownastoolboxinmatlab).Oneofthemissingfunctionsinthispackageisthe[ControlSystemDesignertool](https://www.mathworks.com/help/control/ref/controlsystemdesigner-app.html).Thistool,alsocalledsisotool,isusedinControlSystem,LinearSystem,ModernControlclassandmanyothers.Thistoolhasbeenusedincoursesrelatedtocontroltheorytoteachstudentshowtodesignlinearcontrollersbyinteractivetools.Therefore,thestudentscanaddthecontrollertotheplantinteractivelyandconfigureit,suchas,addingpolesandzerosintherootlocusdiagram,orevenaddcommoncontrollertypes:PD,PID,LeadandLagcontrollerforexample.Thegoalofthisproposalistocreatean**InteractiveToolforSISOLinearControlSystemDesign**whichisamissingfeatureinoctavecomparedtoMatlabandissignificantlyhelpfulforthestudentswhoarelearninghowtodesigncontrollersforlinearplants.","sponsor":{"@type":"Organization","name":"GNUOctave","disambiguatingDescription":"FreeYourNumbers","description":"GNUOctaveisahigh-levelinterpretedlanguage,primarilyintendedfornumericalcomputations.Itprovidescapabilitiesforthenumericalsolutionoflinearandnonlinearproblemsandforperformingothernumericalexperiments.Italsoprovidesextensivegraphicscapabilitiesfordatavisualizationandmanipulation.Octaveisnormallyusedthroughitsinteractivecommandlineinterface,butitcanalsobeusedtowritenon-interactiveprograms.TheOctavelanguageisquitesimilartoMatlabsothatmostprogramsareeasilyportable.\n\nOctaveiscontinuallybeingupgraded.Thecurrentversion4.2includesagraphicaluserinterface,supportforclassdefobject-orientedprogramming,andmanynewandimprovedfunctions.StudentprojectsmayalsoinvolvedevelopingorupgradingOctaveForgepackages,whichcanbeloadedtoprovideadditionalspecializedfunctionsthatsupplementthoseprovidedinCoreOctave.","url":"https://www.octave.org","logo":"//lh3.googleusercontent.com/SvhGJLJtJ06dVymC5Hj1gP1-S4VsqUn00bSPhUuiqDwV_S_81KPQciVL0FNx59Ly4jS_11rEMOQaQHH8roDEHMpZqvpipQ"},"author":{"@type":"Person","name":"EriveltonGualter"}},"747":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TSCNexporterforBlender","description":"ProposetofinishandextendTSCNexportertosupportbothBlenderinternalEngineandCycleEngine","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"JiachengLu"}},"748":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TicklessKernelwithhigh-resolutiontimers","description":"ThemaingoalofthisprojectistoredesignthecalloutAPI,anddesignamachine-independenthigh-resolutiontimerdeviceAPIinordertodevelopaticklesskernel,toreducethenumberofwakeupsandpowerconsumption,andtoensurethattheprocessorremainsidleatidletime.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"MarwaDesouky"}},"749":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortLibVMItoXenMiniOS","description":"Inthisproject,thecorefunctionalitiesoftheLibVMIwillbeportedtoXenMiniOS.Afterported,XenMiniOSwillhavethebasiccapabilitiesofintrospectingthememoryofotherguestvirtualmachines.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"LeleMa"}},"750":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaSemanticRoleLabelingsystemfortheSumerianlanguage","description":"Semanticrolelabeling(SRL)isataskinNaturalLanguageProcessingwhichhelpsindetectingthesemanticargumentsofthepredicate/sofasentence,andthenclassifiesthemintovariouspre-definedsemanticcategoriesthusassigningasemanticroletothesyntacticconstituents.Theproposedideaistodevelopanend-to-endautomaticdistantlysupervisedsemanticrolelabelingsystemforSumerian,aMesopotamianlanguagespokeninthe3rdmillenniumB.C.ThedevelopedSRLsystemhasmanypotentialapplications,viz.inthefieldsofdocumentsummarization,machinetranslationandalsotowardsabetterabstractsemanticrepresentationoftheoriginallysparsetextualdata.WewillevaluateoursystemontheexistingparallelcorpusavailableforEnglish-Sumerian.ThefinalsystemalsoinvolvestheproductionofwordembeddingsforSumerianwhichcanbedocumentedandusedforimprovingotherdownstreamtaskslikePOStagging,dependencyparsing,etc.","sponsor":{"@type":"Organization","name":"CuneiformDigitalLibraryInitiative","disambiguatingDescription":"Internationaldigitallibraryofartifactsinscribedwithcuneiformwriting","description":"ThemissionoftheCuneiformDigitalLibraryInitiative(CDLI)istocollect,preserveandmakeavailableimages,textandmetadataofallartifactsinscribedwiththecuneiformscript.Itisthesoleprojectwiththismissionandweestimatethatour334,000catalogueentriescoversometwo-thirdsofallsourcesincollectionsaroundtheworld.Ourdataareavailablepubliclyathttps://cdli.ucla.eduandouraudiencescompriseprimarilyscholarsandstudents,butwithgrowingnumbersofinformallearners.\n\nAttheheartofcdliisagroupofdevelopers,languagescientists,machinelearningengineers,andcuneiformspecialistswhodevelopsoftwareinfrastructuretoprocessandanalyzecurateddata.Tothiseffect,weareactivelydevelopingtwoprojects:FrameworkUpdatehttps://cdli.ucla.edu/?q=news/cdli-core-updateandMachineTranslationandAutomatedAnalysisofCuneiformLanguageshttps://cdli-gh.github.io/mtaac/.AspartoftheseprojectswearebuildinganaturallanguageprocessingplatformtoempowerspecialistsofancientlanguagesforundertakingautomatedannotationandtranslationofSumerianlanguagetextsthusenablingdatadrivenstudyoflanguages,culture,history,economyandpoliticsoftheancientNearEasterncivilizations.AspartofthisplatformwearefocusingondatastandardizationusingLinkedOpenDatatofosterbestpracticesindataexchangeandintegrationwithotherdigitalhumanitiesandcomputationalphilologyprojects.","url":"https://cdli.ucla.edu","logo":"//lh3.googleusercontent.com/m7L08sPGT79rfxse_KjjZm2B8kLFVLCmjHwUHT8TNXIqLhCnsrELCaGnAOC-GlR6LrLmzIdVx65Q7TaxeBPC9-wg6_AzpQw"},"author":{"@type":"Person","name":"BakhtiyarSyed"}},"751":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UniversalSpaceOperationCenterGUI","description":"#TheProblem\nTheUniversalSpaceOperationsCenterisasimpleandeasy-to-usegroundstationforspaceprojects.Itwasinitiallydevelopedtoaidstudentsintheirspaceexperiments.Sincenoexperimentisthesame,therewasaneedtocreateanapplicationthatadaptedtoeachproject\u2019sneeds.Init\u2019scurrentstate,theuserhastouseaconfigurationfiletostatewhatprotocols/variables/graphsheisgoingtouseduringhisexperiment.However,theneedtochangetheapplication\u2019slayoutisevident,andthestudentshouldnotbeforcedtoclosethegroundstation,changetheconfigurationfileagain,andre-opentheapplicationtoresumehisexperiment.Thisgoesagainsttheinitialprincipleofthegroundstation.\n#TheSolution\nThereneedstobeawayfortheusertoquicklyandeasilyadaptthegroundstationtohisexperiment,withouthavingtoworrytoomuchaboutit.ThegoalofthisprojectistoimplementasetofnewfeaturesthatallowtheusertomanipulatetheGroundStation\u2019sdataandlayout.Inordertoaccomplishthis,Iplanoncreatingatoolthatallowstheendusertospecifyexactlyhowhewanthisstationtolookandwork.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"Pedro12909"}},"752":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"#15-CONPOT:ProtocolsWave#2","description":"ConpotisanICS/SCADAhoneypotthatsupportsanumberofindustrialprotocolsandenvironments.ForConpottoemulateindustrialdevicesbetter,thissummerIwouldworkonaddingfunctionalitythatlet\u2019sprotocolsinteractmoredeeplywitheachother.Thisincludesaddinganinternalinterface,acentralauthenticationmoduleandaversioned-journaledvirtualfilesystem.\nThiswouldfollowsupportforprotocolssuchasTFTP,FTPandTelnet.Iwouldalsowritesupportingtestsanddocumentationfortheabovefeatures.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"AbhinavSaxena"}},"753":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FirefoxandThunderbirdpluginforfreesoftwarehabits","description":"Plugintohelpavoidnon-freesitesthatpoop-uponFirefoxand/orThunderbirdbyrecommendingfreealternativeswhennon-freesitesarerecognizedbyappearingonbrowserorinemails.Itwilllooknice,user-friendlyandsimple.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"EnkelenaHaxhija"}},"754":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DependentlyTypedCoreReplacementinGHC","description":"Inrecentyears,severalworks(Weirichetal.,2017;Eisenberg,2016;Gundry,2013)haveproposedtointegratedependenttypesintoHaskell.However,compatibilitywithexistingGHCfeaturesmakesaddingfull-fledgeddependenttypesintoGHCverydifficult.Fortunately,GHChasmanyphasesunderneathsoitispossibletochangeoneintermediatelanguagewithoutaffectingtheuserexperience,asstepstowardsdependentHaskell.ThegoalofthisproposalisthereplacementofGHC\u2019scorelanguagewithadependently-typedvariant.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"NingningXie"}},"755":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenCensus.ioconversion:usingMarkdowninaHUGOplatform(SSG)","description":"Thinkbacktothefirstwebsiteyoubuilt.MostdevelopersstartbycreatingaseriesofpagescontainedwithinindividualHTMLfiles.Eachwillcallinassetssuchasimages,CSSandperhapsasprinklingofJavaScript.Youpossiblylaunchedthesefilesdirectlyfromthefilesystemwithoutawebserver.Lifewassimple.\n\n\tDifficultiesariseasyoursitebecomeslargerandmorecomplex.Considernavigation:itmaybesimilarineveryfile,butaddinganewpagerequiresupdatestoeveryother.EvenreferencestoCSSandimagescanbecomeawkwardasfolderstructuresevolve.\nConsidercollaborations:coordinatingcontinuousintegrationfrommultiplesourcesordepartments,needingthelibertytoindependentlymodifytheirportionofasite.\n\n\tIproposetheuseofHUGO\u2013aStaticSiteGenerator.[4]AnSSGisacompromisebetweenusingahand-codedstaticsiteandafullCMS,whileretainingthebenefitsofboth.Inessence,yougenerateastaticHTML-onlywebsiteusingCMS-likeconceptssuchastemplates.ThecontentcanthembeextractedfromMarkdownfiles.","sponsor":{"@type":"Organization","name":"OpenCensus","disambiguatingDescription":"PlanetScaleTracingandMonitoring","description":"OpenCensusistheopensourceversionofGoogle\u2019scensuslibrary,writtenbasedonyearsofoptimizationandexperience.Itisanopensourceprojectthataimstomakethecollectionandsubmissionofappmetricsandtraceseasierfordevelopers.Itisavendorneutral,singledistributionoflibrariesthatautomaticallycollectstracesandmetricsfromyourapp,displaysthemlocally,andsendsthemtoanyanalysistoolslikePrometheus,Stackdriver,ZipkinandPrometheus.\n\nSeeourrecentblogpost:https://opensource.googleblog.com/2018/01/opencensus.html","url":"http://opencensus.io","logo":"//lh3.googleusercontent.com/Ot70FKdFxHaTx52DN6eaFkwlI6RRFmFDSvlCWvT_FzTdP9_opOyQ45VpkohODW777o-QnDR-xqSrIo11H_-U2fkIDf4EGFh1"},"author":{"@type":"Person","name":"ADAMGARZA"}},"756":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MaxMarginIntervalTrees","description":"TherearefewRpackagesavailableforintervalregression,amachinelearningproblemwhichisimportantingenomicsandmedicine.Likeusualregression,thegoalistolearnafunctionthatinputsafeaturevectorandoutputsareal-valuedprediction.Unlikeusualregression,eachoutputinthetrainingsetisanintervalofacceptablevalues(ratherthanonevalue).Intheterminologyofthesurvivalanalysisliterature,thisisregressionwith\u201cleft,right,andintervalcensored\u201doutput/responsedata.\n\nMaxmarginintervaltreesisanewnonlinearmodelforthisproblem(Drouinetal.,2017).Adynamicprogrammingalgorithmisusedtofindtheoptimalsplitpointforeachfeature.ThedynamicprogrammingalgorithmhasbeenimplementedinC++andtherearewrapperstothissolverinRandPython(https://github.com/aldro61/mmit).ThePythonpackageincludesadecisiontreelearner.HoweverthereisnotyetanimplementationofthedecisiontreelearnerintheRpackage.ThegoalofthisprojectistowriteanRpackagethatimplementsthedecisiontreelearnerinR,usingpartykit.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ParismitaDas"}},"757":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtractingdatafromPDFinvoicesandbillsforfinancialaccounting","description":"Thisprojectaimstodevelopacompleteworkflowfordiscoveringbills(inadirectory,mailfolderorwithabrowserplugintoextractthemfromwebpages),storingthem(adocumentmanagementsystem,folderorGitrepository),extractingrelevantdata(billdata,currencyandamount)andsavingthedata(inaformatlikecXML)inthesamedocumentmanagementsystem.ItmaybenecessarytocreateaGUIwindowtohelpthetool'learn'howtoreadaPDF,remembertheplacementofdifferentdatafieldsinthePDFandautomaticallyextractthesamefieldsnexttimeitseesabillfromthesamevendor.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"HarshitJoshi"}},"758":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Benchmarkinggraphlibrariesandoptimisingalgebraicgraphs","description":"Agraphrepresentsa*keystructure*incomputerscienceandtheyareknowntobedifficulttoworkwithinfunctionalprogramminglanguages.SeverallibrariesarebeingimplementedtocreateandprocessgraphsinHaskell,eachofthemusingdifferentgraphrepresentation:Data.Graphfrom[containers](https://hackage.haskell.org/package/containers),[fgl](https://hackage.haskell.org/package/fgl),[hash-graph](https://github.com/patrickdoc/hash-graph)and[alga](http://hackage.haskell.org/package/algebraic-graphs).\nDuetotheirdifferencesandthelackofacommonbenchmark,itisnoteasyforanewusertoselecttheonethatwillbestfittheirproject.Thenewapproachofalgaseemsparticularlyinterestingsincethewayitdealswithgraphsisbasedontangiblemathematicalresults.Still,itisnotveryuserfriendlyanditlackssomeimportantfeatureslikewidely-usedalgorithmsoredgelabels.\n\nTherefore,Iproposetodevelopabenchmarkingsuitethatwillestablishareferencebenchmarkfortheselibraries,aswellastoenhancealga\u2019scapabilities.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AlexandreMoine"}},"759":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModernisingErrorPages","description":"TheRailswebsiteandwelcomepagewasredesigned.However,thecurrentdesignoferrorpagesdoesn'tfollowthenewstyle.Thenewstylingcanbemademoreconsistent.\n\nMoreover,somepagesdisplayerrorsthatrequireactionfromtheuserlikewhenthemigrationsarepending.Iwouldliketoproposeamechanismforuserstoactontheerrorsstraightfromtheerrorpage.AnewmoduleforActionableErrorcanbedesignedandintegratedwiththenewerrorpagestogivegreatercontroltotheuser.Itshouldalsobeextendablebyothergemsforthemtocustomizetheirowncourseofactionswhenanactionableerrorishit.\n\nAWebConsoleintegrationwillalsobedonetoupdatetheconsolestyletofitthelookandfeelofthenewredesign.\n\nInadditiontotheseideas,wecanalsoattemptaseriesofopinionatedrailsgeneratorsthatwillcreateasuiteofdefaulterrorpages(404and500sforexample),basedonthenewstylingrules,orfromasetofstylesobtainedfromtheapplication'simplementedstylesheets.","sponsor":{"@type":"Organization","name":"RubyonRails","disambiguatingDescription":"RubyonRailsiswebframeworkthatoptimizesforprogrammerhappinness.","description":"##RubyonRailsmakewebapplicationdevelopmenteasyandfun.\n\nRailsisawebapplicationdevelopmentframeworkwrittenintheRubylanguage.Itisdesignedtomakeprogrammingwebapplicationseasierbymakingassumptionsaboutwhateverydeveloperneedstogetstarted.Itallowsyoutowritelesscodewhileaccomplishingmorethanmanyotherlanguagesandframeworks.ExperiencedRailsdevelopersalsoreportthatitmakeswebapplicationdevelopmentmorefun.\n\nRailsisopinionatedsoftware.Itmakestheassumptionthatthereisa\"best\"waytodothings,andit'sdesignedtoencouragethatway-andinsomecasestodiscouragealternatives.Ifyoulearn\"TheRailsWay\"you'llprobablydiscoveratremendousincreaseinproductivity.IfyoupersistinbringingoldhabitsfromotherlanguagestoyourRailsdevelopment,andtryingtousepatternsyoulearnedelsewhere,youmayhavealesshappyexperience.\n\nTheRailsphilosophyincludestwomajorguidingprinciples:\n\nDon'tRepeatYourself:DRYisaprincipleofsoftwaredevelopmentwhichstatesthat\"Everypieceofknowledgemusthaveasingle,unambiguous,authoritativerepresentationwithinasystem.\"Bynotwritingthesameinformationoverandoveragain,ourcodeismoremaintainable,moreextensible,andlessbuggy.\n\nConventionOverConfiguration:Railshasopinionsaboutthebestwaytodomanythingsinawebapplication,anddefaultstothissetofconventions,ratherthanrequirethatyouspecifyeveryminutiaethroughendlessconfigurationfiles.","url":"http://rubyonrails.org/","logo":"//lh3.googleusercontent.com/13UWK9DXvR51iSqfHisoILRZ8n9v9LgL4eh3l11vz4I12PtCbbW8uBiPscamASYWrPXM1l7HyqgVO_JzGaXoaTuCqgOW5NxW"},"author":{"@type":"Person","name":"YaoJieLim"}},"760":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DroidbotwithAI","description":"ThemajortasktobetackledinthisprojectistoincreasethecodecoverageusingAI.CurrentlydroidbotperformsbackboxtestingusingtheGUIelements.SoIhavefocussedonimprovingonlyblackboxtestingmethodswithoutassumingaccesstoanypreviousdata/informationregardingthecodestructureusingmachinelearningalgorithmsthatarementionedintheproposal.Usingthem,IwillbetryingtoincreasethecodecoverageoftheGUIbasedtestingsystemofDroidBot.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"SaumoPal"}},"761":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebbasedCertificateandProfileUserInterface","description":"ThereareshellscriptsforcreatingX.509certificates,revokingcertificatesandsigningCRLsandscriptsforthecreationofProfilecertificatefilesforcertaindevicessuchasLinux,AppleOSX,Windows,iOS,etc.,theserequirecarefulspecificationofvariouscertificateattributessothatthesecertificatesworkonavarietyofdevices:Android,Windows,iOS/OSX,Linux,etc.\nThegoalofthisprojectistogatherallthatknowledgeintoasimpleinterfacewhichshouldsupportthefollowing:\n*Generatingtheproperipsec.confconfigurationbasedonwebadmininterfaceincludingDNS/split-DNSconfigurations.\n*AllowAdministratortoinvitenewusersusingemailid.\n*Anewuserafteraccountvalidationcandownloadthegeneratedcertificate/profile(overTLS)fordifferentplatforms.\n*Thegeneratedcertificates/profilescanonlybedownloadedonce,throughtheportal.\n*Admincanlist,revoke/disable(temporaryrevocation)usercertificates/profiles.\n*GeneratePKCS#12certificatesforusers.\n*GenerateiOS/OSX.mobileconfigprofilesforautomaticinstallationoniOS/OSX.\n*Ipsilonuserauthenticationtowebapplication.\n*Configuremunin-nodetoworkwithlibreswanplugin.","sponsor":{"@type":"Organization","name":"TheLibreswanProject","disambiguatingDescription":"EncryptingtheInternetwithIKEandIPsec","description":"LibreswanimplementstheIKEandIPsecstandardsforVPN.ThesestandardshavebeencreatedandarestillmaintainedattheInternetEngineeringTaskForce(IETF)intheIPsecMEWorkingGroup.LibreswanisusedasaremoteaccessVPNaswellascloudencryption.ItisknownforitsgoalofOpportunisticEncryptionwhichaimstoencrypttheentireinternetbydefault.","url":"https://libreswan.org","logo":"//lh3.googleusercontent.com/bWRLyCNWvRsgThdTJtSXG4PCpr-p2MGD38Mh8odgOSQdGDXT6ldR-r-D2IiWbShtRo7nsUyxZWa0_c4F0IGol8SJH8zUhA"},"author":{"@type":"Person","name":"RishabhChaudhary"}},"762":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ClickToDialPopupWindowfortheLinuxDesktop","description":"ThisproposalaimsatcreatingaQtbasedGUIapplicationusingpythonwhichwillallowsuserstostartapopupwindowbyclickingatel:linkinanapplicationsuchasFirefox,Evolution,etc.Thepop-upwindowwillcontainthephonenumbertobecalledandthecountrycodeinwhichthephonenumberisregisteredwithcountryflagandfewbuttons.Theapplicationwillhaveabilitytoplaceacall,addtelephonenumbertotheaddressbook,searchemailandopenemailclient,callwithskypeetc.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"SanjayPrajapat"}},"763":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PCPWindowsInstaller","description":"ThegeneralgoalofthisprojectistoprovideperfectuserexperienceforusersofPerformanceCo-Piloton\nWindows.NowWindowsportofPerformanceCo-PilotcanbebuiltonFedoraLinux.Thatrequires\nconfiguratedFedoraoperatingsystemwithallnecessarypackages.Additionally,usersmustbeexperienced\ninbuildingfromsourceandpackaging.Allmentionedreducesscalability,integrityandusecasesofPCP\nframework.Usersmaytrytofindrelativelyeasierwaystogaintheirdemands.Additionally,thereare\nproblemswithsendingpatchesandupdatestouserswhichcanpotentiallycauseevensecurityrisks.So,\nthereisnoneedinfurtherexplanationoftheutilityofthisproject.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"AndriiDehtiariov"}},"764":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCQtinterfaceredesign","description":"Thisprojectistoreworkheavilythisinterfacetomakeitbeautifulandusefulagain.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"ChenruiHe"}},"765":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PosixCompliance","description":"POSIXComplianceallowsdevelopersthemaximumflexibilityincreatingapplicationsoftwarethatcanbeportontotheotherexecutionenvironments.BeforePOSIX,applicationwrittenononeversioncannotbeusedonotherversion.Solutiontothisproblem,POSIXwasintroduced.ItisaninterfacestandarddefinedbyIEEE.ItisanOpenAPI,forthisweneedtoimplementheaderfilesandmethodsrelatedtotheheaderfiles.ItincludesaportingoffunctionfromFreeBSDaswellasNetBSDforvariousfilesystemincludingNFSandFATfileSystem.ItpertainstheOS,notthefilesystemspecifically,butapartofthisAPIisusedtoaccessfilesystem.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"salil"}},"766":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"P2PNetworkBootwithBitTorrent","description":"Inthisproject,weexplorethesolutionsthatallowP2PnetworkbootingofLinuxbasedsystemsandthencreateaneasytouseanddistributionagnosticsystemofthesaidsolution.Wealsoaimto,attheveryleast,packagethesolutionasastandardDebianpackage.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ShreyanshKhajanchi"}},"767":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Idea5-Integratethe\u201cScanner\u201dsoftwareintotheWaybackMachine","description":"Thisproposalwillpresenttheprojectgoalofidea5,whichistointegratetheweb-monitoringsoftwareintotheWaybackMachineandhelptofurtheradvanceit,andhowthiscanbeachieved.Morespecifically,thefollowingsolutionsaresuggestedaspartoftheimplementationplan:makingtheloginscreenoptional,queryingtheCDXserverandnottheweb-monitoring-db,implementingamechanismformakingchangestotheUIeasily,improvingthecodesoitisabletohandlealotmoredata,usingTheWaybackMachine'scalendartopresentawebpagecapture'sdates,andkeepingonlytherequiredprojectcomponents.Inaddition,thisproposalcontainsalinktoaserverhostingmyimplementationofsomeoftheproposedsolutions.Apartfromthat,atimelinethatpresentsaroughplanofhowtheprojectwouldbeimplementedisincluded.Lastbutnotleast,biographicalinformationisprovided.","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"FotiosTsalampounis"}},"768":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementasynciosupportinvoc","description":"Thisprojectfocusonimplementingasyncio\u2019scoroutineandeventloop(bothtimer&socketbased)forvocinJVM.Successfulimplementationofasyncioinvocwillgreatlybenefittoga_androiddevelopmentandenableusertowriteconcurrentfunctions(usingasycdef/await)inPythonandexecutetheminJavaVirtualMachineaftertranspilationbyvoc.","sponsor":{"@type":"Organization","name":"BeeWareProject","disambiguatingDescription":"Toolsforcross-platformPythonapplicationdevelopment.","description":"Pythonhasprovenitselfasahighlycapablelanguage-approachablefornewcomers,butpowerfulinthehandsofexperts.TheBeeWareProjectaimstotakethepowerofPythonasalanguage,anduseittoenableusersofallskilllevelstodevelopapplicationswithnativeuserinterfaces;todoformobileanddesktopuser-facingsoftwarethesamethingthat[Django](https://djangoproject.com)hasdoneforwebsoftware.Thismeansgivingusersasetoftoolsandlibrariesthatenablesthemtodeveloprich,nativeuserinterfaces,anddeploythemtotheirdevices,including:\n\n*ToolstoenablePythontorunondifferentdevices,\n*ToolstopackageaPythonprojectsoitcanrunonthosedevices,\n*Librariestoaccessthenativecapabilitiesofdevices,\n*Toolstohelpdevelop,debug,anddeploytheseprojects.\n\n#Pythonnative\nIfPythonisn'tavailableasafirst-classoptiononaplatform,we'lldowhateverisnecessarytomakePythonavailableasadevelopmentlanguage.AndwhenwehavetheopportunitytoembracePythonidiomforanAPIoradesign,we'regoingtodojustthat.\n\n#Platformnative\nIt'seasytousethemestoachievecross-platform.However,it'seasytospotappsthathavebeenbuiltusingthemes-they'retheonesthatdon'tbehavequitelikeanyotherapp.BeeWareusesnativewidgetsandnativefunctionality,ratherthanusingatheme-basedapproachtoapplicationdevelopment.Wealsodistributeourtoolsandlibrariesusingplatform-nativedistributionchannels,suchasappstores.\n\n#Morethanjustcode\nWe'renotjustaboutsoftware,though.Wealsoaimtobeaprojectwithasocialconscience.Weaimtodevelopandmaintainadiverseandinclusivecommunity,andwehaveaCodeofConductthatisrigorouslyenforced.Wealsoaspiretodevelopahealthyandsustainablecommunity-onethatisawareofmentalhealthissuesofitsparticipants,andprovidestheresourcesforpeopletostartengaging,andcontinuetoengagewiththecommunity.","url":"https://pybee.org","logo":"//lh3.googleusercontent.com/XZtF21KXmGML9y6r8kIzbSt-EhusHemjuu3rvKadbF99hEg-45YcSys1-VYheAMvAZjbgmbpTfbsgBkxTDGSgS_9sq6phc8"},"author":{"@type":"Person","name":"YapBoonPeng"}},"769":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StudentApplicationforGPGPURaytracing","description":"OpenCLGPGPURaytracing","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"SreyanshKumharJain"}},"770":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImportingdataintoBookBrainz","description":"ThisproposalisaimedatimportingdataintotheBookBrainzdatabasefromthirdpartysources,whileatthesametimeensuringthatthequalityofthedataismaintained.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"bukwurm"}},"771":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Software-IsolatedWASMProcessesinRing0","description":"DesignandpartiallyimplementaresearchoperatingsystemthatusesWebAssemblytoimplementsoftware-isolatedprocesses(SIPs)thatruninring0inordertoallowarchitecture-agnosticcompiledbinariesandpossiblyattainhigherperformanceduetonotneedingpage-tableswitchesandinterrupt-basedsystem-calls.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"LachlanSneff"}},"772":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TatarandBashkir:developingalanguagepair","description":"Thetat-baklanguagepairalreadyexistsinApertium,butisnowinthenurserystate.Theaimofmyprojectistodevelopthislanguagepair,fillthedictionaries,addrulesandsignificantlyimprovethequalityoftranslations.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AnnaZueva"}},"773":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNMobile2.0","description":"ThedevelopmentphaseforFineractCNMobile2.0canbedividedintotheseparts:-\n\n-NewFeatureslikeMultipleaccountloginandmaintainsession,Passcodefeature,SyncAdaptertosyncclients,allowtoeditLoanapplicationfeatureifloanisnotapproved,addingnewdataviewsforpageslikecustomerdetailpageaccordingtoAPI.\n-Refactoringcurrentfeatureslikechangingtheretrofitmodelsinkotlin,improvingthequalityofthepicture,addingreviewscreenineverynewrecordscreationform.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"DilpreetSingh"}},"774":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ObliviousSandboxingwithCapsicum","description":"Securityisofparamountimportance.Capsicumstickstoitprinciples,butisfinite,thisprojectaimsonmakingitmorewidelyapplicable.\n\nCurrentlyonlysimpleapplicationscanrunintheoblivioussandboxprovidedbycapsh.Thisprojectwillaimuponimprovingthewrappersystem(libpreopen,capshetc)andmakeapplicationsworkinanoblivioussandboxwhereinapplicationswillworkinthesandboxwithoutbeingmodifiedorbeingknownof,butthisprojectwillspecificallyfocusonfile(1)andClang.\n\nMoreover,capshneedstobeworkeduponsuchthatitbecomesawareofthepresenceoflibpreopenandunderstandtheminimalsetofresourcesitneedstopreopen,providedbytheuserimplicitlyintheformofargumentsordefinedinapolicyfile.\n\nTheexistinglibpreopenandcapshcodewillprovideabasisforunderstandingandimprovingthewrappersystembasedontheapplicationsi.efile(1)andClangchosentosandboxobliviously.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"ShubhGupta"}},"775":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmailNotificationOverhaul","description":"Theaimofthisproposalistoenhanceuserexperience.Thefeatureswhichareintegratedinthisproposalare:-\n\n1)**Replytocommentsbyemail-**Afeature(muchalikegithub)whereausercouldreplyonaPubliclabnoteonemail.Whenthereisareplyonanemail(receivedtoauserattimeofpublishingoranewcomment)thread,acommentwillautomaticallybegeneratedonthatparticularnoteonpubliclab.org.\n\n2)**DailyDigestemails-**Inthisfeature,digestemailswouldberolledouttouserscustomisedaccordingtotheirsubscribedcontent.Thedigestemailswouldbecontainthetopfewnoteswithtagssubscribedbytheuser.Thisfeaturewouldrequirethesupportofasynchronousjobsupportintheapplication.\n\n3)**Auserinterfacetomanageemailsregardingsubscribedcontent-**Thisfeatureinvolvesformswithvariouscheckboxestocustomizeemailsregardingcomments,answers,digests,etc.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"ViditChitkara"}},"776":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnrichingModelZooofFlux.jl","description":"IproposetoaddawidevarietyofmodelsinthemodelzooofFlux.Currently,themodelzoolacksthelatestarchitecturesandalgorithmsinReinforcementLearning.Iwillfillthisgapbyincluding:\n-DuelingDeepQNetwork\n-Actor-Criticalgorithm\n-AlphaGo\n\nApartfromthese,Iwillimplementsomeinterestingresearchpaperswhichwillcoverbelowmodels:\n-DCGAN\n-DecouplingNeuralInterfaces\n-SpatialTransformerNetworks","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"TejanKarmali"}},"777":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebFrameworksLibraryforMRPT","description":"Robotsareslowlybecomingapartoftheinternetofthings,andeasycontrolanduniversalaccesswillbeastepinfutureofrobotics.MRPT\u2019sWebFrameworkLibraryshouldaddressthisproblem.Alightweightpublisher/subscribermechanismneedstobecreatedforMRPT.TheC++serverlibraryandthejavascriptlibrarywillthenleveragethistocreatefurtherapplications.Therewillbetwolibraries,aC++serverlibraryforRPContherobot.Anotherwillbeajavascriptlibrarywhichprovidesmodulesforsuchprocedurecalls.ThistaskinvolveserializationofexistingmrptobjectsforJSONtransfer,RPCprotocol,websocketsetup,3Drenderingofobjectsinjs,reusablejscomponentsforsendingandreceivingdatafromusercreatedappwheretheuserislargelybenefittedfromeasytouselibrarymethodsandobjects.","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"RachitTibrewal"}},"778":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProjectNephos","description":"ProjectNephosaimsatsimplifyingtheprocessofmovingsamplesfromlocalstoragetocloudforUniversitiesbyautomating,almost,allthestepsinvolved.Itwillbeconsistingofthreeindependentmodules;recordingmodule,processingmodule,anduploadingmodule.\n\nTherecordingmodulewillberesponsibleformanagingtheadditionofchannellists,setupofrecordingjobsandsavingtherecordedstreams.Theprocessingmodulewillparsesavedsamples,associatetags,extractsubtitlesandconvertthevideofilestoMP4toreducethefilesize.Theuploadingmodulewilluploadtheprocessedstreamfiles,andalsosharesamplewithotheruniversitiesifrequired.\n\nNephoswillbedeveloped,usingPythonandfewotheropensourceprojects,toaccomplishalltheabovementionedtaskswithcent-percentreliabilityandzerofailures(unlesswrongdataisinput,whichwillbelogged/prompted).TestingandloggingwillbeanintegralpartofNephosdevelopmentandrunningcycle,respectively.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"thealphadollar"}},"779":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bassa-Implementamechanismtodownloadfilesfromlocalserver","description":"Bassaisanautomateddownloadqueueforenterprisesuse.Ifasoftwarecandownloadallyourfilesinthebackgroundwithoutkeepingitopenthenit'sallthebest.BassacanbeusedbestiftheBassawillbeaserverwherepeoplecanputthedownloadinthequeueandaftersometimeyourdownloadisdone.Bassastilldoesn'tprovideanoptiontodownloadthefilefromtheserver.ThisprojectwillleadtomakingfilesdownloadablefromtheBassaserverinasingleclick.Inthisproject,Iwouldliketo\n1.Changethefrontendwithdownloadfeature\n2.Implementcompressionmethodstoreducefilesize\n3.DevelopandImplementuniqueURLalgorithmandintegrateitwithfrontend\n4.DevelopRESTfulAPIforfiledownloading\n5.Writeunittestsandcomponenttests\n6.Makethebuild,documentitanduploadtoTraviswithinGSoCtimeperiod.IhavesoundknowledgeofPython,AngularJsFlask,RESTfulAPIsanddatabaseswhicharethemaintechnologicalrequirementoftheBassaProject.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"NirmalSarswat"}},"780":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Newcomermetricsandgamification","description":"Ascoalatriestobewelcomingorganizationfornewcomers,givingthemclearpathwaysandasmuchdirectassistanceaspossible.\nHowever,itisalreadyknownthatnewcomersfacemanybarrierswhileattemptingtocontributetotheopensourcecommunityforthefirsttime.Somebarrierstheyfaceincludeorientationissuesthatcanpotentiallydemotivatenewcomersfromplacingtheirfirstcontribution.\nOntheotherhand,gamificationiswidelyusedtoengageandmotivatepeopletoaccomplishtaskandimprovetheirperformance.Therefore,thegoalofthisprojectistousegamificationtoorientandmotivatenewcomerstoovercomeonboardingbarrierstocontributeandengagewithcoalaanditscommunity.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ShrikrishnaSingh"}},"781":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BusinessIntelligencewithdaru","description":"Introducingdaru-basedload-analyse-process-visualisedatatoolsforderivingBusinessIntelligenceoutofstructured/unstructureddataofwebframeworklogs.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"RohitNer"}},"782":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SimplePull-RequestJobPlugin","description":"ThisprojectaimstodevelopaJobPluginwhichcaninteractwithBitbucketServer,BitbucketCloud,andGithubwheneverapullrequestiscreatedorupdated.UsersshouldbeabletoconfigurejobtypeusingYAMLfilewhichwillbeplacedinrootdirectoryoftheGitrepositorybeingthesubjectofthePR.\n\nDetectthepresenceofcertaintypesofthereportbasedonaconventionallocation,andautomaticallypublishthem.Ifthereportsarenotinaconventionallocation,userscouldspecifythelocationusingtheYMLfile.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"AbhishekGautam"}},"783":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pontoon","description":"Theprojectmainlyfocuseson**improvingtheUserExperience**forpeoplewhowishtocontributetoPontoon(thelocalizationtooldevelopedbyMozilla).WhiletherearelotsofgoodfeaturesinthePontoonbuttherearefewproblemswiththecurrentflowfortoolforthefirst-timeuserswhichcreatesaconfusionfortheuserswhowishtocontribute.\nUserExperience(UX)canbeimprovedbymakingsomeimportantchangesinthedesignflowandbyimplementationofnewfunctionalityinthetoollike**implementingatutorial**andmakingamoresmoothdesignofthetooltohelpthefirst-timeusers.Thereare**otherchanges**mentionedaswellinmyproposal.UXalsosometimesinvolvesomechanginginthedefaultUIofthetool.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"PramitSinghi"}},"784":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addsecurityvulnerabilitynotificationsinrubygems","description":"Thisproposesthefeaturetogeneratesecurityvulnerabilitynotificationsbygemauthorsforaspecificgemversionwhichhavesecurityissues.Currently,yankingaparticulargemistheonlyavailablechoiceundersuchcircumstances.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"ShlokSrivastava"}},"785":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AShinyUserInterfacetoRobStatTM","description":"#ProjectSummary\nThegoalofthisprojectistodevelopapoint-and-clickgraphicaluserinterface(GUI)fortheRobStatTMpackage.BoththeUIandpackagewillcomplementthesecondeditionofRobustStatistics:TheoryandMethods(RSTM)byMaronna,R.,Martin,R.D.,Yohai,V.J.,andSalibian-Barrera,M,tobepublishedin2018.Asofnow,RobStatTMisonlyavailabletoRcommandlineusers,resultinginasteeplearningcurveforeffectiveuseoftherobustmethodsoutlinedinRSTMandtheRobStatTMpackage.WebelievetheinclusionofaUIwillallowforamoreintuitiveapproachtounderstandingrobustmethodsand,thus,leadtoamorewidespreadandeffectiveuseoftheRobStatTMpackageinbothuniversitycourseswherethesemethodsareapplicableandamongpracticingstatisticiansandfinancialprofessionals,theladderofwhichusesRextensively.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"GregoryBrownson"}},"786":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LearningtoRankStabilisationproject.","description":"ThegoalofthisprojectistoensurethestabilityofXapian-\"LearningtoRank\"aswellasworkonit'simprovementssothatitcanbeintegratedinXapianinthenextrelease,aswellastoimprovetheoverallXapiansystem.\n\nMyprojectcanbebrokendownintothesesubproblems:\n\n1.BenchmarkingtheLetorproject,againsttheINEX2009orsimilardata-set.\n2.Testforperformance,andstabilityagainstvariousdatasets.\n3.Implementingarankmergingregressiontechniquetoensurebestresultspossible.\n4.Addadimensionalityreductionmethod.\n5.IntegrateAdaRanktoexistingLetorproject.\n6.Addingbackendfunctionalitytotracklengthsoffields.\n7.AddingOpenMP/OpenCLparallelizationtothecodeforabetterperformance.","sponsor":{"@type":"Organization","name":"XapianSearchEngineLibrary","disambiguatingDescription":"Fast,scalableandflexiblesearch","description":"XapianisaSearchEngineLibrarywhichaimstobefast,scalable,andflexible.It'susedbymanyorganizationsandsoftwareprojectsaroundtheworld,includingDebian,Gnome,KDE,OneLaptopperChild,andUbuntu.\n\nItsupportsrankingbyLanguageModelling,TF-IDF,probabilisticschemes,andDivergencefromRandomness,plusarichsetofbooleanqueryoperators,andre-rankingusingMachineLearning.ThecorelibraryiswritteninC++,withbindingstoallowusefrommanyotherlanguages.","url":"https://xapian.org/","logo":"//lh3.googleusercontent.com/0VnXcFlKrqbWNNAnGsFhxTZOyQP-g2VB2JXzYfLGo6ZBlzLw2YprK4nd_M7hZGdil371LN8P0q5EaMin1iTYNY2dZh6KvDk"},"author":{"@type":"Person","name":"Addy"}},"787":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenEventOrganizerAppEnhancements","description":"ThegoalofthisprojectistoenhancethealreadyworkingOpenEventOrgaAppbyimplementingthevariousfeaturessupportedbytheAPI.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Saurav"}},"788":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KernelUndefinedBehaviorSANitizer","description":"PortLLVMandGCCkernelUBSanpiecestotheNetBSD/amd64kernel.Integratethesupportwiththetoolchaininsidesrc/.Addsupportforanewkerneloption(andperhapsconfiguration)KUBSAN.\n\nThetoolchainsupportontheLLVMsideisdone.GCCshouldworktoo.\n\nMuchlikeLinuxkernel'ssupport","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"CharalamposPantazis"}},"789":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingsupportforthemingandremovingthedependencyonthedeprecatedSlackTextViewController","description":"TheRocket.Chat+teamforiOShasbeenworkingonimprovingtheUI,whichcomeswithamajorappre-designforversion3.0.0.Oneoftheirrequirementstosupportthisredesignistoaddsupportforthemingtheapplication.Thisiswhythemingisoneofthecomponentsofthethisproposal.Withtheabilitytotheme,oneoftheareastheappcanusearedesignisthetextinputbar.\n\nRocket.Chat+foriOSusesaniceopen-sourcedprojectbySlack,calledtheSlackTextViewController(SLK-TVC).Itisaverysimple-to-usereplacementforthegenericUITableViewController,whichprovidesatextinputbaratthebottomofthescreenforachatapp.\n\nSadly,Slackhasstoppeddevelopingonthisproject,andiOShasmovedonalotsincethattime.OfficiallytheSLK-TVCisonlysupportedoniOS7throughiOS9.MakingchangestosupportthenewerfeaturesofiOSisgettingharderandbecauseofthat,thedevelopmentbythecommunityontheprojectisatastand-still.\n\nThisiswhyIwouldliketoworkonremovingthedependencyoftheSLK-TVConRocket.Chat+andwritingamodernreplacementforit,whichwouldservethefutureversionsofiOS.AndthistimeinSwift.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"SamarSunkaria"}},"790":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementstardroidappfromscratch","description":"ThisprojectinvolvesimplementingtheskymapandroidappopensourcebyGooglein2012.TheimplementationwillbeinReactNativesothattheappwillbenefitbothIOSandAndroidusers.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"EbouJobe"}},"791":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Re-architectOutputDataParsingintoAiravatacore","description":"Thisprovidesanopportunitytore-architectthedatacatalogandbuilditonnewHelixDAGbasedexecutionwithinAiravata.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"LahiruJayathilake"}},"792":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BayesiananalysisofindividualizedtreatmentresponsecurvesonEHRtimeseries","description":"WiththefastadoptionofElectronicHealthRecords(EHR)inmodernhealthcaresystems,variousmachinelearningmethodsaredevelopedtoconducttreatmenteffectanalysisbasedontheseobservationaldata.Inthisproject,weaimtoaddanstate-of-the-artapproachtotheRpackagesforanalyzingtreatmenteffectschangingovertimeatindividuallevelsbasedontheobservedEHRtimeseries.ThecurrentRpackageshavelimitationsofusingsimplemethodslikelinearmodelsorpropensityscorematchingtoestimateaveragetreatmenteffectsinthepopulationoratsubgrouplevels,whichignorestheheterogeneityinthelargeobserveddata.Besides,thesepackagesonlyfocusonpoint-in-timeestimates.WefillinthegapandprovideamorecomprehensiveBayesiannonparametricmethodforanalyzingindividualtreatmenteffectsonmodernEHRdatathatareusuallyirregularlysampledtimesequencesandexposedtotreatmentsmultipletimes.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"YanboXu"}},"793":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CONCURRENTON-THE-FLYSCC-BASEDLTLMODELCHECKING","description":"Projectaimsatimplementationandproofofconcurrenton-the-flySCCdetectionalgorithmtoaidinlivenesscheckingofTLCmodelchecker.ThegoalistoallowTLC'slivenesscheckingtoscaleonlargestatespaceasopposedtoTarjan'ssequentialsolutiontothisproblem.","sponsor":{"@type":"Organization","name":"TLA+","disambiguatingDescription":"TLA+isaformalspecificationlanguageusedtodesign,modelandverifysystems","description":"TLAstandsfortheTemporalLogicofActions,butithasbecomeashorthandforreferringtotheTLA+specificationlanguageandthePlusCalalgorithmlanguage,togetherwiththeirassociatedtools.\n\nTLA+isbasedontheideathatthebestwaytodescribethingsformallyiswithsimplemathematics,andthataspecificationlanguageshouldcontainaslittleaspossiblebeyondwhatisneededtowritesimplemathematicsprecisely.TLA+isespeciallywellsuitedforwritinghigh-levelspecificationsofconcurrentanddistributedsystems.\n\nPlusCalisanalgorithmlanguagethat,atfirstglance,lookslikeatypicaltinytoyprogramminglanguage.However,aPlusCalexpressioncanbeanyTLA+expression,whichmeansanythingthatcanbeexpressedwithmathematics.ThismakesPlusCalmuchmoreexpressivethanany(realortoy)programminglanguage.APlusCalalgorithmistranslatedintoaTLA+specification,towhichtheTLA+toolscanbeapplied.\n\nTheprincipalTLA+toolsaretheTLCmodelcheckerandTLAPS,theTLA+proofsystem.AllthetoolsarenormallyusedfromtheToolbox,anIDE(integrateddevelopmentenvironment).GototheTLAhomepagetofindoutmoreaboutTLA.","url":"https://lamport.azurewebsites.net/tla/tla.html","logo":"//lh3.googleusercontent.com/6mKSI7J1_HVVXztxRz74ybU6utkMnTYvgCh5koHXhn7nmYhzFVwe5gRYO6TTKpuPQNesGZteodvSz_MNDIreZVgbcSerNsgk"},"author":{"@type":"Person","name":"ParvMor"}},"794":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developinganassortmentofsandbox-friendlyframeworkandcontentmodules","description":"Thisproposalinvolvescreatinga\u201cbasegame\u201d,orgameplaytemplate,usablebyplayersandexpansionmoddevelopersalike.Ihavespentalongtimeimplementinggamedesignconceptsforamorefleshedoutsandboxexperience,particularlyintheareasofbuildinginfrastructureandautomation(butnotfocusingstrictlyonit-thisisbetterlefttodedicatedgameslikeFactorio),butalsotheoverallprogressionofgameplay.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"AdrianSiekierka"}},"795":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddNetworkFileSystem(NFS)asaRookstoragebackend","description":"Rookisanopensourceorchestratorfordistributedstoragesystemsrunninginkubernetes,currentlyinalphastateandhasfocusedinitiallyonorchestratingCephontopofKubernetes.ThereisnooptionforNetworkFileSystem(NFS)yet.\nThisprojectaimstoaddNFSasanotherstoragebackend.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"RohanGupta"}},"796":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmotionDetectionandCharacterisation","description":"Developanddeployemotion-detectiontoolsinlanguage,voicequalities,gestures,and/orfacialexpressionstoachieveamorecomplex,nuanced,andintegratedcharacterisationofemotions.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"VinayChandragiri"}},"797":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompletesupportforOpenShiftandKubernetesasabackendinconu","description":"Completesupportfor[OpenShift](https://github.com/openshift/origin)and[Kubernetes](https://github.com/kubernetes/kubernetes)asabackendin[conu](https://github.com/fedora-modularity/conu)","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"RadoslavPito\u0148\u00e1k"}},"798":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishLVMsupportandimplementRAIDsupportinKDEPartitionManagerandCalamares","description":"KDEPartitionManagerisautilityprogramthathelpsthemanagementofdiskdevices,partitionsandfilesystemsonyourcomputer.Itallowsyoutoeasilycreate,copy,move,delete,backup,restorepartitionsandresizewithoutlosingdata.Theprogramconsistsofabackendlibrary,calledkpmcore,andauserapplicationthatusesthatlibrary.\n\nCalamaresisadistribution-independentsysteminstaller,withanadvancedpartitioningfeatureforbothmanualandautomatedpartitioningoperations.Itisdesignedtobecustomizablebydistributionmaintainerswithoutneedforcumbersomepatching,thankstothirdpartybrandingandexternalmodulessupport.Itusesthekpmcorelibrarytoautomatepartitioningprocedures.\n\nOnependingfeaturerequestforCalamaresremainsforLVMsupport.LVMsupportiscurrentlyfinishedinkpmcoreandKDEPartitionManager,butthereissomeworktodoinCalamaresbeforeproceedingtotheothergoalsofthisproject.Furthermore,itiscurrentlyneededtoimplementRAIDsupportinkpmcore,KDEPartitionManagerandCalamares,whichwillofferawaytospreaddataacrossseveraldisks,suchthatasinglediskfailurewillnotlosethatdata.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"CaioJord\u00e3oCarvalho"}},"799":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BeagleBoot","description":"Integratenode-beagle-boottoEtcherandaddfeatureslikeU-bootconsoleonbootup,TCT/IPproxyserver,grablatestimagesfrombeagleboard.orgtoBeagleBoot(electronapp),developedlastyearduringGSoC.","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"RaviKumarPrasad"}},"800":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCKitTestsuiteproposal","description":"EstablishingatestsuitearoundVLCKitinorderto**achieveABIstability**throughoutfuturereleaseandupdates.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"MikeJSChoi"}},"801":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AlternativePushTransportNotification","description":"ThisproposalseekstodevelopanalternativetoGCM/FCMonAndroidandAPNSoniOSthatprovidesthehomeserverwithfacilitiestopushnotifications\n*reliably\n*efficientlyw.r.t.network,storage\n*withspeed\n\nTheproposalseekstoaugmentthepush_gwintheexistingarchitecturewithanefficienttransportlayer.Ineffect,theproposedworkwilladdMQTTmessagingcapabilitiestomatrix-org/sygnalinordertobypasstheuseofapushprovidercompletely.Theproposedarchitectureiscalledpush_hubintheremainderoftheproposaltodifferentiateitfrompush_gw.\n\nPush_hubwillbewritteninPython.SomemotivationsforchoosingPythoninclude:\nThereferencepush_gwmatrix-org/sygnalusesPython\nItisveryeasytowriteaPythonctypewrapperfortheMQTTbrokerMosquitto,whichiswritteninC","sponsor":{"@type":"Organization","name":"Matrix.org","disambiguatingDescription":"Anambitiousopenecosystemfordecentralised,encryptedcommunication.","description":"###WhatisMatrix?\nMatrixisanopenstandardforinteroperable,decentralised,real-timecommunicationoverIP.ItcanbeusedtopowerInstantMessaging,VoIP/WebRTCsignalling,InternetofThingscommunication-oranywhereyouneedastandardHTTPAPIforpublishingandsubscribingtodatawhilsttrackingtheconversationhistory.\n\n[Matrix.org](https://matrix.org)definesthestandard,andprovidesopensourcereferenceimplementationsofMatrix-compatibleServers,Clients,ClientSDKsandApplicationServicestohelpyoucreatenewcommunicationsolutionsorextendthecapabilitiesandreachofexistingones.\n\n###WhatisMatrix\u2019sMission?\nMatrix\u2019sinitialgoalistofixtheproblemoffragmentedIPcommunications:lettingusersmessageandcalleachotherwithouthavingtocarewhatapptheotheruserison-makingitaseasyassendinganemail.\n\nThelongertermgoalisforMatrixtoactasagenericHTTPmessaginganddatasynchronisationsystemforthewholeweb-allowingpeople,servicesanddevicestoeasilycommunicatewitheachothersecurely,andempoweringuserstoownandcontroltheirdataandselecttheservicesandvendorstheywanttouse.\n\n###Whatdoesthismeanforusers?\nTheaimistoprovideananalogousecosystemtoemail-onewhereyoucancommunicatewithprettymuchanyone,withoutcaringwhatapporservertheyareusing,usingwhicheverapp&serveryouchosetouse,anduseaneutralidentitysystemlikeane-mailaddressorphonenumbertodiscoverpeopletotalkto.\n\n###HowisMatrixcurrentlybeingused?\n[Lotsofdifferentclients](https://matrix.org/docs/projects/try-matrix-now.html)havealreadybeenwrittenbythecommunity,aswellasseveralbridgestoexistingservices(IRC,Slack,libpurpleetc).Infact,auservisiting#matrixonfreenodemightbecommunicatingwithGitterorSlackusersviaMatrix-withoutevenrealisingit!\n\nRecentworkonMatrixincludes[E2Eencryption](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)(seeFOSDEM2017talksbelow),[embeddablewidgets](https://matrix.org/blog/2017/08/23/introducing-matrix-widgets/),[Communities](https://medium.com/@RiotChat/communities-aka-groups-are-here-announcing-riot-web-0-13-riot-ios-0-6-and-riot-android-0-7-4-933cb193a28e)and[Dendrite](https://github.com/matrix-org/dendrite)!\n\n*[EncryptingMatrix](https://fosdem.org/2017/schedule/event/encrypting_matrix/)\n*[Thefutureofdecentralisedcommunication](https://fosdem.org/2017/schedule/event/matrix_future/)","url":"https://matrix.org","logo":"//lh3.googleusercontent.com/lj4cCPcRF75WxmtxvnsuTVQ9DqfoGWVHiUuVgV_RIQ11qa4xywfxjEjHxNimWmRkdWYp6HI-CG-kDXcvunZ5ARgRHP1xgg"},"author":{"@type":"Person","name":"BadrulChowdhury"}},"802":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FedoraIoT:AtomicHostUpgradeDaemon","description":"FedoraIoTeffortisthelatestofFedora\u2019sobjectives.Itsgoalisto\u201ccreateaFedoraEditionforInternetofThings,whichwillmakeFedorathedefaultforopensourceinnovationonIoThardware,middlewareandbackendplatforms\u201d.\nManyIoTdeviceshavespecialrequirementsforoperationandautomation.Amongtheseistherequirementtonotbreakuponoperatingsystemupgrades.AspartofFedoraIoT,PeterRobinsonideatedtheAtomicHostUpgradeDaemon,whichbuildsontheAtomicProjectandrpm-ostree,aprojectalsolabeled\u201cGitforOperatingSystems\u201d.Thismonitoringdaemonwillre-usetheworkdoneforAtomicUpdatesforIoTsystem,allowingforautomaticcheckingforavailableupgrades,applyingthem,rebooting,checkingthesystemstatusand,incaseoferrors,rollingbackthechanges.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"ChristianGlombek"}},"803":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopAstropyTutorialsonhowtofitdata.","description":"Makingtutorialsisasimportantaswritingcode.Withoutthetutorials,manyusefultoolswouldbeleftoutsimplybecausetheuserdoesnotunderstandhowtousethem.ThegoalofthisprojectistomaketutorialsaboutthetoolsavailableinAstropytofit1DdatacomplementingwithEMCEEand/ortheMonteCarloMarkovChainalgorithm.Thistutorialswillcomparedifferentfittingproblemsausercouldruninto:howtomakeaquickfit,howtobuildacustommodelandhowtofitdatawhentheuserdoesnottrusttheerrorsofthedata.Thisway,itwillbeeasierfortheuserto\nknowwhichtooltouseineachcasenexttimeheorsherunsintoit.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"RocioKiman"}},"804":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OAuth&UpgradetoBootstrap4","description":"AuthorisingusersthroughGoogle,Facebook,GithubandTwitterthroughOmniauthgemand\nupgradingthecurrentbootstrapversion3toversion4.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"SidharthBansal"}},"805":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ChainKeeper","description":"ChainKeeperisawebapplicationtoexploreandanalyzeblock-chaindataforusers.ThisproposalconsistsoftechnicaldetailsandimplementationworkflowofChainKeeper.HereIpresentsomefeaturesforChainKeeperasRESTAPIservicetogetdetailsfromblockchain,staticdataexplorer,dynamicdataexplorer,Sharesessionformultipleusers,ChainKeeperDocumentation.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"SajithaLiyanage"}},"806":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Uyghur-TurkishMT","description":"AnMTforthecloselyrelatedTurkiclanguages,UyghuroftheKarlukbranchandTurkishoftheOghuzbranch.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"O\u011fuz"}},"807":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DiversificationofSearchResults","description":"Auserofageneralwebsearchenginemayuseambiguousqueriessuchas\"java\",whichcouldmeantheprogramminglanguageortheisland.Itisdesirabletoprovidesearchresultsthatcoverall(themajorityof)queryinterpretationstominimisetheriskofdissatisfactionoftheuser.Thiscanbeachievedthrough_resultdiversification_ofwhichthereisextensiveresearchintheliterature.\n\nTheaimofthisprojectistoimplementdiversificationofsearchresultsthatworksout-of-the-boxwithouttheneedforexternaldata,suchasquerylogs,whilemaintaininglowsearchlatency.","sponsor":{"@type":"Organization","name":"XapianSearchEngineLibrary","disambiguatingDescription":"Fast,scalableandflexiblesearch","description":"XapianisaSearchEngineLibrarywhichaimstobefast,scalable,andflexible.It'susedbymanyorganizationsandsoftwareprojectsaroundtheworld,includingDebian,Gnome,KDE,OneLaptopperChild,andUbuntu.\n\nItsupportsrankingbyLanguageModelling,TF-IDF,probabilisticschemes,andDivergencefromRandomness,plusarichsetofbooleanqueryoperators,andre-rankingusingMachineLearning.ThecorelibraryiswritteninC++,withbindingstoallowusefrommanyotherlanguages.","url":"https://xapian.org/","logo":"//lh3.googleusercontent.com/0VnXcFlKrqbWNNAnGsFhxTZOyQP-g2VB2JXzYfLGo6ZBlzLw2YprK4nd_M7hZGdil371LN8P0q5EaMin1iTYNY2dZh6KvDk"},"author":{"@type":"Person","name":"UppinderChugh"}},"808":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImportingNeuroMLmorphologiesintoBrian","description":"Brianisafree,opensourcesimulatorforspikingneuralnetworks.ItiswritteninthePythonprogramminglanguageandisavailableonmultipleplatforms.Brianisdesignedtobeeasytolearnanduse,highlyflexibleandeasilyextensible.Itisasimulatordesignedtosaveprocessingtimeandtoeasetheworkofscientists.\n\nWiththisincreasedacceptabilityofNeuroMLasastandardmodelfordescribingdetailedmodelsofneuralsystems,aneedtoimplementsupportforNeuroMLintoBriansimulatorhasincreased.WithsomanymodelsnowusingNeuroMLfordescribingtheirneuralsystems,therehasbeenademandtointegrateNeuroMLmorphologyextractioninsideBrian.NeuroMLalsocontainLEMSdefinitionsoftheionchannelsandtheirdistributionwhichwillbeextractedandused.\n\nThisprojectismainlydividedinto3parts:\n-**ImplementsupporttoimportNeuroMLmorphologiesinsideBrian2**\n-**AddsupporttoconvenientlyaccesstootherinformationstoredintheNeuroMLfile,likeionchannelsandtheirdistributioninformation.**\n-**TestandevaluatedifferencesbetweensimulationsofNeuroMLmodelsinBrian2andothersimulators(suchasNEURON)**","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"kapilkd13"}},"809":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedJavaBindingGenerator","description":"Thisautomatically-generatedJavabindingproposalaimstoallowJavauserstohaveaccesstothefastandscalablemachinelearninglibrarythatismlpackwhilekeepingthesystemmaintenanceburdenlowformlpack.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"YasmineDumouchel"}},"810":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LiveVideoImprovementsForAPSync","description":"TheAPSyncprojectisaconvenientwaytoextendthecapabilitiesofflightcontrollersbyusingcompanioncomputerssuchastheRaspberryPi3andtheNVidiaJetsonX1.Thesecompanioncomputerscantakeonavarietyoftaskssuchasonboardimageprocessing,videostreaming,telemetry,andautopilotmodes.\n\nMyprojectaimstoimprovethevideostreamingmoduleofAPSyncbyaddingsupportformultiplecameras,videostreamingwhichscalesaccordingtotheavailablebandwidth,andawaytoprovisiontheGCSwiththelistofavailableresolutionsoftheconnectedvideocameras.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"shortstheory"}},"811":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SlashcommandsArchitecture","description":"TheSlashCommandsactaseasy-to-useshortcutsforspecificactionsandwouldalsoenableZulipuserstointeractwithexternalandinternalservicesdirectlyfromthemessages.Mymainaimistocreateafeaturethatallowscustomintegrationsofoutgoingwebhooksandbotswiththeslashcommandsandalsotocreateinbuiltslashcommands,whichspecificallyactasshortcuts,whichwillbeintegratedwithinternalrealmbots.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"RheaParekh"}},"812":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementSBMLArraySupportinlibRoadRunner","description":"LibRoadrunnerisahigh-performanceSBMLbasedsimulatorforSystemsandSyntheticBiologythatusesLLVMtogenerateveryefficientruntimecode.SBMLArrayspackageisunderdevelopmentandprovidessupportforexpressinganarrayofcomponentsofacomputationalbiologicalmodel.Arraysmakeiteasiertorepresentlargecomplexregularsystemsinastandardway.Currently,iBioSimistheonlytoolthatsupportsSBMLarrays.Thegoaloftheprojectistoimplement\u201cSBMLArray\u201dsupportinlibRoadRunnerandensurecompatibilitybetweenlibRoadRunnerandiBioSimsothatmodelscanbeexchangedcorrectly.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"VineethChelur"}},"813":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EvolveDRATwebinterface","description":"ApacheDRATisanopensourceReleaseAuditTool.Whichisdistributedandparallelized(MapReduce)wrapperaroundAPACHERATTM(ReleaseAuditTool)thatgoesfarbeyondRATTMbyleveragingApacheOODTTMtodramaticallyspeeduptheprocess.CurrentlyDRAThastwoGUIs,thefirstoneproteuswhichhastheallfourcommandsavailableinCLIdrattoolandasummaryviewworkflowGUIscreen.ThesecondoneisVizwhichismostlyasummaryView.Bothtoolshaveproblemsshowingerrorsfrombackgroundprocessbecausemostofthecommandsrunasaprocesswrapper.\nTheobjectiveofthisprojectwouldbetocombinebothoftheGUIwebappsfeaturesintooneandgivemoreproductivesingleGUI.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"AhmedIfhaam"}},"814":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RotatingFacetoBottom","description":"Theprimarygoalofthisprojectwouldbetoimplementasolutiontoissue#3047.Thisissueisbasicallyaboutimplementingawayforuserstoselectafaceandchooseittobethefacethatconnectstotheplate.\n\tSpecifically,afterimplementingthisfeature,Iexpectthatauserwouldbeabletoclickaface(whichshouldbehighlightedtomakeclickingtherightfaceeasy)onanobjectandthenclickmenubuttontorotatethatfacetobottomofthemodel.Ifthereisapartoftheobjectbelowtheplateaftertherotation,itshouldeithererrororpushthemodelupuntilitisnolongerintersectingtheplate(I\u2019mnotsurewhichismoreintuitive).","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"BenjaminLanders"}},"815":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedMalwareRelationshipMining","description":"TheHolmesProjecthasrecentlyacquiredalargedatasetoflabeledmalwareartifacts,whichcanbeusedfordeeplearningbasedmalwarerelationshipmining.Thislabeleddatasetofover20ksamplesshouldbeabighelptodomalwarerelationshipdetection.Besides,asaresultofthepreviousGSoC\u201917,wealsohaveanefficientdatamodelforthemalwarerelationships.\n\nIwillimplementalearningmodeltogenerateknowledgebase,whichwillbeintegratedintoananalyticpipelineintheend.Besides,tomakeitmoreuser-friendly,IwillbuildaportabledeploymentofHolmesProcessing.Abettervisualizationofrelationshipaggregationfromdifferentmalwareanalysisserviceswillalsobeimplemented.\n\n(QuotedandextendedfromtheofficialHoneynetideapage)","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"ctsung"}},"816":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Turningorbitdeterminatorintoarobust,reliabletool","description":"AsaGSoCproject,Iwillcontinuetheworkdoneon*orbitdeterminator*,sothatweturnitintoarobust,reliabletool,suitablefororbitdeterminationofsatellite,spacecraftandSolarSystemsmall-bodies.Aspartofacomprehensibletestsuitefororbitdeterminator,IwilltakedatafromJPL'sradarastrometrydatabaseaswellasMinorPlanetCenter'sopticaldatabaseinordertotestorbitdeterminatoroutputvsknownorbitscomputedfromradarandopticalobservations.\n\nThespecificgoalsIwillpursueduringGSoC2018are:\n\n-Turnorbitdeterminatorintoarobusttoolfororbitfitting,takingintoaccountrelevantphysicaleffectsintoorbitmodel(e.g.,non-gravitationalaccelerations).\n-Addinterpolationfeatures.\n-Addatestsuite,withvariedandmeaningfultestscenarios,aswellashavingcontinuousintegration(CI)andcodecoverageonlinetoolsworkingfortheGitHubrepo.\n-TestorbitdeterminatorforSolarSystemsmall-bodiessuchasNEAs,takingrawdatafromJPL'sradarastrometryandMinorPlanetCenter'sopticaldata,andthencomparingoutputtoothersolutionsforNEAs.\n\nBonus:\n-Designandimplementanelementarymulti-sensormulti-targetsystemfortheDGSNsystem.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"perezhz"}},"817":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementstoGHC'scompilationforconditionalconstructs.","description":"WhileGHCisstateoftheartinmanyrespectscompilationofconditionalconstructshasfallenbehindprojectslikeClang/GCC.\n\nIintendtorectifythisbyworkingonthefollowingtasks:\n\n*ImplementcmovsupportforCmm\n*Usecmovtoimprovesimplebranchingcode\n*Uselookuptablesoverjumptablesforvalueselectionwhenuseful.\n*EnableexpressionofthreewaybranchingonvaluesinCmmcode.\n*Improveplacementofstackadjustmentsandchecks.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AndreasKlebinger"}},"818":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ManyLightSampling","description":"Thisprojectwillimplementthefollowingpaper,\"ImportanceSamplingofManyLightswithAdaptiveTreeSplitting\"byAlejandroContyandChristopherKulla.ThismethodreducesthetimeforBlender'sin-houserendererCyclestogenerateimagesofsceneswithalargenumberoflightsourcesinthem.Thisgivesmorefreedomforthelightingartiststocreatethescenestheyimaginewithouthavingtoworryaboutperformance.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"ErikEnglesson"}},"819":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComputerVisionenhancementsforRaspberryPibasedPublicLabScienceProjects","description":"TheprojectwouldprovideaseriesofmodularpythonprogramsthatcouldbeusedtosupportdifferentPublicLabimagingandspectrummeasurementtoolkits.TheprogramsenablenearrealtimeOpenCVcomputervision(CV)measurementsofimagesorspectra.TheCVmeasurementscanbeusedtoimproveinstrumentperformance(feedbackthatcontrolslightingamplitudeorcameraarrayexposuretimes)orassistcalibrationbysubtractingreferenceimages/spectra.\nGeneralobjectivesinclude:\n\u2022\tincreasingthescopeandusabilityofPubliclabSpectralWorkbenchandspectrometerkits\n\u2022\tcollectingsoftwaretechniquesfromRaspberryPI,computervisionandAdafruitblogsintoasinglesourcethatcanbeappliedtoscienceprojects\n\u2022\tprovidecodethatwouldautomatedatacollectionandpresentdatainavisuallyappealingmanner\n\u2022\toptimizetheuseofRaspberryPIvisibleandNOIRcamerainPubliclabspectrometerkits\n\u2022\tprovideafoundationfornewspectroscopicapplicationsusingpython/opencvimageprocessinglibraries.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"MargaretNorton"}},"820":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LuaRocks-GUI","description":"LuaRocksisapackagemanagerforLua.ThisprojectwillprovideawebbasedGUIfront-endforLuaRocksthatwouldallowuserstosearchforrocks,listinstalledrocks,installandremovethem,viewrockdetails,etc.,whichwoulduseanAPIforinterfacingwiththeLuaRocksback-end.","sponsor":{"@type":"Organization","name":"LuaRocks","disambiguatingDescription":"ThepackagemanagerfortheLuaprogramminglanguage","description":"#WhyLuaRocks?\n\nLuaisatinyyetpowerfulprogramminglanguage,atinyyetpowerfullanguageusedanywherefromembeddedsystems,toAI,tonetworking,toMMORPGs.Thesecrettoitssuccessisits_embeddability_:Luaisatinyportablecorethancanbeadaptedtoanyproject.\n\nTheflip-sidetothisisthatLuaitselfdoesnotcomewithmanylibraries,itfeaturesonlythebareminimum.EnterLuaRocks:byusingittoinstalladditionalpackagescalled\"rocks\",LuaRocksturbo-chargesLua,makingitasuitablelanguageforanyfield.\n\n#Thepackagerepository\n\nInthe[luarocks.org](http://luarocks.org)repositoryonecanfindpackagesforallsortsofareas.LuaRocksalsoallowsthird-partyprojectstohosttheirownpackagerepositories(eitherin[luarocks.org](http://luarocks.org)orintheirownservers),sothatLuaRockscanworkasthepluginmanagertotheirproject.\n\n#Thebuildsystem\n\nLuaRocksalsodoublesasaportablebuildsystemforcompilingLuamodules.ItabstractsawayplatformdifferencesandallowsmoduledevelopersusingLuaorCtodistributeLuaextensionsthatcanbuildinanymodernoperatingsystem.","url":"http://luarocks.org","logo":"//lh3.googleusercontent.com/4TCQP_aUIneBcSiy19XwScgHrkE4o2qE1UXwck8e0prUVD0N3jaSfYfFbMEu1rsJEW5QKZN47FPV8CrSFClVVf4aKmiXqA"},"author":{"@type":"Person","name":"jiteshpabla"}},"821":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Systers'GSoC-2018proposal","description":"*Gettheautomatedbuildsupandgreen.\n*Integrateflake8checkstoautomatedbuilds.\n*Enforcecommonpep8codestyleacrossallprojects.\n*Integratecoveragechecks.\n*EnhancecoverageforSysters'Portal,Systers'VMS,Mailman3.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"MonalShadi"}},"822":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompilingJuliatoWebAssembly","description":"ThisprojectwouldbringthemathematicalprowessofJuliatothewebwiththenearnativeperformanceofWebAssembly.TheexpectedoutcomeofthisprojectwouldbeincompilingnumericalkernelssuchasGCDandMatrixMultiplication,facilitatingthecompilationofBLAS-stylelibraries.Inthelongtermthisprojectcouldbeusedto:compilefullJulialibraries,withsupportforrunningtheirautomatedtests;andtheabilitytobootstrapthecompiler,whichwouldenableactualJuliacodetobeusedlocallyinthebrowser.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"sjorn"}},"823":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnablingtheCheckerFrameworktohandleJDK9","description":"ThisprojectisaboutenablingthecheckerframeworktohandleJDK9.Asofnow,thecheckerframeworkrunsonlyonJDK8.SinceJDK9hasalreadybeenreleasedandJDK10isaroundthecorner,thecheckerframeworkneedstobehandlingthem.Manyprojectownersarenotabletousethepowerofsuchapowerfulframeworkowingtothecompatibilityissues.ThisprojectattemptstomakethecheckerframeworkcompatiblewithJDK9.Moreover,italsoattemptstocreatealogfileofthechangesmadetotheframework,whichcanthenbeimplementedasaninstructionsetforthepeoplewhowanttoannotatetheJDKormaketheframeworkcompatiblewiththefuturereleasesofJava.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"RaviRoshan"}},"824":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofAffiliateApiwithDrupal8","description":"TheproposedDrupalmodule,forinstance,isaimedprimarilyatmakingaconscientioususeoftheAffiliateNetworkanditssharedadvancements,specificallybyacquiringtheservicesoftheAffiliateAPI,inthiscase,andintegratingitsmechanismwiththeDrupal8architecture.Inlaymanterms,thefinishedmodulewouldpullinlatestproductspecifications,reviewsandadditionaldataselectedbythecustomer,andimportthemintotheirDrupalsiteasnodes,withoutthehassleofmanuallyupdatingproductfeeds,whichcanthenbeusedbyacustomeraccordingtohis/herrequirements.ThiswouldbeduetothefactthatthedatawouldbedirectlyimportedfromreliableandprominentaffiliatenetworkssuchasAmazonandFlipkart,tonameafew,throughtheaffiliatelinkfacilitatedbytheAPI,therebytrackingthereferrallinktoaparticulare-commerceplatform\u2019ssitethroughacookieorpixel.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"ChiranjeebMahanta"}},"825":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofFOSSASIAOpenEventAndroidApp","description":"ThisproposalismainlyaboutaddingnewfeaturestotheOpenEventAndroidApp.\n\nGoals\n\nCreateasectionforvideosofthetalksothataftertheeventendspeoplewhowerenotabletomakeittotheeventcanseethem\n\nCreateaGeofencearoundthelocationofeventsothattheattendeeswillreceiveanotificationassoonastheyarenearthevenue\n\nUI/UXimprovements\n\nConvertingtheCodebasetoKotlin\n\nImplementingallthenewAPIsoftheopeneventserverintheapp\n\nAddinganIntroscreentotheapp","sponsor":{"@type":"Organization","name":"OpnTec","disambiguatingDescription":"DevelopingOpenEventSolutionsforEveryone","description":"TheOpenEventProjectofferseventmanagersaplatformtoorganizeallkindsofeventsincludingconcerts,conferences,summitsandregularmeetups.Thecomponentssupportorganizersinallstagesfromeventplanningtopublishing,marketingandticketsales.Automatedwebandmobileappshelpattendeestogetinformationeasily.","url":"http://opntec.org","logo":"//lh3.googleusercontent.com/1Wd-4GNFH3Pb4CcwKiwkVdfFIhcwgEO3XN-RieQBVZ9XzkkdVQFsSb8wiu6VDCEJjXWYRB72QR6ZO1ILpW5NQPrqQLmYnw"},"author":{"@type":"Person","name":"Nikit"}},"826":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortKaliPackagestoDebian","description":"ThisprojectconsistsofportingKaliPackagestoDebian,itisaworkthatthepkg-securityteamhandlesonDebianbutthere\u2019sstilllotsofthingstobemade.TheworkwillconsistsofcloningtheKalipackaging\u2019sgitofthepackage(ifany),fixalltheissuesneededtoputthepackageonDebian,createagitrepoonsalsaunderthepkg-secteamandsendthepackagetotheNEWqueue.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"samueloph"}},"827":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IPAutoconfiguration,meshingandroutingdaemonintegrationforWireguard","description":"WireGuardisasimple,fastVPNsolution,optingforspeedandsim-\nplicityovercipherandprotocolagility.ItusedafieldcalledAllowedIPstodeterminewhichkey(andtherebypeer)torouteoutboundtrafficto,andtoauthenticateinboundtrafficascomingfromthecorrectorigin.\n\nSupportforautomaticallyconfiguringIPandIPv6addressingandroutingiscurrentlyabsent,andsoisintegrationwithroutingdaemons,whichisneccessaryforallnon-point-to-pointapplication.\nThisprojectaimstoovercomethis.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"gruetzkopf"}},"828":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[gsoc18-a-dd6]DirectDemod:DecodingofAutomaticPictureTransmission(NOAA)","description":"Oneoftheimportantfunctionsofsatellitesistoprovideuswithweatherdataallowingustoproperlyplanandbepreparedforadverseweatherconditions.Majorusersofsuchdataarefishermenorsailors.Theyneedtoknowthepositionsofdangerousstorms,hurricanesetcandallowthemtomoveawayfromthem.Generally,theweatherimagescanbedownloadedfromtheinternet,buttheshipsrarelyhaveaninternetconnection.Henceforthis,oneofthesolutionsisthatNOAAweathersatellitesfreelysendtheweatherimagesanddatadowntoearthcontinuously.Thisisperfectforus,theuserscansimplyhaveasimpleandcheapRTL-SDRdeviceandcapturethisfreelyavailableweatherdata.Currently,thisispossible,buttherearenoopensourcetoolsthatcomewiththecompletepackage.Usually,onesoftwareisusedtocaptureanddemodulateFMandthenthedecodedaudioisfedintotheothersoftwaretodecodetheimage.Thiscomplexprocedureneedsahuman'smanualinputandtherawIQfilemaybelostintheprocess.Thisprojectintendstosolvethis.Theopensourcetoolthatwillbedevelopedwillhavealltherequiredfunctionalities.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"VinayCK"}},"829":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PackagingandUpdatingAndroidSDKTools","description":"Debian-derivativesarealreadyapreferredplatformforAndroiddevelopers,andstretchalreadyincludesthecoreAndroidSDKtools,enoughtobuildsomeapps.TheDebianAndroidToolsteamisworkingtowardsthegoalofhavingtheentireAndroidtoolchainandSDKinDebian.ThatmeansAndroidappscanbedevelopedusingonlyfreesoftwarefromeasy-to-usepackages.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ChandramouliRajagopalan"}},"830":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Kuksa-basedLWM2MImplementation","description":"LWM2Mprotocolisbecomingthestandardforremotelymanagingadevicethroughasetofnormalizedoperations.However,althoughitssemanticscanbeimplementedonanykindofprotocols,theLWM2MspecificationiswritteninawaythatitistightlycoupledtotheCoAPprotocol,compliantwithalossynetworksuchasUDPorSMStransport.ThegoalofthisspecificationistoproposeanalternativecompositionofLWM2MsemanticswithCoAPmessageformatbasedonMQTTpublish/subscribeparadigm.TheadditionofCoAPMessageEncryptionsupportinsideKuksaimplementationofLWM2MproviesIoTdevelopersanincreasesenseofsecuritywhenusingLWM2Mprotocol.EclipseLeshanalreadyprovidesjavaclientandserverimplementations.Consequently,theLeshanprotocoladaptermustbeaddedtotherunningKuksaenvironmentsuchthatdeviceregistryanddevicemanagementservicescanbeutilized.EvaluationofLWM2Mcommunicationforreal-worldvehicleusecasesandimplementationsoftheprotocolcanbedoneintheRPI3Rover.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"PradeepEswaran"}},"831":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddFunctionalityforSkills","description":"ThisproposalaimstoaddanewSkillsconstructatagloballevelthatwouldreplacetheexistingrefresherexplorationsmethodthatisemployedforspecificanswergroupsinquestions.Alongwiththis,pretestscanalsobeaddedtoexplorationstestingparticularskills.Forthis,askilleditoriscreatedforskillcreation.ThequestionsfortheskillswillbefromthecommonQuestionsconstructinthebackend.\nInthefuture,collectionsaretoberemovedandreplacedbytopicsandstories,andhencethisprojectlaysthefoundationforthatalsobycreatingatopicandstoryeditor(andthebackendconstructsforthesame)aswellasintegratingskillswiththose.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"AkshayAnand"}},"832":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingEssentialDeepLearningModules","description":"Overtheyears,`DeepLearning`hasbecomeapromisingfieldofwork,attractingattentionfromthemostprominent`MachineLearning`researchersoftheworld.Oneofthemostprominentideasinthefieldof`DeepLearning`is`GenerativeAdversarialNetworks`inventedby`IanGoodfellow`.Thisproposalaimstoimplement`DeepConvolutionalGAN(DCGAN)`and`WassersteinGAN(WGAN)`.Inadditiontothese,someadditionalworkisalsoplannedtobedone,namelytheimplementationof`StackedGAN(StackGAN)`and`DeepBeliefNetworks(DBN)`.Therestofthedetailsarementionedintheproposal.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"ShikharJaiswal"}},"833":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingpgRoutingLayerplugincompatiblewithQGIS3.0andAddingGUIsupportforproposedstablefunctionswhicharescheduledfornextrelease.","description":"ThenewversionofQGIShasintroducedanAPIbreak.ThekeychangesinQGIS3.0areasfollows:\n\nUpdatedfromQt4toQt5\n\nUpdatedfromPyQt4toPyQt5\n\nUpdatedfromPython2.7toPython3.0\n\nQGISAPIisimproved,manyclasseshavebeendeprecatedorrenamed.\n\nTheabovechangeshaveimplicationsthatthepgRoutingLayerpluginisnolongercompatiblewithQGIS3.0.FormyGSoCproject,IproposetoaccommodatethesechangesinpgRoutingLayerplugincodeandalsomakeuseofthenewfeaturesintroducedinQGIS3.0toimprovethefunctionalityofplugin\u2019sGUI.Alsocurrentlythereisnotestcoverageforplugincodewhichmakesitdifficulttochangefeaturesefficiently,soacompleteunittestcoveragewillbebuiltwhichnotonlywillhelpinthisprojectbutalsoinfutureventures.InadditiontothisIproposetoaddfunctionalityfortheproposedstablefunctionsoffollowingfamilies:\n\nAstar:pgr_astarCost,pgr_astarCostMatrix\n\nBidirectionalastar:pgr_bdAstarCost,pgr_bdAstarCostMatrix\n\nBidirectionalDijkstra:pgr_bdDijkstraCost,pgr_bdDijkstraCostMatrix\n\nFlow","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"AasheeshTiwari"}},"834":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertallPCIdriversattachmentstobetabledrivenandmarkwithPNP_INFO","description":"ThisprojectisbeingundertakenunderthementorshipofFreeBSDorganization.ThegoaloftheprojectistoconvertallthePCIdriversattachmentstobetabledrivenandmarkwithPNP_INFO.\nThedevmatchinfrastructuregivesusawaytomatchuphardwarewithkernelmodulesthatimplementdriversthatclaimthehardware.Theproblemisthatthedriversneedsomemodificationbeforedevmatchcanusethem.Specifically,theyneedtohavetheirdeviceIDscansdoneviaatable,andthattableneedstobedecoratedwithaPNP_INFOtagsothecompilerandkld_xrefextractthemetadatathatdevmatchneedstodothisjob.AsthePCIdriversareallovertheplaceintermsofhowtheymatchdeviceIDsworkwillbeneededtomovesomeofthein-linecodetotables,someofthetableslookupsmaybeabletomovetostandardizedroutines,etc.TrimmingGENERICtoshowthatthedriversworkisalsorequired.\nThereareabout243suchPCIdrivers.grep-r'DRIVER_MODULE.*,pci,'*|wcisusedtofindout.Theplanistoconvertasignificantportionofthemandmaintainadocumentationoftheconversion.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"lakhanshiva"}},"835":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ElasticSearchdestination:native(C)RESTAPI","description":"Inthisproject,weneedtoimplementadestinationdriverwhichiswritteninCandcansendlogstoElasticSearchwithoutdependingonotherlanguageslikeJava.ThislibraryshouldbewrittenusingLibcurlwhichisanAPIavailableinCforsendingmessagesusingvariousprotocols.","sponsor":{"@type":"Organization","name":"Thesyslog-ngproject.","disambiguatingDescription":"Opensourcelogmanagementsolutionwithoveramillionusersworldwide.","description":"Whysyslog-ng?\n\nWithsyslog-ng,youcancollectlogsfromwiderangeofsources,processtheminnearreal-timeanddeliverthemtoawidevarietyofdestinations.\n\nsyslog-ngallowsyoutoflexiblycollect,parse,classify,andcorrelatelogsfromacrossyourinfrastructure(evenfromrouters,embeddedsystems)andstoreorroutethemtologanalysistools.\n\nByintegratingwiththenewestbigdatatoolsitispossibletodeliverlogmessagestokafkaandelasticsearch,evenstorelogsinhdfswithhighperformance.\n\nSupportforcommoninputs\n\nsyslog-ngnotonlysupportslegacyBSDsyslog(RFC3164)andtheenhancedRFC5424protocolsbutalsoJavaScriptObjectNotation(JSON)andjournaldmessageformats.\n\nFlexibledataextraction\n\nWorkingwithunstructureddata?That'snotaproblem:syslog-ngcomeswithasetofbuilt-inparsers,whichyoucancombinetobuildverycomplexthings.\n\nSimplifycomplexlogdata\n\nEvenifyouneedtocollectlogsfromadiverserangeofsources,syslog-ng'spatterndballowsyoutocorrelateeventstogetherandtransformthemintoaunifiedformat.\n\nDatabasesdestinations\n\nIfyouneedtostoreyourlogmessagesinadatabase,youdon'tneedtolookanyfurther!WehaveSQL(MySQL,PostgreSQL,evenOracle!),MongoDB.WealsosupportinsertingmessagesintoRedis,ifthat'swhatyouareafter.\n\nMessagequeuesupport\n\nsyslog-ngsupportstheAdvancedMessageQueuingProtocol(AMQP)andtheSimpleTextOrientedMessagingProtocol(STOMP)too,withmoreinthepipeline.\n\nSupportlanguagebindings\n\nWanttodeliverlogmessagestonewsystem,thatisnotsupportedbyanyofthelogmanagementsystems,thenyoucaneasilyintegrateitwithsyslog-ngbyfewlinesofPythoncodeimplementingnewdestination.Notonlydestinationscouldbeimplement,butotheritemsoftheprocessingpipeline(e.g.:filter,parser,etc)andnotonlyinPythonlanguagebutalsoinJava.","url":"https://syslog-ng.org/","logo":"//lh3.googleusercontent.com/eS6OVCe-uh3VoQLtgGqhjm0_4ewzZBiNasMW0S1N043C-aijdHBxtdweodtKB483LQhj9-2FcXSnvG7IVZLGiBD-_lovvE8"},"author":{"@type":"Person","name":"VideetSinghai"}},"836":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createageneralizedfingerprintingfunction","description":"Chemicalfingerprintsareveryimportantforbothqueryingchemicaldata(usingsimilarityinfingerprintspace)andtheuseofmolecularentitiesinmachinelearning.TheRDKitalreadysupportsabroadvarietyoffingerprintingfunctionalitybutislimitedbythefactthatthecurrentfingerprintimplementationsareallindependentandhaveslightlydifferentAPIs.Thismakesthingsunnecessarilycomplicatedforusersandrequirespeoplewhoareinterestedinexploringnewtypesoffingerprintstowritefarmorecodethanitseemsliketheyshouldhaveto.InthisprojectwewillcreateagenericdecoupledfingerprintingmodulewithaconsistentandflexibleAPI.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"BoranAdas"}},"837":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Appleseedrendererintegration","description":"BRL-CADusesasimpleray-tracingengineforrenderingimagesofBRL-CADgeometry.Althoughitallowstoefficientlyvisualizethedata,theoutputimagesarenotreallyphotorealistic,comparingtomodernstateoftheartrenderingsystems.TheaimofthisprojectistointegrateAppleseedrendererintoBRL-CAD.Itwillallowtorenderhighqualityphotorealisticimagesofbrl-cadgeometrywithcomplexmaterialsandlightsources.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"DenisPavlov"}},"838":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPJuiceShop:FrontendTechnologyUpdate","description":"JuiceshopusesAngularJSforit'sfrontendalongwithBootstrap.Keepingtheapplicationuptodatewiththelatesttechnologiesisimportanttokeepthemodernlookandfeelitisabout.\nTheobjectiveoftheprojectistoreplaceJuiceShop'scurrentfrontendwritteninAngularJSwithAngularandalsobringinAngularMaterialinplaceofBootstrap.ThefrontendwillberevampedalongwithkeepingthecustomizationfeatureintactandtheEnd-to-Endtestsuitewillberefactoredsothatitcanbereused.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"AashishSingh"}},"839":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FHIRSwaggerCodegenIntegrationandStrategicImprovements","description":"FHIRisbecomingapopularstandardforhealthdatainterchangebetweenhealthcaresystems.ThepurposeofthisprojectistoenhancethecapabilitiesoftheOpenMRSFHIRmodulebyupdradingFHIRstandardversionandintegratingswaggercodegentothemodule.FHIRspecificationiscontinuouslysubjectingtoseveraldevelopmentiterationswhichimprovestheusability.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"EuniceAmoh"}},"840":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReportingofCHAOSSMetrics","description":"WritingPythoncodetoqueryGrimoireLabElastisearchdatabasesandobtainfromitthemetricsrelevantforthereport.PossibletechnologiestoachievethisaimincludePythonPandas.","sponsor":{"@type":"Organization","name":"CHAOSS:CommunityHealthAnalyticsOpenSourceSoftware","disambiguatingDescription":"Advacingopensourceprojecthealthandsustainability","description":"Understandinghealthandsustainabilityisofincreasingimportanceaspeopleandorganizationsrelyonopensourceprojectsintheirdailywork.TheCHAOSSprojectisspecificallyaimedatproducingintegrated,opensourcesoftwareforanalyzingsoftwaredevelopment,anddefinitionofstandardsandmodelsusedinthatsoftwareinspecificusecases;establishingimplementation-agnosticmetricsformeasuringcommunityactivity,contributions,andhealth;andproducingstandardizedmetricexchangeformats,detailedusecases,models,orrecommendationstoanalyzespecificissuesintheindustry/OSSworld.","url":"https://chaoss.community/","logo":"//lh3.googleusercontent.com/lmamELvHGQ2r_NKaRQVBhfdbOIFG4Wz2SYKG8zFs_b-PxPNipL3pIo2kfYmJmfgzv7baQEsimX5CiQ1nQe-boMsjtLSkSEQ"},"author":{"@type":"Person","name":"KeanuNichols"}},"841":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HAhRD:DeepReconstruction","description":"OneofthechallengesfacedinParticlePhysicsExperimentafterthecollisionofparticlesinLHCisthereconstructionoftheevents.Thisincludesfindingthetypeofdaughterparticlescreatedandotherimportantcharacteristicsassociatedwithparticleslikeenergy,fromthedatarecordedbyDetectorslikeCMSorATLAS.\n\nThisprojectistargetedoneventreconstructionofparticlesproducedaftertheproton-protoncollision,fromdatarecordedinoneoffuturesub-detectorofCMSnamedasHGCAL(HighGranularityCalorimeter).WewillbeusingCNN(ConvolutionalNeuralNetwork)forreconstructingtherareprocessesbyclassifyingandlearningothercharacteristicsoftheparticlesfromthehits(energydeposits)recordedinthedetectorwhicharegeneratedafterthecollision.\n\nThemaingoalofthisprojectistodevelopasoftwarepipeline,compatiblewithHGCALsub-detector,whichcanbeusedbyPhysicistorotherdeveloperstocreateandtrainaCNNarchitectureonGPUtogetadditionalinsightsineventreconstruction.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AbhinavKumar"}},"842":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"mne.set_volumeAverage(True)-preparingGrouplevelanalysesforvolumetricdata","description":"**Neuralsourcereconstruction**ofMEG/EEGdatarequiressubjectspecificgeometricaldata(i.e.electrodelocationsandanatomicalbraindata).Formanyreconstructiontechniques,resultsarevolumetricratherthansurface-based.AgrouplevelanalysisforvolumetricdatahasnotyetbeenimplementedinMNEPython.Theproposedprojectaimstofillthisgap,byimplementingnecessarytoolsforgrouplevelanalysesbasedon**volumetricdata**,amongwhichare:non-linearwarpingofonevolumetric(grid)spacetoanother;creatingpseudo-individualanatomicalMRimages,basedonasubject\u2019sheadshape;andoutputpreparation,suchthatitcanbeusedwithalreadybuiltinstatisticalfunctions.TheresultswillbeasetofPythonfunctionsthatenabletheusertoprepareindividualvolumetricsubjectdatafor**grouplevelanalyses**.Furthermoretherespectivevisualizationwillbetargetedaswell.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"TommyClausner"}},"843":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementasingleupdaterclassforDominators","description":"Dominancerelationshipisusedwidelyinmanycompileranalysesandoptimizations.ThecurrentAPIprovidedbyLLVMtoupdatethedominatortreeandthepostdominatortreeisfragmentedanddifferentfunctionsusingthesedatastructureshavetodecidehowtoperformincrementalupdates.\n\nTheaimofthisprojectis:\n+TheAPItoupdatethedominatortreeandthepostdominatortreeusingdifferentstrategies(lazily/eagerly)isfragmented.Therefore,asingleclassforabstractingawaythetreeupdatestrategiesandwhichtreesareactuallybeingupdatedneedtobedeveloped.\n+Byimplementingasingleupdaterclass,performingfasterincrementalupdateswillbecomepossible.First,wecanconvertfunctionstoupdatethedatastructurelazily.Second,wecanusetheupdateddominatortreetopruneunnecessaryupdatestothepostdominatortree.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"ChijunSima"}},"844":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multi-tabselectinFirefox","description":"ThepurposeofthisprojectistoallowtheselectionofseveraltabsinFirefoxandthusperformspecificactionsonthematonce.Theseactionsincludeclosingormovingtabsintoanewwindow.TheShiftandCTRL/Cmdkeyscouldrespectivelybeusedforarangeselectorforindividualitemselect.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"AbdoulayeOumarLy"}},"845":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InsidetheBlackBox","description":"ShogunMachineLearningToolboxaimsatofferingawiderangeofefficientandunifiedmachinelearningalgorithmswithgreataccessibility.Inthisregard,iwishtotakeupthisprojectwhichwillmakeiteasiertouseShogunandincreaseitsapplications.Thiswillalsoaimtomodernizethecodebase.\nThisproject,whichisincontinuationwiththeContinuousDetoxII,isaboutprovidingcontrolandinformationtotheuserwhenanexpensivealgorithmiscalledthroughanotherinterfaceforinstancePython,Retc.\nTheframeworkforalotofcoolclassesisalreadyinplacehoweveritneedtobesystematicallyimplementedshogunwide.Also,IwillworkoninterfaceforFeatureVisualizationinTensorBoard.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ShubhamShukla"}},"846":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AzureSupportwithnewArchitectureimplementation","description":"#Project\nRewritecorenodecloudarchitectureandaddAzureProviderSupport.\n\n#Previouscontributions\nFixedissuesandaddednewfeaturestoNodeCloud,OppiaandFOSSASIA\n\n#OutcomeofthisProject\nAfternewarchitectureimplementationwewillbeatlibertytoaddanycloudprovidersupportwithoutchangingthecore.Wecanseamlesslyaddnewcloudproviderasdependenciestocore.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"RajendraKadam"}},"847":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultipleWorlds","description":"Terasologyisanopenworld,opensourcegamebutit\u2019sopeninthesensethatonecanexploreasingleworldasmuchaspossible.Theideaofthisproposalistoaddmultipleworldstothegameandenableteleportationbetweentwoworlds.WithSector\u2019sproofofconceptdoneandready,thisprojectwillservetobeaproofofconceptofmultipleworldsandefficiententitypoolsplitting.\nThedeliverablesofthisprojectwouldbe:\n\n1)Animprovedandmoreoptimizedwayofqueuingchunksforefficientloadingandunloadingwheneverneeded.\n\n2)Agamewithmultipleworldswhereaplayercanselectmulti-worldoptionsandcanteleportamongthemusingportals.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"SarthakKhandelwal"}},"848":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Joomla!CLIUpdate","description":"ThecurrentstateofthingsinJoomla!ensuresthatthemajormanagementofyourJoomla!installationisdoneviathebackendAdministration.Whichmeansthatthingslikescriptupdates,pluginupdates,installationofextensions\u2013modules,pluginsandcomponentscanonlybedonethroughtheAdministrativepanelofJoomla!.GettingallthesedonewiththismediumcanbeverycumbersomeforSystemIntegratorsandfordeveloperswhentestingjustaverysmallthingontheJoomla!Installation.AddedtoalltheseproblemsisthespeedinAccesstoperformtheseoperations.\nTheIdeaistoaddaCLIApplicationtotheJoomla!CMS,thatcanperformtheupdateswithoutgoingtotheadministrativepanelwhich:\n*Providesbasiccommandsneededtoperformsitewideadministration\n*Architecturallyfitsinintofuturereleases(e.gJoomla!4.x,5.x,etc)ofJoomla!aswellasbackwardcompatibilityfor\npreviousreleases.\n*Isextendablewithagoodpluginmechanismthatallowsfutureideastobeintegratede.gAllowingcommandstobe\nadded.\t\n*Allowsnotjustupdatestobedonebutalsoallowschangingofsomesettings.\n*EnsuresProperErrorandExceptionHandling.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"OlatunbosunEgberinde"}},"849":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KGpg","description":"KGpgunittestsandcoderefactoring","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"KavindaPitiduwaGamage"}},"850":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastSymbolicComputationinRwithSymEngine","description":"Acomputeralgebrasystem(CAS)isausefultoolforresearchersandscientists.Sometoolsexistsforalgebracomputionareeitherfew-featuredorslowandusingthemjointlyisnoteasy.TheprojectisaimedtoprovideafastCASandaseamlessinterfacewithinR.ThisworkwillbuildanRpackagebasedonSymEngine.Itmayalsoserveasanalternativeinterfacetogmp,mpfr,mpclibrariesthatsupportmultipleprecisionarithmetic.ThematrixsystemofferedbySymEngineisalsovaluableforstatisticalcomputing.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"XinChen"}},"851":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContinuousDetoxification","description":"Shogunisapowerfulmachinelearningtoolkit.Theprojecthasalonghistoryandahugecodebase.Somepartsareveryoutdatedandnotwell-designed.PolishingthecodebaseandbringingShoguntomoderndesignwillmakeitmucheasiertodevelopers,andassuchmaketheprojectmoreattractiveforscientiststoimplementtheirworkin.ThisGSoCprojectaimsatre-designingShogun\u2019sdatarepresentationandsomeAPIs,includingfeatures,labelsandpreprocessors,andbringingnovelun-templateddataclasseswithsupportforlazyevaluationtoShogun.Bytheendofthisproject,weexpectanimprovementofmaintainability,stability,andbeautytothecodebaseofShogun.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"WuweiLin"}},"852":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MetaReviewTasksLists","description":"Listpullrequest/mergerequest(ingitlab)thathavenorevieweryet.Provideaneasywayfornewcomer/developertodocontributiontoaprojectbygivingreviewtootherpeoplepullrequests.\nOncecomplete,thisprojectwillhelpsharingthetasksofreviewingapullrequestonaproject.Thisisalsomaybethesolutionofhttps://github.com/coala/coala/issues/4080,wheredeveloperspendtoomuchtimefindingPRthathaven\u2019tbeenreviewed.Thisprojectsaimstogettingmoredeveloperdoingreviewsworksandsharingreviewsworkload,byprovidinganeasywaytofindissuesthathasnotbeenreviewed.Italsohelpproject\u2019smaintainer/developerdoreviewmoreefficient.\nTheGoalofthisprojectsisaserverlesswebpagewheretheusercanfindPullRequestthathaven\u2019tbeenreviewed.UsercanselectprojectsinOpenSourcehostingserviceslikeGitHuborGitLab.Theyalsohavetheabilitytoselectpreferedprogramminglanguage,tags,ownerofthepullrequests,andothermetadatathatisprovidedbythewebservices(Github/Gitlab).","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"YanaAgunSiswanto"}},"853":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveCoverageAnalysisToolset","description":"Thisprojectistoimprovethetoolsusedtoperformtheanalysisandgeneratereports.Itwillconvertalltheconfigfilesto.iniandgetthecoverageanalysisrunningproperly.ThenthecoveragetoolswillbeintegratedwithRTEMSTester.\nAlsogcovreportswillbegeneratedandthereportgenerationofthecovoartoolwillbereworkedtogiveoutputitsomedata-centricformat.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"VijayKumarBanerjee"}},"854":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CineformDecoderImprovements","description":"TheGoProCineformcodecisacross-platformintermediatecodecdesignedforeditinghigh-resolutionfootage.ItwasoriginaldesignedforcompressedDigitalIntermediateworkflowsforfilmortelevisionapplicationsusingHDorhigherresolutionmedia.FFmpegreverseengineeredCineformdecodercurrentlysupportsprogressivevideofileswithimageformatsYUV4:2:210-bit,RGBandRGBA4:4:412-bit.Thisprojectaimstosupportmorefeaturespresentincineformcodec,namelyInverseTemporalTransformforp-frames,deinterlacingsupport,assemblyinstructionsintegrationintotheffmpegversion,andmakingitfasterbyusingthreadingmodelspresentinFFmpeg.TheresultofthisprojectwillbethatCineformdecodercanbeintegratedwithmanytoolsthatuseFFmpeglibav.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"GagandeepSingh-2"}},"855":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreateCustomLists.","description":"ThisprojectaddsanewfeaturetoWorldbrain'sMEMEXawebextension.ThefeatureenablesuserstoaddCustomLists.AListisacollectionofpagesthattheuserwouldliketogrouptogether.ThisprojectimplementstheUI/UXforaddinganddeletingcustomlistsaswellasadding/deletingPagestothelist.Aswellallrelatedfunctionsandmodules.","sponsor":{"@type":"Organization","name":"WorldBrain.io-VerifyingtheInternet","disambiguatingDescription":"Bookmarkingextensionthatworkslikeyourbrain-full-textsearcheverything.","description":"WorldBrain\u2019smissionistomakeiteasierforpeopletoorganise,recover,andsharethemostusefulandtrustworthycontenttheyfindontheweb.\nTodothat,webuiltMemex.Anopen-sourcebookmarkingtoolforgreatthinkers:theresearchers,scientists,academics,students,polemics,publishers,reporters,andwriterswhowanttomaketheworldabetterplaceusingfacts,research,andverifiedinformation.\n\nWithMemexwewanttohelpyoueasethefrustrationofnotbeingabletofindsomethingyou\u2019veseenonline,whetherit\u2019sawebsite,apostonsocialmedia,ausefulcomment,orimportantquote.\nUserscanfindthingsagain,bysearchingforeverywordofeverywebsitevisited\u2013plustheycanfilterbydomain,customtagsortime.\nAlsouserscancreatelinkstohighlightsofarticles,theycansendtootherpeople.\n\nMemexisbuiltwithfullprivacyanddataownershipinmind.\nAlldataisstoredlocallyonauser\u2019sowncomputer.Youcanalsopauseindexing,ortoblacklistdomainsorURLs.\n\nOurlong-termvisionistobattleonlinemisinformation,byenablinguserstobuildonthepastweb-researchofotherpeople,andbreakoutoftheirfilterbubblesbycomparingmultipledifferentopinions.(worldbrain.io/vision)","url":"http://worldbrain.io","logo":"//lh3.googleusercontent.com/8g3dUIyto5-mko4qVa5DTHNuS3EXJdLPFrEqOIT328p-9BmRiO7D7Pgr-I7EGBkEzPLuj_5JV3YMNm9-23dFsds4YxJlDu73"},"author":{"@type":"Person","name":"SubratSahu"}},"856":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingintegrationpluginsinRocketMQforHBaseandBeam","description":"Thisproposalaimsatdesigning,implementingandevaluatingpluginsthatintegrateRocketMQwithboththeHBasedatastoreandtheBeamdataprocessingmodel.TheseintegrationpluginswillimproveRocketMQofflinestoragecapabilitiesandbenefituserswithstringentlarge-scaleanddata-intensiveprocessingneeds.EndresultsofthisproposalincludeHBaseandBeampluginimplementations,aswellasexhaustiveunittests,applicationexamplesanddocumentation.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"SergioEsteves"}},"857":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MereologyinComputationalphilosophy","description":"MyprojectwillbetoequipIsabellewiththetheoryofMereologyorinotherwords,theconceptofparts.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"ManikaranSingh"}},"858":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforMultiplePublicLibrariesina.cabalpackage","description":"Largescalehaskellprojectstendtohaveaproblemwithlockstepdistributionofpackages(especiallybackpackprojects,beingextremelygranular).Theunitofdistribution(package)coincideswiththebuildableunitofcode(library),andconsequentlyeachlibraryofsuchanecosystem(ex.amazonka)requiresduplicatepackagemetadata(andtests,benchmarks...).\n\nThisprojectaimstoseparatethesetwounitsbyintroducingmultiplelibrariesinasinglecabalpackage.\n\nThisproposalisbasedon[thisissue](https://github.com/haskell/cabal/issues/4206)byezyang.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"FrancescoGazzetta@fgaz"}},"859":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Databasesandboundsofcodes","description":"ThefollowingproposaldetailsomepossibleimprovementsofthecodingtheorycomponentofSageMath.Weaimtobuilddatabasesofprecomputedboundsandoptimalexamplesoflinearcodesforeachchoiceofparametersbelowamaximumrange.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"FilipIon"}},"860":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RESP(Redis)supportinpmproxy","description":"SoastohandlehugevolumesofdatageneratedduetodistributedandscalablenatureofPCP,Redisanin-memoryNoSQLdatacacheisbeingusedinPCPforsearchandservingtimeseriesperformancedata.SincePCPmetadataanddatakeysaredistributedacrosspotentiallymanyRedisservers,Redisnodesneedtocommunicatewithoneanotherfordataaccess/transfer.CommunicationbetweenRedisnodes(RedisclientswiththeRedisservers)iscarriedoutbyprotocolcalledRESP(REdisSerializationProtocol).AsRedisprotocol(RESP)andthepmproxy'dPCPprotocolcanco-exist,themaingoalofthisprojectisextendingpmproxytosupportRESPsuchthatanarbitraryRedisclientcanaccessthedistributedkeystoreusingthedirectkey-to-servermappingmechanismusedbytheexistingPCPtimeseriescode.Sub-goalsincludeintegratinglibuvlibrarywithpmproxy.libuvisamulti-platformsupportlibrarywithafocusonasynchronousI/O.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"CVNPrajwal"}},"861":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FunctionaltestframeworkfortheHaskellIDEEngineandLanguageServerProtocolLibrary","description":"TheHaskellIDEEngineisaHaskellbackendforIDEs,whichutilisestheLanguageServerProtocoltocommunicatebetweenclientsandservers.\n\nThisprojectsaimstocreateatestframeworkthatcandescribeascenariobetweenanLSPclientandserverfromstarttofinish,sothatfunctionaltestsmaybewrittenfortheIDEengine.Iftimepermits,thismaybeexpandedtobelanguageagnosticorprovideasetofcompliancetestsagainsttheLSPspecification.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"LukeLau"}},"862":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Questions+","description":"Myprojectconcentratesonaddingmorefeaturestoexistingquestiontypesandaddinganewsessiontemplatewithsamplequestions.\n-Addanewsessiontemplatewithsamplequestionsforinstructorstouse\n-AddweightfeatureforMCQquestions\n-AddweightfeatureforMSQquestions\n-Addmorestatistics(Total,average)forMCQ,MSQquestionsofeachquestionforeachstudent.\n-Iftimepermits,Addthefunctionalityforinstructorstomarkquestionsasrequired.\n\nIamalwayswillingtolearnnewthingsanddevoteextratimeapartfrommynormalworkinghoursforthesuccessfulcompletionoftheproject","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"SukantaRoy"}},"863":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adding'User'searchfilterstotheexistingfiltermenu","description":"TheUserfilter\u2019spurposeistodisplayeditsmadebyparticularusers.Itwillbeaddedtothemainfilterpanel.Desiredfeaturesincludetheselectionofmultipleusersandan\"Excludeselected\"buttonforinvertingthesearchfunction.Thisproposalisbasedonanexistingtask(https://phabricator.wikimedia.org/T167224),whichalreadyhasaspecandsomeUImockups.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"HagarShilo"}},"864":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementabasic,userspace,non-posix,asynchronousfilesystemforSeastar","description":"Seastarneedsafilesystemthatisfullyasynchronous,andthat'salsoawareofitsshared-nothingdesign.Thatmeans,theon-diskformatneedstotakeintoaccountthateachshard(Seastarterminologyforcoreactinglikeanisolatedmachine)willhavedatathatonlybelongstoitself,butveryoccasionally,twoshardsmaysharethesamedata.Thegoodnewsisthatthere'snoneedforPOSIXcompliance.Seastarfilesystemonlyneedstoprovideanotionoffiles(includestheabilitytoretrievefileinfo),andprovideanasynchronousAPIforitsusers.","sponsor":{"@type":"Organization","name":"Seastar","disambiguatingDescription":"Frameworkforwritinghigh-performanceserverapplicationsonmodernhardware","description":"Seastarisanadvanced,open-sourceC++frameworkforhigh-performanceserverapplicationsonmodernhardware.Seastaristhefirstframeworktobringtogetherasetofextremearchitecturalinnovations,including:\n\nShared-nothingdesign:Seastarusesashared-nothingmodelthatshardsallrequestsontoindividualcores.\nHigh-performancenetworking:Seastaroffersachoiceofnetworkstack,includingconventionalLinuxnetworkingforeaseofdevelopment,DPDKforfastuser-spacenetworkingonLinux,andnativenetworkingonOSv.\nFuturesandpromises:anadvancednewmodelforconcurrentapplicationsthatoffersC++programmersbothhighperformanceandtheabilitytocreatecomprehensible,testablehigh-qualitycode.\nMessagepassing:adesignforsharinginformationbetweenCPUcoreswithouttime-consuminglocking.","url":"http://www.seastar-project.org/","logo":"//lh3.googleusercontent.com/5CUnUkwlJJ0ROw8tSOseLRTRlLQpmaQdrODdozxqMoSAQcl1MkEupEVSRvrX23v44LJ7Zh1ZiVVBoLzSPtK3DIzD5d5IslWW"},"author":{"@type":"Person","name":"ZhongzeLiu"}},"865":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingISCANDAR","description":"StemformaticsisawebprojectforstemcellscientistsandhaveastandalonetoolISCANDAR.itdesignedforbioinformaticianstocreateaninteractivesinglecellRNASeqreportforbiologiststhatwascreatedintheWellsLabandcanbehostedinsideStemformatics.\n\nThisprojectaimstointegrateclientonlyISCANDARintoStemformatics.Mytaskistointegratethecurrentoffline-basedISCANDRprojectintotheStemformaticswebsite.ItmeansthatIneedtoadaptstaticwebpagewithallgenestoonlinebrowsingandconnectittothecurrentwebsite.","sponsor":{"@type":"Organization","name":"Stemformatics","disambiguatingDescription":"Stemformaticsisaweb-basedpocketdictionaryforstemcellscientists.","description":"Stemformaticsworksattheintersectionofweb-baseddatavisualisation,bigdataandbioinformatics.\n\nStemformaticspipelinescompressbigdatatomakeiteasierfortheweb-baseddatavisualisationstobeprocessed.Theseweb-baseddatavisualisationsareengineeredforspeedtomaketheenduserexperienceassmoothaspossible.\n\nStemformaticsalwaysensuresthateachstudentgetsagreatlearningexperiencetailoredtotheirability,interestandexperience.Wearecommittedtohelpmouldstudentsintosoftwareengineerswheretechnicalabilityisjustoneoftheskillsneededforsuccess.","url":"https://www.stemformatics.org","logo":"//lh3.googleusercontent.com/yle6XpjT0BdRYon9CGw7oIOr0tkMG9e-kA_WLuSviJU1R-RraETQQaZj-LCarCA37z5bgAeWDqXAjdabhIYYrAoTYa3mwJ5a"},"author":{"@type":"Person","name":"Saturn"}},"866":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WasmFiddle","description":"ThegoalofthisprojectistosignificantlyincreasetestcoverageandtestqualityintheWebAssemblyStudioproject.Thiswillmakeiteasiertodetectbugsandbreakingchangesastheprojectevolves.Whiledoingso,theideaistosimultaneouslyworkonopenissuesrelatedtothecodethatistestedduringeachiteration.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"OlleLauriBostr\u00f6m"}},"867":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EasyBIDS:StarterKitforBrainImagingDataStructure","description":"Neuroimagingscanscanbecostlyinbothtimeandmoneytoacquire.Thiscreatesabarrierformanyunderfundedresearcherswithoutaccesstotherequiredequipment.Responsibledatasharingcanleveltheplayingfield,butthemanydifferentspecificationsoftheseacquiredimagescauseportabilityissuesbetweendifferentlabsandscientists.BIDS(BrainImagingDataStructure)isaframeworkfororganizingdatathatstandardizesfileorganizationanddatasetdescriptionbetweendifferentresearchers.\n\nThemostimportantpartofBIDSaretheusers:themorepeoplethatuseit,moredatawillbesharedandthemorepowerfulitwillbecome.Wewanttomakeiteasytolearnandmoreadopted.BIDSisplatformindependentandstillanadapting,growingtool,meaningthegreaterthecommunitythebetteritwillbe.\n\nThecreationoftheBIDSstarterkitwillfocusonthefollowingaspects:creatingintroductorydocumentation,makinginteractivetutorials,creatingexamples,andstructuringtheplatforminawaywherethetutorialcangrowandadaptwiththecommunity.Whereappropriate,wewillleverageexistingresourcesandlinktotutorialsthatalreadyexist.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"PatrickPark"}},"868":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingtheFreeTextannotationwithFreeTextTypeWriterbehavior","description":"OkularisaKDEuniversaldocumentviewer.ItallowsreviewingandannotatingthePDFdocumentsandsupportsvarioustextandgraphicannotations.FreeTextisoneofthembuttheFreeTextTypeWriterbehaviorisstillmissingtowritedirectlyonPDFpage.ThisprojectfocusonimplementingthismissingFreeTextannotationfeatureandaddinganew\u2018FreeText\u2019entryintheannotationtoolbar.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"DileepSankhla"}},"869":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModuleforApproximateBayesianComputation","description":"#ModuleforApproximateBayesianComputation\nApproximateBayesianComputation(ABC)algorithms,alsocalledlikelihoodfreeinferencetechniques,areafamilyofmethodsthatcanrendervirtuallyimpossiblemodelstofeasiblescale.Additionally,theABCapproachhasproventobesuccessfuloverlikelihoodbasedmethodsinseveralinstancesandisconceptuallylinkedtorecentandveryinnovativeDeepLearningdevelopmentssuchasGenerativeAdversaryNets.WeproposetoimplementamoduleforABCinPyMC3,specificallySequentialMonteCarlo-ABC(SMC-ABC).Ourworkwillsignifyameaningfulincreaseinthe\nspectrumofmodelsthatPyMC3willbeabletoperform.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AgustinaArroyuelo"}},"870":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OAuthModuleEnhancementsandSMARTAppsSupport","description":"EnhancetheOAuth2modulebymigratingtoannotation-basedconfiguration,integratingtheEHRlaunchflowforSMARTapplications,addsupportforscopesandlaunchcontextandfinallyincreasingthecodecoverage.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"PrabodhKotasthane"}},"871":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApacheTavernaCWLsupportproposal","description":"TheCommonWorkflowLanguage(CWL)aimstostandardizeworkflowlanguagestoexecutecommandlinetoolsonthecloudandonlocalservers.\nApacheTavernasupportsspecificformatsforimportandexportofworkflows,butcurrently,CWLworkflowsarenotfullysupported.\nDuringtheGSOC,weintendtoprovidestructuralimportandexportofCWLworkflows.\nInaddition,weintendtoprovideawaytosupportsomeofCWLcommandlinetoolsinsideTavernaandtoexportTavernaactivities.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"MajdiHaouech"}},"872":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddsupportforNeurodataWithoutBorders2.0toGeppetto","description":"ThereleaseofanewNWBversionmakesitnecessarythereintegrationofthisformatintotheawesomeopen-sourcein-browserneuroscientificsimulator,Geppeto.\nThisintegrationwillallowanyGeppettobasedapplicationtobeabletoprovidevisualizationofsimulateddataalongsideofelectrophysiologyrecordings.\n\nThepurposeofthisprojectistomaketheabovehappen.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"AfonsoPinto"}},"873":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JavaScriptsupport","description":"MyproposalisbasedongettingfullsupportforJavaScriptwithintheRoboCompframework.Forthis,thecurrentstateofgenerationofwrittencomponentsintheJavaScriptlanguagemustbeimproved.Lastyearduringthe2017GSoCthefunctionalityoftheRoboCompcomponentgeneratorwasextendedtoprovidecomponentsupportsbasedonNodeJS.Afirstapproximationwasachievedbutstilllacksrobustness,reliabilityandshouldbeextendedtoincludemorefeatures.\nInaddition,recentlyZerocICEhasaddedsupportforJavaScriptinterfaces,thereforethecomponentgeneratormustbeextendedtosupportthisfeature,bothasaserverandasaclient.ThecomponentmodelofRoboCompmustbeabletogeneratecomponentsinthislanguagewiththesamefunctionalityasitscounterpartsinC++andPython,thusachievingcompletesupportforJavaScriptwithinRoboComp.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"Jos\u00e9AlbertoAnd\u00fajar"}},"874":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DesignandimplementationofaDebianSSOsolution","description":"TheDebianprojecthasanSSOsolutionthatDDs(DebianDevelopers)andguestscanauthenticateagainstondifferentDebianwebsites.Withthediscontinuationofalioth.debian.org,thebackendfortheguestloginswillbegonesoon.Thegoalofthisprojectwillbetodesignandimplementanewbackendforguestaccountsincludingawebinterfacefor(self)-managementofthoseaccountsandtointegratethisbackendwiththeexistingdebianSSOsolutionortofindasuccessorSSOsolutionthatintegratesbothwiththeexistingDDaccountbackendandthenewguestaccountbackend.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"BirgerSchacht"}},"875":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofANTLRv4intocoalacore","description":"ThisprojectaimstoimplementASTparserwithingthecoalacoresoastoenableadvancedlintingbasedontheASTofalanguagewithagivengrammar.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"virresh"}},"876":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GHPagesforSysters","description":"InthisprojectIaimtodesignanddevelopthemainsysters.io,celebrationsandtheslackinviterwebpages.IwilluseBootstraptodevelopthewebpages.IhaveattachedprototypesofmydesignsinmyproposalandallthepageswillbealignedtotheAnitaBorgvisualguidelines.IwilluseseveralJavascriptlibrariessuchasJssorslider,type.jsetcfordevelopingthesepagesandaddinganimationtothem.Fortheslackinviter,Iwilluseacaptchaforauthentication.Inadditiontothis,IalsowanttodeployachatbotfortheFAQsectioninthesysters.iopage.ThiswouldbeawelltrainedchatbotcapableofresolvingFAQqueriesrelatedtoSysters.Thischatbotwillhelppeopleclarifytheirqueriesinrealtimeandwillhencepromotemoreopensourcecontributions.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"AnumehaAgrawal"}},"877":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APlatformforAlgorithmicCompositiononp5.js-sound","description":"p5.js,andProcessingingeneral,havebeenrevolutionarytoolsintheworldofcreativecoding.Forvisualartists,therearefewprogrammatictoolswhichcomeclosetotheusabilityofProcessing.Thebirthofp5.jshasopenedupyetanotherdimension,andthep5.js-soundlibrarypavesthewaytoevenmorepossibilities.However,whilep5.js-soundoffersmanypowerfulfeaturesthroughintegrationwithWebAudio,itisnotyetanintuitivetoolforthegeneralp5.jsaudience.\n\nThegoalofthisprojectistoplugthishole,throughtheintroductionofnewfeatures,accessibleexamplesandtutorialsthatempoweralluserstocreatemusicalprojectsonp5.js-sound,withaparticularfocusonsupportforalgorithmiccompositiontasks.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"JunShern"}},"878":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RCIS:improvingRoboCompsimulatorwithcontactphysics","description":"TheexistingRCISsimulatorisnotveryefficientwhenourrobotgetmorecomplexsoweneedmoreadvancedfunctionsinRCIS.ThisprojectistoimprovethecurrentRCISwithnewfunctionsdealingwithcontactphysics.CurrentlyRCIShasonlycollisiondetectionfeature.Wehavetoaddmorefunctionalitieslikewhathappenaftercollisionwiththehelpofcollisionangle,gravityandcontactphysics.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"sparsh789"}},"879":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ODK2Services-PushNotifications","description":"Theprimaryaimoftheprojectistocreateanandroidapplicationforfieldworkersthatwouldreceivepushnotificationssentbytheirsupervisors.TheandroidapplicationwouldcommunicatewithODKServiceforauthentication.AnotherimportantaimoftheprojectistobuildastandaloneJavaapplicationthroughwhichsupervisorscanpushnotificationstotheirfieldworkers.","sponsor":{"@type":"Organization","name":"OpenDataKit","disambiguatingDescription":"OpenDataKitisusedtocollectdataforsocialgoodindifficultenvironments.","description":"DatacollectionisakeycomponentofsocialgoodeffortsrangingfrompolioeliminationtorainforestconservationandOpenDataKit(ODK)helpsthousandsoforganizationscollectdataquickly,accurately,offline,andatscale.UsersofODKsoftwareincludeRedCross,WorldHealthOrganization,CentersforDiseaseControl,JaneGoodallInstitute,GatesFoundation,theCarterCenter,andmanyothers.\n\nTheODKecosystemhasseveraltoolsthatareusedtocollectdata.ForGSoC,wewillfocusonthepopularAndroidformfillingclient([ODKCollect](https://github.com/opendatakit/collect)),thedesktopdownloader([ODKBriefcase](https://github.com/opendatakit/briefcase)),andaAndroid-baseddatacollectionhub([ODKServices](https://github.com/opendatakit/services)).\n\n**ExamplesofODKprojectsarebelow.Contributeandmaketheworldabetterplace!**\n\n*HutanAcehinIndonesiaishometotigers,elephants,orangutans,andrhinos.EIAInternationalandlocalactivistsprotectitbydocumentingforestcrimeswithODK.Thegeo-taggedforms,richwithphotos,providetheevidenceneededtosavehabitat.[Watchvideo](https://vimeo.com/109241884).\n*Evaluatingglobalhealthprogramsinvolvescollecting,organizing,cleaning,andanalyzingdata.PopulationCouncil,MarieStopesUganda,andGobeeGroupuseODKtostreamlinetheprocess.[Watchvideo](https://vimeo.com/38123850).\n*TheJaneGoodallInstituteusesODKtoempowerlocalcommunitiestobettermanageandmonitortheirforests.ODKletsthesecommunitiesconnectdirectlywiththeglobalcarbonmarketplaceanddemonstratetheconcretebenefitsoftheireffortstoprotecttheforest.[Watchvideo](https://youtube.com/watch?v=CNXv8EEs0P8).\n*TheCarterCenterusesODKtogetthereal-timedataneededtoassesselections.Overthelastsixyears,ODKhasbeenusedtomonitorelectionsinLiberia,Egypt,Libya,Kenya,Nepal,theDemocraticRepublicofCongo,Mozambique,andTunisia.[Watchvideo](https://www.youtube.com/watch?v=O-CGzo3m4PA).\n*Forgovernmentsworkingtoendpolio,accesstoaccurateandtimelyinformationmakesaworldofdifference.ODKisusedinJordan,Afghanistan,Pakistan,Somalia,andSouthSudanasakeytoolinmasspoliovaccinationcampaignqualitycontrol.[Watchvideo](https://www.youtube.com/embed/zROyvrvt-zk).","url":"https://opendatakit.org","logo":"//lh3.googleusercontent.com/S9iU-AjQ_63Vd75jCYxn6EB9vGg-hxubqW85RAuwW1LMIaSjiJKWcIZbQerx01EKtvKcPYwosCfibdCvr1Y4wYcqj6_kVQ"},"author":{"@type":"Person","name":"AdityaLaddha"}},"880":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingVisualStatesTool","description":"TheprojectfocusesonimprovingVisualStatestoolwhichisusedforvisualizingbehaviorsasHierarchicalFiniteStateMachinesonagraphicalcanvascomposedofstatesandtransitions.Undertheproject,DevelopmentofLibraryofAutomatons,ParameterizedAutomatons,andreleaseofVisualStatesasaDebianpackage,Appimage,andaROSpackage.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"PushkalKatara"}},"881":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GraphSpace:Gitforgraphs","description":"GraphSpaceisaweb-basedplatformwherecollaboratingresearchgroupscanuseauser-friendlyinterfacetocreate,interactandsharenetworks.Userscanuploadrichly-annotatednetworksusingRESTAPIsirrespectiveofthealgorithmsortoolsusedinthecreationofthegraph.Cytoscape.jsenablestheuserstointeractwiththegraphsusingagraphicaluserinterface.Userscancustomizethelayoutsofthegraph,searchforgraphsmatchingsomecriteria,organizeusingtags,savethegraph,andsharethembetweencollaboratinggroupsormakeitavailabletoeveryoneinGraphspace.\n\nThegoalofthisprojectistoimplementasystemofversioncontrolwhichwillenableuserstotrackchangesmadetothegraphs,savedifferentversionofthegraphwithdetailedsummaryofthechangeswithrespecttopreviousversion.TheuserwillbeabletoundochangesandbacktracktoapreviousversionofthegraphusingGUIandRESTAPIs.Alayoutcreatedforaparticularversionofagraphmaynotbecompatiblewithotherversionsofthesamegraph,thereforeafeaturewillbeaddedtochecklayoutcompatibilityandtotransferlayoutbetweendifferentversionsofagraph.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"Daniyal"}},"882":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidSDKToolsinDebian","description":"TheDebianAndroidToolsteamisworkingtowardsthegoalofhavingtheentireAndroidtoolchainandSDKinDebian.ThatmeansAndroidappscanbedevelopedusingonlyfreesoftwarefromeasy-to-usepackages.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"darkLord"}},"883":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementMinimum-costflowAlgorithmbytheBoostGraphLibraryandChinesePostmanProblemforpgRouting","description":"Minimum-costflowproblemisanextensionofmaximumflowproblemwithanaddedcost(perunitflow)foreachedge.TheChinesePostmanProblem(ChPP)inadirectedgraphoranundirectedgraphcanbesolvedbyMinimum-costflowalgorithm.\nIamproposingtoaddMinimum-costflowalgorithmanddirectedChPPalgorithmstopgRoutingduringthisGSoCperiod.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"MaoguangWang"}},"884":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Semi-automatedDroidBot:Semi-automatedAndroidUItesting","description":"ThesolutionwillconsistofanAndroidapp,thatwillreadtheinputprovidedbytheuser,andgenerateaninteractionmodel,whichcanbereadbyDroidBot,andusedforautomatingtheappropriateview.\n\nFirstly,foreverynewpage,alayoutwillbegenerated.ThedumpWindowHierarchymethodcanbeusedtodumpthelayouttoafile,andthisfilecanbereadtounderstandtheeventsassociatedwithit.Thiswillbeusefullater,whentheinputeventsneedtobereconciled.\n\nTouchinputeventswillberecordedusingthegeteventtool.Simpletouchesandgestureswillbedifferentiated.Onlyeventsthatarecontainedwithinthelayoutareawillbeprocessedbythesystem.\n\nSincegeteventisn'treliableforkeypressinput,itcannotbeused.Instead,anIMEthatlogstextinputwillbeimplemented.Thisreduceslogicalcomplexitybynothavingtoparsegeteventlogsforkeyboardinput,whenkeyboardlayoutscanvarywildly.\n\nTheinputeventswillbereconciledwiththeUI,byperformingtheinputactionsontheinnermostelementthattheXandYvaluesoftheinputwerecontainedwithin.\n\nInteractionscanbesenttodroidboteitherasascript,orbydirectlydeserializingtheUTGclass.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"anant-joshi"}},"885":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandPeruseCreator\u2019sAbilities","description":"PeruseisacomicreaderapplicationfromKDE.ThecapabilitiesofPerusecreatorapplicationisverylimitednow.TheprojectaimstoincreasethePerusecreator'sfunctionalities.aftertheimplementationPerusecreatorwillhaveadedicated\"Creatortool\"(Forcreatingpanelsandtextfields),\"Viewmode\"(forviewingtheimagesforthecomicbookfiles.)\",\"Editmode(foreditingandsavingthework)\"andaboveallthetextlayerssupportwillbeintegrated.\nThePeruseCreatorwillbemorecapableandwillhavealmostallfeaturesoftheACBFEditor\n.\nMentor:DanLeinirTurthraJensen(admin@leinir.dk,IRC:leinir,Telegramandtwitter:@leinir)","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"MaheshSNair"}},"886":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CiviCRMExtensionsforPoliticalCampaigns","description":"CiviCRMisagreatCRMfortheneedsofmanynon-profits,suchastheNLG.AfriendofminesuggestedthatCiviCRMhasmanyfeaturesthatcampaignstaffwoulduseforpoliticalcampaigns.HesuggestedtwothingsthatCiviCRMlacksthatkeepitfrombeingcompetitivewithotherCRMslikeNGPVanorNationBuilder:\n*theabilityto\"cutturf\"(i.e.,selectgroupsofcontactsonamaptobeassignedtoacanvasser)\n*integrationwithamobilecanvassingapptoallowcanvasserstoaddinformationtoCiviCRMcontactfields.\n\nThissummer,Iwouldliketoworktowardsbothofthesegoals.Ithinkthatthefirstgoal---makinga\"turfcutting\"extensionforCiviCRMusingLeaflet---isagoodbaselinegoalforthesummer.IhaveaprototypethatcommunicateswithCiviCRMusingtheRESTAPIs,soit'sinreach.\n\nThesecondgoal---integrationwithamobilecanvassingapp---isastretch,butworthworkingtowardstoo.I'vebeenrewritingtheopen-sourcecanvassingapp,FieldTheBern,tobeindependentofBernieinfrastructure,andthinkit'sagreatcandidateforCiviCRMintegration.Iftimepermits,I'dliketoworkonaCiviCRMextensiontointegratewithphonesrunningFieldtheBern.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"AlexanderSludds"}},"887":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovedPulseInspectorBackend","description":"Overtheyears,MozillahasshiftedtousingTaskclusterasitsprimarycontinuousintegrationsystem.Communicationbecomesessentialbetweenthevariouscomponentswhenscalingtheinfrastructure.MozillausesPulsetoenableanexchangeofinformationMozilla\u2019ssystems.PulseisactuallyaRabbitMQserverwhichusesAMQP(andfollowsaPublish--Subscribepattern).\nTaskcluster-eventsisaservicethatallowswebclientstolistenforpulsemessageswithoutRabbitMQcredentialsandwithouttheneedforaTCPconnectiontotheRabbitMQserver.However,currently,taskcluster-eventsisoldandpoorlydesigned,withoutprotocolspecification.Thisproposalaimstocompletelyrebuildtaskcluster-eventsfromscratch,ensuringitisrobustandfreeofmajorbugs/failures.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"ydidwania"}},"888":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Native-MetaprogrammingReloaded","description":"Thegoalistocontinueonanongoingwork,utilisingtheTreesthatGrowtechnique,tointroducenative-metaprogramminginGHC.\nNative-metaprogrammingisaformofmetaprogrammingwhereametalanguage'sowninfrastructureisdirectlyemployedtogenerateandmanipulateobjectprograms.\nItbeginsbycreatingasingleabstractsyntaxtree(AST)whichcanserveapurposesimilartowhatiscurrentlyservedbyTemplateHaskell(TH),andthefront-endASTinsideGHC(HsSyn).Meta-programscouldthenleverage,muchmoredirectly,themachineryimplementedinGHCtoprocessHaskellprograms.ThisworkcanalsopossiblyintegratewithAlanZimmerman\u2019sworkoncompilerannotationsinGHC,andenableabetterIDEsupport.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"ShayanNajd"}},"889":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortkeyboardinputmodulestoQtQuickandexpandscopetocoverinputmethodconfigurationforSystemSettings","description":"UsersofPlasmaDesktopEnvironmentexpecttofindalltheirnecessarysystemconfigurationsthroughtheSystemSettingsapplication.SoitplaysanimportantrolefortheoveralluserexperienceofPlasma.ButthecurrentapplicationislargelydesignedusingthelegacyQWidgetframework,anddoesnotmeettherequirementsformoreresponsive/moderndesignrequiredforuseintouchscreensandmobileplatforms.Forthat,itisnecessarytoporttheKCMstoQtQuick,whichisquitetediousworkandrequiresalotofmanpower.MyprimarygoalistohelptheKDECommunityinthisimmensetask,byportingthekeyboardinputmodules,withmoderndesignsprovidedbytheKDEVisualDesignGroup(VDG).\n\nAnotheradditionalgoalistointegratetheinputmethodconfigurations,suchasibusorfcitx,intotheSystemSettingsapplication.Currently,theonlywaytoinstall/configuretheseinputmethodsistoinstallitfromapackagemanagerandusetheGUIprovidedbytheinputmethod,whichisfarfromdiscoverable.Theabilitytoadd/removeandconfigureIMEswillimproveuserexperienceforaglobalaudience.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"GunPark"}},"890":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SelfOrganizingMaps","description":"UpdateSOMBreropackageforfasterexecutionandenhancedgraphicsusingRcppandggplot2alongwithimplementationofsomenewerfeatureslikehexagonalmapsinthepackageforlargescaleanalysis.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ShubhamGarg"}},"891":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPSKF-Newuserexperiencebasedonchatbots","description":"SecurityKnowledgeFramework(SKF)isatoolthatisusedasaguideforbuildingandverifyingsecuresoftware.Itcanalsobeusedtotraindevelopersaboutapplicationsecurity.TheOWASPSecurityKnowledgeFrameworkisanexpertsystemweb-applicationthatusestheOWASPApplicationSecurityVerificationStandardandotherresources.Itcanbeusedtosupportdevelopersinpre-development(securitybydesign)aswellasaftercodeisreleased(OWASPASVSLevel1-3).\nChatbotsaresoftwareagentsthatinteractwiththeuserinaconversation.Achatbotisaservicewhichisprovidedbywebsitessothatuserscaneasilyabletofetchinformationinteractively.Theycanreachouttoalargeaudienceonmessagingappsandbemoreeffective.Achatbotprovidesaspeedyandquickresponseandavailablearoundtheclock.Suchprogramsareoftendesignedtoconvincinglysimulatehowahumanwouldbehaveasaconversationalpartner.Chatbotwillbeanattempttoreducethepainoftheuserandwillhelpusersinfindingsolutionstotheirproblemsandthusimprovingthesecurityofcodeandinfrastructure.Thiswillbeintegratedintovariouschatsystemstomakeiteasiertouse.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"PriyankaJain"}},"892":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"nucleisegmentationonC++forparallelcomputing","description":"Basedonpaper,wealreadyhavematlabcodeworkonsparseshapepriorbasednucleisegmentation.NowweneedtotransferthissystemfrommatlabtoC++forlarge-scaleparallelcomputing.","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"ZhaoxinMeng"}},"893":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Solvers:CompletingSolveset","description":"OneofthemajorfeaturesofanyComputerAlgebraSystemissolvingequations.Sympytoohaveapowerful`solve`functionthatcansolvealotofequations,butduetoitscomplexAPIandinabilitytogiveinfinitesolutions,`solveset`wasimplemented.Solvesetisunderdevelopmentsince2014andsincethensolvesetisbeingdevelopedtosolvevariedtypeofequations.Butthereisalotofworkthatneedstobedonetomake`solveset`complete.Forthis,oneofthemajorequationsolver,i.e.transcendentalequationsolverneedstobeimplemented.Currently`solveset`isunabletohandlesuchequations,therefore,tomake`solveset`powerfulandversatile`transolve`needstobeimplemented.`transolve`willmainlycoverequationslikelogarithmic,exponential,equationssolvablebyLambertWandtrigonometric.Apartfromthis`solveset`alsoneedstogiveaunifiedresultforaunionof`ImageSet`,andthatiswhy`_union()`in`ImageSet`alsoneedstobeimplemented.Modulareqautions,hyperbolicequationsandimplementingBigUnionandBigIntersectionareotherthingsthatwillmake`solveset`complete.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"YatharthaAnirudhJoshi"}},"894":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizeKritaSoft,GaussianandStampbrushesmaskgenerationtouseAVXwithVcLibrary","description":"Kritadigitalpaintingappreliesonquickpaintingresponsetogiveanaturalexperience.Apaintedlineiscomposedofthousandsofimagesplacedoneaftertheother.Thisimagemaskcreationhasttobeperformedsuperfastasitisdonethousandsoftimeseachsecond.Iftheprocessofapplyingtheimagesoncanvasisnotfastenoughthepaintingprocessgetscompromisedandtheenjoymentofpaintingisreduced.\n\nOptimizingthemaskcreationcanbedoneusingtheAVXinstructionssetstoapplytransformationinvectorsofdatainonestep.Inthiscasethedataistheimagecomponentcoordinatescomposingthemask.ProgrammingAVXcanbedoneusingVcoptimizationlibrary,whichmanageslowleveloptimizationadaptabletotheuserprocessorfeatures.Howeverthedatamustbepreparedsoitoptimizeseffectively.OptimizationhasalreadybeendoneontheDefaultbrushmaskengineallowingittobeasmuchas5timesfasterthanthecurrentGaussianmaskengine.\n\nTheprojectaimstoimprovepaintingperformancebyimplementingAVXoptimizationcodeforCircularGauss,CircularSoft,RectangularGaussian,RectangularSoftRectangularandStampmask.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"ivanyossi"}},"895":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingmoremotionplanninglibrariestoMoveIt","description":"MoveItwasdesignedtobehighlyplugin-basedandoriginallysupported3planninglibraries.Todaythatnumberhasshrunkto1.Therearemanygoodalternativemotionplanninglibrariesthatcouldbe(re)addedtoMoveIt,including:SBPL,STOMP,ITOMP,DRAKE.Thisprojectfocusesontheadditionof3motionplanninglibrariestoMoveItplanners.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"RaghavenderSahdev"}},"896":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishAIMA-Pythonalgorithmsandaddexplanatorynotebooks","description":"Theaimofthisprojectistofinishincompleteimplementationsofthealgorithmsinaima-python,andrefactorsomeoftheexistingonesthatdonotworkasintended.Italsoaimstoaddtestsforthesealgorithmsandincreasethecoverageoftheexistingones.Detailedjupyternotebooksandvisualizationswillbewrittenexplainingtheintuitionbehindtheconcepts,thefunctioningandtheusageofthealgorithmswithreal-worldexamples.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"ad71"}},"897":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ccNetViz","description":"ccNetVizisahigh-performancegraphdatavisualizationlibrarythatrunsonWebGL(anin-browserlibrarytorun3DgraphicsonGPUparallelprocesses).InmyexperiencewiththedevelopmentofsimilarprojectsusingCytoscape.Js&Sigma.Js,IhavefeltthatsuchlibrarieswhichrunonsequentialCPUprocesseshavetheshortcomingofperformancetohandlethehighvolumeofcomplexbiologicaldata.Withthisproject,weaimtosolvethisefficiencyproblem.Myobjectiveinthisyear\u2019sGSoCwouldbetoextendccNetViztoimproveefficiencyandimplementthesupportforbetterdataformatting.","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"GauravGrover"}},"898":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDataExploreronquery.wikidata.org","description":"The[WikidataQueryService](http://query.wikidata.org/)allowsuserstoruncomplexqueriesandaskintricatequestionstoWikidata,afree,openandvastknowledgebase.MyprojectinvolvesimprovementstotheExplorerDialogandtheGraphExploreroftheWikidataQueryService.\n\nThe**first**goaloftheprojectismakingtheExplorerDialogmoreinteractivebymakingtheDialogdraggable,resizableandresponsiveaswellasaddingsupportformultipleExplorerDialogsonthescreen.\n\n\n\nThe**second**goaloftheprojectismakingtheGraphExplorermoreintuitiveandexplanatory.ThemaintaskinthissectionistoshowandexpandincominglinksintheGraphExplorer.\n\n\nTheseimprovementswillbenefitWQDSusersbyenhancingthe**readability**andthe**usability**oftheservice.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"PrssannaDesai"}},"899":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DebugandProfileBears","description":"#DebugandProfileBears\n\nTheaimofthisprojectistocreateabetterqualityBearsbycreatingatoolwhichwillhavetheabilitytojumpdirectlyintoBearcodeandmovethroughitusingadebuggerinterfacesuchaspdbandmakedebuggingofBearsaseasyaswritingtheBear.\n\nADebuggershouldalsotheabilitytoinvestigatethesettingspassedtotheBearandinspecttheresultscreatedbytheBear.\n\nImplementationofaProfilingInterfacewhichwillhelpBearwritertocreateaBetterPerformantBear.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"VaibhavKumarRai"}},"900":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LeafletBLurredLocationPart2","description":"Improvingcurrentlyexistingleafletblurredlocationlibrary,alsobuildinganewlibrarynamedleafletblurredlocationdisplaycurrentlyinprototypingstage.Alsointegratingmorefeaturessuchasaddingpowertagstoblurredlocations,alsocreatinganemailsubscriptionregardingusers'locationorinterestincertainprojects,withinformationabouttheprojectsembeddedinmaps","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"MridulNagpal"}},"901":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingtheWorld\u2019sOpenLibrary,Together","description":"CurrentlyOpenLibraryhasover1.75MMemberswhoborrowmillionsofbookseveryyear.ThisProjectlookstodevelopOpenLibraryfurtherbyimprovingitwiththeadditionofnewoptionstothenewlyaddedfeatureofPublicReadingLogsandcreatinganewUIformergingWorkflows.Furthermore,addingmorebookstoOpenLibraryviaONIXandMARCfeedsandcreatingastandardbottoimportnewbookmetadatarecordsfrom3rdpartypartners(likeBetterWorldBooksAPIs,OnixFeeds,MARCs).TheprojectalsofocusesonimprovingSystemReliabilitybyshiftingfromaVagrantbasedsystemtoDockerandAnsible.\n\nCurrentlytheProjectfocusesonthreemaincategories:\n\n1.**Ingestion**-UsingMARCandONIXtoimportnewbooksintoOpenLibrary\n2.**Devops**-UsingDockerforbetterSystemReliability\n3.**Features**-AddingFeaturestoOpenLibraryforMergingWorksandPublicReadingLog","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"salman-bhai"}},"902":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RationalPointonVarieties","description":"Thisprojectaimsatimplementingbasicalgorithmsforfindingrationalpointsonvarieties.Classicallyalgebraicvarietyisdefinedasthesetofsolutionsofpolynomialequationsoveranumberfield.Arationalpointofanalgebraicvarietyisasolutionofsetofequationsinthegivenfield(rationalfieldifnotmentioned).Muchofthenumbertheorycanbeviewedasthestudyofrationalpointofalgebraicvarieties.Someofthegreatachievementsofnumbertheoryamounttodeterminingtherationalpointsonparticularcurves.\nForexample,Fermat\u2019slasttheoremisequivalenttothestatementthatforanintegern\u22653,theonlyrationalpointofthecurvexn+yn=zninP2overQaretheobviousones.CommonvariantsofthesequestionincludedeterminingthesetofallpointsofV(K)ofheightuptosomebound.Theaimofthisprojectistoimplementsomebasicrationalpointfindingalgorithms(sievingmoduloprimeandenumeration)andextendthesetoproduct_projective_spacescheme.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"RaghukulRaman"}},"903":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DarwinazingbiodiversitydatainR","description":"DarwinCore(DwC)isastandardmaintainedbytheDarwinCoremaintenancegroup.Itincludesaglossaryofterms(inothercontextsthesemightbecalledproperties,elements,fields,columns,attributes,orconcepts)intendedtofacilitatethesharingofinformationaboutbiologicaldiversitybyprovidingidentifiers,labels,anddefinitions.DarwinCoreisprimarilybasedontaxa,theiroccurrenceinnatureasdocumentedbyobservations,specimens,samples,andrelatedinformation.TheDarwinizerKuratorworkflowstandardizesfieldnamestotheDwCstandardname.BygeneratingthisworkflowinR,wewilleasilyinputawiderrangeofdatafromdifferentpublishers.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"pogibas"}},"904":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Transitiontoastropytime","description":"SunPyusespython`datetime`moduleforhandlingalmostalltimerelatedthings.`datetime`isnotthebestchoiceforastronomyrelatedprojectsduetoalotofreasons(forinstance,itdoesnothandleleapseconds).Theansweristouse`time`modulefrom`astropy`.\n\n`astropy.time.Time`candoalotthingsincluding:\n-Handleleapseconds\n-Easyconversionbetweenformatlike`iso`,`isot`etc.\n-Easyconversionbetweenscaleslike`utc`,`tai`etc.\n-Canbeinitializedfromandconvertedtoalotofpopulartimeformatsandevensupportspython`datetime`.\n-Abilitytocreatecustomclassestosupportextraformatsoftime.\n\nThismakes`astropy.time`thebestcandidatetoreplacepython`datetime`inSunPy.\n\nThisprojectwilltransitionthewholeofSunPytouse`astropy.time`insteadofpython`datetime`.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"VishnunarayanKI"}},"905":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Mifos-Mobile-AppVersion3.0","description":"Thisyeartheprojectaimstoextendtheservicesprovidedtotheend-usercustomerby-\n*Addingachatextensiontoimprovecommunicationbetweenclientandbank\n*Addingexternalpaymentsupporttoincreasethesmoothnessandlibertyoftransaction(mainlyloanrepayment)\n*ImprovingtheUIformoreuser-friendlyinteraction\n*Supportforaddingguarantors,viewingreports,viewingshareaccounts,editingpersonaldetails,applyingforsavingsaccount,addingbeneficiarybyimportingQRcodefromagallery,answeringasurveyandmuchmore.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"manishk16x"}},"906":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MappingCriminalActivity","description":"I'mmakingacriminologygatewaywhichwouldmakedatamoreaccessibletothosewiththeproperclearancebycreatingawebapplicationthatiseasytouseandpickuptoillustratetrendsincriminalactivityinareasofIndianapolis.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"DavisJoseph"}},"907":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CodeCoveragePlugin","description":"Acodecoverageapiplugin.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"ShenyuZheng"}},"908":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdvancedteachingmodeforSUSI","description":"TeachingmodeforSUSIAIwithteachingbyexampleandworkflowteachingleveragingfirstorderlogic","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"MaxLorenz-1"}},"909":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebVLMC(RemoteUIforVLMC)","description":"Inthisdocument,weproposeawebappforthe**VideoLAN**\u2019snon-lineareditingsoftware,**VLMC**.Thebasicideaistohavea**webfrontend**forVLMC,whilerunningtheactualoperationsonaserver.Withthis,havingVLMCreadyonyourcomputerwillbeaseasyasloggingintoawebsite.Also,withcloudstoragefeatures,theuserwillbeabletoworkontheirproject,regardlessoftheirlocationortheirsetup.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"Alper\u00c7akan"}},"910":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdoptionofGuarani-Spanishpair","description":"GuaraniisoneofthemostwidelyspreadindigenouslanguagesofsouthernSouthAmerica.Itisspokenby6millionpeopleinParaguay(whereitisoneoftheofficiallanguages),Brazil,ArgentinaandBolivia.Guaranitranslatorsarepresentonline,butthereisnorule-basedtranslatorwithmorphologicalanalysis,whichcouldbemoreplausiblethantranslatorsmadefromSpanish/Portuguese-Guaraniparallelcorpora.SoIbelievewecanimprovethequalityoftranslationbyapplyingrule-basedmodel.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AnastasiaKuznetsova"}},"911":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JitsiElectronApp","description":"JitsiElectronApp\n==============\nThisprojectwillinvolvethefollowingthingsthatarecurrentlyneeded\n*ImprovingDirectoryStructure\n*WelcomePage\n*Multi-DomainSupport\n*Menu\n*NativeSettings.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"AkshitKrNagpal"}},"912":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCEpoptesProposal","description":"Epoptes,acomputerlabmanagementandmonitoringtool,hasbeenundermaintainedforthelastcoupleofyears.It\u2019scurrentlypoweredbyPython2andGTK2,whileunfortunatelyanumberofbugshavecreptinduetomajorupdatesinLinuxdistributionpackages(systemd,consolekit,VNC\u2026).\nThisprojectaimsatrevivingEpopteswithPython3andGTK3support,whilealsoaddressingseveraloutstandingissues.Morespecifically:\n*MakeEpoptesrunproperlyinUbuntu18.04andinDebianBuster.\n*RewriteEpopteswithPython3support.\n*UseGtk3withGObjectIntrospectioninsteadofpygtk2.\n*Improvementsinthecodestructure(Breakexistingcodeintopythonmodules/packages).\n*MakethenewerversionavailableforUbuntu18.04inaPPA.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"AlkisGeorgopoulos"}},"913":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingMininettosupportsimulationofXIAnetworks","description":"**Mininetisanetworkemulatorforcreatingvirtualnetworks.Thenodesthatitspinsupareisolatedinnetworknamespacesanduserealkernelinstances(sharedkernelspace)allinonehostOS.SoyouhaveafullblownnetworkupandrunningontopofasingleLinuxkernel.**\n\n**ThegoaloftheprojectistoenablecreationofXIAnetworksandconfigurationofXIAnodesusingMininet.**\n\n**Putinotherwords,theMininetAPIsshouldallowconfigurationoftheXIAnodesandcreationofcomplextopologies.TheproposalthrowsmorelightonhowIplantousetheexistingMininetAPIsandcreatenewonestoconfigurethehostsusingXIAspecificparameters.**","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"HrishavMukherjee"}},"914":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreOfficeAndroidViewer","description":"Currently,therearemanyfeaturesoftheandroidviewerareeithernotimplementedornotworkingproperly.Forinstancetheresnooptionforneitherpritingthedocumentsnorexportingtopdf.AlsotilerenderingisworkingextremelyslowandsometimesitcausesacrashespeciallyonCalcdocuments.Ihavesomeideastothisrenderingproblemsuchasusingcachebecauseinoticedtheandroidviewerrendersthesametilesoverandoveragaineventhotheyarenotchangedwhilethezoomisthesame.MaybewedontneedtousecachetofixthismaybesomeothermechanismcanbeimplementedtopreventthisfromhappeningwhichiswhyIneedamentor:).Therearealotofworktodonotjustthesetwoofthemofcourse.Ihopeyouguysacceptmyproposalsothatwecanstartworkingonit.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"MuammerMertT\u00fcmer"}},"915":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SimplifyusageofVCFvalidationsuite","description":"vcf-validatorisasuiteofcommand-linetoolsthatcanvalidateandfixVCFfiles.Thegoalofmyprojectistoovercomethelimitationsofthevalidationsuitethatrestrictitssuitabilityforuserswithalesstechnical,morebiologicalprofile.Iwouldperformthefollowingtasks:\n\nThesuiteishardtocompilefornon-Linuxoperatingsystems.GraduallytheuserbasesofWindowsandMacOSXaregrowing,andasimpleconcisewayofbuildingthetoolmustbeprovidedtotheusers.Toaccomplishthis,IaimtosimplifythebuildprocessforWindowsandMacOSX.\n\nCurrently,thesuiteiscompletelyterminal-basedandcanonlyreadfromandwritereportstolocalfilesandneedstobeinstalledandexecutedintheuser\u2019smachine.Todealwiththis,Iaimtoprovideanetworkinterfacetorunthesuiteasaservicethatwouldallowuserstovalidatetheirownremotefiles,oradynamicallygeneratedVCFstream.\n\nIftheinputVCFiscompressed,itistheuser'sresponsibilitytodecompressit.Mytaskistoreducethisextrastepbymakingthevalidatoritselfcapableofdecompressingsuchfiles.\n\nIwouldinvestigatehowtoinsertchecksumsofreferencegenomesequencesintheVCFheader.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"SarbjitSingh"}},"916":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GsocProposal:Amahi11","description":"Inthisproject,myworkwillmainlyfocusesonworkingasfullstackdeveloperforAmahi.IwillimplementnewAPIendpointswhichcanbeconsumedbytheamahimobileapplications.Iwillconvertcompletefront-endtoresponsivedesignusingbootstrap.ThereisalsoaneedforproperdocumentationofAmahibackendAPIs.Gooddocumentationwillserveassinglepointreferenceforallpresentdevelopersandfuturecontributors,whichthushelpsinexpandingtheAmahicommunity.Inthisproject,Iwillalsoimplementsharingoffoldersfunctionalityamongfriends.\n\nThisprojectcanbemainlydividedinto3parts:-\n\nPart1:Bootstrappingcompletewebsite\n\nPart2:DevelopingnewAPIendpointswithdocumentationusingswaggerspecification\n\nPart3:ImplementingSharingofFoldersamongfriend\u2019sserver","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"SukhbirSingh"}},"917":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StiffnessDetectionandAutomaticSwitchingAlgorithmsforOrdinaryDiffEq.jlandToolingforModelingToolkit.jl","description":"Stiffordinarydifferentialequations(ODEs)anddifferentialalgebraicequations(DAEs)withhighindexnumberareproblemspresentinphysicalmodelslikeBrusselatorandEuler-Lagrangeequationswithconstraints.Stiffnessdetectionandautomaticswitchingalgorithmswillnotonlyhelpuserschooseanearoptimalsolverfortheproblem,butitwillalsogreatlyimprovetheefficiencyofsolvingODEsbyswitchingalgorithmswithinthetimedomainofinterest.StiffnessdetectionandautomaticswitchingalgorithmsarenotpresentlyimplementedformostODEsolversexcept`LSODA`.Also,thereisnoopensourceindexreductionalgorithmforDAEs.Thus,myprojectaimstoimplementproductionreadystiffnessdetectionandautomaticswitchingalgorithms,andindexreductionalgorithmsforDAEsbytheendofthissummer.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"YingboMa"}},"918":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingRCManagerfunctionalities","description":"RCManagerisagraphicdeploymenttoolforworkingwiththeroboticcomponentsofRoboComp.Itisanindispensabletoolformanaginghighlycomplexrobotswhichultimatelyposethemselvesaslarge-scaledistributedsystemsandisbasedonthepopularlyusedMVCarchitecture.\n\nMyearlierGSoCprojecteffectedtheimplementationofallthecorecomponentsofRCManager.Thisyear,IintendtodevelopadditionalfeaturesfortheRCManager,whichincludesimportanttoolsliketheedgeprober,andthecomponentlistretriever.Apartfromthese,anumberoftrivialGUIoptions(likeanexhaustivemenubar)wouldbeaddedtoenhancetheusabilityofthistool.Sincethistooldealswithcomponentsbeingdeployedatremotelocations,theinvolvedfunctionalitieswouldrequireextensivetestinganddocumentation.Myobjectiveistoenableusreleaseaninitialbetaversionofthistoolbytheendofthisyear'sprogram.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"MayankKumar-1"}},"919":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticbuildswithclangusingOBS","description":"DebianpackagebuildswithclangareperformedfromtimetotimethroughmassiverebuildsoftheDebianarchiveonAWS.Theresultsofthesebuildsarepublishedonclang.debian.net.ThissummerprojectaimstoautomateDebianarchiveclangrebuildsbysubstitutingthecurrentclangbuildservicewiththeOpenBuildSystem(OBS).Bytheendofthesummer,theclanglinksontherightcornerofQApackagepageswillpointtoanewOBSclangCI,whichwillconstantlyprovideuptodateclangbuildresultsofthewholeDebianarchive.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"AthosRibeiro"}},"920":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automake:ModularizeAutomaketoimprovethetest-suiteperformance","description":"ThisprojectaimstomodularizetheimplementationofAutomaketomakeitmoreeasilyextendableandtoimprovethetest-suiteperformance.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"MatthiasPaulmier"}},"921":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Sentimentanalysisoffigurativelanguageinpoliticaltweets","description":"Iaimtodevelopasentimentanalysissub-toolforclassifyingthepolarityofpoliticaltweetscontainingfigurativelanguage(mostlikelyidiomsandfossilisedmetaphors).Fromalinguisticperspective,figurativelanguageishugelyprevalentintweets:itisconcise,catchy,andgetsthepointacross.Fromacomputationalperspective:idiomsandmetaphorsandnotoriouslydifficulttoclassifyduetotheirheterogeneousnature.However,carefulannotationandmethodsliketheMWEtokenizer(NLTK)cansuccessfullytacklethischallenge.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"MajaGwozdz-1"}},"922":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Estimatingscheduleforperformancedifference","description":"Thepolyhedralframeworkhasbeenproventobeapowerfultoolforautomaticoptimizationandparallelization.Itisbasedonanabstractmathematicalrepresentationthatallowstopreciselyreasononcomplexcode-schedulingtransformations.However,webelievethatrightnownotalltheschedulingoptimizationopportunitiesareexploredduetonaiveequivalenceandprofitabilitycheckbetweentheoriginalscheduleandthetransformedone.WewilladdressthisissueinPollyunlockingtheopportunityformorecodeoptimizationstobeexplored.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"lorenzochelini"}},"923":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ParallelGraphDevelopment","description":"LightGraphsisaJuliapackagethatimplementsseveralcommonlyusedgraphalgorithms.TheobjectiveofthepackageistoprovidethefunctionalityofrobustnetworkandgraphanalysislibrariessuchasNetworkXwhilemaintainingefficiencyanduser-friendliness.Keepingthisobjectiveinmind,myproposalistoproduceaparallelimplementationofthegraphalgorithmsalreadyavailableinLightGraphs,aswellasimplementcommonlyusedheuristicsandapproximationalgorithmsforcertaingraphproblems.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SohamTamba"}},"924":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DigitalFilterBlockImplementationsinMyHDLandPyFDAIntegration","description":"Designandimplementationofdigitalfiltersisessentialforelectronicsengineers.Digitalfilterdesigninhardwareusuallyisatwostageprocess;algorithmdevelopmentinalanguagelikePython,MatlaborJavaandRTLdesigninaHardwareDescriptionLanguagelikeVHDLorVerilog.myHDLisaPythonmodulefordeveloping,synthesizingandtestingHDLcode.PyFDAisaGUIbasedtoolinwritteninPython/Qtforanalysinganddesigningdiscretetimefilters.\nThisprojectaimstoleverageanddemonstratetheadvantagesofmyHDL,PyFDAandpythoningeneralinthefieldofDigitalFilterdesign.Algorithmexploration,modeling,designingandsimulatingofdigitalfilterscanallbedoneinPythonandPyFDA.\nTheprojectwillfocusondevelopmentandrigoroustestingofdigitalfilterdesignsandtheirintegrationwithPyFDA.Thealgorithmsforeachtypeoffilterwillbechosensuchthatthehardwareutilizationiskepttoaminimum.InitiallySystolicFIRfilterandparallelpathIIRfilterwillbeimplemented.Latermorecomplicatedimplementationsofnon-linearestimationfilterswillbeexplored.ThefilterswillberigorouslytestedandintegratedwithPyFDA.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"SriyashCaculo"}},"925":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CitationGeneratorforFreeREGandFreeCEN","description":"Infamilyhistory,recordsarekeptinnumerousformats.Whenwearereferringtofamilyhistorydata,wehavetoshowhowwegotthosedata.Foranexample,whenwestateaboutamarriage,wehavetoshowhowwegotholdofthatinformation.Mostprobablythemarriagemayberecordedinahandwrittenregisterandlateritwasincludedintoabook.Whencitingwehavetoincludeboththehandwrittenregisterandthebook.Thisleadsthereaderstotheoriginalsourceofinformation.Butthecitationsusedhereareslightlydifferentfromthecitationsusedinacademia.Theaimofthisprojectistoaddainterfacewheretheuserscaneasilygeneratethosecitations.","sponsor":{"@type":"Organization","name":"FreeUKGenealogy","disambiguatingDescription":"Humantranscriptionoffamilyhistorydata","description":"FreeREGandFreeCENaretwoprojectsrunbyFreeUKGenealogyCIO(aRegisteredCharityinEnglandandWales).FreeUKGenealogyprovidesfreeaccesstohistoricaldataofinteresttofamilyhistoriansandothers.Overtwentyyears,thousandsofvolunteershavesofartranscribedover400millionrecords.Thedatabases,searchenginesanduserinterfaceshavelargelylargelydesignedandmaintainedbyvolunteers,whohavebeensupportedbyanumberofcontractorsand,morerecently,asmallteamofsupportstaff.FreeREGusesmongodb,RubyonRails,andRefineryCMS.FreeCENistransitioningfrommysqltomongodb,fromphptoRubyonRails,anddoesnothaveaCMSinitsoldinterface(www.freecen.org.uk).\n\nForFreeREG,weareplanningtousethesummertofinishworkonVersion1.5CoordinatorEnhancement-thesearefeatureswhichallowourvolunteercoordinatorstosupportthetranscribersintheirteams,andtomonitorandmaintainthequalityofthetranscriptionwork.Wehopetohavefinishedthetasksrelatingtothedevelopmentofnewcommunicationssystems(buttheremaybesomebugfixingtodo)andbeworkingonimprovementssuggestedbythecoordinators.\n\nForFreeCEN,wearealsoplanningtousethesummertoworkonfeaturesforCoordinators-butthisisatanearlierlevel.UsingourlearningfromFreeREG,weneedtoenableCoordinatorstomoveonfromoutdated(andunstable)softwareforqualitycontrol,andundertakethisusingonlinetools.Wearealsobeginningtoexplorehowtoofferthesamefunctionalityaswww.freecen.org.uk(lotsofwaystosearch!)onfreecen2.freecen.org.uk-perhapsusingAI.","url":"http://www.freeukgenealogy.org.uk","logo":"//lh3.googleusercontent.com/kxbk9FNkXZsZBadobZm7NeO_kpvHy7_z6pdgvFLbnpx6vVT8AviEy_kTwYp4g6GRQcd3K7enrJZ7hYlyknSYgdi5m_p7hHc"},"author":{"@type":"Person","name":"SudarakaJayathilaka"}},"926":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PorttheBarrelDBAPItoElixir","description":"MakeaportoftheBarrelDBAPIinidiomaticElixiralongwithitsdocumentationandtests.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"JakubJanarek"}},"927":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Refactoring-Testablecode,simplifyexistingunittests,enhancetestcoverage","description":"Theresabout1100+occurencesof\u201c.getInstance()\u201dmethodsaccessingsingletonsfromallovertheproject.(eg.ProjectManager,StorageHandling,Backpack,SensorManager,etc.)Mostofthose\u201cGodObjects\u201dsometimesexceeding2000+LOC,andhavingwaytoomanyresponsibilitiesandfunctionality,thereforeposeamajorproblemfortesting.Lotsofbusinesslogiciscurrentlyuntested,ortestedviaUIsincesomanyofthosenearlyunmockableGodObjectsareusedthere.Toremedythis,thoseclassesshouldbebrokenupintosmallerclasseswithaclearlydefinedresponsibilities,aswellastheirusagesreevaluatedandrefactoredaswell.Existingunittestsaretoberefactoredandnewtestsofformerlyhardtotestpartsaretobewritten.\nAgoodexampleistheFormulaobjectincatrobat,sinceitispurebusinesslogic,butcurrentlycallsanumberofsingletonsandneedsacontextwhichcanberefactoredquiteeasilyandhaveunittestsputinplace.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"ThomasHirsch"}},"928":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenEventAndroidProject-GSOC2018","description":"OpenEventAndroidapphasbeenanopensourceinitiativeanditisanappwhichcanbegeneratedinthewebitselfandcanbedownloaded.MyGoogleSummerofcodeprojectbasicallyaimstoachieveapersonalmessagingplatformintheappwheredeveloperswillgettomeeteachother.Theprojectalsoaimstoimplementafeedbackwallintheappwherevaluesuggestionsandfeedbackwillbepresentandavailabletoall.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"SanyogGhosh"}},"929":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Huirong'sproposal","description":"WeaimtoexploremethodstosubtitleintovideoforVitrivrplatform,compareallmethodsandpickedthebestonetobeintegratedintotheplatform","sponsor":{"@type":"Organization","name":"vitrivr","disambiguatingDescription":"vitrivr-theopen-sourcemultimediasearchengine","description":"Whatisvitrivr?\n=============\nvitrivrisaninnovativemultimediaretrievalenginethatoffersarichsetofdifferentqueryparadigmstosearchinlargecollections.Thisincludestraditionalkeywordqueriesbutalsoquery-by-example,query-by-sketch,andmotionqueriesthatrelyonintrinsicvidefeaturesfeaturessuchas,forinstance,color,edgeormotioninformation.Attheuserinterface,sampleimagesorsamplevideos(query-by-example),hand-drawnsketches(query-by-sketch)orflowfields(motionqueries)andcombinationsthereofcanbeused.ThesystemiscomposedoftheVitrivr-NGfront-end,theflexibleretrievalengineCineast,andthestorageback-endADAMpro.\n\nWhatisVitrivr-NG\n===============\nVitrivr-NGisvitrivrsbrowser-baseduserinterface.ItisimplementedusingAngular.jsandTypescriptanditsmodulararchitectureenablesittobecustomizedformanyusecases.\n\nWhatisCineast?\n=============\t\t\t\nCineastisacontent-basedmultimediaretrievalenginewhichretrievesimages,audio-andvideosequencesaswellas3d-modelsbasedontheircontent.ItsupportsQuery-by-ExampleaswellasQuery-by-Sketchbyusingamultitudeoflow-levelvisualfeaturesinparallel.\n\t\t\t\t\nWhatisADAMpro?\n===============\t\t\t\nADAMproisadatabasesystemtostoreandretrievemultimediadata.ItprovidesBooleanretrievalandsimilaritysearchandmakesuseofavariousindexstructuresforefficientretrieval.","url":"https://vitrivr.org/","logo":"//lh3.googleusercontent.com/lhsXqp2jbzRGGCqGvDStGvMyN3a1l0hwsZ6r1LUwWwuzDwSTYUgDtrS1Ji0x1jqHehwPbYExlFMvGXewfnBla5nmE-j2gvoW"},"author":{"@type":"Person","name":"HuirongLiu"}},"930":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImporttheXengrant-tablebus_dma(9)handlersfromOpenBSD","description":"Xenusesthegranttableinterfacetograntforeigndomainsaccesstopageframesandtodoownershiptransfer.EachdomainmaintainsitsowngranttableanditsharesthatwithXentotellitwhatpermissionsotherdomainshaveonitspages.Theindexofagranttableentry,calledagrantreference,istransmittedtotheotherdomainsthatneedtoaccessthepage.OpenBSD\u2019simplementationuseswrappersforthebus_dma(9)interfacetoimplementcustombus_dmafunctionsforcommunicationbetweendomains.ThisprojectwillbringinthegranttablehandlersfromOpenBSDandintegratethemwiththerestofthesystem.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"PratyushYadav"}},"931":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LessonTranslationDashboard","description":"Alessontranslationdashboardforoppia'saudiotranslators.Thisdashboardwillhelpaudiotranslatorstodotranslationinamuchbetterway.Throughthisprojectalotofnewfeatureswillbeaddedtothetranslationdashboard:\n-Translationstatusoftheentireexplorationinthepreferredlanguage.\n-Translationstatusofeachstateinthepreferredlanguage.\n-Translationstatusofeachcomponentofthestate(content/responses/hints/feedback).\n-Audiorecording.\n-Bulkaudioupload.\n-Progressbarforthetranslationwork.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"SandeepDubey"}},"932":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReportingofCHAOSSMetrics:ExtendingthecapabilitiesoftheManuscriptsProject","description":"TheManuscriptsproject,whichisapartoftheGrimoireToolset,helpsusinanalysingrepositoriesandprojectsbycreatingareportbasedonpredefinedMetricswhichgiveanoverviewoftheproject.However,itstilllackstheanalysiswhichcanbecreatedusingthe4ComplexMetricsdefinedbytheCHAOSSMetricsCommittee.\nTheaimofthisprojectistoextendthecapabilitiesoftheManuscriptsprojectsothatitcoversalmostalltheMetricsthatcanbecalculatedusingthedifferentdatasources.Attheendofthisproject,wewillhaveabiggerandbetterreportingsystem.","sponsor":{"@type":"Organization","name":"CHAOSS:CommunityHealthAnalyticsOpenSourceSoftware","disambiguatingDescription":"Advacingopensourceprojecthealthandsustainability","description":"Understandinghealthandsustainabilityisofincreasingimportanceaspeopleandorganizationsrelyonopensourceprojectsintheirdailywork.TheCHAOSSprojectisspecificallyaimedatproducingintegrated,opensourcesoftwareforanalyzingsoftwaredevelopment,anddefinitionofstandardsandmodelsusedinthatsoftwareinspecificusecases;establishingimplementation-agnosticmetricsformeasuringcommunityactivity,contributions,andhealth;andproducingstandardizedmetricexchangeformats,detailedusecases,models,orrecommendationstoanalyzespecificissuesintheindustry/OSSworld.","url":"https://chaoss.community/","logo":"//lh3.googleusercontent.com/lmamELvHGQ2r_NKaRQVBhfdbOIFG4Wz2SYKG8zFs_b-PxPNipL3pIo2kfYmJmfgzv7baQEsimX5CiQ1nQe-boMsjtLSkSEQ"},"author":{"@type":"Person","name":"PranjalAswani"}},"933":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingFreeBSDAtherosdrivertoNetBSD","description":"TheprojectisaboutportingthenewFreeBSDdrivertoNetBSDsoitcansupportthenewatherosdevices.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"Does025"}},"934":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingTypeAnnotationstoRubySyntax","description":"IwouldliketoaddtypeannotationstoRuby,pertheideaslist.Theseannotationswillserveasdocumentationandhopefullyawaytoimplementbasictypecheckingforthirdpartytools.FollowingtheguidelinespostedintheIdeaspage,theprojectwillconsistof3parts:addingthetypeinformationtotheparsergenerator,modifyingRippertoemitthetypeannotationinformationwiththeparsetree,andwritingadetailedproposaltoaddthisfeaturetoafutureversionofMRI.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"nicholaslyang"}},"935":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TrustedExecutionEnvironmentBasedDynamicAnalysisonARM","description":"Thepurposeofthisprojectistoconstructureamonitor(likeeBPFinthelatestversionlinuxkernel)inthe\u201csecureworld\u201dwhichcancollectsensitivedatafromtherichoperatingsystem(locatinginthe\u201cnormalworld\u201d)andstealthilymonitor\u201cnormalworld\u201dapplications,astheycannotaccess\u201csecureworld\u201ddirectly.Itwillhaveatrustedagentthatishiddenfromthenormalworld,responsiblefortakingsnapshotsofthekernelmemory,andperformingdynamicanalysisonkernelmemory.Thiswillprovideseveraladvantagesoverexistingmethodsofdynamicanalysis,suchasbeinginvisibletoeventhekernel,andleavingminimalartefactsformaliciousprogramstorealizethattheyarebeingprofiled.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"HarikrishnanR"}},"936":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DIPYworkflowsandQualityAssurance","description":"DIPYisahighlyversatileandwidelyusedpythonpackageforanalyzingdiffusionMRIimages.ThereareseveralmodulesforperformingmanycommontasksrelatedtoMRIimageanalysis(suchasde-noising,imageregistrationandclustering)[1].Thesemoduleshavebeenunderactiveopendevelopmentasacommunityinitiativeandhavebeenwell-tested.Inthisproposal,Iwillfocusonextendingthecorefunctionalitybybuildingworkflowsthatcanachievevarioustasks(varyingfromsimpleimageregistrationtoimagede-noising,clusteringetc.inanautomatedmanner).Theseworkflowswillbepowerfulabstractionsforthedomainusers(specificallymedicalpractitioners)toachieveseveraltasksrelatedtodiffusionMRIimageanalysiswithminimalmanualintervention.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ParichitSharma"}},"937":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DirectCodeExecutionupgrade","description":"DirectCodeExecutionisaframeworkforns-3.ItallowstheuserstoexecuteLinuxkernelandLinuxuserspacenetworkingapplicationsinsidens-3withoutchangingtheircode.Inordertoprovidesuchfunctionality,DCEintegratesnetworksimulatorwithcustomLinuxkernelslikenet-next-simornet-next-nuse(LibOs).Butnet-next-nusehasnotkeptpacewithlatestversionsofLinuxkernel.ThishasbeenthemajorhindranceforDCEtouselatestLinuxkernel.AnactivealternativetoLibOsisLinuxKernelLibrary(LKL),whichprovidessimilarfeaturesofLibOsandsupportslatestLinuxkernelversions.Inthisproject,LibOswillbereplacedwithLKLfromDCEtosupportthenetworkingstackofLinux.Currently,DCEusescustomimplementationoflibc;thismakesithardtomaintainthecodebase.TheanotheraspectofthisprojectistodropthecustomlibcandembedthemusllibcinDCE.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"SourabhJain"}},"938":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VisualizingLearnerPlaythroughs","description":"Theaimofthisprojectistoprovidelessoncreatorsatoolforvisualizinghowlearnersplaythroughtheirexplorations.Inparticular,itwouldbeniceifthecreatorcouldseeproblematicplaythroughsofthelearners.Thesecouldbetheplaythroughsthatleadlearnerstoquitthelessonearly,orsubmitmultipleincorrectanswersconsecutively,ortorepeatedlytraverseasetofcardsinacyclicfashion.\n\nTheplaythroughidentificationistargetedatindividuallearnerswhereasthecurrentstatisticaldataaggregationprovidesthecreatorwithbulknumbersrecorded.Throughthistool,thecreatorscaneffectivelyidentifyproblematicareasintheirlessonsandaddressthemappropriately.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"pranavsid98"}},"939":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"rTrawl","description":"Trawlprocessesarecontinuous-timeprocessesexhibitingautocorrelation.TheyaredeterminedbyaL\u00e9vyseedandtrawlfunction,whichcanbeviewedasanewsimpactcurve.Themajoradvantageisthatthemarginaldistributioncanbemodelledseparatefromthetrawlfunction,allowingforaveryflexiblemodellingoftheautocorrelationstructureexhibitingshortorlongmemory.Thisclassofprocesseshasrecentlybeenappliedinhighfrequencyeconometricswhereitisusedtodescribethebehaviouroffinancialspreadsandpriceprocessesatultrahighfrequencies.\n\nCurrently,thereisnoopensourcecodeavailabletoreplicateanyoftherecentacademicresearch.Similarly,practitionerswishingtoapplythesemethodshavenodependablesourcecodetorelyon.Thisprojectaimstochangethisbybuildingacoherentsimulationandestimationframeworkforbothunivariateandmultivariatetrawlprocesses.WiththisRpackage,userscanapplythenovelmethodologytoanyapplicationofinterest,withouthavingtoworryaboutimplementingthemethodsfirst.Thisway,researchintrawlprocessesandthelistofpossibleapplicationscanonlygrow.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"DriesCornilly"}},"940":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvemulti-threadingsupportforCERN\u2019sAllpix-Squaredprojectusingdependencygraphs","description":"Allpix-Squaredisafreeandopen-sourcesimulationframeworkforsilicontrackerandvertexdetectorswritteninmodernC++.Itsgoalistofacilitatein-depthstudiesofsilicon-basedparticleandradiationdetectorswidelyusedinhigh-energyphysics.Duringsimulation,Allpix-Squaredruneventsthatcontainsaseriesofmodulesthatoperateoninputdata\u2014usuallyintheformofapreviousmodule\u2019soutputdata.Theseeventsaimtomirrorthebehaviorofaparticleinteractingwithaspecificdetectorhardware.Somemodulesareindependentofothers,sotheycanberuninparallel;thisisthecurrentstateofthemultithreadingusedintheframework,butitdoesnotmakegooduseofavailableCPUcores.Theaimofthisproposalisthustorunfulleventsinparallelinstead,greatlyenhancingCPUcoreutilization.Thishoweverrequiressomeinternalrestructureandpresentsnewproblemsnotsharedwiththecurrentapproach,suchastheissueofeventexecutionorder.Iaimtosolvethisissuewithdependencygraphs.Whendone,thenewmultithreadingapproachshouldallowbetterexecutiontime,independentoncorecountandsimulationparameters.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"tmplt"}},"941":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FindEnhancements","description":"Searching,findingandreplacingtextinfilesisaverycommontaskwhenworkingwithtexteditors.Currently,xi-editoronlysupportsaverybasicplain-textsearchwithinthecurrentlyopeneddocument.Havingmoreadvancedsearchandreplacefunctionalitywouldbeverybeneficialforallusersofxi-editor.InthisprojectIamplanningtoextendxi-editortoallowsearchusingregularexpressions,replacementsofmatchedstringsandmultiplesearchqueries.Additionally,Iintenttointegrateamoreadvancedinterfaceforfindandreplaceintoxi-macaswellashighlightingmatchingtextinopeneddocuments.","sponsor":{"@type":"Organization","name":"XiEditorProject","disambiguatingDescription":"AmoderntexteditorwithabackendwritteninRust.","description":"Thexi-editorprojectisanattempttobuildahighqualitytexteditor,\nusingmodernsoftwareengineeringtechniques.Itisinitiallybuiltfor\nMacOSX,usingCocoafortheuserinterface.Therearealsofrontendsfor\notheroperatingsystemsavailablefromthird-partydevelopers.\n\nGoalsinclude:\n\n****Incrediblyhighperformance***.Alleditingoperationsshouldcommitandpaint\ninunder16ms.Theeditorshouldnevermakeyouwaitforanything.\n\n****Beauty***.Theeditorshouldfitwellonamoderndesktop,andnotlooklikea\nthrowbackfromthe\u201980sor\u201990s.Textdrawingshouldbedonewiththebest\ntechnologyavailable(CoreTextonMac,DirectWriteonWindows,etc.),and\nsupportUnicodefully.\n\n****Reliability***.Crashing,hanging,orlosingworkshouldneverhappen.\n\n****Developerfriendliness***.Itshouldbeeasytocustomizexieditor,whether\nbyaddingplug-insorhackingonthecore.\n\nPleaserefertothe[November2017roadmap](https://github.com/google/xi-editor/issues/437)\ntolearnmoreaboutplannedfeatures.","url":"https://github.com/google/xi-editor","logo":"//lh3.googleusercontent.com/bpBHtNQ-7ZPC3Vbim5N_5YaY_xL8In7umlrH_3ANwsHMQd3DUBqJG2Anfhuqp2YiiM7zDPjkUjHcUS-pSyMqOJShgrCBkw"},"author":{"@type":"Person","name":"scholtzan"}},"942":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InteractiveExercisesforTurtleBlocks","description":"InteractiveExercisesforTurtleBlockshavingillustrativeexamplesandexercisesforTurtleBlocksprovidingintroductiontoProgramminginLogowithcheckpointbasedstagesbuiltacrossthreedifficultylevels:Easy,Medium,Hardcoveringexhaustivesetofexercisesstartingfrombuildingbasicshapesandfiguressuchassquare,rectangletoalgorithmicchallengescomprisingprovingPythagorastheorem,makingmirrorimagesandcongruenttriangles.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"VaibhavAren"}},"943":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralizedReviewSystem","description":"Thisprojectaimstointroduceasystemtointroduceasuggestion-reviewsystemwhichwouldallowthecommunitytocontributetothecontentonOppia.Italsoaimstoaddareviewsystemtoalloweasymanagementoftheproposedsuggestionsandacceptorrejectthemasappropriate.Inordertomaintainqualityofreviews,weallowreviewsfromuserswhohavemadeaboveacertainnumberofcontributionsinsimilarkindofsuggestions.Foreachexplorationthecreatoroftheexplorationcanappointsometrustedreviewerswhowillbeabletoaccept(merge)contentrelatedsuggestionsforthatexploration.Atasite-widelevel,translationreviewerscanbeselectedforeachlanguageandtheycanaccepttranslationsforthatparticularlanguage.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"NitheshN.Hariharan"}},"944":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingVeritestingInSPF","description":"Veritesting,[1]isapromisingtechniquethatspeedsupdynamicsymbolicexecutionbymultipleoffactors[2].Inveritesting,expensiveforkingisminimizedbystaticallyanalyzingandsummarizingregionsofcode,whicharethenusedduringdynamicsymbolicexecution.\nDuringsummer,Iplantoa)extendveritestingtosupporttestcasegenerationforstaticre-gions,b)optimizeinstantiationofhigh-orderregionsbasedonbenchmarkresultsandc)workonaprototypetosupportstaticregionsfor2-threadedprograms.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"SohaHussein"}},"945":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreatingadynamicwebsiteforPortsIndex","description":"Theideawouldbetocreatedynamicwebpagesusingscriptingwhichwilldisplayallinformationaboutthatport.Itwouldinvolvescraping/databases/scriptingandbothfrontendandbackendworkisneededtobedonetoachievethisgoal.","sponsor":{"@type":"Organization","name":"TheMacPortsProject","disambiguatingDescription":"OpenSourcepackagemanagerformacOS","description":"MacPortsisaportscollectionandpackagingsystemformacOS.Createdin2002asDarwinPorts,wehaveanever-growingcollectionofports(currentlyover22000),manyofwhichacceptmultipleconfigurationvariants.MacPortsitselfworksonbothPowerPCandIntelMacs,runningOSX10.4throughmacOS10.13,andmanyportssupportasimilarbreadthofsystems.\nAsoneoftheprimarymeansofbuildingandinstallingopensourcesoftwareonmacOS,MacPortsisanimportantinterfacebetweenMacoperatingsystemsandtherestoftheopensourceworld,greatlysimplifyingthetaskofcompilingandinstallingopen-sourcesoftwareonyourMac.","url":"https://www.macports.org/","logo":"//lh3.googleusercontent.com/14Gkic83w3-qtt4XLoUdw9YFkN5VuTYQD5Unzx0uJAt4A_823rkccpD5PJwEbvWFEcDCd131LqGt3Zzg0DyJiMvmIYoFqw"},"author":{"@type":"Person","name":"VISHNUM"}},"946":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BindinggeneratorforScalaNative","description":"ScalaNativeprovidesbindingsforseveralCandPOSIXAPIsoutofthebox.TohelpcompleteandmaintainthelistofsupportedAPIsaswellasseamlesslyuse3rdpartynativelibrariessupportforautomaticallygeneratingbindingsisneeded.ThegoalistocreateaScalaNativeprogramthatparsesCheaderfilesusinglibclangandgeneratesaScalaNativeAPIaswellasansbtplugintousethebindinggeneratorinaproject.","sponsor":{"@type":"Organization","name":"Scala","disambiguatingDescription":"Theprogramminglanguagewhereobject-orientedmeetsfunctional.","description":"#AScalablelanguage\nScalaisanacronymfor\u201cScalableLanguage\u201d.ThismeansthatScalagrowswithyou.Attheroot,thelanguage\u2019sscalabilityistheresultofacarefulintegrationofobject-orientedandfunctionallanguageconcepts.\nScalaisthepreferredworkhorselanguageformanymission-criticalserversystems.ThegeneratedcodeisonaparwithJava\u2019sanditsprecisetypingmeansthatmanyproblemsarecaughtatcompile-timeratherthanafterdeployment.\n#Object-Oriented\nScalaisapure-bredobject-orientedlanguage.Conceptually,everyvalueisanobjectandeveryoperationisamethodcall.Thelanguagesupportsadvancedcomponentarchitecturesthroughclassesandtraits.\n#Functional\nEventhoughitssyntaxisfairlyconventional,Scalaisalsoafull-blownfunctionallanguage.Ithaseverythingyouwouldexpect,includingfirst-classfunctions,alibrarywithefficientimmutabledatastructures,andageneralpreferenceofimmutabilityovermutation.\n#SeamlessJavaInterop\nScalarunsontheJVM.JavaandScalaclassescanbefreelymixed,nomatterwhethertheyresideindifferentprojectsorinthesame.Theycanevenmutuallyrefertoeachother,theScalacompilercontainsasubsetofaJavacompilertomakesenseofsuchrecursivedependencies.\n#Fun\nMaybemostimportantisthatprogramminginScalatendstobeveryenjoyable.Noboilerplate,rapiditeration,butatthesametimethesafetyofastrongstatictypesystem.AsGrahamTackleyfromtheGuardiansays:\u201cWe\u2019vefoundthatScalahasenabledustodeliverthingsfasterwithlesscode.It\u2019sreinvigoratedtheteam.\u201d","url":"http://www.scala-lang.org","logo":"//lh3.googleusercontent.com/VNR2VDiKgOosJvxstri83WaGRVmdIwpd1Gzq4FQsulqHXMWn2TpgZ6zMx-M0CO3S_IdyzYusYRyZqafPZhuecWBGnmBMMg"},"author":{"@type":"Person","name":"LiudmilaKornilova"}},"947":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BellyDynamic:ImplementaDeep-LearningbasedGraphEmbeddingmodule","description":"BellyDynamicisitself,adatastructurethatcanbeusedtostoredynamicgraphobjects.Inthecurrentversion,temporalgraphscanonlyberepresentedbytimestampsasedgeattributes.Analyzingtemporalbehaviormayrequiretrajectoryrepresentationsofnodesthatcapturebothstructuralandattributepropertiesofgraphsinanevolvinggraphspace.Here,thetaskistoexplorenon-linearmodels(e.g.deeplearning)toeffectivelyrepresentnodesinavectorspaceforstudyingevolutionofnetworks.Thismodulewouldfacilitateaneffectivelearningprocess(e.g.,nodeclassification,linkprediction,graphreconstruction)formanyreal-worldproblemsincludinglabelpropagation,informationdiffusion,communityinfluenceetc.thatcanbeappliedontopofmanyheterogeneousnetworks.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"YasankaHorawalavithana"}},"948":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NulltoOptional(N2O)EclipsePlugin","description":"Thisproject\u2019sgoalistoaddtotheEclipseJDTafullyautomated,semantics-preservingrefactoringforlegacyJavacodethatreplacesoccurrencesofnullvalueswithinstancesofanappropriatelyparameterizedoptionaltype,firstintroducedinJava8.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"OrenFriedman"}},"949":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AngularJSWebAppEnhancements","description":"TheCommunity-app(AngularJSweb-app)isastandardapplicationbuiltontopofApacheFineractPlatform.ItisaSinglePageApplicationwritteninwebstandardtechnologies(JavaScript,HTML5andCSS).Itprovidesallthecorefunctionalitiesforthemostcommonmethodsoffinancialinclusionandproductandservices.Duringthissummer,IproposetomakethefollowingworkflowandUIchangesinthecommunity-app:\n\n1.ImplementadditionalWizarduserInterfaces\n2.ImprovecollectionsheetUI.\n3.Improvethedrilldownnavigation.\n4.Improveinterfaceforrole-baseddashboards.\n5.Improvethescreensforoursurveysframework.\n6.Automatedbreadcrumbs.\n7.Additionofangular-alerts.\n8.Additionof\u201cTo-dolist\u201donthedashboard.\n9.Additionof\u201cPocket\u201d\n10.Revamptheclients,groupsandcentersdetails\n11.Addingtheadvancedfiltertoclients,groupsandcentersrecords","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AnkitRajOjha"}},"950":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"XWikiBlocklyEditorProposal","description":"ThisisaproposaltoworkontheprojectthataddstheGoogleBlocklyeditortoXWikiandwillfacilitateuserswho'reinexperiencedatcodingtodosowitheaseusingtheBlocklytoolkit.\n-Iplantointroducecustomtoolsforobjectvariableslikedoc,contentetcwhichinturnhavedropdownmenusandtextfieldsforgettingandsettingtheattributesandmethods\n-Theseblockswillthengeneratethecode,thattheuserhadtowriteonhisownearlier","sponsor":{"@type":"Organization","name":"XWiki","disambiguatingDescription":"TheAdvancedOpenSourceEnterpriseWiki","description":"XWikiisanopensourcesoftwaredevelopmentplatformbasedonthewikiprinciples,undertheLGPLlicense.Inadditiontobeingafull-featuredwiki,itisalsoasecondgenerationwikiallowingeffortlessdevelopmentofcollaborativewebapplications.Ontopofthisplatformaplethoraofapplicationsaredeveloped,targetedmainlyonaidingenterprise-levelneeds.\n\nXWikihasavibrantcommunityofdevelopersandusers,consistingofindividualusersaswellasorganizationsaroundtheworldthatareusingXWikifortheirownCommunitiesorIntranets.\n\nWithinXWiki,thedevelopmentinvolvesseverallevels:server-sideplatformprogramminginJavawithServlettechnologies,server-sideapplicationdevelopmentinVelocity,Groovy,andclient-sidedevelopmentinJavaScript,CSSandHTML.\n\nWeproposeprojectsthatcoverserver-sideServletprogrammingandclient-siderichapplicationdevelopment,togetherwithusabilityandperformanceimprovements.","url":"http://www.xwiki.org/","logo":"//lh3.googleusercontent.com/rsLSgoEGGiStUrOG04A8MuEKS6JTtShMqGvvxHT3bw4A1EanhCJERT4ooMRULAYT7OnvP7rcejlxwXRmKSJOMbxkqQizaQ"},"author":{"@type":"Person","name":"VivekIyer"}},"951":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Kannada-Marathilanguagetranslation","description":"Iamaddinganewlanguagepair(Kannda-Marathi)toApertium.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"VidyadheeshaDN"}},"952":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Conda-ForgeBotforAutomaticUpdatesofRecipes","description":"Conda-forgeisacollectionofrecipes,buildinfrastructure,anddistributionsforthecondapackagemanagerthatmakesiteasyfordeveloperstomakesourcepackagesinstallableviaconda.Conda-forgekeepsthecondarecipesforitspackagesinseparateGitHubrepositoriescalledfeedstocks.Traditionally,whenapackagehasbeenupdated,ithasbeenthejobofthepackagemaintainerstoupdatetherecipeinthefeedstockwiththepropermetadataforthemostrecentversion.Notallpackagemaintainersremembertoupdatethefeedstockwhenreleasingnewversions,however,causingsomepackagesonconda-forgetobeoutofdate.Recently,theconda-forgeautotickbotwasdevelopedtoautomaticallytrackoutofdatefeedstocksandopenpullrequeststobumpthemtothenewestversionofthesourcecode.Thebotisaworkinprogressandstillinitsearlystages.ThissummerIwillimplementaseriesoffixesandenhancementstothebot.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"JustinCalamari"}},"953":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsToFOSSASIA\u2019sOpenEventAndroid","description":"TheOpenEventAndroidProjectcontainstwoparts:\n*OpenEventAPKGenerator\n*GenericAndroidApp\n\nOpenEventAPKGeneratorisawebappthatconsumesazipcontainingJSONandbinaryfilesandgeneratesaspecializedandroidapplicationusingtheprovidedconfig.\nGenericAndroidApp\u2019scodebaseisusedtocreatethespecializedapplication.OpenEventapphasthefollowingkeyfeatures:\n*UsesOpenEventOrgaServerAPItofetchrequireddata\n*SavestheacquireddatainalocalSQLitedatabase\n*Allowsnavigatingthroughvariousaspectsoftheevent,suchas:\n*Tracks\n*Events\n*Speakers\n*Sponsors\n*Locations\n*Sessions\n*FAQs,etc\n\nIplantoworkonthefollowingtasks:\n*EnhanceApp\u2019sUI,makingitmorematerialandresponsive\n*SeparateoutmostofthelogiccomponentsofMainActivityintodifferentclasses\n*RemovedependencyfromEventBusPattern\n*Givethecurrentnotificationsystemamakeover\n*Addupcomingeventsasaseparatefragmentforeaseofuse.\n*ImprovefrontendofAndroidAPKgenerator\n*CompletetheFAQsectionwiththepropersearchfeature.\n*WriteViewModeltestsforthecompletedviewmodels","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"mayank8318"}},"954":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementAlicloudProvidersupportandRackspaceProvidersupportforGoCloud","description":"#ProjectDescription\n\nGoCloudisagolanglibrarywhichhidesdifferencesbetweendifferentcloudproviders'APIsandallowsyoutomanagedifferentcloudresourcesthroughaunifiedandeasytouseAPI.\n\n#TheProblem\n\nGoCloudonlysupportsAWSandGCPnow.Moreservicesneedtobeimplemented,suchasAzure,Ali-cloud,DigitalOcean,andRackspace.\n\nOurtaskistoimplementthemajorservicesofthesecloudserviceproviderintheGoCloud.IwanttoimplementtheservicesofAli-cloudandRackspace.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"OddCN"}},"955":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ClickToDialPopupWindowfortheLinuxDesktop","description":"Anapplication(invokedasaMIMEhandler)withaGUIthatcanplaceaphonecall,displaydetailsaboutthecountryinwhichthephonenumberisregistered,savethenumbertoanaddressbookandhopefullytriggeranintentonanAndroidphonethatIcouldusetocall.\nIhavealsoinitiatedworkontheprojecthere:https://salsa.debian.org/comfortablydumb-guest/Hello-from-the-Debian-side","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"VishalGupta"}},"956":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddGeoJSONinteroperabilitytoQtLocation","description":"ThegoalofthisprojectistomakeQtLocationinteroperablewithGeoJSON(https://tools.ietf.org/html/rfc7946)ThistranslatesintoaddingsupportforloadinggeometriesfromGeoJSONandexportinggeometriestoGeoJSON,aswellasaddingtherequiredfeaturestoQtLocationtoreachfeature-paritywithGeoJSON","sponsor":{"@type":"Organization","name":"TheQtProject","disambiguatingDescription":"TheQtProjectco-ordinatesthedevelopmentoftheQtsoftwareframework.","description":"TheQtProjectisaprojecttoco-ordinatethedevelopmentoftheQtsoftwareframework.TheprojectwasfoundedbyNokia,afterhavingacquiredTrolltech,theoriginalinventoroftheQtframework,andhavingreleasedtheQtframeworkundertheGNULGPLlicense.TheprojectiscurrentlyledbyTheQtCompany.","url":"http://wiki.qt.io/","logo":"//lh3.googleusercontent.com/iynQakS1xwp_Pr8GT0IXiBZORrjuQQp4R1vXhnrfw4cTZz_H_yddgmY6eUnDqXLM3wmuBLIuwGvV1q85WNheLxz26j1Ul5c"},"author":{"@type":"Person","name":"JulianS."}},"957":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fastalgorithmforminimumweightperfectmatching","description":"Minimumweightperfectmatchingisaknownproblemofcombinatorialoptimization.Thisproposalconcernstheimplementationofafastalgorithmforsolvingthisproblem,namelyBlossonIVorBlossomV.Itdescribestheproblemingeneral,thewayI'mgoingtoapproachit,codestructure,modulesresponsibilities,approximateweek-by-weekworkbreakdownandotheraspectsofthisproject.","sponsor":{"@type":"Organization","name":"JGraphT","disambiguatingDescription":"Javalibrarythatprovidesgraphdata-structuresandalgorithms.","description":"#WhyJGraphT?\n\nJGraphThasservedasthedefactostandardJavagraphdatastructureandalgorithmlibraryformorethanadecade,anditsactivitylevelsandpopularityhavecontinuedtogrowovertheyears.Butgraphtheoryisafertileandexpansivefield,sothere'salwaysmoretodo!BycontributingtoJGraphT,you'llbepoweringtheprojectsofmanyacademicresearchersandindustrydevelopersnowandinthefuture,andgainingreal-worlddevelopmentexperienceforyourself.\n\n#What'sInvolved\n\nMostoftheprojectsonourideaslistarealgorithmimplementationsorimprovements.AfterrampingupongeneralfamiliaritywithJGraphT,carryingoutaprojecttypicallyinvolves\n\n*readingrelevantresearchpapers\n*studyingexistingportionsofourcodebase\n*discussingapproacheswithmentorsandtherestofthecommunity\n*developingandtestinganimplementationinyourowngithubbranch\n*submittingapullrequestforreview\n*respondingtocodereviewcomments\n*overandoveruntil...\n*yourpullrequestgetsmergedintotrunkandeventuallyreleased!\n*andthenyougetyourfirstbugreport:)\n\nForlargerprojects,theworkmayneedtobebrokenupintoaseriesofpullrequests.","url":"http://jgrapht.org/","logo":"//lh3.googleusercontent.com/4AiEtr6HrJ87OyL-oatAT8Bbw1_C06Q7XPF8416y-QXcJCICp8eDwRBjnv23iKJeCf012vuMvQVsi80PwNKpf5UBa59c_A"},"author":{"@type":"Person","name":"TimofiiChudakov"}},"958":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scrapyperformanceimprovement","description":"TheprojectaimstodefinethebottleneckcomponentsofScrapythatneedimprovement.Thesechanges\ncanspeedupScrapy\u2019sperformance.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ChauTungLamNguyen"}},"959":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Spark3D:ExtendApacheSparktosupport3DSpatialDatasets","description":"Alargeamountof3DdataisgeneratedinHighEnergyPhysics&Astrophysicsexperiments.Toprocessthisdataefficiently,onewouldneedstate-of-the-arttools.Alreadyalotofdevelopmenthasbeendoneinprocessing2DdatawithprojectslikespatialHadoopandGeoSparkbut,thereareveryfewframeworkstoprocessthe3Ddata.TheideaistofollowthefootstepsofGeoSparkandprovideawaytoload,processandanalyse3Ddatasetseconomicallyandefficientlybyleveragingthedistributedcomputationfunctionalityofthespark.Spark3Dwouldprovidethesetofout-of-the-box3DSpatialRDD(3DSRDD)topartitiontheacrossmachines.\nUltimately,spark3Dshouldbeavailableasanopen-sourcelibrarywhichworkswithalltherecentversionsofthespark(2.0+),hasuserfriendlyAPIs(inScala,JavaandPython),worksontopofallmajorplatformsoutofthebox(HDFS,S3,Cassandra,etc.)andsupportsallmajorfileformats(FITS,CSV,Parquet,JSON,Avro,etc.)\nSpark3D:ExtendApacheSparktosupport3DSpatialDatasets","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"mayurdb"}},"960":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Dendrite:AchievefeaturecompletionofFederationandSyncServer","description":"InthisprojectIwouldliketofocusonsolvingthefollowingbroadlevelproblems:\n-ImplementidempotencyforallrelevantAPIs\n-FeaturecompletionoftheFederationAPI\n-FeaturecompletionoftheSyncAPIServer\n-ImprovingstabilityoftheFederationAPI[StretchGoal]","sponsor":{"@type":"Organization","name":"Matrix.org","disambiguatingDescription":"Anambitiousopenecosystemfordecentralised,encryptedcommunication.","description":"###WhatisMatrix?\nMatrixisanopenstandardforinteroperable,decentralised,real-timecommunicationoverIP.ItcanbeusedtopowerInstantMessaging,VoIP/WebRTCsignalling,InternetofThingscommunication-oranywhereyouneedastandardHTTPAPIforpublishingandsubscribingtodatawhilsttrackingtheconversationhistory.\n\n[Matrix.org](https://matrix.org)definesthestandard,andprovidesopensourcereferenceimplementationsofMatrix-compatibleServers,Clients,ClientSDKsandApplicationServicestohelpyoucreatenewcommunicationsolutionsorextendthecapabilitiesandreachofexistingones.\n\n###WhatisMatrix\u2019sMission?\nMatrix\u2019sinitialgoalistofixtheproblemoffragmentedIPcommunications:lettingusersmessageandcalleachotherwithouthavingtocarewhatapptheotheruserison-makingitaseasyassendinganemail.\n\nThelongertermgoalisforMatrixtoactasagenericHTTPmessaginganddatasynchronisationsystemforthewholeweb-allowingpeople,servicesanddevicestoeasilycommunicatewitheachothersecurely,andempoweringuserstoownandcontroltheirdataandselecttheservicesandvendorstheywanttouse.\n\n###Whatdoesthismeanforusers?\nTheaimistoprovideananalogousecosystemtoemail-onewhereyoucancommunicatewithprettymuchanyone,withoutcaringwhatapporservertheyareusing,usingwhicheverapp&serveryouchosetouse,anduseaneutralidentitysystemlikeane-mailaddressorphonenumbertodiscoverpeopletotalkto.\n\n###HowisMatrixcurrentlybeingused?\n[Lotsofdifferentclients](https://matrix.org/docs/projects/try-matrix-now.html)havealreadybeenwrittenbythecommunity,aswellasseveralbridgestoexistingservices(IRC,Slack,libpurpleetc).Infact,auservisiting#matrixonfreenodemightbecommunicatingwithGitterorSlackusersviaMatrix-withoutevenrealisingit!\n\nRecentworkonMatrixincludes[E2Eencryption](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)(seeFOSDEM2017talksbelow),[embeddablewidgets](https://matrix.org/blog/2017/08/23/introducing-matrix-widgets/),[Communities](https://medium.com/@RiotChat/communities-aka-groups-are-here-announcing-riot-web-0-13-riot-ios-0-6-and-riot-android-0-7-4-933cb193a28e)and[Dendrite](https://github.com/matrix-org/dendrite)!\n\n*[EncryptingMatrix](https://fosdem.org/2017/schedule/event/encrypting_matrix/)\n*[Thefutureofdecentralisedcommunication](https://fosdem.org/2017/schedule/event/matrix_future/)","url":"https://matrix.org","logo":"//lh3.googleusercontent.com/lj4cCPcRF75WxmtxvnsuTVQ9DqfoGWVHiUuVgV_RIQ11qa4xywfxjEjHxNimWmRkdWYp6HI-CG-kDXcvunZ5ARgRHP1xgg"},"author":{"@type":"Person","name":"APwhitehat"}},"961":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Candis:ASoftwareToolforCancerPredictionAndBiomarkerIdentificationUsingHigh-throughputData","description":"Candis(portmanteauofCancerandDiscover)isanOpenSourcedataminingsuite(releasedundertheGNUGeneralPublicLicensev3)forDNAmicroarraysthatconsistsofawidecollectionoftools,rightfromDataExtractiontoModelDeployment.IthasaRIA(RichInternetapplication)andaCLI(commandlineinterface)tocarryoutresearch.MymainfocuswillbeonenhancingRIApartoftheproject.","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"RupavJain"}},"962":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bilingualdictionaryenrichmentviagraphcompletion","description":"Graphrepresentationisverypromisingbecauseitrepresentsaphilosophicalmodelofametalanguageknowledge.Knowingseverallanguages,IknowthatitcouldbehardtorecallsomerarewordanditiseasiertotranslatefromFrenchtoEnglishandonlythentoRussian-becauseIforgottheword-pairbetweenRussianandFrench.Thisgraphrepresentationworksjustlikemymemory:wecannotrecallwhatisthiswordfromL1inL2.Hmm,weknowL1-L3andL3-L2.Oh,that'sthelinkweneed.NowweknowL1-L3word-pair.So,asweworkon***natural***languageprocessing,let'suse***natural***instrumentsandsystemsaswell.\n\nThemainbenefitofthisprojectisreducinghumanlaborandautomatizationofpartofthedictionarydevelopment.\n1.Findinglacunaeincreateddictionary\n2.Dictionaryenrichmentbasedonalgorithmthatoffervariantsandevaluationofthesevariants.\n3.Apotentialbaseforcreatingnewpairs.\n\nListofmainideas:\n1.Classestocreatethemostappropriatetypeofinformation\n2.Workwithsubraphs(connectivitycomponents)toreducethecomplexityofcalculations\n3.Filtrationalgorithms\n4.Vectorizationtoincreaseefficiency\n5.Developedifferentmetricstoreachqualityoftranslation","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"EvgeniiGlazunov"}},"963":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComplexNumbersupportinFEniCS","description":"Inmanyfieldsofscienceandengineering(suchaselectrodynamics,acoustics,andquantummechanics),thepartialdifferentialequations(PDEs)canbecomplex-valued.Currently,thefiniteelementsolveroftheFEniCSProject,DOLFIN,supportsonlyrealfloating-pointarithmeticlimitingthescopeofapplicationonthesefields.TheprimarygoalofthisprojectistoextendthecapabilitiesofDOLFINtosupportcomplexnumbers,andthustodirectlyrepresentcomplex-valuedfields,openingupthepossibilityofthesolutionoflarge-scalecomplex-valuedPDEsusingFEniCS.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"IgorBaratta"}},"964":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementofCO2emissionAPI","description":"ThisprojectaimstoimprovetheexistingRESTfulAPI,thatistoimprovethefunctionalitiesoftheexistingAPIofCarbonEmissions.Thisincludesbothfront-endaswellasbackendimprovisationsformorereliabilityontheAPIfortheemissiondata.Atthesametime,itfocusesonincreasingthestandardsandqualityoftheAPIaswellasthedataendpoints.Thiswillincreasetheversatilityofthecodebase,andmakeitreliableforthecorporate/companiestousetheAPIforcalculatingcarbonemission.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"RaghavendraVedula"}},"965":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PlagiarismdetectorandGhostmode","description":"Plagiarismdetector:Intherealcontestthereareprobabilitythatuserscheatotherscodeorhelpeachother.Inordertopreventthisrisk,itisnecessarytobuildaservicethatcananalyzesourcecodesubmissions.\n\nGhostmode:Usersoftenwanttoreplaypastcontest.Whenusersreplayinganypastcompetitiontheywillbeabletoseeareplayofthescoreboardexactlyasrecordedduringtheoriginalcompetition.Thisisimportantbecauseitletsuserstosimulatetheirperformancewithoriginalscoreboard.","sponsor":{"@type":"Organization","name":"omegaUp.com","disambiguatingDescription":"omegaUpisaimedtoincreasethenumberoftalentedSoftwareEngineersinLatAm.","description":"omegaUpisanon-profitorganization(501c3)aimedtoincreasethenumberoftalentedSoftwareEngineersinLatinAmerica.StudentscanuseouropensourceplatformomegaUp.comtolearnandimprovetheirComputerScienceskillsthroughcodingchallengeswithafunandcompetitiveapproach.\n\nTeachersandtutorscancreatenewcodingchallengesoruseexistingonestostartonlineprogrammingcompetitionswithlocal,nationaloreveninternationalreach.omegaUp.comprovidestheplatformtocreatecodingchallenges,managecontestsandautomaticallygradesolutionstochallengeswithimmediatefeedback.","url":"https://omegaup.org/","logo":"//lh3.googleusercontent.com/C-T7W78lGR4ns_hATPKOwIKvp5vCon9icSYHXtqhWCsjpBIpX93nEqeoaLS4H02OcCq4HI0YdsWPPrQY1LegmZiyX4haqQ"},"author":{"@type":"Person","name":"VincentFango"}},"966":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rucio:Billion-rowscalableandflexiblemetadata","description":"Rucioproduceslargeamountsofmetadataforit\u2019sfilesanddatasetswhichisstoredinacentralRucioserver.Howeverthereisafixedsetofmetadataattributesthatcanbestoredcurrently.Ruciowouldlikeagenericmetadatacataloguewithnorestrictiononthekindofmetadatastoredforthefiles.TheprojectistotodesignandimplementagenericandscalablemetadatacomponentthatintegrateswiththecoretransactionalmodelofRucio.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AsketAgarwal"}},"967":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Onestepclosertoversion1.0","description":"GComprisisahigh-qualityeducationalsuite,thataimstoteachthekidswhoareaged2-10years.Recentlyits0.9versionwasreleasedwhichhasmorethan140activities.ThegoalofthisprojectistocreateaBitmapdrawingactivityandanAnimationactivityforGCompristocreatekidsinterestindesigning,drawingandgraphicalanimations.ThiswillhelpGCompristomoveonestepclosertoversion1.0.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AmitSagtani"}},"968":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddaLicenseXMLEditortotheOnlineTools","description":"CurrentlythelicensesfortheSPDXLicenseListarestoredinthelicense-list-XMLrepositoryintheXMLformat.SotocreateoreditalicenseinXMLformatisamanualprocessandrequirestheeditingofXMLfilesbytheSPDXteammembers.ThiscanbechallengingforthepersonwhowantstocontributebutnotfamiliarwithXML.\n\nSincetherearenogoodopensourceXMLeditorsonline.TheaimofthisprojectistocreateawebbasedXMLeditorusingwhichanyonecancreateandeditthelicenseXMLfiles,downloadthenewXMLfileandcancreateapullrequestinthelicense-list-XMLrepository.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"TusharMittal"}},"969":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Makinganimint2readyforCRANandfriendlierfortheweb","description":"ThisprojectproposalpretendsthatafterfinishingthiseditionofGoogleSummerofCode,animint2willbehostedonCRAN.Todothatthecodehastoberefinedandsomeissuesandconflictsmusttobesolved.Thiswillbethepriorityofthisproject.\n\nRegardingamoreambitiousvision,animint2willalsoincludeanevenwiderrangeoffeatures.Theobjectiveistoimprovesomeoftheaestheticsfeaturesofthepackage,upgradeitsd3.jscodetoversion5andimprovethedocsofanimint2creatingacompletevignetteofthepackage,runandpublishnewtests.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"Adri\u00e1nBlanco"}},"970":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"libvirtbindingsfornode.js","description":"Therearefewlibvirtbindingsfornode.jsavailablevianpm.HowevernoneofthemexposealllibvirtAPIs.Thatismainlybecausetheyaremanuallywrittenandnotautomaticallygenerated.Theaimistoutilizesameinformationthatpythonbindingsdoandautomaticallygeneratenodelibvirtbindingsbasedonthatinformationsothattheydon'tneedtobemodifiedforeverynewAPI.","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"RamyElkest"}},"971":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveautomaticimportofeventswithenhancementofeventanalyticsandadditionofmachinelearningcapabilitiesforBigdataservicesandsearchinOpenEventServer","description":"*Improvethefeatureofautomaticimportofevents\n*Implementasystemforeventanalytics\n*ImplementmachinelearningcapabilitiesforBigDataServices\n*ImplementmachinelearningcapabilitiesforSearch\n\nProjectGoals:\n*AdditionofautomaticimportofeventslistedonvariousothereventmanagementwebsitesintoOpenEventsotomakeitasaonestopresourceofeventsacrosstheweb.\n*ImplementthefeaturesforeventanalyticswhichallowstheuserstoseehowistheeventsdistributedamongvariouscategoriesoreventtypesinOpenEventapplication.Thismayalsoincludetoanalysetheinterestofattendeestowardseveryspecificeventtypeandeventtopic.\n*AdditionofmachinelearningcapabilitiestohavebigdataservicesincludeintheOpenEventAPIServersotomanagethedataasourapplicationscales.\n*Toimplementmachinelearningtechniquesineventssearchtoprovidetheuserwithmorespecificandinterestedeventsresultsetaftersearching.\n*Writingtestsforallthefeaturesimprovedandintroduced.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"BhaveshAnand"}},"972":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"vitrivrApp","description":"ThisprojecttargetsatmakingAndroidappforvitrivr.CurrentlyvitrivrhasawebUIwhichisvitrivr-ngbutitisnotoptimisedformobileuse.vitrivrAppwillclosethatgapbetweenvitrivrandmobiledevices.Alsothisprojectwillincludeadding/improvingfeaturesofcineastlikeSpatialRetrievalandAddMediaAPI.SpatialRetrievalwillallowuserstoqueryonthebasisofLocationwhileAddMediaAPIwillallowuserstoaddmediadirectlyfromUIratherthanwritingcommandsoncineastserver.Integratedwiththese,itwillcreateacohesiveexperienceformobileuserswhichwillallowthemtoquerymediafromahugeserver,collaboratewithpeopleorquerymediafromownmobiledevice.","sponsor":{"@type":"Organization","name":"vitrivr","disambiguatingDescription":"vitrivr-theopen-sourcemultimediasearchengine","description":"Whatisvitrivr?\n=============\nvitrivrisaninnovativemultimediaretrievalenginethatoffersarichsetofdifferentqueryparadigmstosearchinlargecollections.Thisincludestraditionalkeywordqueriesbutalsoquery-by-example,query-by-sketch,andmotionqueriesthatrelyonintrinsicvidefeaturesfeaturessuchas,forinstance,color,edgeormotioninformation.Attheuserinterface,sampleimagesorsamplevideos(query-by-example),hand-drawnsketches(query-by-sketch)orflowfields(motionqueries)andcombinationsthereofcanbeused.ThesystemiscomposedoftheVitrivr-NGfront-end,theflexibleretrievalengineCineast,andthestorageback-endADAMpro.\n\nWhatisVitrivr-NG\n===============\nVitrivr-NGisvitrivrsbrowser-baseduserinterface.ItisimplementedusingAngular.jsandTypescriptanditsmodulararchitectureenablesittobecustomizedformanyusecases.\n\nWhatisCineast?\n=============\t\t\t\nCineastisacontent-basedmultimediaretrievalenginewhichretrievesimages,audio-andvideosequencesaswellas3d-modelsbasedontheircontent.ItsupportsQuery-by-ExampleaswellasQuery-by-Sketchbyusingamultitudeoflow-levelvisualfeaturesinparallel.\n\t\t\t\t\nWhatisADAMpro?\n===============\t\t\t\nADAMproisadatabasesystemtostoreandretrievemultimediadata.ItprovidesBooleanretrievalandsimilaritysearchandmakesuseofavariousindexstructuresforefficientretrieval.","url":"https://vitrivr.org/","logo":"//lh3.googleusercontent.com/lhsXqp2jbzRGGCqGvDStGvMyN3a1l0hwsZ6r1LUwWwuzDwSTYUgDtrS1Ji0x1jqHehwPbYExlFMvGXewfnBla5nmE-j2gvoW"},"author":{"@type":"Person","name":"VaibhavMaheshwari"}},"973":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheCargoSpecial:Drilldownpage","description":"TheCargoextension'sSpecial:Drilldownpageshowsalistingofeachtable,itscontents,andasetoffilters,forallthedatainawikistoredviaCargo.ThisprojectaimstoimproveuponthecurrentresultsoftheDrilldownpage(forinstance,addingadditionaltabstoletusersseetheresultsinamap,orinacalendarortimeline)andtoimprovetheimplementationofthefilters.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"nikhil-nk"}},"974":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Game/savedworld/modulepreviewimagecontent","description":"Frommyperspective,wecouldremakesomegamemenusandwiththatimprovetheuserexperience.Thegeneralideaistoprovidemoreopportunitiestomanagemoduledependenciesandconfigurethem.Andotherusefulchanges,likescreenshotsforsavedgames.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"SiarheiShalyhaila"}},"975":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofBalanceBotwithArdupilot","description":"ExtensionofArdupilotcodebasetosupportSelfBalancingRobots","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"EbinPhilip"}},"976":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatingInteractiveNetworkVisualizationandcommunitydetectionofMediaSourcesNetworkfromMediaclouddata.","description":"Creationofinteractivevisualizationofnetworksisahardproblemthattypicallyrequireshumanexpertisetosolvetocomeatahumanfriendlyvisualization,butcreatingthevisualizationsbyhand(GephiorotherGUIbasedtools)ishardasMediacloudhostsnumeroustopicnetworks.Currently.gexffilesproducedviaMediacloudformediasourcenetworksondifferenttopicsareexportedandthenGephiandsimilartoolsareusedtocreatehighqualitynetworkvisualizationssupervisedbydomainexperts.\n\nWewishtocreatehuman-friendlyinteractivevisualizationsfromthemediasourcesbycodinginsteadofGUIbasedtools.AscommunicatedearlieroveremailwithLinusandHal,theworkwouldpotentiallybetofirstreplicatethegivenvisualizationsmadeinGephitobegeneratedbycode.Secondphaseoftheworkwillbetoimplementcommunitydetectionwithvaryingmodularityclassandcolorthenetworkdependingonthecommunities.","sponsor":{"@type":"Organization","name":"BerkmanKleinCenterforInternet&SocietyatHarvardUniversity","disambiguatingDescription":"Exploringcyberspace,sharinginitsstudy,andhelpingpioneeritsdevelopment.","description":"TheBerkmanKleinCenterforInternet&SocietyatHarvardUniversitywasfoundedtoexplorecyberspace,shareinitsstudy,andhelppioneeritsdevelopment.Werepresentanetworkoffaculty,students,fellows,entrepreneurs,lawyers,andvirtualarchitectsworkingtoidentifyandengagewiththechallengesandopportunitiesofcyberspace.\n\nWeinvestigatetherealandpossibleboundariesincyberspacebetweenopenandclosedsystemsofcode,ofcommerce,ofgovernance,andofeducation,andtherelationshipoflawtoeach.Wedothisthroughactiveratherthanpassiveresearch,believingthatthebestwaytounderstandcyberspaceistoactuallybuildoutintoit.\n\nOurfaculty,fellows,students,andaffiliatesengagewithawidespectrumofNetissues,includinggovernance,privacy,intellectualproperty,antitrust,contentcontrol,andelectroniccommerce.OurdiverseresearchinterestscohereinacommonunderstandingoftheInternetasasocialandpoliticalspacewhereconstraintsuponinhabitantsaredeterminednotonlythroughthetraditionalapplicationoflaw,but,moresubtly,throughtechnicalarchitecture(\"code\").\n\nAspartofouractiveresearchmission,webuild,use,andfreelyshareopensoftwareplatformsforfreeonlinelecturesanddiscussions.Wealsosponsorgatherings,rangingfrominformallunchestointernationalconferences,thatbringtogethermembersofourdiversenetworkofparticipantstoswapinsights\u2013andsometimesbarbs\u2013astheystakeouttheirrespectivevisionsforwhattheNetcanbecome.Wealsoteach,seekingoutonlineandglobalopportunities,aswellassupportingthetraditionalHarvardLawSchoolcurriculum,ofteninconjunctionwithotherHarvardschoolsandMIT.\n\nReadmoreabouttheBerkmanKleinCenteratourhomepage.","url":"https://cyber.harvard.edu","logo":"//lh3.googleusercontent.com/FtnYMNs3B3SZfxkdKQONDlO-G8R_OyScQ1LvvyjZ-Jt-V5bj6lJAuF2Dk8AAughYi1xFf3t36mdyem0vI3SFfFIjfM6qHFxF"},"author":{"@type":"Person","name":"TasmiahTahsinMayeesha"}},"977":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingtheextractionofburned-insubtitles","description":"ThepurposeoftheprojectistogiveCCExtractorthecapabilityofextractingsubtitlesincaseofmovingtextsuchastickers,automaticallydistinguishbetweendifferentspeakersincaseofDVBandburned-insubtitles,handlewordbywordsynchronisationcasesandaddingsupportfornon-latinlanguageslikeMandarinChinese","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"KrushanBauva"}},"978":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SuperResolutionFilter","description":"Forthepasttwoyearsseveralimageandvideosuperresolutionmethodshavebeenproposedthatarebasedonconvolutionalneuralnetworks.Thisworkwillbemorefocusedonthesuperresolutionalgorithmsforvideo,butsomealgorithmsforimageswillalsobeconsidered.Allconsideredsuperresolutionmethodswillbeobjectivelyevaluatedandthealgorithmwithbestperformance/qualitytradeoffwillbeimplementedasaFFmpeg\u2019superresolutionfilter.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"SergeyLavrushkin"}},"979":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebComponentsusingFHIRResources","description":"LibreHealthEHRisanopensource,clinicallyfocusedEHRwhichwasdesignedforeasyuseandcustomizableforvarietyofsettings.LibreHealthisacommunitythatworkstodevelopandimplementHealthInformationTechnologyapplicationtodeliverbetterhealthoutcomesusingthesetechnologyplatformsoneamongthembeingtheLibreHealthHER.Thisisanopensource,clinicallyfocusedEHRwhichwasdesignedforeasyuseandcustomizableforvarietyofsettings.ThebackendofthisEHRisforkedfromOpenEMRdatamodel.\nTomoveawayfromOpenEMRdatastorage,efficientreadingandwritingclinicaldataandimprovinginteroperability,weneedtomovetothestandardofFHIR(FastHealthcareInteroperabilityResources)Specification.ThisprojectaimstobuildcomponentsforLibreHealthEHRbasedonFHIRwithPolymercomponents.ThiswillenabletheEHRdeveloperstoupgradetoastandarddatamodel.Theresourcesfrommodulesinlevel3andlevel4ofFHIRwithmaturitylevelabove3willbedevelopedusingPolymercomponents.TheseresourceswerespecificallyselectedastheycontributetothepatientcentricfeatureoftheEHR.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"Parvati"}},"980":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Tests,profilinganddebugframeworkforNautilus","description":"Thisproject'sgoalistooffertheNautilus'communityaneasywaytotesttheircontributionswithconsistentresultsandaprofiling/coverityaspectinordertoeasilyidentifypossibleissues.Theprojectitselfincludestheadditionofunittests,integrationtests,coverityandprofilingtoolsaswellasareworkontheNAUTILUS_DEBUGframework.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"AlexandruFazakas"}},"981":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingReportingWorkflowforRadiologyasanOpenWebAppandIntegratingVoiceDictationforRadiology.","description":"ImplementingRadiologyWorkflowforLibreHealthradiology,integratingvoicedictationintothesamemodule","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"Tenas"}},"982":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ClickToDialPopupWindowfortheLinuxDesktop","description":"Clickingatel:linkinanapplicationsuchasFirefoxcanstartapop-upwindowwiththeseelementsintheGUI:thephonenumbertobecalled,a\"Call\"buttonthatplacesaphonecall,detailsaboutthecountryinwhichthephonenumberisregisteredandanotherbuttontosavethenumbertoanaddressbook","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"DiellzaShabani"}},"983":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RenovationofMasterOfOreon","description":"RenovationofMasterofOreonisanextensiverefactorofthecurrentMasterofOreonmodule.ThevisionbehindMOOistocreateagame-playscenarioakintoamixturefortressmanagementofDwarfFortressandwizardresearchinDungeonKeeper,whichwillbemadeavailablethroughthisproject.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"NamanTiwari"}},"984":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Format-PreservingYAML","description":"SometimeStack(TheHaskellToolStack)askustoaddanextradependency,manually.Thisisoneofsomeproblemsthatoftenoccurred.Howisthisprojectactuallyhelpus?Tounderstandbetter,thereisanexampleintheproposal.SupposethatweusethelatestHakyllthatneeda`pandoc-citeproc-0.13`whichismissinginthelateststableStackLTS.Stackaskustoaddtheextradependencytosolvethisproblem.IfStackcouldaddtheextradependencybyitself,wouldn\u2019titbenice?","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"WisnuAdiNurcahyo"}},"985":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidFieldOperationsAppVersion5","description":"ThisprojectwouldextendtheexistingversionandtransformitintoVersion5-byextendingofflinesynchronization,addingadditionalfunctionalities,andcontinuingtheMVParchitecture.TheapplicationneedsEnhancementsinmanyoffragmentsandaredesignationoftheworkflowwhichwouldbeoneofthegoals.Theapplicationneedstointegratedwithanotificationframeworktorecievethemessagesfromtheserverandotherenhancementsaswell.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AkshGautam"}},"986":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extendclad-TheAutomaticDifferentiation","description":"CLADisaClangpluginthatimplementsautomaticdifferentiation.Automaticdifferentiationavoidsusualdisadvantagesofsymbolicandnumericaldifferentiation,bytransformingthesourcecodeoffunctions.ThegoaloftheprojectistoextendCLADbyaddingthefunctionalityforcomputinggradientoffunctionsofseveralvariablesina\nsinglefunctioncall.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AleksandrEfremov"}},"987":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerformanceAnalyticsStandardErrors","description":"Thecurrentfinanceindustrypracticeinreportingriskandperformancemeasureestimatesofassets\nandportfoliosdoesnottypicallyincludereportingthestandarderroroftheseestimates:consumershave\nnoclueastohowaccuratethoseestimatesare.WiththerecentworkofChenandMartin(2018),anew\napproachbasedoninfluencefunctionshasbeendevelopedtoprovideanaccurateestimateofstandard\nerrorsofriskandperformanceofassetsandportfoliosforreturnswithbothseriallyuncorrelatedandseri-\nallycorrelatedreturns.Thisprojectinvolves(1)developinganewRpackagenamedInfluenceFunctions\nand(2)integratingtheRpackageEstimatorStandardErrorinconjunctionwithInfluenceFunctions\nintotheexistingRpackagePerformanceAnalytics,withthegoalofgivingPerformanceAnalyticspack-\nageusersmorefunctionalityandtheoptionforthefirsttimetoreportthestandarderrorsofavery\nwiderangeofriskandperformancemeasureestimatesofassetsandportfolioswhenreturnsareserially\ncorrelatedaswellaswhentheyareuncorrelated.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"Anthony_AC"}},"988":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnApplicationforOpenHealth","description":"IwanttocontributetoStonyBrookUniversityBiomedicalInformaticsbydevelopingawebappforOpenHealth.Thisinvolvesimplementinganonlineplatformthatcanhandleandvisualizehugedatasets(aspublichealth-relateddata)inJSONformat.\nWiththedevelopmentofwebandthegrowingpopularityofJavaScriptinrecentyears,webapplicationsbecomenecessaryformanyprojectsinscience.Itprovidestheonlineaidsforprobability,statisticsandhealthscienceresearchandsupportsefficientcomputing.","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"YueCao"}},"989":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedisImplementationForGora","description":"Redisisanopensource(BSDlicensed),in-memorydatastructurestore,usedasadatabase,cacheandmessagebroker.ThisprojectwillimplementredisdatastoretoGora.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"TalatUYARER"}},"990":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PocketScienceLab-GSoC'18","description":"**PocketScienceLab**byFOSSASIAisaelectronicmeasurementandanalyticaltool.Thishelpsstudents,teachers,undergraduatesandhobbyistsinnumerouswaysintheiracademicsaswellasprojects.\n\nTheprojectcurrentlyfacilitatesPSLabinterfaceswith*Android*and*Desktop*platforms.DesktopapplicationisrathercompletebuttheAndroidapplicationisnot.Boththeapplicationsneedimprovementsmoreorless.Theexpectedoutcomebytheendofthissummeristomaketheseplatformsfullyfunctionalwitheaseofuse.Apartfromtheseplatforms,a*Web*interfacewillalsobedeveloped.\n\nThesethreecompleteplatformswillincreasetheusabilityof**PSLab**deviceoveralmostanysystems,beitWindows,Linux,MacorAndroid.Userwillnothavetospendhundredsofdollarsoncostlyequipmentstohelpwiththeirprojectsandpracticalsanymore.","sponsor":{"@type":"Organization","name":"PocketScienceLab","disambiguatingDescription":"APocketScienceLabforPhysicsEducationandEveryStudent","description":"ThegoalofPSLabistocreateanOpenSourcelabusingOpenSourcesoftwareandhardwarethatcanbeusedforexperimentsbyteachers,studentsandcitizenscientists.Ourtinypocketlabprovidesanarrayofsensorsfordoingscienceandengineeringexperiments.Itprovidesfunctionsofnumerousmeasurementdevicesincludinganoscilloscope,awaveformgenerator,afrequencycounter,aprogrammablevoltage,currentsourceandasadatalogger.WearedevelopingtheexperimentsstartingonthehardwaretolibrariesanduserinterfacesfordesktopPCsandAndroidappsforsmartphones.ThePSLabprojectisinspiredbytheworkoftheOpenScienceHardwarecommunity","url":"https://pslab.fossasia.org","logo":"//lh3.googleusercontent.com/QJjQa-bCupLHYPgriwaiacHngco0BoHP-RfuDnT2KaNBoIIPvqURM3Rik9Ct43x1nXvKOlLJ7fv3eLW04QDneCMsvVzNVZ8u"},"author":{"@type":"Person","name":"MadhushankaPadmal"}},"991":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Machine-independentEFIbootloader","description":"WiththeincreaseofavailabilityofARMdevicesandthemulti-vendorsystemadoptedbyARMitwasbecomingincreasinglydifficultforkernelanddistributionmaintainerstosupportARMdevices.Thiswasbecausethatveryminutechangesinthedeviceconfigurationi.e.peripheralsonchipandoff-chipfunctionality,requiredthekerneltoberebuiltormodifiedforthatspecificdevice.Thisisobviouslyverydifficulttomaintainandsupport.\n\nTherearetwomaingoalsoftheproject.FirstoneistoaddEFIsupportforARMmachines.Eversincethereleaseof64-bitARMprocessors,ARMholdingshasspecifiedtheUEFItoberecommendedbootupmethodformodernmachines.SecondistheadditionofsupportforFDT(orFlattenedDeviceTree).TheadditionofFDTwillenabletheuseofagenerickernelforallARMdevices.ByreadingtheFDT,thekernelwillitselfdecidethespecificdriversitneedstoload","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"SaadMahmood"}},"992":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforWFSFormat","description":"OGCWebFeatureServiceallowsaclienttoretrieveandupdategeospatialdataencodedinGeographyMarkupLanguage(GML)frommultipleWebFeatureServices.WFSServersupportsvariousoperationslikeGetFeature,DescribeFeatureType,LockfeatureandTransactionOperations.\nTransactionoperationisoptionaloperationwhichallowsthefeatureinstancesandtheirpropertiestobeupdatedordeletedanditcanalsobeusedtoinsertnewfeatures.EachtransactionwillconsistofzeroormoreInsert,Update,andDeleteelements,witheachtransactionelementperformedinorder.\nInthisproject,OGCformatWebFeatureService[WFS]clientwillbecreatedwhichwillsupportTransactionOperationonfeaturesbyusingWFSstandardrequestandresponse.GoalistoparseGetcapabilityrequestandtoidentifycapabilityofserver.AndproposedclientwillsupportCreation,UpdationanddeletionofthefeaturesinstanceusingtheshapesdrawnontheGlobe.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"GarimaNatani"}},"993":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneratingJSONEditorsbasedonJSONSchema","description":"Manualwritingandeditingform-basedUIsistimeconsuminganderrorproneeffort.JSONFormsallowsyoutodescribethelayoutandcontrolsofyourformswithuischema.Ontheotherhand,specifyingtheseuserinterfacedescriptionsnativelyasJSONisnotoptimal.Inordertoreduceeffortandavoidpossibleerrors,myaimistoimplementaweb-basedtoolforcreatinguischema.Thistoolcanbedeployedstand-aloneandshallbeintegratedintoTheiaasaweb-basedIDEplatform.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"AhmetTanakol"}},"994":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Optimization/ParallelizationofNeuralNetworkswithSequenceRecognizingElementsinMOOSESimulator","description":"Biologicalneuronsaredifferentfromthelogisticunitsusedinartificialneuralnetworksinseveralways.Thecomplexityanddiversityinbiologicalneuronscangiverisedifferenttypesofinterestingcomputations,suchassequencerecognitionbyindividualneurons.The\u200bMOOSE\u200b(MultiscaleObjectOrientedSimulationEnvironment)isatoolthatcanbeusedtoexploresuchcomputationsatmultiplescalesusingabstractaswelldetailedmodels.\n\nCurrentlyMOOSEimplementssequencerecognitioninabstractmodelneuronssuitableformakinglargeneuralnetworks.Theaimofthisprojectistooptimizeandparallelizethisfeature,inordertoimprovethecomputationalefficiency.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"megh1241"}},"995":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JenkinsRemotingoverMessageBus/Queue","description":"CurrentversionsofJenkinsRemotingarebasedontheTCPprotocol.Ifitfails,theagentconnectionandthebuildfailsaswell.Therearealsoissueswithtrafficprioritizationandmulti-agentcommunications,whichimpactJenkinsstabilityandscalability.\nThisprojectaimsanupdateofRemotingandJenkinsinordertoaddsupportofapopularmessagequeue/bustechnology(RabbitMQorKafka)asafault-tolerantcommunicationlayerinJenkins.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"PhamVuTuan"}},"996":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingBCCsupportforPerformanceCo-PilotandVector","description":"BCC(BPFCompilerCollection)isatoolkitforefficientkerneltracingusingeBPF(extendedBerkeleyPacketFilters).ThisprojectextendsthecurrentPCPBCCPMDA(PerformanceMetricsDomainAgent)byaddingadvancedBCCtoolsforsystemintrospectionandextendsVectorwithnewwidgetsthatexposethesecollectedmetrics.ThecollectedmetricsincludeblockdeviceI/Olatency,latencyoftheopen/read/write/fsyncoperationsforext4,xfsandzfs,per-processdiskI/Otime,TCPsessionandretransmitdetails,per-processTCPthroughput,schedulerrunqueuelatencyandprocessdetailsofnewprocesses.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"AndreasGerstmayr"}},"997":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IPv6ReconfigurationandRenumbering(MultipleIPv6addresses/prefixesinasingleIA)","description":"IPv6re-configurationthroughDHCPisaservertriggeredmechanismfortheclientstoupdatetheirIPv6addressesandprefixes.TheserverbehaviorofsendingandhandlingReconfiguremessageisspecifiedinRFC3315bisInternetdraft.Kea-dhcpv6servercurrentlydoesnotsupportReconfiguremessagesanditsassociatedremotekeyauthenticationprotocol.ThetaskofthisprojectwouldbetoextendKeaserversoftwarewiththesupportofsendingandhandlingofReconfiguremessageinkea-dhcpv6serverasspecifiedinRFC3315-bisInternetDraft","sponsor":{"@type":"Organization","name":"InternetSystemsConsortium","disambiguatingDescription":"Wesupportcriticalinternetinfrastructurewithqualityopensource","description":"[ISC](https://www.isc.org/mission/)istheorganizationbehindtheongoingdevelopmentanddistributionofthenameserversoftware,**BIND**.OurteamofengineershelpsdrivetheDNSstandardsandauthorthereferenceimplementationthatisthendistributedascommercial-qualityopensourcesoftwarefortheInternetcommunity.ISCprovidesthesameleadershipbothinstandardsdevelopmentandsoftwarefortheDHCPprotocol:**ISCDHCP**and**Kea**.Overtheyears,theISCteamhaswrittenover[60RFCs](https://www.isc.org/community/rfcs/isc-rfcs/);weareproudofoursubstantialcontributionstothe[InternetEngineeringTaskForce](http://ietf.org).\n\nAdministratorsadoptingKeaarelookingfornewwaystomanagetheircorenetworkservices.TheyareattractedbyKea'sseparationofleasedatafromnetworkcommunications,thatfacilitatescentralizedprovisioning.TheywanttoleverageKea'shooksapiandRESTapitointegrateDHCPwithothernetworkoperations.Astheexplosionofcontainerizedapplicationsisbreakingtheold1:1relationshipofIPaddressestomachines,theyneedmoreflexibilityandautomationforserviceslikeDNSupdating.TheKeateamarelookingforcontributorswhowanttohelpusbringthiscorenetworkmanagementserviceintothe21stcenturybyimprovingandextendingthemonitoring,provisioning,extensibilityandperformance.\n\nISCisanon-profitcompany.Ouropensourcesoftwareisfreelyavailableonourwebsiteandon[https://github.com/isc-projects](github).ISCworkissupportedbythesaleofsoftwaresupportcontracts,andbydonationsfromuserswhowanttoseefreeopensourcemaintainedandextendedforeveryone.","url":"http://www.isc.org","logo":"//lh3.googleusercontent.com/9hwuQ1ElP5Lue5wSunouMgoUcG1PmbsCIQmf6BExDKoo2A1sqKJKPGQaVUK7L2a68-L3yNiT2k9WwF5zFBYZR-Qs6jeAkg"},"author":{"@type":"Person","name":"Mayya"}},"998":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingMTWuser-friendly,robustandproductionready","description":"MindTheWordiscurrentlybrowserextensionthathelpsuserstoinferthemeaningofanewlanguagetheywishtolearnbytranslatingcertainpercentageofwordsinapage.ThecurrentMTWrequiresapolishedlooktosustaininthecompetitionfromothersuchextensions.Also,MTWneedstobeevolvedtoadesktopapplicationwhichimprovesitsavailabilityanduser-friendliness.\nThus,summarizingtwotaskswhichIfeeltobefocusedon:\nFIRSTImprovisingthecurrentextensionMTW,bygivingitapolishedlookandalsomakingitmorerobustanduser-friendly.\nSECONDToimplementthebrowserextensionfeaturesintoaCross-platformDesktopapplicationusingJavascript,AngularJS,Bootstrap,textractnpmmoduleandElectron.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"SushmaKukkadapu"}},"999":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingpostexploitationfeaturesonPOSIXsystems","description":"AsanITstudent,IwouldliketotakepartintheGSOC2018byworkingonthe**MetasploitProject**,thefollowingproposaldetailsthecompletesummerprojectIwouldliketoworkonduringthisupcomingsummer.\n\nThisproposaltargetsthe*\u201cImprovingthePost-exploit/Meterpreterfunctionality\u201d*idea,morespecificallythemettlepayloadtargetingPOSIXsystems.Mygoalsduringthesummerwouldbetoimprovethemettleimplantbydevelopingsomepostexploitationmodules/extensions.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"EliottTeissonniere"}},"1000":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineLearningforFraudDetection","description":"Detailedversion:https://lab.civicrm.org/community-team/gsoc2018/issues/2\n\n**Synopsis**\n\nTheprojectaimstobuildanewopen-sourcefrauddetectionsystemforWMF.The2majorstepsinvolvedare:\n\n*experimentingwithvariousanomalydetectiontechniquestofigureoutwhichoneprovidesarequiredbalanceofprecision(%ofdetectedfraudswhichareactuallyfraudulent)andrecall(%ofallfraudsdetected);\n*providingthetechniqueasanindependentwebservicetoWMF(likeORES)whichcanentertainrequeststoascertaintheauthenticityoftransactions.\n\n**StretchGoals**\n\n*Thewebserviceusesthefeedbackfromitsdecisions(newcorrectdetection/wrongdetectioncorrectedbyahuman)totraintheunderlyingmodel,improvingitsaccuracyinthefuture.\n*UsesomethinglikeLIMEtoprovideajustificationastowhyourclassifierchosetomarkatransactionasfraud.\n*CiviCRMextensiontointerfacedirectlywiththewebservice.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"SaurabhBatra"}},"1001":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Gazebo-RoboCompIntegration","description":"Simulationplaysanimportantroleinrobotics.Throughsimulationwecansavevaluabletimeandresourcestotestouralgorithms.Oftenroboticsrequireexpensivesensorsandhardwarewhichisnotaccessibletoeveryone.\n\nCurrentlyRoboCompusesRoboCompInnermodelSimulator(RCIS),aninbuiltsimulator,tocheckitsapplicationsandalgorithms.Itprovidesalotofbasictoolsandfeaturestoeasilytestandverifyanapplicationdevelopedbyadeveloper.Butithassomeshortcomings.\n\nTomyunderstanding,theaimofthisprojectistoprovideaplatformforthedeveloperstoquicklycheckthechangesandvalidityoftheapplicationdevelopedbythem.TointegratetheRoboCompframeworkandGazebosimulatorinsuchawaythatitinheritsthestructureofRoboCompinterface,usesthefeaturesprovidedbyGazebotoitsfullestandisabletofulfilltheneedsofdeveloperinthemostefficientway.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"AkashKumarSingh"}},"1002":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheHuman-centeredRobotNavigationAgent","description":"MyproposalconsistsontransformthefixedpersonalspaceusedactuallyinRobocompintoanadaptivespace,dependingofthespatialcontext(thereisdifference,forinstance,betweenanarrowcorridorandaroom).Themainideaistochangethevaluesthatdefinesthepersonalspacefunctioninordertoadaptthepersonalspacetoallowtherobottonavigatearoundthepersonwithoutproblems,adaptingittothespatialcontext.Besides,Iwouldliketoextendthesocialnavigationagent,includingothertypicalsocialbehaviors:crossingpeopleincorridors,approachingtohumansinhuman-robotinteraction,etc.Inthisrespect,itwouldbeinterestingtostudyhowthesealgorithmsarealsointegratedintotheplannerandmissionagents,andhowdefinetheprioritybetweenthesemissionsbydefiningasocialbehaviorplanner.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"AraceliVegaMagro"}},"1003":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovethePSLab-RemotePlatform","description":"ThePocketSciencelab(PSLab)istheopensourcehardwaredevicetouseinday-to-daylifebystudents,teachersoranyothercitizentodoscienceandresearchexperimentsusingitsbuiltinoscilloscope,awaveformgenerator,afrequencycounter,aprogrammablevoltage,currentsourceandasadatalogger.Thenecessityofthedevicebeingusedfromanremoteareaortosimulatethefunctionalityataclassroomwithoutthephysicaldevicehasarrived.HencethePSLab-Remoteplatform.\n*TheremoteplatformshouldgiveoutarealexperiencetotheuserandtheprojectproposedherewouldconsistofagoodvirtualenvironmenttoarrangecomponentsandcapturedatafromthePSLab.ThisisanupgradetotheexistingwebPSLab-remoteplatformsinceitonlyhasthefunctionalityofcommunicatingwiththedeviceusingpythonscripting.\n*ArealworldusecaseistohaveaclassroomvirtuallabenvironmenttotestoutthePSLab.Henceathefront-endwebapplicationwillworkasawebportaltoconnectteacherandstudent.Teachercanaddtaskstobecompletedbythestudents.Laterthesketchesandresultscanbeviewedbytheteachertomeasurethestudentlearningoutcomes.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"VikumBandara"}},"1004":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementsToOpenEventOrgaApplication","description":"OpenEventOrgaApplicationisaclientsideapplicationforOpenEventAPIdesignedforEventOrganizers.TheappprovidesfunctionalitytoCreateEvents,CreateTickets,CheckInAttendee,ScanQRCode,SalesOverview,UserAuthenticationetc.\n\nTheappusestheModernstandardlibrariesforbetterperformancebutstillthereisscopeforimprovements.Tofurtherincreaseapp'sperformance,userexperienceandexpanditshorizon,thefollowingenhancementsareproposed-\n\n\u25cfMigrationtoMVVMArchitecture.\n\n\u25cfBackgroundJobSchedulingforOfflineSupport.\n\n\u25cfFeedbacktoUserforJobRequests.\n\n\u25cfImplementSponsors,Speakers,SpeakerCall,Tracks,Order,Sessions,EventFeedbackfeatureset.\n\n\nBestavailableandtestedprocedureswillbeusedtoimplementtheaboveenhancementssuchthatthereisnocompromisewithapp'sperformance.TestingframeworksMockitoandRobolectricwillbeusedfortesting.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"PriyanshuKhandelwal"}},"1005":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CEA-708","description":"CEA-708isthenewstandardfordigitaltvandwasdevelopedtosupersedeCEA-608.Howeverduetowidelyprevalentusageof608,fullfeaturesof708aren'tbeingcurrentlyutilisedfullyandsimpletransformationisdonefrom608to708.Thisprojectaimstocompletesupportinccextractorlibrarytodecodeallfeaturespresentin708completelyandimproveencodingof708intogivenvideo,thereforemakeCCextractorfutureready.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"thetransformerr"}},"1006":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingViSPtoAndroidDevices","description":"TheobjectiveofmyprojectistooffertheViSPcommunityanSDKforAndroid,containing:\n+Buildscripts\n+Adaptingexistingfiles\n+CreatingtheJava/JNIModule\n+DoxygenDocumentation\n+TutorialsandVideos\n+SampleExecutables","sponsor":{"@type":"Organization","name":"ViSP","disambiguatingDescription":"Visualtrackingandvisualservoinglibrary","description":"ViSPstandingforVisualServoingPlatformallowsprototypinganddevelopingapplicationsusingcomputervision,visualtrackingandvisualservoingtechniquesattheheartofthe[Lagadic](https://team.inria.fr/lagadic)research.ViSPwasdesignedtobeindependentfromthehardware,tobesimpletouse,expandableandcross-platform.ViSPallowstodesignvision-basedtasksforeye-in-handandeye-to-handvisualservoingthatcontainsthemostclassicalvisualfeaturesthatareusedinpractice.Itinvolvesalargesetofelementarypositioningtaskswithrespecttovariousvisualfeatures(points,segments,straightlines,circles,spheres,cylinders,imagemoments,pose...)thatcanbecombinedtogether,andimageprocessingalgorithmsthatallowtrackingofvisualcues(dots,segments,ellipses...)or3Dmodel-basedtrackingofknownobjectsortemplatetracking.Simulationcapabilitiesarealsoavailable.\n\nReleasesaswellasdailysnapshotscanbedownloadedassourcecodetarballorzip.ViSPisalsopackagedasbinarypackagesforDebian,Ubuntu,ArchLinux,OSX,iOS,andforROSframework.\n\nTheusersiteisathttps://visp.inria.fr/.Thedevelopersiteisat:https://github.com/lagadic/visp/wiki.Nightlybuildsofthedocumentationareat:http://visp-doc.inria.fr/doxygen/visp-daily/.CodeishostedonGitHub:https://github.com/lagadic/visp.InspiredfromOpenCVwealsoproposevisp_contrib(newalgorithms,applicationsandfutureGSoCcontributions,relatedtutorialsandsamplescode):https://github.com/lagadic/visp_contrib.git.DownloadsforvariousOSandmobiledevices:https://visp.inria.fr/download/.Morethan64tutorialsareavailabletohelptheuser:http://visp-doc.inria.fr/doxygen/visp-daily/index.html#tutorial.","url":"https://visp.inria.fr/","logo":"//lh3.googleusercontent.com/Nq5GbrXyu7ruGatTZx5ugbQFUU3CPlE9dBkjj0Y3XBGQZf11bFqZuBSfdEvR0dtX6mO9DdWs6L2A5y0ZuhaU5alJDSbMGA"},"author":{"@type":"Person","name":"AkshaySharma-1"}},"1007":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddSupportforPythoninLOEclipsePlugin","description":"ExistingLOEclipsepluginallowsuserstodevelopextensionsforLibreOfficeusingJava.ThisprojectwillallowustoextendthissupporttoincludePython.WiththeinclusionofPythondeveloperswillbeabletodevelopextensionsforLibreOfficeusingPython,thusenablingmorenumberofextensionsandgivingtheDevelopersmoreoptionstochoseintermsofcodinglanguage.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"ShobhanMandal"}},"1008":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveGRASSGISintegrationinQGIS3","description":"Currently,GRASSintegrationinQGISishardtomaintain.TherearetwoQGISplugins-ProcessingandGRASSPlugin,whichdifferseachother.ThisproposalisfocusedonProcessingplugin.ProcessingpluginisatthismomentmaintainedbyQGISdevelopersincoreGitrepository.ThissituationhasbeendiscussedintheQGISandGRASSGISmailinglistsseveraltimes.GUIdialoguesoftheProcessingpluginaregeneratedfrommanuallymaintainedtextUIdescriptionfiles.\n\nMygoalistodesignaPythonlibrarywhichallowscreatingthistextUIfilesautomaticallyfromgeneratedGRASSXMLdescription.ThislibraryalsohastosimplifyanddivideparametersforQGIS.ThisapproachwouldbesimilartothefunctionofSAGA(orOTB)ProcessingpluginintegrationQGIS.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"RadekNovotn\u00fd"}},"1009":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveandAutomateTrollolousage","description":"Trolloloisacli-toolthatintegrateswithtrelloandhelpsteamscollaboratewithScrumandorganizetheirwork.\nTheprojectonGSoCconsistsofimprovingTrollolowithsomefeatures.\nTodayTrollolohasakindofaconfusingAPIandoneofthefirstthingstodoistocleanandmakeitmoreusableandreadable.Theothermajorfeaturetobedevelopedistoautomatetheworkflowwiththetoolsavingtimeoftheteamandimprovingtheproductivityingeneral.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"MatheusBernardo"}},"1010":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BringingStatic_viewstoreview-readystate","description":"ThisdocumentproposesanadditiontoBoost`C++`Libraries\u2014`Static_views`library.\nThelibraryfocusesonworkingwithcompile-time(i.e.`constexpr`)homogeneousdata.\nItsapplicationsrangefromconvertingbitmapsfrom8-bitto24-bitrepresentationsto\nimplementingefficientenumerationtostringconversionsandcustomerrorcategories.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"TomWesterhout"}},"1011":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"React-basedUIComponentLibrary:Agame-planforuserexperiencedesignoverhaulofMusicBrainz","description":"MusicBrainzisaimingforauserexperienceoverhaul.Tokeepdesignanddevelopmentinsync,bythousandsofcontributorsovertheyears,weneedadesignsysteminplace.Thegoalofthisprojectistobuildthisdesignsystemwhichwillinclude,apartfromassetsandMusicBrainzdesignprinciples,reusableindependentUIcomponentswritteninReact.js.Further,IwilluseReactStorybooktobuildacomponentlibrarywhichwillallowuserstobrowsethroughcomponents,visualisedifferentstatesofeachcomponent,andinteractivelydevelopandtestcomponents.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"ChhaviShrivastava"}},"1012":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingLibva-UtilswithVP8andHEVCEncodingandTemporalScalabilityforVP8","description":"WiththeproposedGSOC2018projectI'dliketocontributingtoanup-to-datelibva-utils,byaddingVP8andHEVCencodingaswellasVP8temporalscalingsupport.WiththehelpofQRCodesI'dalsoliketoincludeautomatedtestingforbasicimagereproductionoftheencoders.IftimeallowsoptionallytemporalscalingsupportforVP9istargeted.","sponsor":{"@type":"Organization","name":"IntelMediaAndAudioForLinux","disambiguatingDescription":"OpenSourceMedialibraries,Applications,UserspacedriverandSpecification.","description":"IntelMediaandAudioforLinuxisafamilyofmediasoftware,includinglibVA,VAAPI-Intel-Driver,gstreamer-vaapi,libyamiandlibxcam.libVAisanopensourcesoftwarelibraryandAPIspecificationtoprovideaccesstohardwareacceleratedvideodecoding/encodingandvideoprocessing.VAAPI-Intel-DriverisopensourcehardwareacceleratedvideodriverforIntelintegratedgraphicsbasedonlibVA.Gstreamer-vaapiisaGStreamerpluginthatallowshardwareacceleratedvideoprocessingthroughlibVA.libyamiisanopensourcevideocodeclibrarytoacceleratevideodecoding/encodingbasedonlibVA.libxcamisanopensourcecameralibrarytosupportcomputationalphotographyfeatureslike3Aandimageprocessing.Alloftheseprojectsincreasethespeedandperformanceofdecodingandencodingcompresseddigitalvideo,imagingandaudio.TheyalsosupportworkloadoffloadingfromtheCPUtotheGPU.\n\nTheseprojectsareprovidedforoperatingsystemvendors,systemsintegrators,andoriginaldevicemanufacturerswhoarecreatingbrandedorcustomizedoperatingsystemsforembeddeddevices,phones,tablets,convertibles,desktops,gamingandentertainmentsystemsandmore.Independentsoftwarevendorsthatcreateapplicationsandgamescanalsotakeadvantageofthefreelyavailablesourcecodeandbinaries.","url":"https://01.org/linuxmedia","logo":"//lh3.googleusercontent.com/UXbyn2SdWegPlFQlEmBcskvD6upBUg0ELUnU1FQiKEst56nAKYhKrJJ21nTMNnp6eKfFfOcG3Mt7YPC3hfQIw4-tuZyqIQ"},"author":{"@type":"Person","name":"GeorgOttinger"}},"1013":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ZulipElectronGSoCProposal2018","description":"Inthisproject,Iwillfocusonthedesktop(electron)projectofZulip.Themajoraimwouldbetofixupmostofthehighpriorityissues,polishinguptheUI,refactoringcodealongwithimprovingthecurrenttestsuiteandimplementfewoftherequirednewfeatures.It'dalsoincudeactivelyrespondtouserissuesandquicklysuggestresponsesorimplementquickfixes.\nMymainaimistomakeZulipdesktopappatparwiththeothermajordesktopappsandmakeitmoreuser-friendly.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AbhigyanKhaund"}},"1014":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Knowledge,ReasoningandLearning","description":"Currently,aima-javaistargetedtowardsthefourtheditionofthebook.Asstatedbythementors,theprojectisfocussedtowardsdevelopingtheaima4ebranchandplanstomakeitthedefaultbranch.Currently,onlyinitialfewchapters(onlyuptothe7thchapter,tobeprecise)ofthebookareimplemented.AsapartofmyGSoCproposal,Iplantoimplementthe**UncertainKnowledgeandReasoning**sectionsaswellasthe**Learning**sectionofthebook.Ialsoplantointroducetherelevant**alternateimplementations**inthe**extras**module.\n\nBesidesthis,Ialsoplantodevelopthetestingsuitefortheabove-mentionedsectionsoftheproject.Dependinguponthescopeofrequirements,Iwouldalsobeinterestedinworkingonsomeapplicationdemosofvariousalgorithmsthatprovideaclearerpicturetothereader.Ihaveexperienceindevelopingalgorithmdemonstrationsandhencewouldalsoliketocontributetothesame.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"SamagraSharma"}},"1015":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionofGreeklanguagetoSpacy.io","description":"IproposetheadditionofGreeklanguageinspacy.ioandtheimplementationofanextrafeatureofsentimentanalysisfortheGreeklanguage.\nOnthesubjectoftheintegrationofGreeklanguagetothespacy.ioplatform,Isuggestthefollowingmetricsfortheevaluationoftheproject:Firstofall,weshouldensurethatthemodelofGreeklanguagepassessuccessfullythelanguage-independent\"tokenizersanity\"testsprovidedbyspacy.io.Asecondmetriccouldbetheperformanceofthemodelinlanguagespecifictests.Lastbutnotleast,wecouldevaluatethemodelinrealworlddataofferedbyOfficialGreekGovernment'sGazette(FEK-\u03a6\u0395\u039a)fornamedentitiesextractionanddocumentcategorizationasmentionedintheideaslistofGFOSSforGSOC2018.\nWithrespecttosentimentanalysis,Iwouldliketoimplementabinaryclassifierthat,givenapieceoftextinGreeklanguage,cancomputationallyidentifyandcategorizetheopinionsexpressedandmorespecificallytodeterminewhetherthewriter'sattitudetowardsthetopicispositiveornegative.Theclassifierwillalsoreturnapolarityscorewhichwillserveasameasureofconfidenceoftheclassifierforits\u2019decision.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"IoannisDaras"}},"1016":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingthexiptool","description":"..","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"PranjanSana"}},"1017":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pitivi:ScaledProxies","description":"Theabilitytouselowresolutionproxiesduringeditingwouldallowmorepeopletoworkonwiderrangeofmediawithoutrequiringaccesstoanpowerfulcomputer.\nItwouldalsograntthemtheabilitytododraftrendersallowingforquickpreviews.\n\nThegoalsofthisprojectareto:\n-AddsupportforScaledProxiesinPitivi\n-AllowforeasyconfigurationanduseofproxiesinPitiviUI\n-Giveuserstheabilitytogeneratedraftrenders","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"YatinMaan"}},"1018":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RecurrentNeuralNetworksappliedinthetime-seriesclassificationoverahighresolutiondata","description":"Theincreasingnumberofsensorsorbitingtheearthissystematicallyproducinglargervolumesofdata,withbetterspatiotemporalresolutions.Todealwiththat,betteraccuratemachinelearningapproaches,suchasDeepLearning(DL),areneededtotransformrawdataintoapplicableInformation.SeveralDLarchitectures(e.g.CNN,semanticsegmentation)relyonlyatspatialdimensiontoperform,forexample,land-cover/land-use(LCLU)maps,disregardingthetemporaldependenciesbetweenpixelsobservationsoverthetime.Also,high-resremotesensingdata(e.g.Planet,Sentinel)mayprovidemoreconsistenttime-series,thatcanbeuseintheidentificationofimportantLCLUclasses,likecrop,pasturelandandgrasslands.\n\nThispotentialcanbeexploredusingRecurrentNeuralNetworks(RNN),aspecificfamilyofDLapproacheswhichcantakeintoaccounttimedimension.ApromisingprojectideawouldbeimplementaRNNapproach(e.g.LSTM)toclassifyaSentineltime-seriesthatisabletoproduceamapforoneormoreLCLUclassesandshipthefinalversionofthemodelintothePycoallibraryaspartoftheCOALproject.","sponsor":{"@type":"Organization","name":"EarthScienceInformationPartners(ESIP)","disambiguatingDescription":"MakingEarthsciencedatamatter.","description":"EarthScienceInformationPartners(ESIP)isacommunityofEarthsciencedataandinformationtechnologypractitionerswhostewardEarthsciencedata,ensuringdiscovery,accessanduseofthedatatodecisionmakers,researchersandthepublic.ESIP\u2019sstrengthcomesfromthedepthofitspartnerorganizations,whichnownumber110.AmongtheseareallNOAA,NASAandUSGSEarthobservingdatafacilities,aswellasgovernmentresearchlaboratories,researchuniversities,modelers,educationresourceproviders,technologydevelopers,nonprofitsandcommercialenterprises.\n\nDuringthelasttwentyyearsESIPhasdevelopedsignificantcollaborationmethodsandinfrastructurethatprovideascalable,neutralplatformtosupportEarthscienceresearch,dataandtechnicalcommunities.OurpartnerorganizationsandcommunityparticipantsleadtheadvancementofEarthscienceinformationbestpracticesinanopenandtransparentfashion.\n\nTheEarthScienceInformationPartnerswasfoundedin1998byNASAinresponsetoaNationalResearchCouncil(NRC)reviewoftheEarthObservationSystemDataandInformationSystem(EOSDIS).TheNRCcalledonNASAtodevelopanew,distributedstructurethatwouldbeoperatedandmanagedbytheEarthsciencecommunitythatwouldincludethoseresponsibleforallelementsofEarthobservation,includingobservationandresearch,applicationandeducation.In2003,ESIPincorporatedasa501(c)3.","url":"http://esipfed.org","logo":"//lh3.googleusercontent.com/kopVgaFHBtOKPakEm8BoPJ3BGVb1xLwHSfBf5dxvXiAUObSqaWAtQNwnLSlHMIAqxdV2NNVhbzOUUG0cZax0ZUb7OOLTe9w"},"author":{"@type":"Person","name":"EvandroTaquary"}},"1019":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AppStoreforCytoscapeApps","description":"Iaminterestedintheproject\u201cAppstorefortheCytoScapeApp\u201dwithAlexPico,BarryDemchakandScooterMorrisasitsmentor.Mygoalsforthesummerwillbetoimproveoveralluserexperience,securityaswellasaccessibilityoftheCytoscapeAppstorebyimplementingfollowingfourmajorgoals:\n1.CytoscapeAppStoremigrationfromPython2.6,Django1.4.5toPython3.X,Djangoversion>=1.8:\n2.ImplementingReviewsandcommentsfeaturefortheCytoscapeapps,sendingthemsimultaneouslytotheregisteredappauthorsviaregisteredemail.\n3.WebAppimplementationforviewingCytoscapeappstorefromwithinCyBrowser.\n4.Supportforsubmitting,browsing,downloadingRandPythonscripts.\n\nLinktotheprojectidea:https://github.com/nrnb/GoogleSummerOfCode/issues/122","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"SarthakSrivastava"}},"1020":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multiplerobotsinsimulation","description":"ToaddthefeatureofmultiplesimulationsforCalliope,EV3andNXT","sponsor":{"@type":"Organization","name":"OpenRobertaLab","disambiguatingDescription":"OpenRoberta\u00aeLabisanonlineIDEintroducingkidstoprogramrobotswithNEPO\u00ae","description":"###Introduction\nTheRobertaInitiative\u201cLearningwithRobots\u201dwasstartedmorethan15yearsagobyFraunhoferIAISinGermanywiththeobjectivetogetkidsinterestedintechnologyandsciencebyconstructingandprogrammingrobotickits.Theprojectprovidesagendersensitivecourseconceptandmaterialsforteacherstoruncodingclasses.TheideabehindtheOpenRobertaLabistoprovideasimpleandeasytouseprogrammingenvironmentforeverybody.\n\n###Thelab\nTheOpenRoberta\u00aeLabisanopensourceprogrammingenvironment,developedtointroducekidstoprogrammingrobotsandmicrocontrollers.Thesoftwareisawebapplicationrunninginthebrowser.UsersprogramrobotsusingaBlockly-basedgraphicalprogramminglanguagecalledNEPO\u00ae.Asimulationisavailableforthosewhodon'thavearealrobotathand.Since2014isonlineandhashadmorethan100.000+visitsin2017across135countries.\n\nThebackendiswritteninJava.Itprovidesusermanagementandrobotsupportintheformofanevolvingpluginsystem.Eachrobotsubsystemhandlescodegenerationandcommunicationwiththerobot.Asofnowtheprojectcomeswith7differentrobotplugins:\n*EV3LEGOMindstorms\n*NXTLEGOMindstorms\n*BBCmicro:bit\n*Calliopemini\n*Bot\u2019nRoll,Arduino-based\n*NAO,ahumanoiderobot\n*Bob3\n\n###Outlook\nWhilethesoftwareisstableandwidelyused,we'relookingfornewideas,butalsohelponexistingideastodeveloptheprojectfurther.","url":"https://www.open-roberta.org/","logo":"//lh3.googleusercontent.com/sDfZg9EjH5gY1GfRNGYc2jdzlWUR_q2lDZEmKPh6ZXUpAoFdqdlc95WB0mXW1LEBSCOD1TN-SYGgCIyraYZ9nAUs3luVCl4"},"author":{"@type":"Person","name":"AkshatKhare"}},"1021":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsforJuliaNLSolvers","description":"Myplanmainlyconsistsofthreeparts:documentation,benchmarksandimprovingfunctionality.\n\n`LsqFit.jl`,and`NLsolve.jl`onlyhaveexamplecodesintheirREADMEs.Documentationfortheseprojectswillbegoodreferencesforusers.Beginner\u2019sguidewoulddramaticallyreducethelearningcurvefornewusers.Examplesarealsoneededfor`Optim.jl`,`LsqFit.jl`and`NLsolve.jl`toshowpeopletheJulia\u201cpipeline\u201dinareassuchasMachineLearning,StatisticsandEconomics.Meanwhile,codesindocumentationandexamplescanbeusedfortesting.\n\nBenchmarksareessentialtoshowtheadvantageofJuliaandthereforemaypersuadeoutsideuserstoswitch.Bycomparingwith`SciPy`,itwillalsohelpguidedevelopmentandfindbugs.\n\n`LsqFit.jl`isstillonanearlydevelopmentstageandhaslargepotentialtoimprove.Forexample,allowingnon-vectorizedfunctionsfor`LsqFit.jl`willhelpitapplytomoreproblems.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"JiaweiLi"}},"1022":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RapidAnnotator","description":"WithRedHenLab\u2019sRapidAnnotatorwetrytoenableresearchersworldwideto_**annotatelargechunksofdata**_inaveryshortperiodoftimewithleasteffortpossibleandtrytogetstartedwithminimaltraining.\n\nRapidannotatoriscurrentlyaproof-of-conceptratherthanafinishedproduct.ThisprojectaimstodeliverausableproductbytheendofGoogleCodeofSummer.The**finalproduct**wouldbeacompletetoolforfastandsimpleclassificationofdatasetsandan_**administrativeinterface**_fortheexperimenterswheretheycanconducttheirannotationruns.Itbroadlycomprisesof3steps,namely\n+Uploadingtheirdatasetstosetuptheexperiment.\n+Assigningannotatorsdatasetsforannotation.\n+Keepingatrackoftheannotationprogress.\n\nThemainaimofthepre-projectphaseistodo_**requirementsgathering**_,analysisand_**designing**_thecompletesystemarchitecture.Theprojectphasewilldealwithimplementingthearchitecturefinallydecidedupon","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"VaibhavGupta-1"}},"1023":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheMeilixRoadBlockProject","description":"TheMeilixroadblockprojectsdealswithresolvingallthemajorroadblocksoftheMeilixLinuxcustomdistributiontoputitintoaproductivestage.Onekeyunresolvedissueistomigratethedistributionfroma**32Bitto64Bit**systemandassociatedlivebootkernels.Whileseveralpeoplehadtriedtosolvetheroadblockissuesnooneintheprojectwasablesofartodedicatethetimetogetitthrough.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Tarun"}},"1024":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"changepoint.online","description":"TherearemanyRpackagesavailableforofflinechangepointdetectionbut,totheknowledgeofmyselfandthementors,onlyoneforonlinechangepointdetection(cpm).Thispackagewouldimplementtraditional\u201cresetting\u201dmethodology,whichmeansonceachangehasoccurredpreviousdataisforgotten.Thisprojectwouldbringtheaccuracybenefitsoftheofflinemethodologytotheonlinesetting,allowinguserstoimplementthestateoftheartofflinemethodsinacomputationally\u200befficientmannerforonlineuse.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"AndrewConnell"}},"1025":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LeonardoStrozzi'sApplication","description":"I'mLeonardoStrozzi,a19yearold,studyingcomputerscience,applyingaproposalforthe'RefactoringTwigTemplates'phpMyAdminGSoCidea.ThegeneralideaoftheprojectistoimprovetheinuseTwigTemplates,andreplacesomephpfunctionstoTwigfeatures.There'salsoplentyofroomfortheinheritanceandblockfeatures,replacingsomeofthecurrentincludes.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"Strozzi"}},"1026":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ForcedAlignmentandaddingSpanishlanguagesupporttoGentle.","description":"SpeechRecognitionhasbeenfascinatingareaofresearch,it'sapplicationareinnumerable.GentleAlignerhasbeenusedforforcedalignmentofEnglish.CurrentlymostspeechrecognitionarebasedonHiddenMarkovModel(HMM),astatisticalframeworkwhichmakemanyassumptionswhichlimittheirpotentialeffectively.Neuralnetworksavoidmanyoftheseassumption,canalsolearncomplexfunction,generalizeeffectively.GentleusesArtificialneuralnetworkasacousticmodel.\nMyproposalisonextendinglanguagesupportofGentletoSpanish.SinceSpanishisoneofthemostspokenlanguages\ninworld,peoplewhocanusedspeechtotextinSpanishwouldbelarge.Speechrecognitionhasapplicationinfieldsuchaslawenforcement,mobilephones.\nMoredetailsaboutacousticmodelandlanguagemodelispresentedinproposal.Documentationoffullprocedurewillbepartofthisproject.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"KRANTIWADHAI"}},"1027":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveenvironmentmodelformemorysafetyverificationoftheLinuxkernelandfindbugsrelatedtothememoryerrorsinLinuxkernel","description":"Problemswithmemorymanagementandarrayaccessbyuncheckedindexorpointerintroducesignificantrisk.EspeciallyifitcomestotheOSkernel.LDVprojectaimstoimproveLinuxkernelandIwanttocorrectissueswithitsenvironmentmodelforkernel.\n\nAsaresultsofmyworkIexpecttofindandfixanumberofbuginoneofthelastkernelreleasesandimproveLDVverificationframework.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"AntonVasilyev"}},"1028":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdateParserLibrariestoSPDX2.1forGO","description":"TheprojectIamapplyingforis\u201cUpdateParserLibrariestoSPDX2.1forGO.\u201dThisallowsa\nusertousetheGolibrarywiththenewSPDX2.1format.Thisprojectisimportantbecause\nwhenthereisanupdatetothespecification,usersexpectthattheywillbeabletousethetools\nwiththenewformat.TheuserswhoprefertheGolibrarycurrentlycan\u2019tuseitondocuments\nusingtheSPDX2.1format.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"abuhman"}},"1029":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UserAuthenticationviaemail,facebookandgoogle","description":"AuthenticatinguserswithemailusingpasswordlessauthenticationwithAuth0.AlsousingFacebookandGoogle.","sponsor":{"@type":"Organization","name":"Streetmix","disambiguatingDescription":"Design,remix,andshareyourneighborhoodstreet,allinyourbrowser.","description":"Streetmixisafunandfriendlywaytoplaywithstreets.Cityplannersandlocalbike/pedestrianadvocatesaresomeofthepeoplewhouseStreetmixtoquicklycreatenewideasandproposalsforrealstreetimprovements.We'reusedbytheNewYorkCityDepartmentofTransportation,TransportforLondon,SanFranciscoMunicipalTransportationAuthority,andprofessionalslikewalkabilityconsultantJeffSpeckandtransportationplanningfirmssuchasNelson\\Nygaard,Kimley-Hornandmore.\n\nButfirstandforemost,wedesignedStreetmixtodemystifythisprocessandmakeitaccessibleforall,andthatiswhylocalresidents,workingtoimprovestreetsintheirownneighborhoods,haveusedStreetmixfortheirownadvocacyandcommunicationwork.","url":"https://streetmix.net/","logo":"//lh3.googleusercontent.com/b9R_o4PoOb75l20p5X4pFYqvBLbxyO0UNpBj3CJhZs9BzZJOA3M81QOgfAhD0Wt2l8ecYdH5o65FyE_eu6KF933jEcMt80k"},"author":{"@type":"Person","name":"flickz"}},"1030":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdoptinganUdmurt-Komi-Zyrianlanguagepair","description":"Theudm-kpvlanguagepairisintheincubatornow.Thetaskistocreatebilingualdictionaryandtransferrulesformakingitusableinproduction.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"ElenaSokur"}},"1031":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CollectPolyhedralBenchmarks","description":"Currently,Polly\u2019sperformanceismeasuredonPolyBenchbenchmark.PolyBenchdoesnotcoverallofthepossiblekernelssowemaymissoutsomekernelswhereaparticulartransformationdoesnotperformwell.ThisprojectwillhelptogetnewbenchmarksformeasuringPolly\u2019sperformancebenefits.ThebenchmarkswillbeaddedtoLLVMtestsuite.","sponsor":{"@type":"Organization","name":"PollyLabs","disambiguatingDescription":"PromotingPolyhedralCompilation","description":"PollyLabsisamultinationalcollaborationbetweenacademiaandindustry.Itsmissionistoadvanceresearchandsoftwarearoundthe[PolyhedralModel](https://en.wikipedia.org/wiki/Polyhedral_model).\n\nPolyhedralcompilationisapowerfultechniquetoautomaticallyoptimizeloopnestswhichoftenoccurinscientificandmultimediacode.Optimizationsincludeparallelization(OpenMP,OpenCL,CUDA,MPI,...),vectorization,tiling,loopfusion,loopreversal,loopinterchangeandmanymore.\n\nPollyLabscontributessoftwaretothecommunityitself,suchas:\n\n*[Polly](https://polly.llvm.org/)\n*[IntegerSetLibrary](http://isl.gforge.inria.fr/)\n*[barvinok](http://barvinok.gforge.inria.fr/)\n*[ppcg](http://ppcg.gforge.inria.fr/)\n*[PolyhedralExtractionTool](http://pet.gforge.inria.fr/)\n*[PENCIL](https://github.com/pencil-language)","url":"http://pollylabs.org","logo":"//lh3.googleusercontent.com/Cp2ypwW7NKRyVI9L-VmN0PymSASvthwYzZMn5nwN7tM_ifdq-4jJyTC2LuubHG0fkUvJZ2eJMi0WxvcFIQn44UfJf-mHWw"},"author":{"@type":"Person","name":"PankajKukreja"}},"1032":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingtheHaskellImageProcessingLibrarywithStateoftheArtAlgorithms:ProjectProposalGSoC,2018","description":"TheprojectproposedhereaimstoimplementdifferentclassesofImageprocessingalgorithmsusingHaskellandincorporatethesametotheexistingcodebaseofHaskellImageProcessing(HIP)package.ThealgorithmsthatIplantoincorporateintheHIPpackagehavevastapplicationsinactualproblemsinimageprocessing.IncludingthesealgorithmstotheexistingcodebasewouldhelpmoreandmoreuserstoreallyuseHaskellwhileworkingonsomecomputervisionproblemsandthiswouldmakeHaskell(kindof)aheadintheraceofwithfunctionalprogramminglanguagessuchasElmorClojure(sincetheirimageprocessinglibrariesareprettynaive).Inthisway,this\nprojectcansubstantiallybenefittheHaskellorganizationaswellastheopensourcecommunity.SomeofthealgorithmsproposedhereincludethefamousCannyedgedetection,Floyd-Steinberg(Dithering)alongwithotherpopulartoolsusedincomputervisionproblems.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"KhilanRavani"}},"1033":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[digiKam]Project:SupportingTwitterandOneDriveservicesindigikamexport","description":"digiKamsupportsimagesexporttomanyservices.\nThisprojectaimstoaddTwitterandOneDrivetodigiKamexportservices.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"TarekTalaat"}},"1034":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PaymentGatewayAndMobileMoneyIntegration","description":"Mobilemoneyisrapidlytransformingfinancialinclusionbyprovidingmoreimmediate,impactful,affordable,andsecurefinancialservicestotheclient.MobilemoneyplatformslikeM-Pesaoffertheclientunparalleledvalueintermsofconvenience,securityandthepossibilityofnewservicesandproductsthataremoreinlinewithreal-worldfinancialhabits.Forfinancialinstitutionsandtheirclientstofullyscalemobilemoneyandleverageitspotential,itneedstobefullyintegratedwiththeircore-bankingsystem.\n\nThisprojectwouldworkextendthismoduletocontinuegenericizingittosupportthemobilemoneyAPIsofothercountriesandtocompletetheintegrationsformobilemoneysystems,Beyonic,RazorPay.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"SanyamGoel"}},"1035":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforProjectVI:EnhanceUsers","description":"Theprojectasksforacom_userscomponentthatadherestothecurrentcodingstandardsandthatisextendedwithtwoviews,onewiththelistofusersandonewiththepublicprofile.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"AlexandraCiobica"}},"1036":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Large-scalecomputingbackendforJupyternotebooks-HTCondorbatchjobsubmissionandmonitoringusingtheGangatoolkit","description":"JupyterNotebookisaninteractivecomputingenvironmentthatcreatesnotebookswhichcontainscomputercodeaswellasrichtextelementslikeequations,figures,plots,widgetsandtheory.GangaisanopensourceiPythonbasedinterfacetooltothecomputinggridwhichleveragethepowerofdistributedcomputinggridandprovidescientistsaninterfacesupportedbyapowerfulbackendwheretheycansubmittheircomputationintensiveprogramstoGangaasabatchjob.HTCondorisaworkloadmanagementsystemcreatedbyUniversityofWisconsin-Madison.ItisbasedonHigh-ThroughputComputingwhicheffectivelyutilizesthecomputingpowerofidlecomputersonanetworkoronacomputinggridandoffloadcomputingintensivetasksontheidlemachinesavailableonanetworkorcomputinggrid.ThisprojectaimstocreateapluginforJupyterNotebookandalsointegrateittoSWANNotebookservicewhichisaclouddataanalysisservicedevelopedandpoweredbyCERN.ThispluginwilleasilysubmitandmonitorbatchcomputationjobstoHTCondorusingGangatoolkit.ThepluginwilldisplaystatusofongoingjobinNotebookitselfandwillalsoallowterminationofongoingjobs.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AmanPratapSingh"}},"1037":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FreeCADConfigurationManagementProject","description":"FreeCADisageneralpurpose3Dcomputer-aidedengineering&designprogramavailableforWindows,Mac,andLinux,andasaresultithasahugeamountofcomplexityfromdependenciesanddeployment.Usingthesystemsengineeringprocessofconfigurationmanagement,IwillhelpstreamlinethedevelopmentandreleaseprocessesforFreeCAD.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"KurtKremitzki"}},"1038":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ElixirIdea#1:TypespecstoStreamDatagenerators","description":"###ProjectDescription\n\n[StreamData](https://github.com/whatyouhide/stream_data)isalibrarythatadds\ndatagenerationandproperty-basedtestingtoElixir.Thegoalofthisproject\nistoread`@type`declarationsfromBEAMcodeandautomaticallygetgenerators\noutofthem.Oncethatisdone,weshouldusethisinformationtoautomatically\nvalidate`@spec`annotationswithdatagenerators.\n\n####Goal1-Gettingdatageneratorsoutof`@types`\n\nFirstpart-Provideasimplewaytogenerateallsimpletypes(int,atom,\nall,etc.).Maybeawaytocomposedifferentgeneratorsandgettingnewones\nwouldbeusefulforunion/alltypes.\n\nSecondpart-generatorsforrecursive/co-recursivetypesandtypeswith\nargumentswhichwillbeagreaterchallenge.\n\n####Goal2-Automaticallyvalidatefunction`@specs`\n\nIfwehaveafunctionspec,wecanautomaticallyfeedthefunctionit's\nargumentsandcheckthattheresultalwaysbelongstothereturntypeofthe\nfunction.\n\nTocheckwhetheraresultbelongtothecorrecttypegenerator,weshould\nprobablyextendtheStreamDatastructtoincludeamemberfunctionasa\nfield.Wewouldcheckwhetherdifferenttypesbelongtoadatathroughit.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"njichev"}},"1039":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPOWTF-WebInterfaceEnhancements","description":"ThemaingoaloftheprojectistochangetheUIoftheOWTFwebappfromamixofJinjatemplatesandreacttostableReactJsbasedinterface.Projectalsoincludesintroducingnewfeaturestotheappandarefinementofthecurrentlayoutsandstylingalongwithmodificationinthebuildsystem.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"MohitSharma-2"}},"1040":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebRTCimplementationofNTS","description":"P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.TomakeP2PSPandWebRTCcompatibletheprojectaimstoimplementNATtraversalsetofrulesasanWebRTC/javascriptimplementation.SincetheWEBRTCusesICEframeworkforNATtraversalwhichfurtherreliesonTURNservers.TheprojectaimstocircumventthroughtheexistingframeworksuchthatimplementationcompletelyreliesontheSTUNservers/splittertherebyeliminatingtheneedforTURN.","sponsor":{"@type":"Organization","name":"P2PSP.org","disambiguatingDescription":"ShapingthefutureInternetTV","description":"P2PSP.orgisanonprofitorganizationthatdevelops,amongotherthings,theP2PSPprotocol.P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.P2PSPisfree,open,CreativeCommonAttribution-ShareAlike4Internationallicensed.Amongourobjectives,wecanhighlightthedeploymentofstreamingvideoservices,theimplementationofreal-timevideorecordingandtransmissiontools,encouragesocialstreaming,researchonapplication-layerIPmulticastontheglobalInternet,securecommunications,etc.","url":"http://www.p2psp.org","logo":"//lh3.googleusercontent.com/rDcLY70rmk1P-FDRzlPs1Yin4DJCzHTq3ha6m4xQl9M9t6naboQihRSVfv5_kaU8BEBF5xZmGwzM_SxrYWr5MPfqo7bQR_M"},"author":{"@type":"Person","name":"PrayasSahni"}},"1041":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FeedbackonhowpicturesuploadedtoCommonsgetused:statistics,barnstars,lightgamification","description":"Thisprojectwillbeexecutedintwophases.FirstphaseissharingfeedbackaboutuploadedphotosintheformofnumberofimagesusedinWikipedia/Wikivoyage/etcarticles,imageseditedbysomeoneelse,imagesthathavebeenfeaturedorreceivedsomeaward,barnstarsandthanksreceived.Alongwithitaddnecessarygamificationtoensureuserparticipationdoesn'tdwindle.\nSecondphaseisbasedonimprovinguserknowledgeonthecopyrightsoftheimageuploaded.Incasethe,numberofimagesrevertedisgreaterthanthethresholdpercentage,thenawarningispoppedupalongwithasuggestiontotakethequiz.Beforethequiz,thetutorialisalsoshownbeforequiz.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"TanviDadu"}},"1042":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovethedesktopandtheAndroidversionofKStars","description":"Briefexplanation:KStarshasamaturecodebasewithwell-writtenC++foradesktopandamobileclient.Theapplicantwouldliketocontributeenhancementsbyimprovingthesources(C++11/C++14features,staticcodeanalysis,bettertestinginCI)andaddingusabilityimprovementstothedesktopandthemobileversionofKStars.\n\nExpectedresults:AftertheGSOC,allfindingsofthestaticcodeanalyzerswillbefixed,theC++toolingwillbeintegratedtoJenkinsinKDECI.ThedesktopversionofKStarswillhaveusabilityimprovements,thebuildsystem(CMake)oftheAndroidclientwillbeenhancedandthenewfunctionalitiesfortelescopeequipmentcontrolwillbeimplemented.\n\nKnowledgePrerequisite:C++,Qt,Qml,Jenkins,staticcodeanalyzers.\n\nMentor:JasemMutlaq(Matrix:Jasem)","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"kecsap"}},"1043":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FluxJSDemos","description":"FluxJSisatooltoexportFluxmodelstojavascriptusingdeeplearn.js.SinceFluxisanewlibrary,itisessentialtohavelotsofexamplesdemonstratingitsuse.Thiswouldmakeiteasyfornewuserstopickitup.Alongwiththegreatfeaturesofflux,itswebsiteshouldshowcasegooddemos.Itisimportantthatthedemosbeappealingtoclients.Hence,theprojectslistedincludeapplyingAIonvisualartandgamesthroughFluxmodels.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"NeethuMariyaJoy"}},"1044":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RemoveandreplacetheoldPDFgenerationcodewithacustomlibrarydependentonasingleexternalPHPlibrary","description":"CurrentlythesoftwareusesalotofexteranallibrarieslikeHTML2PDF,MPDF,FPDFandTCPDF.MyaimfortheprojectistomakeacustomPHPlibrarybasedonTCPDFasbackbonetocreatePDFs.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"2208Abhinav"}},"1045":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"New/ImprovedLicenseScanner","description":"SoftwareLicensecomplianceisveryimportantforanybusiness/OSS(opensourcesoftware)nowadayswhichcreatesaneedformoreaccuratelicensescanning.So,theaimoftheprojectistodevelopanew/improvedlicensetextscannerusingdifferentapproachessothatonecangenerateanSPDXfileandothercopyrightfileswithaccuracyandthustheprocesscanbeautomated.\u201d","sponsor":{"@type":"Organization","name":"FOSSology","disambiguatingDescription":"OpenSourceLicenseCompliancebyOpenSourceSoftware","description":"FOSSologyisanindustrystandardtoolfortheend-to-endanalysisofsoftwaredistributions.Itletsorganizationsscansourcecodefor:a)Licenseinformation,b)Copyrightnotices,c)Exportcontrolrelevantstatements.Itmakessoftwareanalysismoreefficientbyofferinghighprecisionwithfewfalsepositives,greatlyreducingoverheadcosts.\n\nFOSSologyisaframework,toolboxandWebserverapplicationforexaminingsoftwarepackagesinamulti-userenvironment.Ausercanuploadindividualfilesorentiresoftwarepackages.Fossologywillunpackthisuploadifnecessaryandrunachosensetofagentsoneveryfileoftheupload.Anagentcanimplementanyanalysisoperationonatextfile.TheFOSSologypackageasofnowfocusesonlicenserelevantdata.However,itcouldbeextendedwithanalysesfordifferentpurposes(e.g.staticcodeanalysis).\n\nFOSSologyletsusersgeneratelicensingdocumentationaccordingtotheorganization'sneeds,inavarietyofdataformats,emphasizingSPDXtag-valueandRDFdocuments.FOSSologyisanOpenSourceSoftwaretoollicensedunderGPL-2.0andaLinuxFoundationcollaborationproject.","url":"https://fossology.org/","logo":"//lh3.googleusercontent.com/2Nqak6pNdSmcKd1wuACotmtHIbmKM0sl_AdNAwg-jueDaDoa2GDVcWd9egASswGviM6Sg0MOw4ZsIIYPJPxu6dXh-3zooFAi"},"author":{"@type":"Person","name":"amanjain5221"}},"1046":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingsupportforDNS-over-HTTPS","description":"DNSoverHTTPSisawebprotocolthatarguesforsendingDNSrequestsandreceivingDNSresponsesviaHTTPSconnections,henceprovidingqueryconfidentiality.DoHprovidesmorethanjustprivacy\u2013italsohelpsguaranteetheintegrityoftheresponseusersreceivestotheirrequests.BecausetheDNSresponseisinvisiblebetweenresponderanduser,ISPsandothersintheend-to-endnetworkchaincan'tinterfereintheresponses.\n\nHenceforth,weprovideaplanforanewimplementationofaparsingDNSoverHTTPS.Intheprocess,wewouldcreateanewlibrarytohandleDNSresolution.Further,weprovidedaddedsupportforhandlingIPv4andIPv6DNSpacketsaswellassupportforEDNS.TheintegrationwithHTTPprovidesatransportsuitablefortraditionalDNSclientsseekingaccesstotheDNS.Intheend,ourclientwillbecapableofsendingDNSqueriesandgettingDNSresponsesoverHTTPusinghttps://andimpliesTLSsecurityintegrityandconfidentiality.\n\nFurthermore,weplantoprovidesupportforDNSServiceDiscoverywhichisawayofusingstandardDNSprogramminginterfaces,servers,andpacketformatstobrowsethenetworkforservices.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"AnikethGirish"}},"1047":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ColorConstancyFilter","description":"##Variousimplementationsofcolorconstancyfilterusingmachinelearningandlow-levelimagestatistics.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"MinaSami"}},"1048":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Infrastructure/Automation-AndroidProjects","description":"RefactoringandautomatingstuffinsomeSystersAndroidapplications.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Haroon"}},"1049":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforGSoC2018","description":"ProposalforprojectII:AutomaticMulti-languageAssociations.I'vemadeablueprintofabetterworkflowonbuildingmultilingualsiteswithJoomlacalled\"Easy-Multilingual\".Itsdetailsaredescribedinmydraftproposal.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"WangYuchao"}},"1050":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingProbabilityandRandomProcesses","description":"SymPystatisticsmodulesupportsavarietyofprobabilitydistributions,includingfinite,continuous,discretedistributions.Theaimofthisprojectistomakethemodulesupportavarietyofnewfeatures,bybuildinguponthealreadyexistingones.Thisinvolvesimplementingjointdistributionsandcompounddistributions,whichwillinturnallowtheassumptionofdependencebetweenrandomvariables.TheprojectalsoaimstoimplementtherandomprocessesMarkovChainsandrandomwalks,whicharenotimplementedatall.Finally,theabilitytoexportSymPyrandomvariableobjectstootherStatisticallibrariesisalsosomethingthatwillbeachievedduringthecourseoftheproject.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"AkashVaish"}},"1051":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhanceSUSPERSearchwithImprovedSearchResults,Searchoptions,NewDesign&InternationalizationFeatures.","description":"TheideaoftheprojectistoimprovethecurrentSUSPERSearchby:\n1.ImprovingSearchResultsbychangingback-endtoYaCyGrid.\n2.ImplementingmoreSearchoptionslikeNewsSearch,DocumentsSearch,Maps,ImprovingCurrentAdvancedSearch,switchingfromDBpediatoWikidataforinformationbox.\n3.ImprovingthecurrentdesignofSUSPERbyshowingimagesrelatedtoqueryininformationboxbyusingWikidataAPI,ImprovingcurrentImageSearch,ImplementingWeatherSection,IntroducingDynamicThemes\n4.ImplementingInternationalisationFeatureinSUSPERusingAngularTranslate(ngx-translate).\n5.SuggestingandImplementingIdeasandGoalsforSUSPERlikeAccounting/Authentication,EntityRecognition,SafeSearchandfilteringcontents,ImplementingsomesecondarytabslikeMeaning,Productsetc","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"PRAVEENOJHA"}},"1052":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Buildingaportableopenpipelinetodetectthehemodynamicresponsefunctionatrest","description":"Mostofthecurrentlyuseddataistask-basedfMRIdatai.e.thedataacquiredwhenthesubjectperformsanexplicittask(suchasfinger-tapping).Itisclearhowever,thatthebrainisactiveevenwhenthesubjectisnotperformingatask.Infact,accordingtocertainestimates,task-relatedchangesinneuronalmetabolismonlyaccountforabout5%ofthebrain\u2019stotalenergyconsumption.RestingstatefMRIisacomparativelynewerapproachusedtoidentifysynchronousBOLDchangesinmultiplebrainregionswhilethesubjectsliecomfortablyinthescannerwithoutperformingatask.ThecorrelationsbetweenspontaneousBOLDsignalscanbeusedtostudyintrinsicfunctionalconnectivity.Theanalysisisalsousefulinsituationswhereitisadvantageoustoexplorethebrain\u2019sfunctionalorganizationinneurologicalorpsychiatricdiseases.INCFcurrentlyhasatooltoretrievethehemodynamicresponsefunctionatrestfromrestingstatefMRI,however,thecodeiscurrentlywritteninMATLAB.Inordertoincreaseitsdiffusionandportability,therepositoryhastobeconvertedtoPythonandfollowtheBIDS-Standardstoeventuallycreatetheportableneuroimagingpipeline.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"MadhurTandon-23"}},"1053":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnableDEVSIMtosimulatesolarcells","description":"DEVSIMisaTCAD(TechnologyComputerAidedDesign)semiconductordevicesimulationsoftware.TCADtoolsarespecialsimulationsoftwarethatcansimulatethefabricationprocessofsemiconductorsaswellastheiroperation.TheobjectiveofthisworkistoaddthenecessaryimprovementstoDEVSIMsoitcansimulatesolarcells.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"NoeNieto"}},"1054":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IndexCheckercasestudyonGoogleGuavalibrary-Improvingerrormessages.","description":"TheproposalisanintensivecasestudyonGoogleGuavalibraryusingtheunofficiallyreleasedIndexChecker.Italsocontainssub-taskssuchasimprovingerrormessagesissuedbyIndexChecker,proposedadditionofcodeusageexamplesforcurrentfeaturesinJavaDoc.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"NhatDinh"}},"1055":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingMORSEHuman-robotinteractionsimulatorwithRoboComp","description":"TheaimoftheprojectistointegratetheMorseasanadditionaltoolforthesimulationintheRoboCompframework.Currently,RoboCompusesRoboCompInnerModelSimulator(RCIS)toolforthesimulationwhichhasseverallimitation.ThustheideawouldbesimplytoutilisethefeatureofMorseintheRoboComparchitectureforbetterandimprovedsimulations.Morseisgenericsimulatorforacademicrobots.Itcomeswithasetofstandardsensors,actuatorsandrobotswhichfulfilsthedemand.ItusesOpenGL-basedBlenderGameEnginethatsupports3DrenderingandIntegratedBulletLibraryforphysicssimulation.RCIShaveseverallimitationrelatedtoHuman-robotInteraction.Therefore,integratingwithMorseisbeneficiary.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"PiyushPilaniya"}},"1056":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingthereceivertoBeiDouB1I","description":"ThemainobjectiveofthisproposalistogetaworkingimplementationoftheGNSS-SDRsoftwarereceivingandprocessingBeiDouB1lsignals.SomeworkhasbeendoneinpreviousGSoCeditions,butwithoutconclusiveresults.Then,theprojectconsistsonacorrectionandimprovementofthealreadycodedBeiDousignalprocessing,andfinishingituntilbeingabletodeliverRINEXfilesandalsothePVTsolution.IfthisworkisfinishedbeforetheendoftheGSoCprogram,asecondarypartwouldconsistonstartingtheimplementationofotherBeiDousignals,forinstancetheB1Csignal.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"SergiSeguraMu\u00f1oz"}},"1057":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StorageAPIforAggregatedAPIServers","description":"KubernetesofferstwowaystoextendthecoreAPI,byusingtheCustomResourceDefinitonsorbysettingupanaggregatedAPIserver.Thisensuresusersdon\u2019tneedtomodifythecoreAPIinordertoaddthefeaturesneededfortheirworkflow,whichlaterensuresthemorestableandsecurecoreAPI.\n\nOnemissingpartishowtoefficientlystoredatausedbyaggregatedAPIservers.ThisprojectimplementsaStorageAPI,withamaingoaltosharethecluster\u2019smainetcdserverwiththeAggregatedAPIServers,allowingittousecluster\u2019smainetcdjustlikeitwoulduseit\u2019sownetcdserver.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"MarkoMudrini\u0107"}},"1058":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"create-react-appforplone-react","description":"TheideaistomakePlone-reactpackage\nasadependencytootherpackagesandmake(use)acreate-react-applikeapp\ngeneratortogeneratetheexampleboilerplatewhichfitswiththepackage.Bydoingthis\nwedon\u2019tneedtoforktherepoeverytime,justexecutethecommand\ncreate-plone-react-applikesoandwe\u2019llbegoodtogo.","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"NileshGulia"}},"1059":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"iOS:DeviceSensorsandCodeRefactoring","description":"Devicesensorshavedifferentwaysoffunctioning,dependingontheoperatingsystem.Thisbeingstated,Iwillimprovetheexistentcodebycalculatingthevaluesatwhichthesensorsshouldbeinitialisedandtheirrangearea.Inordertodothis,Iwilltestamultitudeofpossibilitiesandchecktheresults,untilIfindthemostsuitableoneinordertomaketheprojectsbehaveinthesamewaybothonAndroidandiOS.IwilluseiOSnativesensors,understandhowtheyworkandgetthemostoftheirfunctionalityinordertoimprovetheexistingcode.\n\nAdditionally,IwouldcreateaframeworkforthesensorsusediniPhonesandaddsomegeneralfunctionstohelpmethroughoutthedevelopmentoftheproject,butalsotohelpotherdevelopersworkwithsensorsbetter.Thiswillallowmetomodularisethecodeandimproveitsreadability.Intheend,Iwouldrefactorthecodetomakeitasreadableandorganisedaspossible,soitcanbecomeeasytobemaintainedbyothercontributorsinthefuture.Also,foreveryprogressImakethroughouttheproject,Iwillcreatesomemockexamplestotestitsfunctionalityanddiscovernewwaystoimproveit,suchasedgecases.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"Poppy"}},"1060":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Proposal:Globalfilesystemandsearchengineforgenomicsdata","description":"DataObjectService(DOS)isanemergingstandardforspecifyinglocationofdataacrossdifferentcloudenvironments.ThegoalofthisprojectistoenablediscoveryanddownloadofdataobjectsinDOS.ThiswillbedonebycreatingasimpleDOSservercapableofexposingdatatoapubliccloudenvironment,implementingaregistryserviceandacrawlertopullinformationfromit,andaDOSclientcapableofdownloadingdataintheDOSregistries.Finally,everythinglistedcanbeextendedtosupportthediscoveryanddownloadofauthenticateddata.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"EricKeilty"}},"1061":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"STACKLE-STRUCTUREAPIs(SHIVAMARORA)","description":"PROPOSALFORTHEGSOC18TOSTRUCTURETHERESTAPISOFSTACKLEBACKEND","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"ShivamArora"}},"1062":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HandleNestedProgrammingLanguages","description":"Thisprojectisaboutenablingcoalatodealwithmultipleprogramminglanguagesinasinglesourcefile","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"binore"}},"1063":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MIMObasicsforGNURadio","description":"TheprojectMIMOaimstointroduceabasicMIMOcapabilitytotheGNURadiocoremodulegr-digital.BasicencodinganddecodingalgorithmsareimplementedandbringGNURadiousersthepossibilitytoenjoythemanybenefitsofMIMO.\nAspecialfocusliesontheinclusionofMIMOintotheexistingOFDMphysicallayerofGNURadio,formingaverypowerfulandpopularcombination,MIMO-OFDM.","sponsor":{"@type":"Organization","name":"GNURadio","disambiguatingDescription":"Thefree&opensoftwareradioecosystem","description":"GNURadioisafree&open-sourcesoftwaredevelopmenttoolkitthatprovidessignalprocessingblockstoimplementsoftwareradios.Itcanbeusedwithreadily-availablelow-costexternalRFhardwaretocreatesoftware-definedradios,orwithouthardwareinasimulation-likeenvironment.Itiswidelyusedinresearch,industry,academia,government,andhobbyistenvironmentstosupportbothwirelesscommunicationsresearchandreal-worldradiosystems.\n\nInbrief,asoftwareradioisaradiosystemwhichperformstherequiredsignalprocessinginsoftwareinsteadofusingdedicatedintegratedcircuitsinhardware.Thebenefitisthatsincesoftwarecanbeeasilyreplacedintheradiosystem,thesamehardwarecanbeusedtocreatemanykindsofradiosformanydifferentcommunicationsstandards;thus,onesoftwareradiocanbeusedforavarietyofapplications!\n\nYoucanuseGNURadiotowriteapplicationstoreceiveandtransmitdatawithradiohardware,ortocreateentirelysimulation-basedapplications.GNURadiohasfilters,channelcodes,synchronisationelements,equalizers,demodulators,vocoders,decoders,andmanyothertypesofblockswhicharetypicallyfoundinsignalprocessingsystems.Moreimportantly,itincludesamethodofconnectingtheseblocksandthenmanageshowdataispassedfromoneblocktoanother.ExtendingGNURadioisalsoquiteeasy;ifyoufindaspecificblockthatismissing,youcanquicklycreateandaddit.\n\nGNURadioapplicationscanbewrittenineitherC++orPythonprogramminglanguage,whiletheperformance-criticalsignalprocessingpathisimplementedinC++usingprocessorfloating-pointextensionswhereavailable.Thisenablesthedevelopertoimplementreal-time,high-throughputradiosystemsinasimple-to-use,rapid-application-developmentenvironment.","url":"https://www.gnuradio.org/","logo":"//lh3.googleusercontent.com/5OimqqP6jx-cBzmfIjjKC-KBHMpNrEDI4Bp8hs2M7eIsz4scVlUX_u43tK_YqKF64xFbWSxvhm3o4Hwg0OC1OiC8Dx0T1XJ-"},"author":{"@type":"Person","name":"MoritzLucaSchmid"}},"1064":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendedVisualization:FocusinGLSL","description":"TheprojectaimsatbuildingstunningvisualizationtoolsusingGLSL.VisualizationofbrainimagesandotherdatasetswillbesuperfastusingShaders.ShaderscommunicatewiththeGPUandacceleratesthedisplayofdata.TheprojectrequiresustoprogramVertexandFragmentShaderscodeandtestitondatasetsofinterest.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"thechargedneutron"}},"1065":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adaptiveimageplanesamplingproposal","description":"Currentimplementationofadaptivesamplingneedstobeoverwritensothatitismoreefficient,easiertouseforanyuserandmorerobustregardinganimations.Uptonow,appleseed'simageplaneadaptivesamplerisbasedonaper-pixelvarianceanalysis.Toworkcorrectly,itrequiresalargeamountofinitialsamples,whichisnotconvinient.Moreover,eachpixelanalysisisn'tawareofitsneighboursandthisleadtoanimagestillnoisy.","sponsor":{"@type":"Organization","name":"appleseedhq","disambiguatingDescription":"Amodernopensourcerenderingengineforanimationandvisualeffects","description":"#Overview\n\nappleseedisanopensource,physically-basedglobalilluminationrenderingengineprimarilydesignedforanimationandvisualeffects.\n\nappleseedisactivelydevelopedsince2012byasmall,internationalteamoftalentedvolunteersfromtheanimationandVFXindustry.Itscoremissionistoprovideindividualsandsmallstudioswithacomplete,reliable,fullyopenrenderingpackage.\n\nOvertheyearsappleseedhasbeenusedonseveralprojectsincluding[TVdocumentaries](https://vimeo.com/81199785),ads,promotionalvideosand[ananimationshort](http://www.fetchaveryshortfilm.com/).\n\n#Features\n\nappleseedimplementsamodernworkflowbasedonpathtracingthatenablesartifact-free,singlepassrenderingwithverylittletechnicaltuning.Itissimultaneouslycapableofstrictlyunbiasedrenderingwhentotalaccuracymatters,andbiasedrenderingwhenartisticfreedomandshorterrenderingtimeareparamount.\n\nappleseedsupportsfullyprogrammableshadingvia[SonyPicturesImageworks'OpenShadingLanguage](https://github.com/imageworks/OpenShadingLanguage),RGBandspectralrendering,fastandrobusttransformationanddeformationmotionblur,state-of-the-artraytracedsubsurfacescattering,exhaustivePythonandC++APIsandmanyotherproduction-orientedfeatures.\n\nAlongwiththecorerenderer,theteamisactivelydevelopinghighqualityintegrationsintoAutodeskMaya,Autodesk3dsMaxandBlender.appleseedisalsothedefaultrenderingengineof[ImageEngine\u2019sGaffer](http://www.gafferhq.org/).","url":"https://appleseedhq.net/","logo":"//lh3.googleusercontent.com/crWGBcOysO7zNe7JMGdw3q3aGfJKL0DG2Jzh20EQji5_5w2MBcWEDYuZDxhQXydwgS8iXXC5iyLtUYCnkANtfUHvk9UCjeKF"},"author":{"@type":"Person","name":"oktomus"}},"1066":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDebuggingofOptimizedCode","description":"-MeasureDebugInfolossstatistics.\n-Findthecause.\n-Fixtheculprittransformationsstartingfromthemostusedareasofthecompiler.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"gramanas"}},"1067":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TableofContentExtractor","description":"Wikipedia,beingtheworld'slargestencyclopedia,hasanenormousamountofinformationpresentinthetextualform.EacharticleisstructuredintohierarchybasedheadingformatwhichisrepresentedbyaTableofcontents(TOC).\n\nThefirstobjectiveofourprojectistheextractionofsectionsandsubsectionsfromWikipediaarticlespreservingtheirorderandlabels,asTOC.ThesecondobjectiveistorepresenttheTOCsinanextensivemannerbyRDFdataset.\n\nStatisticalNLPtechniquesforinformationretrievalrelyheavilyonlexicon/wordsinanarticleratherthanitscategorization(contentsinaTOC);byexpressingTOCasRDFwewillcreateamorepowerfulwayofsearchingwithinandacrossarticles.Standardmetadatarepresentationi.e.RDFimplieslessresourceintensivetaskofpartialreuseacrossapplications.\n\nThisgeneratedTOCRDFgraphvisualizationcanhelpinexploringmultipleWikipediapagesforhiddensemanticlinks.Itimprovesthehorizontalscalabilityi.e.easeofupdating,deletion,andtheadditionofnewRDFtriples.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"HrishikeshSingh"}},"1068":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratelibFuzzerWiththeBasesystem","description":"libFuzzerisapopularfuzzingtoolbothinresearchareaandindustry.InthedevelopmentofNetBSD,therewouldbesomepotentialbugswhicharenoteasytofindbyprogrammersthemselves.So,integrationoffuzzingtoollikelibFuzzerisagoodchoicetofindbugsinNetBSDsothatprogrammerscanfocusmoreondevelopinganddebugging.ThisproposaltriestointegratethelibFuzzerintoNetBSDandtrytofindsomebugs.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"YangZheng"}},"1069":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RussianTickerTapeOCR","description":"WeareproposinganOCRframeworkforrecognizingtickertextinRussianVideos.Wedothisbysolvingtwomainproblems,improvingtheOCRbyimplementingaRecurrentNeuralNetwork,witha1-dimensional(1-d)Bi-DirectionalLongShort-TermMemory(BDLSTM)architectureforTensorflowwhichgivesbetterresultsthanTesseract,andwesolvetheScrollingTickerproblembyproposinganalgorithm(EarlyFusion)whichchecksthetickersandcombinethemincorrectorder.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"BurhanUlTayyab"}},"1070":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Botscreationandpermissionsmanagement","description":"MakeZulipintegrationseasierfornontechnicaluserstosetup.Thisincludesaddingabackendpermissionssystemformanagingbotpermissions(andimplementingtheenforcementlogic),addinganOAuthsystemforpresentingthosecontrolstousers,aswellasmakingthe/integrationspageUIhavebuttonstocreateabot,ratherthansendinguserstotheadministrationpage.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"KonstantinNovokreshchen"}},"1071":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforInternetArchive","description":"IwouldliketohelpexpandthecurrentGoogleHomeActionsfortheInternetArchive.IbelievethattheintroductionofvoicepromptswouldmakemanyoftheInternetArchive\u2019slargedatasetsmoreaccessibleandeasytoaccess.Asadigitallibrary,Ithinkit\u2019sonlyfittingthattheInternetArchivehaveit\u2019sveryowndigitallibrarian.WithsomehelpfromtheGoogleHome,thiscouldmakeforanawesomeinteractiveexperience.","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"dmbarry"}},"1072":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProvidingPublicAccessibilityforSegAnnDB","description":"ThisprojectwillexpandthepublicaccessibilityofSegAnnDBaswellasworkonprovidingintegrationswiththeUCSCGenomeBrowserandGalaxy.","sponsor":{"@type":"Organization","name":"CanadianCentreforComputationalGenomics","disambiguatingDescription":"AnalyticalsolutionsforNext-GenerationSequencingdata","description":"TheMontreal[C3G](http://computationalgenomics.ca/)nodeishostedattheMcGillUniversityandGenomeQuebecInnovationCenter(MUGQIC).\nTheMontrealnodeisstronglyinvolvedwith[GenAP](https://genap.ca/)andhasdevelopedseveralgenomicdataanalysispipelines.\nSince2011,wehavecompletedmorethan400bioinformaticsanalysisprojectswithover290distinctgroupsofresearchersacrossCanada.\nOurteamshavesignificantexperienceinpersonalizedmedicineapplications.\nThesehaveincludedgenomeanalysisandinterpretationofpersonalgenomes,\ntechnologyandservicestorecordpatientpresentations,RNA-andChIP-seqdataanalysis,andanalysisofcompletehumanepigenomesinbothgermlinedisordersandcancers.\nEachyearC3Gco-organizesseveralinternationalworkshopsaboutnext-generationsequencing(NGS)dataanalysis.\n\nTheMontrealC3Gnodedevelopsthe[GenAPPipes](https://bitbucket.org/mugqic/mugqic_pipelines)whichconsistofPythonscriptswhichcreatealistofjobsrunningBashcommandstoanalyzeNGSdata.\nThosescriptssupportdependenciesbetweenjobsandasmartrestartmechanismifsomejobsfailduringpipelineexecution.\nJobcommandsandparameterscanbemodifiedthroughseveralconfigurationfiles.\nWecurrentlymaintain7pipelinesandareintheprocessofdeveloping3others.\n\nTheMontrealC3Gnodealsodevelopsotherbioinformaticstools:\n\n*[BVAtools](https://bitbucket.org/mugqic/bvatools)\n*[POPsv](https://github.com/jmonlong/PopSV)\n*[SCoNEs](https://bitbucket.org/mugqic/scones)","url":"http://computationalgenomics.ca","logo":"//lh3.googleusercontent.com/bjfSdHSVDVY12vQ7TzVbeRo80Aa317bBACgi7IyjYkPBwEdBH7JO9kiwWhIWpYcj5qQ1kHKuUKY70JYA0dVLz5FGmKA57w"},"author":{"@type":"Person","name":"AlanWilliams"}},"1073":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FurtherDevelopmentforCycles'VolumeRendering","description":"Traditionally,solidobjectsarerepresentedasmeshes:asetofvertices,edges,andfaces.Thisinterpretationofreal-lifeobjectsinto3Dspaceissufficientfortypicallysolidmediasuchasteapotsandchairs.However,thismodelfacesmanyissueswhenusedtorepresentdynamicmaterialssuchassmokeorclouds,whichhaveinnumerableandconstantshiftsinnumberandlocationofvertices,edges,andfaces.ThesetypesofobjectsaretypicallyclassedandimplementedseparatelyasVolumes.\n\nDuetothenatureofthematerialsinvolved,Volumerenderingrequiresadifferentsetofsolutionsinregardstodatastructuring,lightsampling,andsoon.Quicklybecominganindustrystandard,OpenVDBisaVolumerenderingframeworkdevelopedbyDreamworksthatseeswideusagethroughoutthegraphicsindustrysuchasinPixar'sRenderManandHoudini.Itisknownforitsefficiencyinhandlingsparsedatasetsanditswiderangeoffilters,transformationoperators,compositingtools,andmanyotherfeaturesforthecreationandrobustmanipulationofVolumes.ItsintegrationintoCycleswillsurelyfurtherBlender'susageinthe3Dgraphicsscene.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"GeraldineChua"}},"1074":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingMissingD3DXAPIs","description":"TherearemanyutilityfunctionsintheD3DX9specfileswhichareyettobeimplemented.Thesefunctionsareusefulfor3Drelatedtaskscommonlyusedinapplications.Myintentionistofindasubsetoftheseunimplementedfunctionsandworkonthemoverthesummerandcomeupwithviable,testedimplementationsforthem.","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"KieranDuggan"}},"1075":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScientificVisualization","description":"PEcAnprojectprovidestoolsformodelingandforecastinginecosystems.AlthoughmanyecosystemmodelsaresupportedbyPEcAn,presentationofresultswillbeachallengeasitneedstoreachvariousrangeofaudience.Visualizingthemodelresultswouldbeabestwayofpresentingresults.Inthisprojectcurrentvisualizationswillberevamped/updatedaddingfeatureslikelazyloading,togglingplotsandotherstobemoreuserinteractive.Moreoverthisprojectinvolvesinfixingissues/bugsincurrentshinyapplications.Thisprojectismuchextendedindevelopingnovelutilities,refiningUI,novelanalysisandmanyothersfeatures/toolstostrengthenvisualizations.Apowerful/robustplatformwithmanyinteractivevisualizationtoolsformodelsimulationsisexpectedattheendoftheproject.","sponsor":{"@type":"Organization","name":"PEcAnProject","disambiguatingDescription":"Developaccessibletoolsforreproducibleecosystemmodelingandforecasting","description":"#WhyPEcAn?#\nClimatechangesciencehaswitnessedanexplosionintheamountandtypesofdatathatcanbebroughttobearonthepotentialresponsesoftheterrestrialcarboncycleandbiodiversitytoglobalchange.Manyofthemostpressingquestionsaboutglobalchangearelimitedbyourabilitytosynthesizeexistingdata.PredictiveEcosystemAnalyzer(PEcAn)projectspecificallyseekstoimprovethisability.Ultimately,PEcAnaimstomakeecosystemmodellinganddataassimilationroutinetoolsforansweringscientificquestionsandinformingpolicyandmanagement.\n\n\n#HowdoesPEcAndothat?#\n\nPEcAnconsistsof**1)**state-of-the-artecosystemmodelsthatthemselvesarescaffoldsforintegratingmultipledatasourcesandtheory,**2)**aworkflowmanagementsystemtohandlethenumerousstreamsofdata,and**3)**adataassimilationstatisticalframeworkinordertosynthesizethedatawiththemodel.PEcAnautomatesanalysesaimedatunderstandingandforecastingecosystemresponsesthroughthesemodels.\n\n#Transparency,repeatability,accessibility#\n\nPEcAn'sscientificworkflowmanagementfullycapturestheinformaticsofwherethemodelinputscamefrom,howtheywereprocessed,howsetsofmodelrunswerecompleted,andhowthemodeloutputwaspost-processedandvisualizedformaximizingtransparencyandrepeatability.PEcAn'sintuitiveweb-basedinterfaceallowsnon-modelersornovicestousemodelsandtechniquesdevelopedbyexperts.\n\n#Highfunctionalityandperformance#\n\nInadditiontomakingthePEcAnsourcecodeopensource,thesystemisalsoavailableasafullyfunctionalvirtualmachinethatrunsonawiderangeofoperatingsystems.Thesystemcanalsointeractwithremotehigh-performancecomputingenvironments,allowingmodelrunstobedoneinparallelonremoteclusters.","url":"http://pecanproject.org","logo":"//lh3.googleusercontent.com/HnNfS8QaJu9AUqKKSFqn2f8SfoKqMB80JRd4kDkNCjIwUCXLr2H_D93o6KpuHvPkoRmcJ5Pg-QADMHcDScgyKxoxh4ZtRRAa"},"author":{"@type":"Person","name":"ChaitanyaReddy"}},"1076":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementanewPlasmametaclassinPlasmaPy","description":"PlasmaPyisanopen-sourcePythonpackageandaimstoprovideasetofcommonfunctionalityusedinplasmaphysics.CurrentlyitimplementsaPlasmaclasswhichdoesallthefundamentalworkofcalculatingplasmaparameterslikealfvenspeed,density,electricfield,magneticfield,pressure,etc.ThecurrentPlasmaclassdoesagoodjobatthemomentbutitwillbeverymessytoworkwithdifferentkindsofplasmasinthefuturebyrelyingsolelyoncurrentimplementationusingclasses.Sincedealingwithdifferentkindsofplasmasisanimportantpartofplasmaphysics,havingamorecompactwayofworkingwiththesekindsofplasmaswillbeamilestoneofsubstantialimportanceandpriorityforPlasmaPy.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"RitiekMalhotra"}},"1077":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ChangetoDoubleprecisionfloatingpoint","description":"Successfullycompilingpurr-data\u2019scoreonboththesingleprecisionanddoubleprecisionandchangingthemorepopularexternallibrariesrunineachcaseanddocumentingaprocessofworking/testingontherest.","sponsor":{"@type":"Organization","name":"PurrData","disambiguatingDescription":"VisualProgrammingLanguageforRealtimeMultimedia","description":"Purrdataisavisualprogramminglanguagebuiltforlow-latency,realtimeDSPsynthesis.Inadditiontocorefunctionalityforworkingwithaudioand2dgraphics,itshipswithalargesetofexternallibrariestohandlevideo,2D/3Dgraphics,sensors,inputdevices,andnetworking.\n\nPurrdatahasaspecialemphasisongeneratingaudioand/orvideoinrealtime,withlowlatency.Muchofitsdesignfocusesonreceiving,manipulating,anddeliveringhigh-qualityaudiosignals.Specifically,thesoftwareaddressestheproblemofdoingthisefficientlyandreliablyongeneralpurposeoperatingsystemslikeOSX,Windows,Debian,etc.--i.e.,systemsdesignedmainlyformulti-tasking.\n\nPurrDatabuildsoncodefromseveralothersoftwareprojects:PureData--whichistheaudioandscriptingengine,Pd-extended--whichisanowabandonedapplicationthatshippedPureDatawithlotsofexternallibraries,andPd-l2ork--whichaddedlong-neededusabilityenhancementslikeinfinite-undoandnativestate-savingmechanismstoPureData.\n\nPurrDatausesaGUIbasedonthenw.jstoolkit.ThismeanstheentireGUIisbuiltusingHTML5technologies,andanyofthose--includingthousandsofwebframeworks,theGamepadAPI,WebGL,etc.--maybeleveragedbyusersanddevelopers.","url":"https://git.purrdata.net","logo":"//lh3.googleusercontent.com/OLuBNKMMxbgNDco2cKzMtkXkst-Haf8EwYrLlOqBbBZbnrV0-O_QByqsdwXNyEatP_9SVu8KhOyg3LgmUoZrO6ssBM5MZGU"},"author":{"@type":"Person","name":"PranayGupta"}},"1078":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Re-writetheTurnantennacode","description":"Turnantennaisnowaprototype,andthecodewaswrittenforaspecificdriverandforaspecificmotor.\nMyprojectincludes:\n\u20221moremotor,inordertoallowtheTurnantennatochangethepitchangletoo;\n\u2022writenewcodecompatiblewithdifferentmotorsanddrivers,andnotonlyasingletype;\n\u2022configureanAPIinterfacecompatiblewithJSONformat;\n\u2022adedicatedwebsitewherefulldocumentation,how-tos,andtest'sresultscanbefound.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"MarcoMusumeci"}},"1079":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ANY23-295Implementabilitytouselibrdfa","description":"ThisprojectwillimplementanewRDFaparserforApacheAny23throughawrapperofthenativeC/C++libraryLibrdfa.TheimplementationaimstoevaluatethelevelofcompatibilitybetweenbothprojectsandquantifytheperformanceimprovementthatanativeparsercouldachieveinAny23.Inaddition,itisproposedtotesttheintegrationresultsagainsttherdfa.infotest-suitinordertovalidatetheapproach.ThebenefitsofimplementingamoreefficientparserareextremelyrelevanttakingintoaccountthatRDFaprocessingtakesplaceinthewebwheretheamountofdataishuge.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"JulioCaguano"}},"1080":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DRAKVUF:ProcessInjectorEnhancement","description":"**DRAKVUF**allowstoinjectabinarydirectlyintoarunningvirtualmachine.Thecurrentimplementationuseseither`CreateProcessA()`or`ShellExecuteA()`fromtheWindowsAPI,whichimpliestohavetheprogramwewanttoexecuteintotheguest\u2019sfilesystem.Furthermore,oncethefunctioniscalled,theprocesswillhavethenameofthatfile.Itcanfurtherleadamalwaretodetectthepresenceof**DRAKVUF**ifwerunknownanalysistools.\n\nTosolvethisissuewecanuseamoreadvancedtechniquetoinjectourbinary.Amongallthepossibilities,the**ProcessDoppelg\u00e4nging**techniqueseemsthemostsuitable.Itallowstoinjectthebinarydirectlyintothememory,withoutmodificationonthefilesystem,byusing**NTFStransaction**.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"MathieuDolmen"}},"1081":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VariationalAutoencoders","description":"VariationalAutoencoders(VAEs)arewidelyusedinunsupervisedlearningofcomplicateddistributions.ThemoreclassicalgenerativemodelsdependuponsamplingtechniquessuchasMCMC.Thesesamplingtechniquesareunabletoscaletohighdimensionalspaces,forexampledistributionoversetofimages.Duetothisreason,VAEsgetridofsamplingbyintroducinggradientbasedoptimization.\n\nIproposeaprojectwhereIwillimplementaVAEframeworkforbothfeedforwardandrecurrentnetworkswithrigoroustestingandseamlesslyintegrateitwiththecurrentanncodebaseofmlpack.IhavekeptinmindbotheaseofusefornoviceusersandcompletecontrolovertheVAEnetworkforadvancedusers.Inadditiontoaclass,reproductionofresultsfromthepapersandacommandlineprogramwillalsobeadded.Intheend,Iwilladdatutorialtohelpusersgetfamiliarwiththeframework.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"AtharvaKhandait"}},"1082":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CheckinggraphisomorphismusingtheWeisfeiler-Lehmanalgorithm","description":"CurrentlySageMathchecksforgraphisomorphismthroughaninternalpackagewithacorrespondingmethod,called*isomorphic*andcontainedin**sage.groups.perm_gps.partn_ref.refinement_graphs**.Thismethod,inadditiontobeingquiteconvolutedandwithoutmuchdocumentationaboutitsinnerworkings,waslastupdatedinasignificantmannerin2011.\nTheprojectaimsatcreatinganewpackagewhichimplementsanefficientinpracticeheuristicmethodtocheckiftwographsareisomorphic,usingoneofthemembersoftheWeisfeiler-Lehman(WL)algorithmhierarchy.Anattemptwasmadeinthepastatthesametask(butwithanarrowerscope,limitedtoonlyimplementingthesecondorderversionoftheWLalgorithm),butthecodewasfoundtocontainabugandwasneverimplemented/removedfromthecodebase(seeTrac#10482).\nTothebestofmyknowledge,thiswouldbethefirstworkingopen-sourceimplementationofk-WL,fork>1.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"DarioAsprone"}},"1083":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizeCaching(ForNextgen-Core)","description":"IntegrateanoptimizedversionofthecurrentcachingmechanismwiththeNextgencore.\nTheobjectiveistotaketheimprovementsuggestedtooptimizetheoldcore'scachelikeIgnoringdirectoriesandsomenewlyproposedimprovementslikecachecontrols,proxyobjects,etcandtrytoimplementthemwithinthecurrentNextgencorearchitecture.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"palash25"}},"1084":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PatientClinicalSummaryEnhancement","description":"PatientClinicalSummaryEnhancement","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"DilekaWeerasuriya-1"}},"1085":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvementsrelatedtotheonboardingarea","description":"Thisprojectwillfocusonhighpriorityissuesintheareaofonboarding.Theprojectaimsatmaintainingaconsistentuserexperienceintermsofonboardingandmaketheonboardingprocesssmootherfortheuser.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"ShubhamPadia"}},"1086":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforGSOCforcontributinginbionode-watermill","description":"Bionode-watermillhelpsinassembleandrunbioinformaticpipelineswitheaseandlessoverhead.A\ntaskexplainsthattheinputwillbetransformedintooutput.Italsocomeswithautomated\nInput/Outputhandlingsotheuserdon\u2019thavetoworryforinput/outputlocation.Italsoallowsuser\ntovisualizethepipelineDirectedAcyclicGraph(DAG).","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"HiteshJoshi"}},"1087":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[COMDEV-254]Allura-PersonalDashboard","description":"AniceimprovementtoAlluraproject/codehostingwouldbeapersonaldashboardwhenauserisloggedin.Itwouldprovidequickaccesstotheprojectsthattheuserispartof,ticketsthatcreatedbytheuser,ticketsassignedtotheuser,pullrequestsoftheuser,activitystreamofpeoplethattheuserfollows,etc.\n\nManynewticketsforthewholedashboardideawouldhavetobecreatedtodivideitintomanageabletasks.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"DeshaniGeethika"}},"1088":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SenZSwitch","description":"SenZSwitchisahigh-speedmessagepassingsystemwhichcanbeusedtodothecommunicatingbetweenIoTdevices.Afterconnectingthedevicestothesystem,theycansharedatawiththeotherconnecteddevices.Thesystemactslikeamessagebrokeranditdoesnotkeeporreadanydatapassingthroughit.AllthemessagespassingthroughthesystemaresecuredwithanEnd-to-endEncryptionmethod.Sothissystemtocanbeusedtoconnectprivatedevicesalsowithouthesitating.\n\nTheexistingproblemsofthesystemaregoingtobesolvedandItisplannedtomodifywithsomeextrafeaturestoimproveitsfunctionalities.AndthesystemisgoingtobeintegratedwithAkkaStreamswhichisbasedonReactiveStreamstoprovidestreamingcapabilities.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"SumedheDissanayake"}},"1089":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AMajorUpdateforHUGEandSAM","description":"Withtherecentprogressinthetheoreticalfieldofsparselearningproblems,currentRpackagesarelaggingbehindthecuttingedgeresearch.WeaimtoupdatethecurrentRpackageinordertoachievethestate-of-the-artperformanceandequipthemwithvariousfunctionalities.Specifically,wewillupdatethealgorithmsforestimating(1)sparseundirectedgraphicalmodelwithanovelactive-setbasedsecond-orderoptimizationscheme,and(2)nonparametricregressionandclassificationmodelwithaNewton-typeblockwisecoordinatedescentalgorithm.Furthermore,wewilladdinferencemoduleandsparsityinducedregularizationfunctionstothepackages.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"HaomingJiang"}},"1090":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingpythonpackageandnewfeaturesforEvalAI","description":"Thisprojectwillinvolveimplementationofapython-packageforenablingCLIsubmissionsandparticipationinthefirstphase.ThesecondphasewillinvolveimplementationofaRESTAPIandimplementingacoupleofanalyticsdashboardsfortheproject.Thethirdandfinalphaseoftheprojectwillinvolveimplementationofwebhookswhichwillbeabigdesignupgradeforthesystem.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"DhruvBatheja"}},"1091":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GDMLI/OforVecGeomGeometryPackage","description":"VecGeomisthenewgeometrylibrarydevelopedwithinthehigh-energyphysicscommunity,aimingtoreplacethelegacygeometrynavigationfunctionalityprovidedbyGeant4andROOTwithoptimizedandvectorizedalgorithms.InthisprojectweaimtodevelopI/Oallowingtoreadgeometryfromapplication-independentformatssuchastheGeometryDescriptionMarkupLanguage(GDML).WeproposeXerces-CasthebackendtoparsethefilesandconcentrateonconvertingbetweentheDOMtreeandtheVecGeomvolumehierarchy.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"DimaSavin"}},"1092":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createalitescopebased\"IntegratedBitErrorRatioTester\"(iBERT)","description":"Theaimofthisprojectistocreatealitescopebased\"IntegratedBitErrorRatioTester\"(iBERT)clone.Thisprojecthasthreeparts:\n\na)Datasequencegenerators+checkers.Thesegenerategivenbitdatastream,thenaftertransmissionandreceivingcheckthatthebitdatastreamiscorrect.\n\nb)Datachannelwrappers.Thesegiveyouacommoninterfacetocontrollingtheparametersofachannelusedintransmissionandreceiving.Forsimpledatachannelsthismightjustprovideclockcontrol.Formoreadvancedchannels,likethehighspeedtransceivers,thisprovidesthingslikecontrollingparameterslikepre-emphasis,equalisation,etc.\n\nc)HostcomputerControlGUI/Console.Thisgivesaniceinterfaceforcontrollingalltheparametersandseeingtheresultsofvarioustests.","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"AkhilSingh"}},"1093":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KeaMonitoringDashboard","description":"TheprimaryobjectiveofthisprojectideaistodesignanddevelopafrontendinterfacefortheKeaDHCPsoftwaretofunctionasaremotemanagementconsole.TheapplicationmustintegrateallessentialfeaturesprovidedbytheKeaRESTAPI,deliveringtousersamechanismformonitoringandconfiguringthestatesofDHCPservers.","sponsor":{"@type":"Organization","name":"InternetSystemsConsortium","disambiguatingDescription":"Wesupportcriticalinternetinfrastructurewithqualityopensource","description":"[ISC](https://www.isc.org/mission/)istheorganizationbehindtheongoingdevelopmentanddistributionofthenameserversoftware,**BIND**.OurteamofengineershelpsdrivetheDNSstandardsandauthorthereferenceimplementationthatisthendistributedascommercial-qualityopensourcesoftwarefortheInternetcommunity.ISCprovidesthesameleadershipbothinstandardsdevelopmentandsoftwarefortheDHCPprotocol:**ISCDHCP**and**Kea**.Overtheyears,theISCteamhaswrittenover[60RFCs](https://www.isc.org/community/rfcs/isc-rfcs/);weareproudofoursubstantialcontributionstothe[InternetEngineeringTaskForce](http://ietf.org).\n\nAdministratorsadoptingKeaarelookingfornewwaystomanagetheircorenetworkservices.TheyareattractedbyKea'sseparationofleasedatafromnetworkcommunications,thatfacilitatescentralizedprovisioning.TheywanttoleverageKea'shooksapiandRESTapitointegrateDHCPwithothernetworkoperations.Astheexplosionofcontainerizedapplicationsisbreakingtheold1:1relationshipofIPaddressestomachines,theyneedmoreflexibilityandautomationforserviceslikeDNSupdating.TheKeateamarelookingforcontributorswhowanttohelpusbringthiscorenetworkmanagementserviceintothe21stcenturybyimprovingandextendingthemonitoring,provisioning,extensibilityandperformance.\n\nISCisanon-profitcompany.Ouropensourcesoftwareisfreelyavailableonourwebsiteandon[https://github.com/isc-projects](github).ISCworkissupportedbythesaleofsoftwaresupportcontracts,andbydonationsfromuserswhowanttoseefreeopensourcemaintainedandextendedforeveryone.","url":"http://www.isc.org","logo":"//lh3.googleusercontent.com/9hwuQ1ElP5Lue5wSunouMgoUcG1PmbsCIQmf6BExDKoo2A1sqKJKPGQaVUK7L2a68-L3yNiT2k9WwF5zFBYZR-Qs6jeAkg"},"author":{"@type":"Person","name":"JerinJohn"}},"1094":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticDifferentiationinRthroughJulia","description":"Automaticdifferentiation(AD)isasetoftechniquestocalculatederivativesautomatically.\nItgenerallyoutperformsnon-ADmethodslikesymbolicdifferentiationandnumericalapproximation\ninspeedor/andaccuracy.\nIthasimportantapplicationsinmanyfields,likeoptimization,machinelearning,\nBayesianstatisticsanddifferentialequations.\n[`Julia`](https://julialang.org/)isahigh-level,high-performancedynamic\nprogramminglanguagefornumericalcomputing.\nWhilethereisalackofautomaticdifferentiationpackageinR,\n`Julia`hasmatureautomaticdifferentiationpackages,\nlike[`ForwardDiff.jl`](https://github.com/JuliaDiff/ForwardDiff.jl)\nforforwardmodeADand\n[`ReverseDiff.jl`](https://github.com/JuliaDiff/ReverseDiff.jl)\nforreversemodeAD.\nTheaimofthisprojectistodevelopanRwrapperforthe`Julia`ADpackages\n`ForwardDiff.jl`and`ReverseDiff.jl`bytheuseofRpackages`JuliaCall`.\nItshouldbeabletodobothforwardmodeand\nbackwardmodeADfornativeRfunctionsandsomeof`Rcpp`functions.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ChangchengLi"}},"1095":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WikiToLearnproduction-readyPWA","description":"#Goals\n*Improvedocumentation\n*Improvetests,writemoreunitandfeaturetests\n*Organizeassetsandresourcesinareusablemanner\n*Provideoptimalofflineexperience\n*ImproveUXtobeproduction-ready","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"DemetrioCarrara"}},"1096":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseHono:AMQPprotocoladapter","description":"EclipseHonoallowsbusinessapplicationstoconsumetelemetryandeventdatafromIoTdevicesregardlessofthecommunicationprotocolsupportedbythedevices.ItachievesthisbyintroducinganabstractionlayercalledaProtocolAdapter.Devices/gatewayswantingtopublishtelemetrydataoreventstoHonodoessothroughtheprotocoladapter,whichthennormalizesthepublisheddatatotheinternalAMPQ1.0networkforconsumptionbydownstreamapplications.Currently,HonohassupportfortheHTTPandMQTTprotocolsallowingclientdevicestospeakHTTPrespectivelyMQTTtoHonowhenpublishingdata.AMQPisanotherpopularIoTprotocolusedintheIoTlandscape.ThisprojectaimstoimplementaprotocoladapterforAMQPsothatclientdevices/gatewayssupportingtheAMQPprotocolwillbeabletouploadtelemetryandeventstoHono","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"Alfu"}},"1097":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DesignandImplementationofaGraphicalUserInterface(GUI)toshowtheGNSS-SDRstatusinreal-time","description":"MyobjectivefortheGoogleSummerofCode(GSoC)2018istodevelopaGraphicalUserInterface(GUI)tomonitortheGNSS-SDRstatuscomplyingwithalltherequirementsspecifiedintheprojectidea.Amongthemostrelevantare:user-friendliness,non-intrusivenesswiththereceivercorefunctionality,abletoworkinreal-timeandtheabilityofrunningeitherlocallyorremotelyasastandaloneapplicationinWindows,LinuxandmacOS.\n\nDevelopmentoftheGUIwillbedoneusingtheC++Qt5framework.ThecommunicationmechanismbetweenGNSS-SDRandtheGUIwillbeimplementedusingtheBoostSerializationlibraries.\n\nConsideringthecomplexityofthisproject,allthephasesofthesoftwaredevelopmentlifecyclewillbeaddressed.Thisincludes:requirementanalysis,design,implementation,testingandmaintenance.Moreover,theassociateddocumentationwillbewritten,asitisanessentialpartofanyhigh-qualitysoftwareengineeringproject.\n\nThisGUIwillbringtheenduseragreatercontrolandawarenessoverGNSS-SDR.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"\u00c1lvaroCebri\u00e1nJuan"}},"1098":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntermineElasticSearch/Solrdeepbiodatasearch","description":"CurrentlyIntermineusesanoldapproachtohandlebiodatasearch.ThisprojectaimstoimprovethesearchfeatureusingmodernsearchengineslikeApacheSolr/ElasticSearch.TheexistingarchitectureinInterminehastobemodifiedtohandlethenewapproachanditshouldreducethecomplexitytotheuser.Ifsucceeded,thiswillbeenabledinalltheinterminesallovertheworldwhichareusedtoquerybiodata.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"ArunanSugunakumar"}},"1099":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RDKit-MolVSIntegrationProject-GSoC2018","description":"MolVS(https://molvs.readthedocs.io/en/latest/)providesveryusefulfunctionalityformolecularvalidationandstandardization.MolVSisbuiltusingtheRDKitframework,butinthisprojectwewillexpanditscapabilitiesandintegrateitintotheRDKitproject.Aneventualendgoal,thoughnotnecessarilyoneforthisproject,willbetohaveaC++implementationofthealgorithmthatispartofthecoreRDKit.MattSwain(theoriginalauthorofMolVS)willcollaboratewithusonthis.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"SusanLeung"}},"1100":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingthereceivertoBeiDouB1I","description":"ThisprojectwilladdprocessingcapabilityoftheBeiDouB1IsignalsintotheGNSS-SDRplatform.TheadditionofBeiDouB1IsignalswillincreasetheoverallsatellitevisibilityofthereceiverandmovethereceivertowardsprovidingcoverageforallGNSSsystems.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"SaraHrbek"}},"1101":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EasyGnuPGImprovements","description":"[EasyGnuPG](https://github.com/dashohoxha/egpg)(akaEGPG)isashellscriptthatwraps[GPG](https://www.gnupg.org/)andtriestomakeitmoreaccessibleandeasytouse.\nInordertosimplifythings,EGPGisopinionatedaboutthe\"right\"wayofusingGnuPG.\nFollowingimprovementsareproposedinthisproposal:\n-RewritingEasyGnuPGsothatitisbuiltwithPythonand[GPGME](https://gnupg.org/software/gpgme/index.html/)\n-RewritewillderiveaCommandLineinterfacesimilartoEGPGinstallablethroughpython-setuptools(/pip).\n-RewritewillbedonekeepinginmindthatitcanbelaterpackagedasaDebianpackageeasily.Thoughpackagingisnotincludedasapartofthisprojectduetotimeconstraints.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"diveshuttam"}},"1102":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApacheBeam:TPC-DSBenchmarkforBeamSQL","description":"BeamhasanumberofclassicstreamingSQLbenchmarksknownas\"Nexmark\"codedupinbothrawJavaandalsoBeamSQL.\nSofar,expandingfunctionalityhasbeenthefocusofBeamSQLsothereislittleknownaboutperformance-weknowonlythatitisaprettystraightforwardmappingfromSQLtoBeamthatshouldworkOKalotofthetime.ItwouldbeinterestingtoseewherethebottlenecksarewhentheseSQLbenchmarksaretranslatedviaBeamSQLintoaBeampipelineandthenagaintranslatedtothenativecapabilitiesofe.g.SparkandFlink.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"KaiJiang"}},"1103":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TRAINSEMISSIONCALCULATIONANDBETTERERRORDETECTION","description":"IproposetoimplementTrainsEmissionforCarbonFootprintExtension,currently,itisimplementedonlyfor5sources(ofFrance),IintendtoimplementitforIndia,UK,USA,Australlia,Europeancountries(includingnorway,germany,italy,sweden,greece),Canada.Ialsointendtoimprovetheerrordetectionsystemofextensionandstartintegratingbusservicesonsiteslikekayak.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"nveenjain"}},"1104":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AFEniCSwrapperinJulia","description":"WecontinueworkdoneonaFEniCSwrapperinJulia.Wefurtheroptimizeit,andaddmorefunctionality,souserscanaccessaricherAPI,andsolveharderandmorecomplexproblems.WewillalsocreatesometoolboxesforcommonPDE-problems,suchthatitmakesiteasier,forpeopletousestraightoutoftheboxtogetasolution,withoutrelyingonknowingthenecessarymathematicalbackground,toderivethevariationalform.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"YiannisSimillides"}},"1105":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImagingTools","description":"DeepChemhasbeengreatlibraryfortheapplicationofdeeplearningfordrug/chemicaldiscovery.AsofnowthereisnoimagingmodelsimplementedinDeepChemthatwouldfacilitatetheuseofmedicaldata(likeimagesofbrainscans,orUltraSoundimagesetc).ThisprojectproposestobuildanAPIfordataaugmentationforimagingwhichinrecenttimeshasshowntomakemodelsinvariantslightdatatransformationslikerotation,translation,noiseetc.andaswellastobuild2models:onebeingtheU-Netforbio-medicalimagesegmentationandtheotherbeingtheResNet-50model(trainedontheimagenet),thatwouldallowusers/researcherstousethesepre-trainedmodelsandextendittoimplementtheirownnetworkswithmuchease.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"SkandVishwanathPeri"}},"1106":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scalability&PerformanceEnhancements","description":"Theplatformisnowfullyfledgedtosupportthecorebankingneedsofthecommunity.Withthegrowingdemandsofclientsrangingfromseveralthousandstoevenmillionsasmentionedbylargeorganizations,focusingontheperformanceandscalabilityiscrucialforsmoothfunctioningofthemulti-tenantarchitectureoftheplatform.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"KumaranathFernando"}},"1107":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreateEnvironmentalScienceLibrariesinPythonusingtheWorkflowParadigmforHPC","description":"Theobjectiveoftheproposalistwofold:-\nBuildaPythonlibrarybasedontheworkflowparadigmwhichwouldfacilitatestreamwatersheddelineationwhichwouldprovidethesegmentedcatchmentbasinsgivenacoordinatereferencesystembytheenduser.\nBenchmarktheperformanceoffollowingsuchanapproachandassessthesuitabilityovertraditionalandprevalentHPCtechniques","sponsor":{"@type":"Organization","name":"EarthScienceInformationPartners(ESIP)","disambiguatingDescription":"MakingEarthsciencedatamatter.","description":"EarthScienceInformationPartners(ESIP)isacommunityofEarthsciencedataandinformationtechnologypractitionerswhostewardEarthsciencedata,ensuringdiscovery,accessanduseofthedatatodecisionmakers,researchersandthepublic.ESIP\u2019sstrengthcomesfromthedepthofitspartnerorganizations,whichnownumber110.AmongtheseareallNOAA,NASAandUSGSEarthobservingdatafacilities,aswellasgovernmentresearchlaboratories,researchuniversities,modelers,educationresourceproviders,technologydevelopers,nonprofitsandcommercialenterprises.\n\nDuringthelasttwentyyearsESIPhasdevelopedsignificantcollaborationmethodsandinfrastructurethatprovideascalable,neutralplatformtosupportEarthscienceresearch,dataandtechnicalcommunities.OurpartnerorganizationsandcommunityparticipantsleadtheadvancementofEarthscienceinformationbestpracticesinanopenandtransparentfashion.\n\nTheEarthScienceInformationPartnerswasfoundedin1998byNASAinresponsetoaNationalResearchCouncil(NRC)reviewoftheEarthObservationSystemDataandInformationSystem(EOSDIS).TheNRCcalledonNASAtodevelopanew,distributedstructurethatwouldbeoperatedandmanagedbytheEarthsciencecommunitythatwouldincludethoseresponsibleforallelementsofEarthobservation,includingobservationandresearch,applicationandeducation.In2003,ESIPincorporatedasa501(c)3.","url":"http://esipfed.org","logo":"//lh3.googleusercontent.com/kopVgaFHBtOKPakEm8BoPJ3BGVb1xLwHSfBf5dxvXiAUObSqaWAtQNwnLSlHMIAqxdV2NNVhbzOUUG0cZax0ZUb7OOLTe9w"},"author":{"@type":"Person","name":"AarifShaikh"}},"1108":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheProposalforIntegratingCloudPinyininibus-libpinyin","description":"PinyininputmethodplaysasignificantroleamongalltheinputmethodsinChinaallthetime.Thoughthesepinyininputmethodsonibussuchasibus-pinyinandibus-libpinyin,aremoreandmorepopularinChina,therearestillsomeshortcomingsoflowaccuracyandlowspeed,fortheyalwayssearchwordsfromlocaltabledictionary.Accordingly,integratingcloudpinyininibus-libpinyinisimperative.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"XuLinyu"}},"1109":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"web-platform-tests:Improvetestmanifestworkflowandperformance","description":"Thecurrentmanifestfileinmozilla-centralisdifficulttomaintainandtherootofmanymerge-conflicts.Thesituationcanbeimprovedbymovingthemanifestoutofmozilla-centralandhavingtheCIbuildshandleitinstead.Manifestupdatesarealsoresource-intensiveandtime-consuming.Thisprojectwillprofilethemanifestgenerationandupdateandlookintomakingtheprocessesmoreefficient.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"Cactusmachete"}},"1110":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScummVMGSoCApplication:ImprovetheStarkEngine","description":"ImprovetheStarkengineonResidualVMtomakethegamemenusandcharacter\u2019sshadowsworkingonthegame*TheLongestJourney*.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"Douglas_GSoC"}},"1111":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpamBrainz-Fightingspamwithmachinelearning","description":"SpamBrainzisaprojecttocombatautomatedspaminMusicBrainz.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"LeoVerto"}},"1112":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementParallelDijkstra\u2019sandBellman-FordalgorithmbytheParallelBGL","description":"GraphAlgorithmslikeDijkstra\u2019ssinglesourceshortestpathalgorithmarewidelyappliedinmanyroutingapplications,butfortheLarge-scalegraph,computationproblemmayarise.Itmaybebeneficialtoexploitthehigh-performanceparallelcomputingsystem,byimplementingdistributedgraphalgorithmsinpgRouting.ThecurrentstateofthepgRoutingdoesn\u2019tsupportanyparallelalgorithm.IamproposingtoaddParallelDijkstra\u2019sAlgorithmusingParallelBGLfunctionalitiesandadditionallyaclassicalsequentialgraphalgorithmnamely,bellman_ford_shortest_pathstopgRoutingduringthisGSoCperiod.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"SourabhGarg"}},"1113":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingthereachofCrowdAlertwithimprovedfeaturesandfunctionality","description":"CrowdAlertisamobileappthatcanbeusedtoreportincidentsfromallaroundtheworld.Thiswouldhelpthoseaffectedwithitandwouldalsoprovidethemwithtimelyresponse.\n\nThemaingoalofmyprojectistoimplementmoreadvancedfeaturesandbringmorefunctionalitytotheReactNativeapp.Itincludesaddingfeatureslike\n-Editincidents\n-ImprovingUI/UX\n-Addingofflinesupport\n-Sharingincidents\n-MoreSignupoptionslikeGoogle,TwitterandFacebook\n-Feedshowingalltheincidentsfromacrosstheglobe\n-PushNotifications","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"VibhavAgarwal"}},"1114":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProposalforQuillAccessibilityAudit","description":"Quill.orgwasbuiltprimarilyforuseintheclassroom,wheremanyeducatorsandstudentshaveaccesstoChromebooksorotherlaptops.Inthemodernera,wherepeopleareincreasinglyattemptingtousethesitefromtheirmobiledevices(accordingtousagedata),itwouldbegreatforatleastsomeofthewebsite'sprimaryfunctionalitytobeproperlyaccessiblefromamobiledevice.Myworkwillbetoenhancetheaccessibilityofthewebsiteincreasingefficiencyandperformanceofthesiteoverall.","sponsor":{"@type":"Organization","name":"Quill.org","disambiguatingDescription":"Helpingmillionsoflearnersbecomebetterwritersandcriticalthinkers","description":"#WhatisQuill.org?\nQuill.orgisaneducationtechnologynonprofitthathelpsover750,000learnersaroundtheworldimprovetheirwritingandcriticalthinkingskillsthroughinnovativetechnologicalapproaches.We'regratefultohavesupportfromorganizationsliketheBill&MelindaGatesFoundation,Google.org,andAT&TFoundation.\n\n#ImprovingEducationwithInnovativeTechnology\nQuillwasrecentlyfeaturedin[FastCompany](https://www.fastcompany.com/40458272/this-machine-learning-powered-software-teaches-kids-to-be-better-writers)andthe[GoogleMachineLearningblog](https://blog.google/topics/machine-learning/quillorg-better-writing-machine-learning/)forourworkapplyingcutting-edgemachinelearningtechniquestohelpinglearnersbecomebetterwritersandcriticalthinkers.Weleveragethistechnologyalongsideaprovencurriculumoflearningtechniquesfromtopeducationalresearchers.\n\nLearnersbeginbycompletinga[diagnosticactivity](https://www.quill.org/tools/diagnostic)thatprovidesthelearningmanagementsystemenoughinformationtopredictwherethestudentisstrongandwheretheyneedimprovement.Then,teacherscanassignfollowupactivitiesthatprovidepracticetargetedspecificallytowherethestudentisfallingshort.(Thereareeven[specialversionsofthediagnostic](https://medium.com/writing-with-quill/quill-org-launches-ell-diagnostic-ac2dd65de692)forEnglishlanguagelearnerswhosefirstlanguagesareSpanish,Mandarin,French,Vietnamese,Arabic,andHindi.)\n\nQuillhasavarietyofactivitytypes,including[areal-timeclassroomlessonsmode](https://www.quill.org/tools/lessons),[asentenceconstructiontool](https://www.quill.org/tools/connect),[aproofreadingpracticetool](https://www.quill.org/tools/proofreader)and[agrammarpracticetool](https://www.quill.org/tools/grammar).\n\nEachtoolhasassociatedalgorithmsforassessingandprovidingtargetedfeedbackinresponsetostudentsubmissions.Thesealgorithmsutilizerules-basedlogic,naturallanguageprocessing,andmachinelearning.\n\n#What'sNext?\n\nUpuntilnow,Quillhasprimarilybeenbuiltasatoolforeducatorstousewiththeirstudents.ThismeansthatQuilldoesnotcurrentlyhaveaself-studymodeforlearnerswhoarenotinaclassroomsetting.We'reexcitedfortheGSoCcommunitytohelpleverageQuill'sprogresssofarintoalearningtoolthatcanassistmillionsoflearnersaroundtheworldwhodeservebettereducation.","url":"https://quill.org","logo":"//lh3.googleusercontent.com/xb52vhYNsuo9ZCw2a5cSKmpPuq6LpCSQABJLArsH6_JJRm2zkNfYrpzQ5gZZRpgXV8dNoTmo9lbTtwJ8a2wMzZhYRK0zBFI"},"author":{"@type":"Person","name":"JashanPreetSingh"}},"1115":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RenderingComplexGeneticDesignwithDNAplotlibforaBeautifulVisualizationofGeneticCircuit","description":"Visualizinggeneticcircuitsisessentialinthefieldofsyntheticbiology.Thesegeneticdesignsofteninvolvecomplexrepresentationofmodularandhierarchicalbiosystems.TherepresentationsarestandardizedthroughtheSyntheticBiologyOpenLanguage(SBOL)intheformofglyphs.Tomakethevisualizationofbiocircuitsmoreefficientandamenabletoautomation,mygoalistoupgradeDNAplotlibtosupporthighlycustomizablevisualizationsofgeneticcircuitsfromSBOLversion2files.\nIwillachievethisbyintegratingDNAplotlibwiththepySBOL2librarytosupportreadingandwritingofSBOL2files.ThecurrentDNAplotlibonlysupportSBOL1.0documentation,andthusisonlycapableofmanifestingDNAcomponentsconsistedofDNAsequenceandsequenceannotation.Itcannotrepresentcomplexinteractionsbetweendifferentsubcomponents,andthushaspoorconnectivitywithothergeneticplatforms.Throughmyworkthissummer,DNAplotlibwill(1)incorporatenon-DNAcomponents/partiallycompletedesignsequences(2)documentandlinktoexternalmodelssuchasSBMLandCellML(3)visualizehierarchicalandmodularbiosystems(4)savecustomizationintoSBOLfile.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"SunwooKang"}},"1116":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnablebuildingofgRPCPythonwithBazel","description":"gRPCPythoncurrentlyhasaconstellationofscriptswrittentobuildtheproject,butithasalotoflimitationsintermsofspeedandmaintainability.Bazelistheopen-sourcedvariantofGoogle'sinternalsystem,Blaze,whichisanidealreplacementforbuildingsuchprojectsinafastanddeclarativefashion.ButBazelinitselfisstillinactivedevelopment,especiallyintermsofPython(amongstafewothers).\n\nThisprojectaimstofillthisgapandattempttobuildgRPCPythonwithBazel.AlthoughfiledundergRPC,thisprojectalsotargetscontributiontoBazelforPython.","sponsor":{"@type":"Organization","name":"gRPC","disambiguatingDescription":"Ahighperformance,open-sourceuniversalRPCframework","description":"gRPCisamodernopensourcehighperformanceRPCframeworkthatcanruninanyenvironment.Itcanefficientlyconnectservicesinandacrossdatacenterswithpluggablesupportforloadbalancing,tracing,healthcheckingandauthentication.Itisalsoapplicableinlastmileofdistributedcomputingtoconnectdevices,mobileapplicationsandbrowserstobackendservices.","url":"https://grpc.io","logo":"//lh3.googleusercontent.com/UHoceXfOuM_hwsxmxzKGyEfgd-hIGKy7Qe57l0_N7a4sXRdt0iNn4mN2txyfdgmQ-LP3vcFzDbmGaZGAP1N3AJB0dXC2Ew"},"author":{"@type":"Person","name":"NareshRamesh"}},"1117":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"configurationfilesversioninginpkgsrc","description":"usingVersionControlSystemstokeeptrackofsystemconfigurationchangesinpackageupgrades","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"KeivanMotavalli"}},"1118":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApproximateConvexDecompositionofVolumesBoundedbyTriangleMeshes","description":"Theconsideredalgorithminthisprojectisabout3Dmeshapproximateconvexdecomposition,proposedbyKhaledMamouandFaouziGhorbel.It\u2019sanefficientapproachtodecomposeaconcave3Dmeshintoasetofnearlyconvexsurfacesandisusefulforskeletonextraction,patternsrecognitionapplicationsandparticularlyfortheincreaseofcollisiondetectionaccuracywithoutsignificantlyaffectingitsperformance.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"LiubomyrPiadyk"}},"1119":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RubyMatplotlib","description":"ThereexistseveralplottinglibrariesforRuby,butnoneofthemisasreadilyusableaseitherMatlab'splottingsystemortheMatlab-inspiredPythonMatplotlib.Thislackofamatlab/matplotlib-compatibleRubyplottinglibraryisRuby'ssinglebiggestobstacleasascientificlibrary.TheaimofthisprojectisbuildMatplotlibinRuby.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"ArafatDadKhan"}},"1120":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Enhancementsforipptool","description":"TheprojectinvolvesthetaskofenhancingtheipptoolwhereIwillbewritingipptoolscriptsinordertocoveroperationsandattributesthatarerequiredbytheIPPEverywherestandardandhavenotbeenyettestedbytheIPPEverywhereSelf-Certificationprocess.\nBesidesthisIwillbeworkingonscriptsforvariousotherIPPSpecificationsforthedevelopers.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"Akash_Sharma"}},"1121":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforSubmitty","description":"Submittyhasastudent-facultyportalnamed\"DiscussionForum\".Itcanbeusedforaskingqueries,announcements,notessharing,etc.\nIwouldliketoworkonthismoduletoimplementmorefeaturesandworkonsomeoptimizationslike-\n\n-Improveperformanceforlargedatabases\n-Notifications\n-Automatedrefreshfornewposts\n-IntroduceTeamChat\n\nSubmittynotonlyevaluatestheuploadedsubmissionsofallusersinsideacontainerbutalsocalculatesandstoresthegrades.Thus,Projectsecurityisamajorconcerninthiscaseandvulnerabilitiesshouldbeexploredandrippedofftomakethesystemmoresecureasawhole.Asformyexperience,IhaveparticipatedinmanyCTFsandWonHackQuest2.0[CTF-stylehackingchallenge+HackTheBox]organizedbyTCS.\n\nIwouldalsolikeworkingon\"WebsiteSecurityandPenetrationTesting\"ofSubmittyProject.\n\nMiniatureWorkflow\n-Exploreprojectusecases\n-AttackinBlackBoxapproach\n-Understandthearchitectureoftheprojectandthewaycontrollersareintegratedandimplemented\n-GothroughthecodebaseinWhiteBoxapproachtofindandfixvulnerabilities.","sponsor":{"@type":"Organization","name":"Submitty","disambiguatingDescription":"ProgrammingassignmentsubmissionwithautomatedgradingandmanualTAgrading","description":"Submittyisanopensourceprogrammingassignmentsubmissionsystemwithsecureandautomatedtesting,automatedgrading,andefficientmanualTA/instructorgrading&overallcoursegradesmanagement.Submittywaslaunchedbythe[RensselaerCenterforOpenSourceSoftware(RCOS)](https://rcos.io).\n\nTheSubmittyprojectishostedonGitHub.https://github.com/Submitty/\n\nKeyFeatures\n*Securetestingofmanylanguages:Python,C/C++,Java,Scheme,Prolog,SPIM,andanythingavailableonGNU/Linux!\n*Customizableautomatedgradingwithimmediatefeedbacktostudents\n*Advancedgradingtools:staticanalysis,JUnit,codecoverage,memorydebuggers,etc.\n*Studentuploadbydrag-and-drop,zipupload,orversioncontrol\n*Correctmistakesthroughmultiplesubmissions,flexible``lateday\u2019\u2019policy,hiddentests\n*Interfaceforcomplementaryinstructor/TAmanualgrading,overallgradesummaries\n*Instructorshavefullaccesstologsfordebugging,launchbatchregrading\n*Scalestomultiplecourseswiththousandsofstudents\n*SupportsmultipleinstructorsandTAspercourse\n*Open-source,freetouse,installonyourownhardware,orVPS\n*Discussionforum\n*PlagiarismDetection\n\nIntheFall2017term,Submittywasusedby1800+studentsin14differentcoursesinthe[RPIComputerScience](https://cs.rpi.edu)department.Thelargestclass,ComputerScienceI,hadmorethan700students.ThecoursesusingSubmittycoverthefullspectrumofthecomputerscienceundergraduateandgraduatecurriculumfromintroductoryprogrammingcourses,intermediateandadvancedtheorycourses,popularjunior/seniorelectiveswithteamprogrammingprojectsandwrittenreportprojects,andspecializedadvancedtopicscross-listedasgraduatecourses.\n\nSubmittywaspresentedat[ACMSIGCSE2017](http://submitty.org/publications/)inMarch2017andsubsequentlysuccessfullyusedbyinstructorsforcoursesat3otheruniversitiesinFall2017.SubmittywillbepresentingbothademoandpostersatSIGCSE2018andaimstoexpandtomoreusers.","url":"http://submitty.org","logo":"//lh3.googleusercontent.com/FLRWAXOdIRaYKzSA7YULWdjVDGqdcOC5p4n0XEu2zDyachPeNHrF6Roz_6dCtkSFTnL_7PYtldjFyJJlIM8MHsJ5EgEz9A"},"author":{"@type":"Person","name":"GaganKumar"}},"1122":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ANeuralQAModelforDBpedia","description":"ExtendingNeuralSPARQLMachines(NSpM)tocovermoreDBpediaclassestoenablehighqualityQuestionAnswering","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"AmanMehta"}},"1123":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementstoP2PSPSimulator","description":"#EnhancementtoP2PSPsimulator\n###Abstract\n-**TranslatingUnixsockettointernetsocket**wouldmakethetestingalotmoreeasier.AsP2PSPcoreimplementationisinC++whichisquitefast,butmakinganychangescanbequitechallenging.Makingasimulatorwouldhelpustovisualizeanychangesmadeinalgorithmsandprotocols.IfwecanreplaceUnixsocketswithinternetsocket,thenitwillbecomequiteeasiertomakechangesinactualproductioncode.\n-**Useofpyqtgraphlibraryasanalternativetomatplotlib**.Useofmatplotlibforreal-timeplottingissuchamess.PyQtGraphcouldbeaverygoodalternativeforalltheplottingpurposes.Asmainmotiveofpyqtgraphlibraryistoenhancingthespeedforreal-timeplotting.\n\nThisprojectwouldbeamilestoneforotherproductionprojects.Asitwouldmakevisualisationofideasaloteasier.","sponsor":{"@type":"Organization","name":"P2PSP.org","disambiguatingDescription":"ShapingthefutureInternetTV","description":"P2PSP.orgisanonprofitorganizationthatdevelops,amongotherthings,theP2PSPprotocol.P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.P2PSPisfree,open,CreativeCommonAttribution-ShareAlike4Internationallicensed.Amongourobjectives,wecanhighlightthedeploymentofstreamingvideoservices,theimplementationofreal-timevideorecordingandtransmissiontools,encouragesocialstreaming,researchonapplication-layerIPmulticastontheglobalInternet,securecommunications,etc.","url":"http://www.p2psp.org","logo":"//lh3.googleusercontent.com/rDcLY70rmk1P-FDRzlPs1Yin4DJCzHTq3ha6m4xQl9M9t6naboQihRSVfv5_kaU8BEBF5xZmGwzM_SxrYWr5MPfqo7bQR_M"},"author":{"@type":"Person","name":"sachinsngh165"}},"1124":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Generationofnewusecases,tutorialsandreferenceinformationforRoboComp","description":"Robocompcurrenttutorialsaresimpleandcoverjustthebasics.ImprovedtutorialsandusecasesneedtobecreatedforRobocomptobeaframeworkfriendlyforbeginnersaswellasmoreadvancedusers.\n\nWorkingoncreatingexamplesofhowRobocompcanbeimplemented,andwhyitshouldbeused,wouldmakeitmoreaccessibletothegeneralpublic.Aswillimprovingthe\"HowtoContributePage\",andmakingpullrequeststemplateswouldmakeiteasiertocollaborateformoreadvancedevelopers.\n\nGettingRobocompavailableinotheroperatingsystemsit'snecessarytomakingitmorewell-known,inotherLinuxdistrosaswellasWindows.ThiscanbedonewithvirtualmachinesimagesormakingtutorialstodownloaditwiththeirrespectivedependenciesoneachOS.\n\nInsummary,Robocompwouldbebenefitedfromofferingabetteruserexperienceandamoreseamlesslytransitionforcollaboratorstoworkonit.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"MariaBoh\u00f3rquez"}},"1125":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenApiToHydraParser","description":"AparserforconvertingOpenApispecificationtoHYDRAApiDocumentationtoincreaseusersandeaseofmigrationbetweenplatforms.","sponsor":{"@type":"Organization","name":"PythonHYDRA","disambiguatingDescription":"BuildbetterWebAPIs.Enablesmartclients.","description":"BuildingWebAPIsseemsstillmoreanartthanascience.HowcanwebuildAPIssuchthatgenericclientscaneasilyusethem?Andhowdowebuildthoseclients?CurrentAPIsheavilyrelyonout-of-bandinformationsuchashuman-readabledocumentationandAPI-specificSDKs.However,thisonlyallowsforverysimpleandbrittleclientsthatarehardcodedagainstspecificAPIs.Hydra,incontrast,isasetoftechnologiesthatallowtodesignAPIsinadifferentmanner,inawaythatenablessmarterclients.","url":"http://www.hydra-gsoc.appspot.com/","logo":"//lh3.googleusercontent.com/RuqjlLHTklIpMldCfOra_LeVoWTt6RVZDvjUhej6sDU--t7RAifdqjPLPRX2q91iOL8MFbFauVhW47FALEhTwsp21yzsjIPk"},"author":{"@type":"Person","name":"VaibhavChellani"}},"1126":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Direct3D-Automatedgamebenchmarks","description":"WineisacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems.ThankstoWine,lotsofWindowssoftwarewithnoknownalternativetootherplatformscanberunandusedasis.ThisevenallowsforWindowsgamestorunonLinux,anareawhichstillsuffersintermsoftitleavailability.AsWinedevelopmentcontinues,monitoringperformanceofdifferent3Dtitlescanbecomeatimeconsumingtaskwithnostandardresultsduetodifferentgameplayeachtimeauserplay-testsagame.Somescriptsthatmonitorperformancealreadyexistforsomeoldtitles.Thepurposeofthisprojectistopicksomemorerecentgamesthatofferabenchmarkmodeandwritescriptsthatconfigure,runthebenchmarkandreadtheresults.Newertitlesaremoreofachallengefortoday'ssystems(andWine)andshouldprovideuswithclearresultsregardinganyperformanceimprovementsbetweenWinerevisions.","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"moihack"}},"1127":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rate-distortionoptimizationinrav1e","description":"Thegoalofthisprojectistocontributetothedevelopmentoftherav1eAV1videoencoder,\nthroughworkonrate-distortionoptimization(RDO)inareasoftheencoderwhereitisnot\nyet(fully)implemented,suchascontributiontomissingpredictionmodesorimprovements\ntorateestimationmethods,dependingontheprojectstateandimmediateneedsatthestart\noftheprojectperiod.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"Rapha\u00eblZumer"}},"1128":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingGHCToolingfriendly","description":"GHCbuildsupawealthofinformationaboutHaskellsourceasitcompilesit,butthrowsallofitawaywhenit'sdone.AnyexternaltoolsthatneedtoworkwithHaskellsourceneedtoparse,typecheckandrenamefilesalloveragain.ThismeansHaskelltoolingisslowandhastorelyonhackstoextractinformationfromGHC.\nAllowingGHCtodumpthisinformationtodiskwouldsimplifyandspeeduptoolingsignificantly,leadingtoamuchricherandproductiveHaskelldeveloperexperience.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"ZubinDuggal"}},"1129":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fretboard:A/BTestingFrameworkforAndroid","description":"ThisproposalisaboutdevelopingFretboard:anA/BtestingframeworkforAndroidwritteninKotlin,takingasfoundationtheSwitchboardforkusedinFirefoxforAndroid.\n\nThegoalistomakeareusablelibrarydecoupledfromboththeclientandserverstoragemechanismwhichwillallowtomakeA/BtestsonAndroidapps:checkifauserispartofanexperiment,schedulefrequentupdates,getexperimentassociatedmetadata,aswellasforcespecificexperimentsvalueinordertotesttheapp,forexample.\n\nItwillalsoallowsecurityfeatures:certificatepinningandexperimentcollectionsignatureverification.\nThelibrarywillbedeployedtojcenterandalsointegratedintoFirefoxFocus.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"FernandoGarc\u00eda\u00c1lvarez"}},"1130":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Badgeyayasacompleteservice","description":"#Badgeyay\nThisisanonlineutilitytogeneratebadgesforeventslikeconference,talksetc.ThisprojectisanextensionprojecttoEventyayprojectinfossasia.Currently,thereareplatformsthatprovidesuchservicelike[ConferenceBadge](https://www.conferencebadge.com/).ThereisnoinhouseutilitythatcomfortablylinkswiththeOpenEventandEventyayandprovidesthesameservicesastheplatformormore.Theplatformcurrentlycandobasicgenerationofbadgesbutneedsmorefeaturestobecomeabetteralternativetoitscompetitors.\n\nTheproposedenhancementscanbe:\n*ImprovementintheAPIEndpoint,forbetterconnectionwithparentprojects.\n*ImplementationofAuthenticationusingfirebase\n*QRCodegenerationforthebadgesandimprovementsintheCLIpackagetoreformatthecodestructure\n*Improvementsinthefrontend.\n\nTheseandmorechangeswillenabletheprojecttobecomeastandalonetool.Alsoimprovingtheapplicationasa_progressivewebapplication_willbeoneofthemajortasksanditwillenablethewebsitetousethecurrentwebtrends.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"YashLadha"}},"1131":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OnlineCollaborativePlatformforAIMA-Exercises","description":"Thisprojectaimstodesignandimplementanewplatformtohostinteractiveexerciseswhichwillnotappearinthefourtheditionofthebook\u201cArtificialIntelligence:AModernApproach\u201d.Theplatformwillnotonlyshowcasethequestionsbutwillalsoserveasacommunitytoengagestudentsandinstructors.Theproposedplatformwillhaveanintuitiveinterfacewhichwillbenotonly\u201creaderfriendly\u201d,butalsoeasytomanagebyinstructorsrightfromGithub.Exercisequestionswillbeindividuallyaddressablebybothinstructorsandstudents.Thisessentiallymeansthatinstructorscancreatenewquestionsandanswerswithouthavingtodealwithotherpartsofthechapter,andstudentscanhavediscussionsonindividualquestions.Theproposedplatformitselfisindifferenttostudentsandinstructors,andallmoderator-levelprivilegesarehandledfromGithub(byoneswhoowntherepositoryoritsfork).","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"NalinChhibber"}},"1132":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Cross-IntermineSearchTool","description":"Currently,wehavearound30+mines(andstillgrowing)allaroundtheglobe.Allmineshave\ntheirownseparateAPIsandtheirownseparateportals.Inordertosearchforagene,a\npersonhastogototheseparatemineportalsandsearchforthegene.Ifsomeonewishesto\nfindageneinmultipleminesatthesametime,thereisnosuchtoolwhichallowsthis\nfunctionality.Thefinalproductofthisprojectwillallowtheusertosearchallormanymines\natonceandshowtheresultswiththerespectivedetails.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"AmanDwivedi"}},"1133":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofAttachmentmodule","description":"OpenMRSisanopensourcesoftwareplatformwhichprovidesfacilitiestodesignofacustomizedmedicalsystemwithnoprogrammingknowledge.Soitconsistsofmanymoduleswhichdevelopedtoexecutemanydifferentfunctionalities.AttachmentmoduleenablestheviewandmanagesfileattachmentsfunctionalitiesintheopenMRS.Sothisproposalforenhancementofattachmentmoduletov2.oreleasewith100%restfulandopenwebapp.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"RidmalLiyanagamge"}},"1134":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FFserverreplacement","description":"Thegoalofthisprojectistowriteareplacementforthenowremovedffservercomponent.Itshouldmeetthecriteriaproposedfortheworkonffserverwhiletherewasstilldiscussionaboutit.Theresultshouldbeamulti-protocolstreamingserverthatonlyusesthepublicAPI.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"klaxa"}},"1135":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EDAPluginsforJenkins","description":"ThisprojectwillenableJenkinstobeusedasaCIplatformforASIC/FPGAdesigns.ThedesiredfeaturesofaCIplatformforIPcoresincludesreportinggatecount,memory(flop)countandcoverage.Thesepluginswillreportthesevaluesandincrementalchangesfromlastcheck-in.ThreepluginswillbedevelopedforthreeEDAtoolswhichwillcoverthesimulation,coverageandsynthesisstatusofthecodebase.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"UdaraDeSilva"}},"1136":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PGPCleanRoomLiveCD","description":"BuildingaTUIapplicationforthePGPCleanRoomLiveCDtowalkauserthroughsafelycreatingandstoringaPGPkeyofflineandmanagingsaidkeyforsimpleoperationslikerevocationandkeysigning.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"JacobAdams"}},"1137":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automatingsetupandconfigurationforintegrations","description":"TheprimarygoalofthisprojectistoautomatesetupandconfigurationforintegrationsandwebhooksonZulip\u2019send.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"EeshanGarg"}},"1138":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HPXtracevisualizationtool","description":"Debuggingtask-basedapplicationsishardandonemethodthatisusedtohelpdebugsuchapplicationsistracevisualization.ThereisnobuiltintracevisualizerinHPXwhichwouldallowforbetterunderstandingofprogramexecution.Totacklethiscurrently,theworkaroundusedistousetheAPEXlibrarytogeneratetracefilesusingtheOTF2librarysothatthesecouldbeloadedintoalicensedsoftwarecalledVampir.Althoughthisworks,theneedforthelicensetobeabletovisualizethetracesseemsabitrestrictive.Apartfromthis,acustomsimpletextprofilerisutilizedwhichallowsfordumpingstartandendtimeswhicharethenloadedinnvprofusingpythonscriptsforvisualization.ButgiventhatHPXcanbeusedtoworkonahugenumberoftasks,nvprofcannothandlelargetraces.Additionally,separatepythonscriptsareemployedforthetaskofgeneratingplotsandhistogramsdepictingusefulinformation.RavelisanothertoolthatalreadyexistsandhasaniceGUIbutlackscertainfeaturesthatwouldbeusefulforthedevelopersofHPX.Thisprojectaimsatcreatingasingletooltoaddressallabove-mentionedproblemsallowingformoreproductiveuseofHPX.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"viraj96"}},"1139":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bassa-MobileApp","description":"Bassaisautomateddownloadqueuefortheenterprisetotakethebestuseoftheirinternetbandwidth.Itiscapableofavoidingredundantdownloadswithinanenterprise.Currently,usersinteractwithBassausingtheBassaweb-app.TheobjectiveofthisprojectistodesignandimplementanewmobileappforBassa.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"GayashanBombuwala"}},"1140":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonAPI/libraryforApertium","description":"ImplementaPythonlibraryforApertiumandLttoolbox.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"ArghyaBhattacharya"}},"1141":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Synthesistorepairheap-manipulatingprogramsusingJavaStarFinder","description":"Thestateofartofprogramrepairforheapmanipulatingprogramhasfocusonspecificpropertiesofbugs,likenullpointerdereference.Wetrytofixprogramswithpre-conditionandpost-conditionwritteninseparationlogic.Givenaprogram,wefirstrunJSFtocollectitspost-state(p)bysymbolicexecutionwiththegivenpre-condition.Thenwecheckifpentailsthegivenpost-condition(p').Ifnot,abugisdetected.Ourapproachtoprogramrepairhastwomaincomponents:abductionandrepairspecificationinference.First,weproposetoinferthemissinginformationtoestablishthepost-conditionthroughabductionusinganexistingsolver.Inparticular,weinferaconstraintfsuchthatp\\*fissatisfiedandp\\*f|->p'.Secondly,basedonabduction,wesymbolicallyexecutetheinputprogramwiththeabductioninabackwardmannerinordertoconstructrepairspecificationsateverylineoftheinputprogram.TheserepairspecificationshelptoinfervalidHoare-styletripleswithfixcandidates.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"GuolongZheng"}},"1142":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HairRenderingII-Hairshaderandbinaryformat","description":"Theprojectaimstoaddthreemaincomponentstotheappleseedrendertoimprovethehairandfurpipeline.Firstly,theadditionofpervertexattributestothecurvesprimitiveinordertocreateamorerobusthairfibrecurverepresentation.Secondly,thecreationofahairbinaryfileformattoimporthairgeometryfrompopularmodellingsoftwaresandexporttheformatforeaseofdataflowinproduction.Itwillalsosupportconversionfromdifferentbinaryhairfileformatstothenewnativeformat.Finally,theadditionofanadvancedhairshadingmodelthatistunedforproductionrendering.Itisaphysicallybasedhairshaderthatcapturestheeffectsofthelightscatteringthroughhairfibres.Themodelisimportancesampledandalsohasvariousparameterstochangephysicalpropertiesinthehairlikerefractiveindexandcolourabsorptionanddistribution.Thisprojectwillfixoneofthemaindeficienciesoftheappleseedrendererandhelptherendererchallengeotherproductionrenderersforthemantleofthebest.","sponsor":{"@type":"Organization","name":"appleseedhq","disambiguatingDescription":"Amodernopensourcerenderingengineforanimationandvisualeffects","description":"#Overview\n\nappleseedisanopensource,physically-basedglobalilluminationrenderingengineprimarilydesignedforanimationandvisualeffects.\n\nappleseedisactivelydevelopedsince2012byasmall,internationalteamoftalentedvolunteersfromtheanimationandVFXindustry.Itscoremissionistoprovideindividualsandsmallstudioswithacomplete,reliable,fullyopenrenderingpackage.\n\nOvertheyearsappleseedhasbeenusedonseveralprojectsincluding[TVdocumentaries](https://vimeo.com/81199785),ads,promotionalvideosand[ananimationshort](http://www.fetchaveryshortfilm.com/).\n\n#Features\n\nappleseedimplementsamodernworkflowbasedonpathtracingthatenablesartifact-free,singlepassrenderingwithverylittletechnicaltuning.Itissimultaneouslycapableofstrictlyunbiasedrenderingwhentotalaccuracymatters,andbiasedrenderingwhenartisticfreedomandshorterrenderingtimeareparamount.\n\nappleseedsupportsfullyprogrammableshadingvia[SonyPicturesImageworks'OpenShadingLanguage](https://github.com/imageworks/OpenShadingLanguage),RGBandspectralrendering,fastandrobusttransformationanddeformationmotionblur,state-of-the-artraytracedsubsurfacescattering,exhaustivePythonandC++APIsandmanyotherproduction-orientedfeatures.\n\nAlongwiththecorerenderer,theteamisactivelydevelopinghighqualityintegrationsintoAutodeskMaya,Autodesk3dsMaxandBlender.appleseedisalsothedefaultrenderingengineof[ImageEngine\u2019sGaffer](http://www.gafferhq.org/).","url":"https://appleseedhq.net/","logo":"//lh3.googleusercontent.com/crWGBcOysO7zNe7JMGdw3q3aGfJKL0DG2Jzh20EQji5_5w2MBcWEDYuZDxhQXydwgS8iXXC5iyLtUYCnkANtfUHvk9UCjeKF"},"author":{"@type":"Person","name":"rgirish28"}},"1143":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KnowRobvisualizationinRobCoG","description":"TheRobCoGprojectispresentinganewperspectiveonhowrobotsaresupposedtolearneverydaytasks.Learningfromhumansessentiallyplayingagamenotonlyenablesrobotstolearnviacrowdsourcing,butisalsoagreatwaytointerestlaymeninthesubject.\nThisisalreadyaworkingfeatureinopenEASE,howeverIwouldliketobringsimilarvisualisationfunctionalitiestoRobCoG.ThiswouldunlockthestateoftheartrenderingtechniquesoftheUnrealEnginetotheKnowRob/Rosworld.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"Bj\u00f6rnVeit"}},"1144":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContentOrientedPrinterAutoSelection","description":"Toprintadocument,onefirstneedstoselectaprinterandthenadjustitssettingstofittheirrequirement.Thisprojectaimsatenhancinguserexperiencebybuildingamodulewhichautomaticallyselectsaprinterbasedonprintingoptionsgivenbytheuser.Theuserneednotworryaboutwhatallprintersareavailableandtheircapabilities.Dependingonprintingoptionssetbytheusersuchascolorscheme,papersize,thesystemwillautomaticallysendthejobtothebestavailableprinterandwillnotifytheuseraboutthesame.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"DeepakPatankar"}},"1145":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Acalendardatabaseofsocialeventsandconferences","description":"Thisprojectaimstodeliveropendatabaseforcommunitywhichincludeseventsacrosstheworldfrommanydifferentsources.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"Do\u011fukan\u00c7EL\u0130K"}},"1146":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"bdclean:Userfriendlybiodiversitydatacleaningpipeline","description":"Untilrecently,biodiversitydatawasscatteredindifferentformatsinnaturalhistorycollections,surveyreports,andinliterature.Inthelastfifteenyears,lotofeffortsarebeingmadetoestablishstandardsinthebiodiversitydatabasestructureandtocentralizethedataforbetteraccessibility.Butthedatagatheredbysuchentitiesdoesnotenforcestrongdataqualitystandards.Thesesourcesoftentendtobepronetomanyflaws.Thusthedataretrievedfromcentralizedsourcesneedstogothroughawellformedquality-controlprocesstobeusedinresearches.\n\nBdcleanwascreatedforthatsamepurpose.Sofarwehavebeenabletocreatenumerousqualitychecks,work-flows,analysesandvisualizationfunctionalitiesinthetaxonomical,spatialandtemporalaspects.Butalltheseremainasstandalonecomponentswithoutmuchsynchronizationorconnectivity.Weproposetorefinetheoveralldatacleaningpipelineofbdcleanandbringsynergytoallthedevelopedcomponentsaswellasdevelopnewimportantfunctionalities.Attheendofthisproject,userswillbeablegothroughthequalitycontrolprocessinaverystructured,intuitiveandeffectiveway.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ThiloshonNagarajah"}},"1147":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Helpingcabalnew-buildbecomejustcabalbuild","description":"Whilemuchofthefunctionalityrequiredtousethe`new-*`commandshasalreadybeenimplemented,therearenot-insignificantpartsofthedesignthatwascreatedlastyearthatremainunrealized.\n\nBycompletingmoreofthisdesign,Iplantohelpthe`new-`prefixgoawayandtoallowthissafer,cleanersystemtoreplaceold-stylecabalusagefullybyroundingofftheunfinishededgesofthecurrentproposal.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"typedrat"}},"1148":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComplexAutonomousTasksOnboardaUAVusingMonocularCameras","description":"Inthisproposal,wearetryingtouseCNNsandcomplexComputerVisionmethodstoperformautonomoustasksusingasmallformfactorcompanioncomputeronboardaUAV.Wepitchedthreeideasforvision-basedautonomoustaskonboardaUAV(i.e.Human-UAVinteraction,ReturntohomeinaGPSdeniedenvironment,path-trailfollowing)andbrieflydescribedthegeneralapproachforeachoftheseideas.Wealsoconsideredourlimitationsandworkaroundforcompensatingthemasmuchaspossible.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"SepehrMohaimenianPour"}},"1149":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"\u201cBuzzbangGoogle-likebiodatasearch\u201d","description":"TheprojectisaboutbuildingasearchengineforlifesciencesdatabasedonBioschemas.org.ThedataisscrapedfromalltherelevantwebsitesandindexedinApacheSolrforquerying.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"innovationchef"}},"1150":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Verifyingsignaturesofpdffiles","description":"Okularshouldprovideinformationaboutsignaturesifapdfdocumenthasbeensigned.ThepopplerlibraryusedbyOkulartorenderpdffilesdoessupportverificationofsignedpdffilesandtheretrievalofsignatureinformation.However,thisfunctionalityisnotusedbyOkular.GoalofthisprojectistoextendtheOkularGUItoshowwhetheradocumentissigned,andtoshowthesignaturedetails.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"ChinmoyRanjanPradhan"}},"1151":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNMobileBankingApp","description":"FineractCNMobileBankingAppisaboutgivingfinancialindependencetotheirclient,byprovidingfinancialservicestoallwithtransparencyandreducingambiguitybymakingituser-friendly.MifoscurrentlydoesnothaveacomprehensivemobileapplicationthatcanaccomodateallthefeaturesthatexistintheFineractCNcodebase.AmobileapplicationisveryimportantastheservicesthatMifosprovidesarequiteessential,andanappwillhelpmanyusethoseserviceswithease.IplanoncreatingthisapplicationasmyGSOCprojectandincorporateafewmorefeaturesthatIconsiderasimportant.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AnkurSharma"}},"1152":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scipy:Rotationformalismin3dimensions","description":"Providesasinglecleaninterfacetothedifferentrepresentationsof3Drotations(matrices,Eulerangles,quaternions).AlsosupportsmanyusefulalgorithmssuchasSLERP,uniformrandomsampling,andsolutionstoWahba'sproblem","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"AdityaBharti"}},"1153":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BlenderNPRLineRenderingImprovement","description":"Toimproveblender'sNPRlinerenderingforstylizedimagegeneration,suchasmanga-styledanimation.Themaintargetisto**greatlyimprovetheperformance**ofthisstage(withrealtimetechniquesormultithreadingforfreestyle),anditalsoaimedto**improvethequality**ofthegeneratedlines.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"YimingWu"}},"1154":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[Analytics]ImprovementstoWikistats2.0front-end","description":"[Wikistats](https://stats.wikimedia.org/)isthepublicstatisticswebsiteoftheWikimediaFoundation.Itsmainpurposeistoaddcontextandmotivateoureditorcommunitybyprovidingasetofmetricsthroughwhichuserscanseetheimpactoftheircontributionsintheprojectstheyareapartof.[Wikistats2.0](https://stats.wikimedia.org/v2)isarecentlyreleasedwebsite,developedbytheWMF'sAnalyticsteam,thatwillreplaceWikistatsinthenearfuture.Wikistats2.0isintendedto:\n\n-Updatethewebsite's(Wikistats2.0)interface.\n-Provideaccesstodatainananalytics-friendlyform.\n-Beeasiertomaintainandimprove.\n\nWikistats2.0iscurrentlyinproductionbutstillinalphastage.TherearesomeimprovementsthatneedtobemadeinordertoconsiderWikistats2.0afullreplacementofitspredecessor(Wikistats).TheobjectiveofthisGSoCprojectistoimproveWikistats2.0front-end,bringingitclosertoafinalizedproductpossiblyBetaorRC1.0.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"SahilKhokhar"}},"1155":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingraytracingperformancebyimprovinglibbu","description":"ImprovepartsofBRL-CAD'sraytracerbyremovingunnecessaryworkandusingbetter-suiteddatastructures.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"caen"}},"1156":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RInterfacetoIdeogram.jsLibrary","description":"ThisprojectaimstoprovideanRinterfacetoIdeogram.js,integrateitwithbioconductorinfrastructuresandpossiblyprovideaninteractivewhole-genomeexploringtoolcombiningwithothervisualizationcomponents.\n\nIdeogram.jsisaJavaScriptlibraryforchromosomevisualization.Itcanbeusedforinteractivevisualizationofchromosomesofdifferentspecies,showingcytobands,showingannotationsalongthechromosomes,showingpositionmapping(e.g.homology)betweendifferentchromosomes,etc.\n\nThereisalreadyasimpleRinterfacetotheIdeogram.jslibraryatfreestatman/ideogRamasaproofofconcept.Themainpurposeofthisprojectistoimprovethisinterfaceandintegrateitwithbioconductorinfrastructures(e.g.tosupportS4classeslikeGRangesasannotationdata).\n\nMoreover,themostimportantfeaturethatthepackagemayprovideforstaticvisualizationistheabilitytocombinewithothervisualizationpackagestointeractivelyexploringthewholegenome.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"TimYu"}},"1157":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibVMIextensions:Bareflankhypervisorsupport","description":"Hypervisor(VirtualMachineMonitor)isasoftwarethatrunsoneormorevirtualmachines.Otherthanvirtualizationincloud,theyarealsousedinVirtualmachineintrospectiontoobservethebehaviorofmalwarefromoutsideperspective.TraditionalhypervisorslikexenandkvmhasalotoffeaturesthattheseVMIresearchersdon\u2019tneed.SoBareflankaimstoprovideallofthescaffoldingneededtorapidlyprototypenewahypervisors.\n\n\u201cLibVMIisaClibrarywithPythonbindingsthatmakesiteasytomonitorthelow-leveldetailsofarunningvirtualmachinebyviewingitsmemory,trappingonhardwareevents,andaccessingthevCPUregisters\u201d\n\nThegoalofthisprojectistoaddBareflankdrivertoLibVMIandobservememoryeventsinthehypervisorsothattheVMIresearcherscandointrospectiononthehypervisorthattheybuiltwithBareflank.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"BodduManoharReddy"}},"1158":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingthereceivertoBeidouB2a","description":"ThecurrentGNSS-SDRplatformisasoftwaredefinedreceiverthatsupportsGPS,GLONASS,andGALILEOGNSSsignals.ItalsopartiallysupportsBeidousignals,butthisislimitedtotheBeidouB1lsignal.ThisproposalwillexpandthesoftwarereceivertoaccommodateacquisitionandtrackingofBeidouB2asignalsthatwouldfurtherexpandthereceiver'scapabilitiesinfacilitatingresearchonmulti-constellationandmulti-frequencyreceiversworkingwithrealsignals.Inaddition,thedemodulationofthenavigationmessageswillopenthedoortoinnovationinmulti-constellationreceivers,addressingtopicssuchasintegrity,reliability,robustness,enhancedcoverage,andhigh-accuracypositioning.Furthermore,theintegrationofBeidouobservablesintothepositionvelocitytimesolutionwillallowtheachievementoftheaforementioneddiverserangeofapplicationsandcomponents.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"Dong-KyeongLee"}},"1159":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FixingBugsinBoneScriptandImproveBeagleBoneUI","description":"BoneScriptisanexistingNode.jslibraryspecificallyoptimizedfortheBeaglefamilyandfeaturingfamiliarArduinofunctioncalls,exportedtothebrowser.TheBoneScriptlibraryprovidesseveralfunctionsforeasyinteractionwithhardwarewhichotherwisewouldhaverequiredtheuserstomanipulatetheSysFsfilesdirectly(assuminguseofnootherlibraries),whichisobviouslyconfusingforabeginner-leveluser.\n\nBoneScriptlibraryeventhoughbeingwidelyusedbyBeagleBoneusershascompatibilityissuesacrossboards,somebugsandunfinishedfeatures.Theprimaryaimofmyprojectistosolvemostoftheopenissuesreportedandaddsomemorefeatureswhichwillbeofbenefittotheusers.\n\nAsecondaryobjectiveofmyprojectistoaddImprovementstotheBeagleBoneUserInterfacetoprovideasimilarinterfaceforPocketBeaglethatcanalsosupporttheBaconBitscapeexamples,soastoprovidePocketBeaglebeginnersaGraphicalUserInterfacefromwhichtheycantryouttheexamplecodeseasily(similartoBBUI).\n\nDetailedProposalat:https://elinux.org/BeagleBoard/GSoC/fix-bugs-bonescript","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"VAISHNAVM.A"}},"1160":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BiodiversityDataUtilities","description":"TheaimoftheprojectistoimprovethecurrentfunctionalityofexistingdatamanagementandcleaningpackagesforBiodiversityinRandintegratesomenewfeatureswhichwouldfacilitateeasierbiodiversitydataanalysis.TheprojectrevolvesaroundbuildingsomekeyfunctionalitiesliketoolsfordetectingoutliersandbuildingrobusttaxonomicworkflowswiththehelpofparallelcomputinginR.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"AshwinAgrawal"}},"1161":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultiProngedApproachtoTextAnonymization","description":"Inthisproject,IseektoadoptvariousapproacheslikeNERbasedidentifiertagging,TF-IDFscorebasedquasi-identifiertagging,Word-Vectorbasedobfuscation/generalizationofentitiesetc.\n\nThissystemwillbetiedontopofaDjangoRESTserverwhichwillallowpeopletogettheirtextanonymizedinasecuremanneronline.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"RudreshPanchal"}},"1162":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BagofwordsNNmodel","description":"MachineLearning(ML)isincreasinglybeingappliedinavarietyofindustries.NodoubtthatInformationSecurityshouldbeoneofthose,astheextentandcomplexityofnetworksiseverincreasing.Internetand\u201ccloud\u201dapplicationsgeneratevastdatasetsfromperformancemonitoringandeventlogswhichrequirescalableandflexibletechniquestodistilusefulandactionableinformation.\nMyinterestlaysinexamininghowtoquicklydetectandreacttoongoingattackssuchasspammessagesandwhetheritisfeasibletodevelopnewpreventiontechniquesusingneuralnetworkalgorithms.","sponsor":{"@type":"Organization","name":"Rspamd","disambiguatingDescription":"Anadvancedspamfilteringsystem","description":"Rspamdprovidesspamfilteringforbothlargeemailservicesprovidersandsmallpersonalmailservers.Rspamdutilisesmanytechniquestofilterspam,suchascontentfiltering,regularexpressions,externalpoliciessupport(suchasDKIM,DMARC,ARCandvariousDNSbasedlists),statisticalmethodsandadvancedmachinelearningtechniques,suchasneuralnetworks.\n\nRspamdcoreiswritteninplainCforbetterperformancewhilethemainfilteringfeaturesarepoweredbyLualanguage.ThereisalsoWebinterfaceinJavaScriptembeddedinRspamd.\n\nRspamdprojecthasafriendlycommunityandactivecommunicationchannels.","url":"https://rspamd.com","logo":"//lh3.googleusercontent.com/UQcgP34LnEpw0cKQCW2hyPC9sXq-5zDkbLuj1-VMkCbg9iTT73R584PF9r5HxXN87VRY0vAFo6BrKmiP1ihSVepOPjJPMI1c"},"author":{"@type":"Person","name":"KonstantinosKosmidis"}},"1163":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AugmentedRealitywithViSPandUnity","description":"ComputervisionalgorithmsinViSP(VisualServoingPlatform)suchasposeestimationandtrackinghavethepotentialtobenefitAugmentedReality(AR)communityandcouldbeusedforvariousARapplicationsingeneral.Inthisproject,Unity(across-platformgameengine)issuitablyadaptedtosupportaugmentedrealityenvironmentandisintegratedwithViSPbasedapril-tagposeestimationandtrackingalgorithms.Finally,virtualobjectsareaugmentedintheUnityscenebasedondetectedposeofapril-tagtocreateARdemonstration.Thisintegrationisfurtherextendedtomarkerlessmodel-basedtrackingusingCADmodelstosupportcomplexARapplications.","sponsor":{"@type":"Organization","name":"ViSP","disambiguatingDescription":"Visualtrackingandvisualservoinglibrary","description":"ViSPstandingforVisualServoingPlatformallowsprototypinganddevelopingapplicationsusingcomputervision,visualtrackingandvisualservoingtechniquesattheheartofthe[Lagadic](https://team.inria.fr/lagadic)research.ViSPwasdesignedtobeindependentfromthehardware,tobesimpletouse,expandableandcross-platform.ViSPallowstodesignvision-basedtasksforeye-in-handandeye-to-handvisualservoingthatcontainsthemostclassicalvisualfeaturesthatareusedinpractice.Itinvolvesalargesetofelementarypositioningtaskswithrespecttovariousvisualfeatures(points,segments,straightlines,circles,spheres,cylinders,imagemoments,pose...)thatcanbecombinedtogether,andimageprocessingalgorithmsthatallowtrackingofvisualcues(dots,segments,ellipses...)or3Dmodel-basedtrackingofknownobjectsortemplatetracking.Simulationcapabilitiesarealsoavailable.\n\nReleasesaswellasdailysnapshotscanbedownloadedassourcecodetarballorzip.ViSPisalsopackagedasbinarypackagesforDebian,Ubuntu,ArchLinux,OSX,iOS,andforROSframework.\n\nTheusersiteisathttps://visp.inria.fr/.Thedevelopersiteisat:https://github.com/lagadic/visp/wiki.Nightlybuildsofthedocumentationareat:http://visp-doc.inria.fr/doxygen/visp-daily/.CodeishostedonGitHub:https://github.com/lagadic/visp.InspiredfromOpenCVwealsoproposevisp_contrib(newalgorithms,applicationsandfutureGSoCcontributions,relatedtutorialsandsamplescode):https://github.com/lagadic/visp_contrib.git.DownloadsforvariousOSandmobiledevices:https://visp.inria.fr/download/.Morethan64tutorialsareavailabletohelptheuser:http://visp-doc.inria.fr/doxygen/visp-daily/index.html#tutorial.","url":"https://visp.inria.fr/","logo":"//lh3.googleusercontent.com/Nq5GbrXyu7ruGatTZx5ugbQFUU3CPlE9dBkjj0Y3XBGQZf11bFqZuBSfdEvR0dtX6mO9DdWs6L2A5y0ZuhaU5alJDSbMGA"},"author":{"@type":"Person","name":"UtkarshTripathi"}},"1164":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDemocreationinOrigami","description":"Cloud-CVisanopensourcecloudplatformwiththeaimtomakeAIresearchreproducible.Origami(previouslycalledCloudCV-fyyourcode)isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetuptheinfrastructure,resolvethedependencies,andbuildawebservicearoundthedeeplearningmodel.IintendtoworkontheideaofimprovingDemoCreationinOrigamiwhichincludessolvingexistingissuesindemocreation,proposingandimplementingsomenewfeaturesandreportingnewissuesthatexist.\nThecurrentimplementationofDemoCreationinOrigamiisnotidealandisstillevolving,therearealotofdeadlockswhereitstrugglesandisnotveryintuitive.ProvidinguserawaytoeasilycreateandmanagedemosfortheirdeeplearningmodelistheprimarygoalofOrigamiwhichcanbegreatlyimproved.ToenhanceuserexperiencesomechangesareneededinUIandinthefeaturelistofOrigami.IncorporatingallthesechangeswouldbetheprimarygoalofmyGSoCproject.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"fristonio"}},"1165":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ANeuralQAModelforDBpedia","description":"TraditionallyaQASystemoverlinked-opendataperformed4keytaskswithaNaturalLanguageQuestion.TheyareNamedEntityRecognition,NamedEntityDisambiguation,RelationExtractionandLinkingandQueryBuilding.TheQueryBuildertriestobuildthequeryusingtheentitiesandrelationsextractedandlinkedbytheNEDandRELComponents.TheQuerygeneratedwasusedtoquerytheKnowledgeBasetoretrievetheanswer.However,recentstudies[\u201cWhyReinventthewheel-Let\u2019sbuildQuestionAnsweringSystemstogether\u201d]showthatbyusingdifferentcomponentsfordifferenttasks,thereisasignificantdropintheglobalvaluesofPrecisionandRecallonstandardQALDandLCQuADdatasets.EffortshavebeenputuptotryandgeneratetheSPARQLquerydirectlyfromtheNaturalLanguageQuestionbyremovingtheintermediatestepsoflinkingentitiesandrelations.Thepaper\u201cSPARQLasaforeignlanguage\u201dattemptstouseanLSTMmodeltoperformMachineTranslationofNLqueriestoSPARQL.IaimtobuildonthisworkandextendtheNSpMtocovermoreclassesofDBpediatoenablehighqualityQA.ThisenablestheuserstomakeuseofthehugedataavailableusingNaturalLanguageeffectively.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"TarunSR"}},"1166":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommandlinereplacementsforGNUBinutils","description":"AlotofGNUbinutilshavetheirequivalentintheLLVMproject.AsthemajorityofpeoplearealreadyaccustomedtotheGNUones,itwouldbegreattomaketheLLVMbinutilscommandlinescompliant.ThegoalofthisprojectisthatpeoplewouldbeabletointegrateLLVMtoolsintheirexistingtoolchainswithoutanyefforts,andthusincreasethenumberofprojectsusingLLVMbinutils.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"PaulSemel"}},"1167":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforOpenStackcloudinstances","description":"MysuggestionistocreateanOpenStackinstallationandanOpenstackbackendforeHive,thiswillallow:\n\n1)runeHivepipelinesintheOpenStackcloud.\n2)alloweHivetomanagethedistributionofnodes.\n\nThus,themaingoalistodirectlycalltheOpenStackAPIfromeHive,eliminatingtheneedforataskscheduler.Inaddition,itisveryimportanttodevelopyourownsolutionforrunningeHive-pipelinesintheOpenStackcloud.ThecloudcontrollerineHivewillbeimplementedinthesameway.Acloudcontrollerisoneormorenodesthatcontrolcloudoperations.Unlikecloudworknodes(forexample,computenodes),thecloudcontrollersupportshigh-levelrepresentationofcloudresourcesandprovidesasinglepointformanagingclouds.First,theuser'srequest(forexample,thelaunchoftheinstance)isincludedinthecloudcontrollernode,andthen,accordingtotherequest,itsendstoothernodes(forexample,calculate,storeornetworknodes)tocompletetheoperation.","sponsor":{"@type":"Organization","name":"Genes,GenomesandVariation","disambiguatingDescription":"Genomicsequenceandannotationdatabasesandbrowsers","description":"Ensemblwascreatedalongsidethepublicationofthefirstdraftofthehumangenomein2001todistributethisgoldmineofinformationtoscientistsacrosstheworld.Itquicklybecameandremainsoneofthemostimportantreferencedatabasesingenomics,followingtherapiddevelopmentofthefield.Itsinitialmissionincludedfindingallofthegenesinthehumangenome.Ayearlater,themousegenomewaspublishedandwedevelopedtoolstodirectlycomparegenomesacrossspecies.Overthefollowingdecade,sequencingcapacityincreasedexponentially(fasterthatMoore'sLawinfact)andlargesurveysstartedexaminingmorespeciesandmoreindividualswithineachspecies.Ourmissionthereforeexpandedtostorethesedatasetsandstatisticsefficiently.Finally,inrecentyears,sequencinghasbeenusedtostudythebiochemicalactivityoftheDNAmoleculewithinthedifferenttissuesofanindividual,promptingustoextendyetagainourremit.\n\nAtthesametime,Ensemblisanevolvingsoftwaredevelopmentproject.Over15years,wemovedfromacentralrelationalMySQLdatabasewithaPerlAPIandstaticwebpages,toanarrayofstoragetechnologieswithaRESTfulinterfaceandaninteractivefront-end.Wehavededicatedportalsforthelargecladesonthetreeoflife(knownasEnsemblGenomes).OurannotationsareproducedthroughcenturiesofCPUtime,coordinatedbyourpowerfuleHiveanalysisworkflowmanager.\n\nToday,weareateamofnearly60fulltimestaff,housedattheEuropeanBioinformaticsInstitute,andwecollaboratewithmanyexternalcontributorsaroundtheworld,inparticularviaourGithubrepositorieswhereyoucanseeusworkday-to-day.Weareattheintersectionoftwoexcitingandrapidlyexpandingfields,andthereisnolackofinterestingdirectionstopushtheproject.","url":"http://www.ensembl.org","logo":"//lh3.googleusercontent.com/YzzBiWTFmmsUCpU-IR7Wfh4eT-QX3LorMIF6vCdrWDWeh5s5hTxLL8khaeabQ0EPqCzWwEFaTvhQ9GUJIrEOpehy5t7o06Kf"},"author":{"@type":"Person","name":"SlavaSuprun"}},"1168":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportGroovyimplementationsintheNetbeansIDEplugin","description":"ApacheSyncopeallowscustomizationofitsbehaviourusingGroovyscriptsthisisdonesothattheSyncopebehaviourcanbecustomizedatruntime.IthasalreadybeenimplementedintheSyncopeconsole.TheobjectiveofthisprojectistoimplementthisfeatureintheSyncopeNetBeansIDEplugin.ThiswillallowtheuserstomanagegroovyscriptsusingtheNetBeansIDEplugin.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"RohanJulka"}},"1169":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multi-streamAPI","description":"GensimisanNLPlibrarywhichclaimstobehighlyeffectiveduringtrainingandproducelinearperformancegrowthwithincreasingthenumberofthreads.\n\nCurrently,thatisnottrueonmachineswithalargenumberofcores(>10)andlargedatafiles.ThereasonofthisisthatalmostallGensimmodelswhichsupportmultithreadedtrainingworkinthefollowingway.Thereis**singlejobproducer**--workerwhichreadsthedataandpushesthechunksintothejobqueue.Also,thereare**manyjobconsumers**--workerswhichpullthechunksandupdatethemodelparametersinparallel.\n\nTheproblemisthatconsumers'codeisoptimizedwell,sothisleadsto**workersstarvation**problem.Jobproducerjustcan'tfillthequeueatsuchahighpace.Thisisthecaseevenusingfastest`readtheline,splititandyield`corpusiterator.\n\nThisproblemcouldbesolvedbyallowinguserstopass`K`datastreams(currentlyonlysingle-stream==singlejobproducerthreadissupported),e.g.whichpointto`K`largefilesanduse`K`jobproducerstofillthejobqueue.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"DmitriyPersiyanov"}},"1170":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ROSPackageforRobotWorkCellDiscovery","description":"ThisproposalaimstocreateaROSpackagewhichwillallowanyarbitraryroboticmanipulatortointelligentlyexploreandmapit\u2019sworkcellenvironmentbyutilizinga3-Dsensorbasedperceptionpipeline.ThiswillprovideasmartalternativetothecurrentmethodwheretheworkcellenvironmentisdefinedusingmanuallycreatedURDFmodels.The3-DmodeloftheenvironmentprovidedasanoutputcanbeutilizedbypackagessuchasMoveIt!forpathplanningandcollisiondetectionforthespecifictaskathand.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"AadityaSaraiya"}},"1171":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NetworkX.rb","description":"NetworkX.rbisthelibraryforanalyzinggraphsandcomplexnetworks.ItisbasedonthepopularpythonlibraryNetworkX.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"NilayPochhi"}},"1172":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizingExportingandImportingForSTLandPLYFileFormats","description":"Thisprojecthopestooptimizeandporttheexport/importPLYandSTLmodulesfromPythontoC.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"alekulyn"}},"1173":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UD-Annotatrix","description":"Thisprojectaimstoextendthefunctionalityofthe__UDAnnotatrix__tool.Thistoolallowsresearcherstoannotateuniversaldependencytreesrightinthebrowser.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"kmurphy4"}},"1174":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenIDConnectAuthenticationHandlerforApacheSling","description":"ThisprojectisaboutcreatinganOpenIDConnectauthenticationhandlerforApacheSling.OpenIDConnect(OIDC)isanauthenticationprotocolbasedonOAuth2.0authorizationprotocol.Ihaveproposedamethodologytoimplementahandlerthatcancreateauthorizationcode,accesstokenandIDtokenwhichcanbeusedtoidentifyend-userandvalidauthorization.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"HasiniWitharana"}},"1175":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"coroboenhancement","description":"Securityhardening,testinginfrastructureandconfigurabilityforcorobo","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"NitanshuVashistha"}},"1176":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"webpack-cli:InfrastructureandAutomationWork-Dhruvdutt","description":"###webpack-cli:InfrastructureandAutomationWork\nThisdocumentmajorlyproposesmostcrucialthingsontheCLIroadmaplikeASTrefactoring,statictyping,scaffoldingandtransformationsfornewcommandsplusmanyothergeneralimprovements.","sponsor":{"@type":"Organization","name":"webpack","disambiguatingDescription":"webpackisTHEbuildtoolformodernwebapplicationsrunonNodeJS","description":"**webpackisamodulebundler**.ItsmainpurposeistobundleJavaScriptfilesforusageinabrowser,yetitisalsocapableoftransforming,bundling,orpackagingjustaboutanyresourceorasset.\n\n##Overview\n\nCurrentlyintheweb,modulesarenotfullyadopted,andthereforeweneedtoolingtohelpcompileyourmodulecodeintosomethingthatwillworkinthebrowser.webpackchampionsthisbynotonlysupportingCommonJS,AMD,RequireJSmodulesystems,butalsoECMAScriptModules(ESM).\n\n##Whatmakeswebpackunique?\n\n**Extensibility**webpackisbuiltusinganextensibleevent-drivenarchitecture.ThismeansthatamajorityofourcodeisPluginsthathookintoasetoflifecycleevents.Thismeansthatitisinfinitelyflexibleandconfigurable.Thisarchitecturealsoletsuspivotveryquickly.Pluginsisolatefunctionality(andcanevenbeusedinyourconfiguration),andallowustoaddanddropnewfunctionalitywithoutbreakingtherestofthesystem.\n\n**FocusedaroundWebPerformance**webpackrevivedaclassictechniquefromGoogleWebToolkitknownas\"codesplitting\".Codesplittinglet'sdeveloperswriteimperativeinstructions(asapartoftheircode),tosplituptheirJavaScriptbundles(atbuildtime)intomultiplepiecesthatcanbeloadedlazily.\n\n**BuiltinJavaScript**webpack'sconfigurationformat,andarchitectureisallbuiltandrunonNodeJS.ThismeansthatanyonecomfortablewithJavaScriptcanbreakopenoursourcecodewithalowlevelofentrytolearn,contributeto,andimprove.\n\n**UsedatScale**webpackisusedbycompanieslikeAirBnB,Microsoft,Housing.com,Flipkart,Alibaba,tobuildhighperformance,scaledwebapplications.\n\n**CommunityOwned**webpackisnotbackedbyasingleorganization,ratherbyitsusers,contributors,backers,sponsors,andshareholders.Thismeansthateverydecisionwemakeisforthem,andthemonly.Wearefundedbythesesamepeopleastheyhelpusimproveanddoubledownontheirinvestmentintheirmostimportanttooling","url":"https://webpack.js.org/","logo":"//lh3.googleusercontent.com/PREeVrhiqeWuU3ve7MtspwQHriIEORP4xpbTgQ05ksAF9cRRHdcOZBrnq1e-TxQwiLXZ-KyUdBKETSAcuQNDCUcIlNKiq0o"},"author":{"@type":"Person","name":"DhruvduttJadhav"}},"1177":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultimodalEgocentricPerception(withvideoandeyetrackingdata)","description":"Thisprojectaimstotackletheproblemofegocentricactivityrecognitionbasedontheinformationavailablefromtwomodalitieswhicharevideoandeyetrackingdata.Itachievesthisbythefusionofmultistreamconvnetarchitecturetolearnthespatialandtemporalfeaturesfromvideodata.Italsomakesuseoftheobjectsaliencydetectionobtainedfromeyetrackingdatatofurtherimprovetheidentificationofactivitybasedonitssurrounding.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"GYANESHMALHOTRA"}},"1178":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SynchronizeRAPIwiththePythonDataRetrieverAPIandimproveusabilityofRpackage","description":"AugmentRAPIforDataRetrieverwithaversatileinstallfunction,robustPythondetectionandvisualizationwidgets.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"PranitaSharma"}},"1179":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerceptionPipelineImprovements","description":"MoveIt!allowsforseamlessintegrationofmotionplanningfunctionalityandperceptionisaveryimportantpartofit.ItsupportsusingOctomapwithpointcloudswhichallowformanyimpressiveusessuchascollisionchecking,dynamicplanning,etc.Mytaskwouldbetomakeextensiveimprovementsintheperceptionpipelineofthepackageandcreatehighlydescriptivetutorialsfornewusers.Iwouldalsodevelopaninterfacewhereuserscaneasilychainvariousperceptionalgorithmsrightfromthervizplugin.MostimportantlyIwouldcontinuetomaintainthisfunctionalitylongafterthecompletionofthisproject.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"RidhwanLuthra"}},"1180":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Firedata-ImplementingWebFunctionalitiesforShinyandOpenCPU","description":"Thisprojectaimstointegrate[Firedata](https://github.com/Kohze/fireData)intoawidearrayofstatisticalwebapplications.Wetherebynotonlyaddadditionalauthorizationfunctionslikesocial/anonymousloginsfor[Shiny](https://shiny.rstudio.com/)and[OpenCPU](https://www.opencpu.org/),butalsodevelop[htmlwidgets](https://www.htmlwidgets.org/)tocreateapersistentandpersonalizeduserexperience.\n\nWiththeintegrationofFirebaseHostingforShinyandOpenCPUplatforms,weenablefurthermoreasimpleandintuitivewaytodeployRapplications,andtherebyoffernewalternativestoexistinghostingsolutions.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"Paul"}},"1181":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebpackdependencieswithWebAssembly","description":"Theperformanceissue,orbundletimespeed-up,isacommonchallengeformodernJavaScript/webbundler.Asoneofthemostpowerfulmodulebundlersinrecentyear,Webpackteamendeavorstoenhancethebundlingperformance.InthelatestversionofWebpack4,severalimprovementslikenewpluginsystemandparallelizationwithcachewithUglifyJshavebeenimplementedandaccomplishaconsiderableperformanceenhancement.Inthisproject,somecoresanddependenciesofWebpackwillbere-implementedinotherJS-likelanguagesorlow-levellanguages,andWebAssemblybinarieswillbegeneratedfromthemwiththecorrespondingcompilers.SomeautomationtoolswillbeusedordevelopedtohelptoconvertexistingJavaScriptsourcesaswellasfutureworkstootherlanguages.Atthesametime,backwardcompatibilityofearlierNode.jsversionswillbemaintained.Besides,Node.jsC++Addonswillalsobetriedasanoptiontocomparetheimprovementinoverallperformance.ItcanbeconsideredtobeasignificantperformanceenhancementwiththisprojectinthefutureWebpackrelease.","sponsor":{"@type":"Organization","name":"webpack","disambiguatingDescription":"webpackisTHEbuildtoolformodernwebapplicationsrunonNodeJS","description":"**webpackisamodulebundler**.ItsmainpurposeistobundleJavaScriptfilesforusageinabrowser,yetitisalsocapableoftransforming,bundling,orpackagingjustaboutanyresourceorasset.\n\n##Overview\n\nCurrentlyintheweb,modulesarenotfullyadopted,andthereforeweneedtoolingtohelpcompileyourmodulecodeintosomethingthatwillworkinthebrowser.webpackchampionsthisbynotonlysupportingCommonJS,AMD,RequireJSmodulesystems,butalsoECMAScriptModules(ESM).\n\n##Whatmakeswebpackunique?\n\n**Extensibility**webpackisbuiltusinganextensibleevent-drivenarchitecture.ThismeansthatamajorityofourcodeisPluginsthathookintoasetoflifecycleevents.Thismeansthatitisinfinitelyflexibleandconfigurable.Thisarchitecturealsoletsuspivotveryquickly.Pluginsisolatefunctionality(andcanevenbeusedinyourconfiguration),andallowustoaddanddropnewfunctionalitywithoutbreakingtherestofthesystem.\n\n**FocusedaroundWebPerformance**webpackrevivedaclassictechniquefromGoogleWebToolkitknownas\"codesplitting\".Codesplittinglet'sdeveloperswriteimperativeinstructions(asapartoftheircode),tosplituptheirJavaScriptbundles(atbuildtime)intomultiplepiecesthatcanbeloadedlazily.\n\n**BuiltinJavaScript**webpack'sconfigurationformat,andarchitectureisallbuiltandrunonNodeJS.ThismeansthatanyonecomfortablewithJavaScriptcanbreakopenoursourcecodewithalowlevelofentrytolearn,contributeto,andimprove.\n\n**UsedatScale**webpackisusedbycompanieslikeAirBnB,Microsoft,Housing.com,Flipkart,Alibaba,tobuildhighperformance,scaledwebapplications.\n\n**CommunityOwned**webpackisnotbackedbyasingleorganization,ratherbyitsusers,contributors,backers,sponsors,andshareholders.Thismeansthateverydecisionwemakeisforthem,andthemonly.Wearefundedbythesesamepeopleastheyhelpusimproveanddoubledownontheirinvestmentintheirmostimportanttooling","url":"https://webpack.js.org/","logo":"//lh3.googleusercontent.com/PREeVrhiqeWuU3ve7MtspwQHriIEORP4xpbTgQ05ksAF9cRRHdcOZBrnq1e-TxQwiLXZ-KyUdBKETSAcuQNDCUcIlNKiq0o"},"author":{"@type":"Person","name":"JevanChan"}},"1182":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingmoredatarepositorysupporttoDataDepsGenerators.jl","description":"AddingmoredatarepositorysupporttoDataDepsGenerators.jl","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SebastinSanty"}},"1183":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bettermapfornodewatcher","description":"Theideaistoreplacetheoriginalmapwithanewonethatlooksbetterandrepresentsnodesinabetterway.Currentlythemapisverybasicandtherearealotofthingstoadd.Butthemainadditionstomakeare:afullscreenmap,bettercolorrepresentationofnodeswhichareonlineorofflineandpossiblyiftheywentofflineadayago,listofallnodesandaccessibilitytoeverynodeindividuallyandtoshowsomebasicinformationaboutthenode.Thiswouldgreatlyreducethetimewhenanodegoesofflineandatechnicianfixingit.Alsouserswillbeabletoseehowthenetworkisworkingorifthereisaproblemtheycouldalertsomeoneorevenfixtheproblemthemselves.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"MarinStevi\u0107"}},"1184":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingthePost-exploit/Meterpreterfunctionality","description":"IwanttocontributetotheMetasploitProjectbyimplementingoneoftheproposedideas,namely\u201cImprovingthePost-exploit/Meterpreterfunctionality\u201d.ThisimpliesenhancingtheMeterpreterfunctionalitybyprovidingHTMLbasedVNCstylesessioncontrolbutacceptinguserinputfromthebrowser.Hereisacatch,wecanaddalltheMeterpreterfunctionalityonHTMLwebpageandsimplifythesessioncontrolinterfacefortheusers.AssoonasuserdropsaMeterpretershell,justbyenteringasinglecommand,theywillhaveanoptiontoswitchsessioncontrolusingWebinterfacesorstayincommand.\n\nAllthe64functionalitieswillbedisplayedonthewebinterface.Theuserwillselectaparticularcommandandimplementthesamewithinthewebinterface.Thiswillalsoincludestreamingqualityofaudioaswellasvideoandotherfunbehaviours.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"RahulDhawan"}},"1185":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPJuiceShop:ChallengePack2018","description":"ThisprojectwillinvolvedesigningandimplementingnewvulnerablefeaturesandchallengesaroundthemwhichwillsuccessfullyshowhowvulnerabilitiesaredetectedandexploitedinmodernWebApplicationswhichareheavilywritteninjavascript.Inanutshell,focuswillbemoretowardsimplementingchallengeswithmorequalityandvarietysuchthatitencourageslearningandresearchinusersandmakesOWASPjuiceshopaperfectlearningresource.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"CaptainFreak"}},"1186":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseCDT:IntegrationwiththeLanguageServerProtocol","description":"ThisprojectwillimprovetheCDTforeclipsebyusingcqueryorclangdlanguageserverforgettingsourcecodeanalysisofaC++project.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"ManishKhurana"}},"1187":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Devirtualizationv2","description":"InthisprojectIwouldliketoimplementproposal\u201cRFC:C++Devirtualizationv2\u201dthatIwasworkingonforaquitesometimewithhelpfromotherpeople.Theproposalcanbeseen\nhere:https://docs.google.com/document/d/16GVtCpzK8sIHNc2qZz6RN8amICNBtvjWUod2SujZVEo/edit?usp=sharing","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"PiotrPadlewski"}},"1188":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLClibplacebointegration","description":"See:https://wiki.videolan.org/SoC_2018/#libplacebo_integration_and_improvement\n\nMyprimarygoalwillbemakinglibplaceboreadyforproductionwithvulkanandintegratinglibplaceboandvulkansupportintoVLCasavout,withallconfigurationparametersexposedasGUIoptions.\n\nIfIhaveremainingtimeafterthat,mysecondarygoalwillbeworkingongettingOpenGLsupportintolibplacebosowecanmakethevout_placeboalsouseGLonplatformswherevulkanisunsupported.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"NiklasHaas"}},"1189":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebSocketsActiveScanning","description":"FormycontributiontotheZAPIamgoingtoimplementanactivewebsocketscan.Specifically,IwilldevelopanextensionforWebSocketadd-onbyaddingsomeActiveScans.TheActivescanwillincludeteststowebapplicationinSQLInjectionsvulnerabilities.ToaccomplishmyideaIwilltestwebapplicationusingTimeBasedtechniques.\nAnothersignificantvulnerabilityisthattheWebSocketprotocoldoesn\u2019thandleauthentication.Practicallythismeansthat,aWebSocketopenedfromapagebehindauthenticationdoesn\u2019t\u201cautomatically\u201dreceiveanysortofauthentication.Thatmakespossibletoestablishaconnectionwithoutauthenticationmakinguseofhttpandoriginheadersfieldoftheclient.SomeotherposibleattacksandscansatWebSocketsaretheclassicbruteforceattack,LocalandRemotefileinclusion,theStoredandReflectedCross-SiteScripting.Iamgoingtoimplementsomeoftheabovescans,(asmoreaspossible)startingwithSQlsInjections.Istronglybelievethatwecouldeasilyaddthescansifthebasicinfrastructurewasbuild.Aditional,theextensionswillcomewithappropriateuserinterfaceandAPI.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"EmmanouilKirtas"}},"1190":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveLintBearQuality","description":"TheaimoftheprojectistoimprovelinterbearsincoalabyimprovingthetestingAPIthataddssupportforglobalbears,addingbasetesthelperclass,automatingthetestsforbears,addingsupportfor7additionallinterbearsandenhancingthedocumentationforcoalaAPIaswellasbear-docs.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"sangamcse"}},"1191":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OCRonNutritionalFactsTable","description":"OpenFoodFactscurrentlyhaveahugedatasetthatisnotbeingutilizedforanythingexceptforshowingtherawdatatotheusers.DespitethedatasetminethatOpenFoodFactsissittingon,mostoftheworkisdonemanually.\nThisprojectaimstohelptheuserbyreducingthehassleofmanuallyupdatingthefieldsofnutritionalfactsofaparticularproduct.WiththelatestadvancementsinDeepLearning,wecaneasilyautomatethisprocessbyapplyingvariousfundamentalneuralnetworkapproachestotheOFFdataset.","sponsor":{"@type":"Organization","name":"OpenFoodFacts","disambiguatingDescription":"Acollaborative,freeandopendatabaseoffoodandcosmeticproducts.","description":"##Afoodandcosmeticproductdatabase##\n\nOpenFoodFactsisadatabaseoffoodandcosmeticproductswithingredients,allergens,nutritionfactsandalltheatawecanfindonproductlabels.\n\n##Madebyeveryone##\n\nOpenFoodFactsisanon-profitassociationofvolunteers.\nSince2012,7000+contributorshaveadded400000+productsfrom180countriesusingtheAndroid,iPhoneorWindowsPhoneappsortheircamerastoscanbarcodesanduploadpicturesofproductsandtheirlabels.\n\n##Foreveryone##\n\nDataaboutfoodandcosmeticsisofpublicinterestandhastobeopen.ThecompletedatabaseispublishedasopendataundertheOpenDatabaseLicence(ODbL)andcanbereusedbyanyoneandforanyuse.Therearemorethan100re-usesofthedatainmanydifferentways:manynutritionappstoeatbetter,foodinventoryappstopreventwaste,researchbyhealthandnutritionscientists,investigationsbyjournalists,educativegamesetc.\n\n##Makebetterfoodchoices##\nFoodadditives,allergens,packagingcodes:OpenFoodFactshelpsyoumakesenseofthefineprintonproductslabels.Also,youcaneasilycompareproductsin3-clicks,sothatyoucanmakemoreinformedchoices.","url":"https://world.openfoodfacts.org","logo":"//lh3.googleusercontent.com/6MrBcZgWkiSDtFG4ZD4mOzIiveiFdLKctK69qecbBPGBEhU1QtZuJyjDlNtYcOgy7IxBt_9_dHlx-Zmsd75wwLxY2YNGdmM"},"author":{"@type":"Person","name":"SagarPanchal"}},"1192":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BoLNandST-ResNet:DeepPredictiveModelsforGPSTECMaps","description":"GPSTECMap(GlobalPositioningSystem-TotalElectronCount)isanimportantquantityoftheionosphereforanalysisofspaceweather.BuildinganaccuratepredictivemodelforTECmapscanhelpinanticipatingadverseionosphericevents(ex:solarstorms),therebysafeguardingcriticalcommunication,energyandnavigationinfrastructure.\n\nTwodeeplearningmodelsareproposedforpredictionofTECmaps,namely,BoLN(BoostedLSTMNetwork)andST-ResNet(SpatioTemporalResidualNetwork).BoLNisdesignedonLSTM(LongShortTermMemory)andboostedwitheffectivefeatureextractionofpreviousTECmapsusingCNNs(ConvolutionalNeuralNetworks),andexogenousdata(ex:DST,AE,SYM-H,ASY-HIndexdataandOMNIdata)usingAutoencoders.BoLNexploitsspatialmaprelationshipsthroughCNNsandlongtermdependenciesthroughLSTM.\n\nInST-ResNet,aResidualNetworkisoperatedona3Dvolumeofdata(stackofpreviousTECmaps)tocapturetemporaldependencies(byconvolvingalongdepth)andspatialdependencies(byconvolvingalongwidthandheight)toproducetheforecastedimage.ST-ResNethasneverbeenadaptedandappliedtoSpaceSciencedata,leavingenoughroomforresearch.","sponsor":{"@type":"Organization","name":"Space@VirginiaTech","disambiguatingDescription":"Space@VTisdevotedtotheinvestigationofthespaceenvironment.","description":"ThemissionofSpace@VTistoprovideforefrontresearch,scholarship,instruction,andeducationaloutreachinthebroadfieldsofspacescienceandengineering.Akeyfocusoftheresearchandeducationaleffortwillbethescience,technologicalimpact,andutilizationofthegeo-spaceenvironment.\r\n\r\nSpace@VTstrivestoutilizeaholisticapproachtospaceresearchandspacemissiondevelopmentbycombiningtheory,modeling,observationandeducationthatemployadvancedcomputationaltechniques,spaceinstrumentandspacesystemsdevelopment,ground-basedinstrumentdevelopment,andexperimentaldataacquisition,analysisandinterpretationwithinaresearchprogramthatfullyinvolvesgraduateandundergraduatestudents.\r\n\r\nSpace@VTfocusesonbothgraduateandundergraduateeducationinthebroadfieldsofspacescienceandengineering.Space@VTpreparesstudentstobecomeleadersintheirchosenfieldswhethertheyareintheprivate,government,oracademicsectors.Space@VTeducatesuniversitystudentstomakeimportantcontributionstosocietyasawhole.\r\n\r\nSpace@VTworkstowardsengagingunderrepresentedgroupsinscienceandengineeringingeneralandspacescienceandengineeringinparticular.Thisengagementincludesprovidingresearchandeducationalopportunitiesandexperiencesformiddleschool,highschool,andcollegelevelunderrepresentedstudents.Space@VTalsodevelopsjointresearchandeducationalventureswithMinorityServingInstitutions(MSIs).\r\n\r\nThevisionofSpace@VTistobeapremierespaceresearchorganizationofinternationalcaliberadvancingthebroadresearch,educational,andoutreachmissionofVirginiaTech.","url":"http://space.vt.edu","logo":"//lh3.googleusercontent.com/gl3HuD344HF1RFX95v5QD9Ew_f0NOtfymO3gI4nQ5-mTTE5k0FrOpBXS-NiwJQNJl74ix4mIVWyVXcBht_93g3fXymDOkr1O"},"author":{"@type":"Person","name":"SnehaSinghania"}},"1193":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PasswordKeeperServiceProposal","description":"Theprojectentailsthespecification,design,implementationanddocumentationofaPasswordKeeperservicethatistobeintegratedtotheexistingTwisted+SoledadenvironmentintheLEAPproject.ImplementationoftheprojectisintendedtobedonefollowingaTest-DrivenDevelopmentmodel,inordertoensureahighertestcoverageandtobeabletoperformimplementationandtestingsub-tasksinparallel.Properdocumentationwillallowtheprojecttobemaintainedeasily.IamalsointerestedinmentoringforthisorganizationinfutureGSoCprojects(ifIamluckyenoughtobechosentohelpthemdevelopthepasswordkeeper)givenmypersonalinterestsintheprojectstheylead.","sponsor":{"@type":"Organization","name":"LEAPEncryptionAccessProject","disambiguatingDescription":"Wemakeencryptioneasytouse.","description":"LEAPisadedicatedtogivingallinternetusersaccesstosecurecommunication.Ourfocusisonadaptingencryptiontechnologytomakeiteasytouseandwidelyavailable.Wewanttomakeitpossibleforanyserviceprovidertoeasilydeploysecureservices,andforpeopletousetheseserviceswithoutneedingtolearnnewsoftwareorchangetheirbehavior.Theseservicesarebasedonopen,federatedstandards,butdoneright:theproviderdoesnothaveaccesstotheuser\u2019sdata,andweuseopenprotocolsinthemostsecurewaypossible.\n\nOntheserversidewehavecreatedtheLEAPPlatform,a\u201cproviderinabox\u201dsetofcomplementarypackagesandserverrecipesautomatedtolowerthebarriersofentryforaspiringsecureserviceproviders.Ontheclientside,wehavecreatedacross-platformapplicationcalledBitmaskthatautomaticallyconfiguresitselfonceauserhasselectedaproviderandwhichservicestoenable.Bitmaskprovidesalocalproxythatastandardemailclientcanconnectto,andallowsforeasyone-clickVirtualPrivateNetwork(VPN)service.\n\nTheLEAPemailsystemhasseveralsecurityadvantagesovertypicalencryptionapplications:ifnotalreadyencrypted,incomingemailisencryptedsothatonlytherecipientcanreadit;emailisalwaysstoredclient-encrypted,bothlocallyandwhensynchronizedwiththeserver;allmessagerelayamongserviceprovidersisrequiredtobeencryptedwhenpossible;andpublickeysareautomaticallydiscoveredandvalidated.Inshort,theBitmaskappoffersfullend-to-endencryption,quietlyhandlingthecomplexitiesofpublickeyencryptionandallowingforbackwardcompatibilitywithlegacyemailwhennecessary.BecausetheLEAPsystemisbasedonopen,federatedprotocols,theuserisabletochangeprovidersatwill,preventingproviderdependencyandlock-in.","url":"https://leap.se","logo":"//lh3.googleusercontent.com/mFSTc-0kBDxavaRe7oDS5b7Rz8f-b8kleQbgWShrg5F5eta1a0F2FOp3QFKD7DS1KhT7gNO1WkbP5Cr758NtEVYMT4MlJ_jw"},"author":{"@type":"Person","name":"vdegou"}},"1194":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtensionManager","description":"Auser-friendlydialogthatallowseasydiscovering&installingofNetLogoextensions.","sponsor":{"@type":"Organization","name":"TheCenterforConnectedLearningandComputer-BasedModeling","disambiguatingDescription":"NetLogo:AlanguageandIDEforprogrammingandscientificsimulations","description":"##WhatIsIt?\n\nNetLogoisaprogrammingenvironmentthathelpseverydaypeopletodoscienceandprogramming.NetLogohasfoundavarietyofusesaroundtheworld,frombeingusedasatoolforhelpingtoteachscienceinclassrooms,tobeinganintroductoryprogrammingenvironment,toenablingresearchersworldwidetobuildcomputationalmodelswithoutneedingextensiveprogrammingknowledge.\n\n##WhoMadeIt?\n\nNetLogoisauthoredbyProf.UriWilensky,whoheadsNorthwesternUniversity'sCenterforConnectedLearningandComputer-BasedModeling(CCL).TheCCLincludessoftwareengineers,educationalresearchers,curriculumdevelopers,andstudentsatNorthwesternUniversityallworkingtogethertodesignanddevelopcreativetechnologiesthatdeepenlearning.\n\nTheCCLisfundedbyNorthwesternUniversity,theNationalScienceFoundation,andafewcommercialsponsors.","url":"http://ccl.northwestern.edu/netlogo","logo":"//lh3.googleusercontent.com/4QuH6CKHSaMNWFgQolnCiyQtFcpOdV734ROQ7O0A-IUGRvgyGlHv8vgOyzH4kmmnX_vMq4xO4R9DE22VU_w3weCaKrim8pNY"},"author":{"@type":"Person","name":"Idloj"}},"1195":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PCHub","description":"CreatingaspaceforPeaceCorpsofficialsanddeveloperstointeractandempoweroneanother'ssuccess.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"JericaHuang"}},"1196":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingGoCloudprovidersupportforalicloud,MicrosoftAzureandOpenStack","description":"gocloudisastandardlibraryforGothatabstractsawaydifferencesamongmultiplecloudproviders.Thegocloudpackageisdesignedtomakeiteasytoprovisionandworkwithcloudproviders.\nTheproposedprojectaimstoExtendingGoCloudprovidersupportforalicloud,MicrosoftAzureandOpenStack.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"PratikDhanave"}},"1197":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforSaumyaShah-ProbateParsing","description":"FreeUKGenealogywillbelaunchinganewprojecttoexposegenealogicalinformationfromwillsandprobatebooks.Thesebooksrecordthedateandlocationofpeople'sdeaths,theiroccupations,andoftenthesameinformationaboutthefamilymembersthatexecutedthewills.\n\nInpreviousprojects,allthismaterialwastranscribedmanuallybyvolunteers,asthesourcedocumentswerehandwritten.Theprobatebooksaredifferent,however,inthattheyareprintedandthusareaccessibletoOCR.WeshouldbeabletouseOCRtexttoseedadatabasebyparsingthetextfornames,dates,occupations,andrelationships.WeshouldalsobeabletouseOCRboundingboxcoordinatestoassociateregionsofascannedpagewithanentryforpresentationtoresearchersorforcorrectionbyvolunteers.","sponsor":{"@type":"Organization","name":"FreeUKGenealogy","disambiguatingDescription":"Humantranscriptionoffamilyhistorydata","description":"FreeREGandFreeCENaretwoprojectsrunbyFreeUKGenealogyCIO(aRegisteredCharityinEnglandandWales).FreeUKGenealogyprovidesfreeaccesstohistoricaldataofinteresttofamilyhistoriansandothers.Overtwentyyears,thousandsofvolunteershavesofartranscribedover400millionrecords.Thedatabases,searchenginesanduserinterfaceshavelargelylargelydesignedandmaintainedbyvolunteers,whohavebeensupportedbyanumberofcontractorsand,morerecently,asmallteamofsupportstaff.FreeREGusesmongodb,RubyonRails,andRefineryCMS.FreeCENistransitioningfrommysqltomongodb,fromphptoRubyonRails,anddoesnothaveaCMSinitsoldinterface(www.freecen.org.uk).\n\nForFreeREG,weareplanningtousethesummertofinishworkonVersion1.5CoordinatorEnhancement-thesearefeatureswhichallowourvolunteercoordinatorstosupportthetranscribersintheirteams,andtomonitorandmaintainthequalityofthetranscriptionwork.Wehopetohavefinishedthetasksrelatingtothedevelopmentofnewcommunicationssystems(buttheremaybesomebugfixingtodo)andbeworkingonimprovementssuggestedbythecoordinators.\n\nForFreeCEN,wearealsoplanningtousethesummertoworkonfeaturesforCoordinators-butthisisatanearlierlevel.UsingourlearningfromFreeREG,weneedtoenableCoordinatorstomoveonfromoutdated(andunstable)softwareforqualitycontrol,andundertakethisusingonlinetools.Wearealsobeginningtoexplorehowtoofferthesamefunctionalityaswww.freecen.org.uk(lotsofwaystosearch!)onfreecen2.freecen.org.uk-perhapsusingAI.","url":"http://www.freeukgenealogy.org.uk","logo":"//lh3.googleusercontent.com/kxbk9FNkXZsZBadobZm7NeO_kpvHy7_z6pdgvFLbnpx6vVT8AviEy_kTwYp4g6GRQcd3K7enrJZ7hYlyknSYgdi5m_p7hHc"},"author":{"@type":"Person","name":"SaumyaShah"}},"1198":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EyeTrackingGUIIntegration","description":"MyproposedProjectconsistsofdevelopingaGUIwithUnrealEngineforEyeTrackingandanyadjacentworkinvolvingtheaforementionedtehnology.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"Mircea-TudorChifor"}},"1199":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommonPrintDialogBackend","description":"ThisprojectaimstoexpandthefunctionalityofbackendtoincludespecificoptionswhichareavailableinCUPSandnotinotherprintsystems,printingintoaPDFfile.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"ayushb"}},"1200":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Dino:MessageSearch","description":"GNOMEislackingachatclientwhichlooks\u201cmodern\u201dandisthusvisuallyanduserexperience-wiseattractivetonewusers.DinofitswellintotheGNOMEdesktopandimprovingDinosfunctionalitywouldprovidethecommunitywithagoodchatclient.ThisprojectaddsanefficientandvisuallyappealingmessagesearchwithagooduserexperienceinDino.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"Fabian"}},"1201":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DistributedBigDataAnalysiswithTDataFrame","description":"Themainobjectiveofthisprojectistomakeiteasierforresearchers/developerstosubmitdistributedjobsforanalyzingdatasetsusing*[TDataFrame](https://root.cern.ch/doc/master/classROOT_1_1Experimental_1_1TDataFrame.html)*in[ROOT](https://root.cern.ch/)libraryandaDistributedComputingframeworklike[ApacheSpark](https://spark.apache.org).ThisprojectproposesaPythonlibrarywithtidyabstractionstoperformdistributedanalysisaswellastoselectappropriatedistributedenvironments[like[ApacheSpark](https://spark.apache.org)].\nAlso,Jupyternotebookhasbecomequitepopularthesedaystocarryoutnumerical/graphicalanalysistasks.Hence,anew[Jupyterextension](http://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Distributing%20Jupyter%20Extensions%20as%20Python%20Packages.html)wouldalsobeimplementedasapartofthisproject.TheextensiongivesusersagraphicalinterfacetoselectvariousparametersforlaunchingaDistributedjob.Thisextensionalsoallowsuserstoselectcellsforconstructinganalysisfunctionsfordatasets.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"shravan97"}},"1202":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AwaytoassociatelistenswithMBIDs","description":"CurrentlyListenbrainzusesMSIDs(Messybrainz-ID)forretrievingusefuluserstats(e.g.[userlistens](https://beta.listenbrainz.org/user/iliekcomputers/artists)).NowListenBrainzalsoplanstogeneratedatawhichcouldbeusedbyMusicBrainztoshowusefulinformationlikeartistpopularity.MusicBrainzhasMBIDs(MusicBrainz-ID)associatedwitheachartist,recording,andrelease.InordertoprovideMusicBrainzwiththeabilitytoaccessinformationbasedonMBIDs,wehavetoassociaterecording_mbids,artist_mbidsandrelease_mbidstothelistenswherewecan.Formostofthelistenswedon\u2019thaveartist_mbidsandrelesae_mbidsassociatedwiththem.Buthaverecording_mbidsassociatedwiththem.So,nowIplantoassociateMBIDstoMSIDs.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"KartikeyaSharma"}},"1203":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildaServiceforAdaptivecontentandLearningsupports","description":"Thisprojectinvolvesmakingawell-structuredandeasytoaccesswebservice,fetchingdatafromotherthird-partyservices.Aseachthird-partyhasitsownformatandmethodofprovidingtheservice,itbecomesdifficultfortheApplicationDeveloperstofetchdatafromeachoneofthem.Thisprojectwillprovidethedeveloperswithacommonendpointforvarioususefulservices,hencemakingthedevelopers\u2019workeasier.TheserviceshouldbeintheformofaREST-likeAPI,whichwillbewell-documentedtohelpinfuturegrowthoftheService.\nTheservicesthatwillbeachievedduringthisyear'sprojectare-\n-DictionaryService\n-LanguageTranslationService","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"KUNALMOHTA"}},"1204":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralizedShapeDetection","description":"ThegoaloftheprojectistoexpandtheavailabilityoftheRANSACalgorithmandtheRegionGrowingalgorithmtothe2DspaceandaddmoreflexibilityfortheRegionGrowingmoduleintermsofinput.Deliveredwiththeprojectisnecessarydocumentsforusers,maintainers,andtesters.Theproposaldiscussestherequirementsoftheproject,anticipatedconstraints,andthedevelopmentschedule.AlsoincludedwiththeproposalispersonalinformationregardingmyacademicbackgroundandmycommitmentwithCGAL.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ThienHoang"}},"1205":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APDEBetaPush","description":"APDE(AndroidProcessingDevelopmentEnvironment)isafully-functionalIDEforcreatingProcessingsketchesonAndroiddevices,butitisinneedofimprovementstokeepitup-to-datewiththedesktopversionofProcessingandtoimproveitsaccessibilitytonewusers.TheproposedprojectseekstoaccomplishthesegoalsbyupgradingtoProcessing\u2019sAndroidmode4.0,supportingwallpapers,watchfaces,andCardboardapps,creatingasimpletutorialsystem,andimplementingincrementalcompilation.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"WilliamSmith"}},"1206":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StarTrekEngine","description":"ThiswillbeanimplementationoftheengineusedbyStarTrek:25thAnniversaryandStarTrek:JudgmentRites,twoDOSgamesmadebyInterplayintheearly1990s.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"MatthewStewart"}},"1207":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCMediaLibraryKitIntegration","description":"##Overview\nTheoverallgoalistointegrate[VLCMediaLibraryKit](https://code.videolan.org/videolan/VLCMediaLibraryKit)toVLC-iOSandremovetheusageoftheoldMediaLibraryKit.\n\n##Technologies\n-Objective-C\n-Swift","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"SoominLee"}},"1208":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenCivicDataTools","description":"DataToolsforallowingcommunitytoadd,suggest,edits.","sponsor":{"@type":"Organization","name":"OpenStates","disambiguatingDescription":"OpenSourceStateLegislativeData","description":"OpenStatesisaprojectthatmakesitpossibleforpeopletotrackandengagewithwhatishappeningintheirstate'scapitol.\n\nViaasystemofcustomcrawlersforeachstatelegislature,wecollectinformationonstategovernments:bills,votes,committees,events,andlegislators.Thisinformationallowsjournalists,academics,activists,andconcernedcitizenstrackwhatishappeningintheirstate,andengagewiththeirelectedofficials.\n\nThisinformationisthenmadeavailableviaOpenStates.org,theOpenStatesAPI,andbulkdownloads.Thesiteanddataareusedbyjournalists,activists,academics,andeverydaycitizensinterestedinkeepingtrackoftheirelectedofficials.\n\nOriginallyaprojectoftheSunlightFoundation,OpenStatesbecameanindependentprojectinlate2016andisnowunderthe501(c)(3)umbrellaoftheOpenMediaFoundation.","url":"https://openstates.org","logo":"//lh3.googleusercontent.com/nu51z6QaV-UJxy3KZ4dVR-huhfj0BKkgVn_TX_aK8yKMlavjYw8QZmNuaH0ALkbz0WYqMkdZPo9y_S7kATGU3cNj3EEQlE4"},"author":{"@type":"Person","name":"BikramBharti"}},"1209":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementMachineLearninginTaskingManagerWorkflow","description":"Humansaregoodatrecognizing,sensingandgroupingthings.Inthisproposal,IamthinkingofwheretoconsiderusingMachine,nottoreplacecommunities,buttobuildamoreefficientandresilientcommunities.Machinearehelpfultolookforhumanerrorsandinconsistencyandspeeduptracingbydoingafirstpassforhuman.TheHumanitarianOpenStreetMapTeamhasprojectscalledTaskingManagerwhichenablesvolunteers,alsoknownasmappers,tomapareas,especiallybuildingsandroads.Itisusedtoaiddisasterresponseandaddresslocaldevelopmentchallenges.Foronemappingtask,itmightrequire1000hoursofhumanvolunteertimetomapthefeatures,e.gbuildings.Itwouldbemuchmoreefficienttohavemachinelearningdetectandprovidebuildingssuggestionandletthevolunteerdotheverification.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"FiennyAngelina"}},"1210":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpectralSurfaceReconstruction","description":"Thisprojectaimstobuildapackageforreconstructionwatertightsurfacesfromun-orientedpointsets.Thefirststepistoestimateun-orientednormalstotheinferredsurfacebycombiningVoronoidiagramandPrincipalComponentAnalysis.Itresultsinatensorfieldwhichencodesboththenormaldirectionandtheconfidenceintheapproxiamtion.Thesecondstepistoestimateaimplicitfunctionsuchthatitsgradientisbestalignedwiththeprincipalaxesofthetensorfieldencodingthenormaldirections.Thisestimationcouldbeviewedasageneralizedeigenvalueproblem,whichcanbesolvedbythepoweriteration.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"TongZHAO"}},"1211":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforVolumeSnapshotsandBackupPolicy","description":"ThisprojectaimstobringgloballyconsistentVolumeSnapshotsandaselectionofbackuppoliciestoRook,astorageorchestrationtoolrunningonKubernetes.AnyuserrunningKuberneteswithRookshouldbeabletocreateandmanagesnapshotsoftheclustertobestoredonaRookstoragebackend.Incaseofanyfailureinthenetworkorlostnodes,Rookshouldbeabletoretrievevaluabledataandpresentitbacktotheuser.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"BrianOppenheim"}},"1212":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCCrashesServer(CrashDragon)","description":"*CrashDragon*,theproductofmylastyear'sGSoCproject,shouldbeextendedandmajormemoryleaksshouldbefixed.Newfeatureswhichturnedouttobeimportantinprudctionuseshouldbeaddedandexistingonesrevised.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"ToddShepard"}},"1213":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingGreeklanguagesupporttotheopensourcefontsofthetypefaceWorkSans","description":"GoogleFonts'categoryofsansseriftypefaceswithaGreekcharactersetisdeterminedbytypefacesfollowingthehumanistandgeometricmodel.TheNeo-Grotesque(hybrid)Robotoistheonlyexceptiontothatanddoesn'tincludePolytonic.AclassicgrotesquesupportingGreekismissing.IwanttoaddMonotonicandPolytonicGreektoallnineweightsofWorkSansbyWeiHuang.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"FlorianFecher"}},"1214":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NeuralCollaborativeFiltering","description":"Recommendationsystemsarewidelyusedinvariousonlineandofflineplatforms,collaborativefilteringbeingthemostcommonlyusedmethodforimplementingthem.Mostcollaborativefilteringalgorithms,includingtheonesexistinginmlpack,usematrixfactorizationforthis.AlthoughMFisdefacto,itcannotdealwithcomplexuser-itemrelationshipsandalsoneedtheusertoprovideratingsexplicitly(explicitfeedback).Thisprojectproposaldealswiththesedrawbacksbyimplementingamoduleforneuralcollaborativefiltering,whichcanrepresentcomplexuser-iteminteractionusingneuralnetworksandalsocanhandleimplicitfeedback(comprisinganyinteractionuserhaswithanyitemasapositiveinstance).Neuralcollaborativefiltering,ifneeded,canalsobegeneralizedtomatrixfactorization.NCFhasbeenprovedtogivebetterhitratioandothermetricsthanneighborhoodbasedalgorithms,andalsogivescomparableRMSEwithexistingCFmethodsinmlpack.Thismodulecangivemuchmoreflexiblerecommendations,evenwhenthereislessexplicitfeedbackavailable.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"HarithaSreedharanNair"}},"1215":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdatetoPyPRUSS-PythonAPIforthePRUs","description":"ThePyPRUSSisapythonbinding/APIforcontrollingthe[PRUs](http://beagleboard.org/pru).Itprovidesaneasytousepython-basedinterfaceforloadingfirmware,controllingexecutionandinterrupts/memorymanagementforthePRUs,thereforeshorteningthelearningcurveforusersnewtoPRUprogramming.Currently,thePyPRUSSusesPASMforitsexamplesandcommunicatesusingtheolderUserspaceIO(UIO)Driver.ThegoalofthisprojectistoupdatetheAPItousetheremoteproc/rpsmginterfacesforinteractingwiththePRUs,porttheexistingexamplesto[gnupru](https://github.com/dinuxbg/gnupru)sincePASMis[nolongersupported](http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions#pasm_vs._clpru)byTI)andadd[DMA](https://github.com/maciejjo/beaglebone-pru-dma)SupporttotheAPI,sinceitwillenabletheuserstoprogramboththePRUsfortheirapplication,insteadofreservingoneforARM-PRUcommunication(asneededincaseofrpmsg).","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"muneeb17"}},"1216":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheAndroidScienceAppforPSLab","description":"ThisproposalisproposedwithanintentiontoincreasetheUIofthePSLabappsothatthetargetedaudiencewhicharestudentsandteachersworkinginthestreamofsciencecanbehelped.Also,thisprojecttargetsforthecompletionofthisappfullysothatallitsfunctionalitiescanbeprovidedatoncetoitsusersothattheydon'thavetouseanyextradeviceasasupportforPSLab'sdevice.Inanutshell,thisprojecttargetsadvancementofallthefunctionalitiesstartingfromverybasicofchangingiconsandthemesandendingonverydifficultandadvancedtasksoftestingtheappsothatitbecomesmulti-platformandalsomakingthesensorsandexperimentsfromveryscratch.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"HarshPatel"}},"1217":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"#9-DRAKVUF:SupportforDynamicMalwareAnalysisonARM","description":"TherelevanceofARMprocessorsisrising.EspeciallysinceARMrecentlystartedtargetingtheserversanddesktopmarket,thusgoingbeyondthemobiledevices.That\u2019swhymalwaretargetingARMisbecominganevenbiggerthreateveryday.Ontheotherhand,itisstillthex86architectureforwhichmostreverseengineeringtoolsaredeveloped.ThisGoogleSummerofCode(GSoC)projectaimstoaddARMsupportforboththedynamicanalysisframeworkDRAKVUFandthevirtualmachineintrospection(VMI)librarylibvmi.TheideaistobaseourprojectupontheresultofanearlierGSoCprojectwhichaddedaltp2msupportforXenonARM.Thealtp2msubsystemdefinesdifferentviewsontheguest\u2019sphysicalmemoryandallowstodynamicallyswitchamongthem.Withaltp2mandDRAKVUFweareabletobuildastealthyVMIframework.Insummary,thegoaloftheGSoCprojectistoaddsupportforDRAKVUFforARMandthusprovidemoreoptionsforreverseengineeringontheARMarchitecture.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"UlrichFourier"}},"1218":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Populationgeneticssimulationandmodelingusingreinforcementlearning","description":"Theproblemofpopulationgeneticscanbeviewedasastochasticprocess.Theideaistodovariationalinferenceonthisdistributionusingreinforcementlearning.Inordertounderstandthefeasibilityofusingreinforcementlearningtotheproblem,agentsaretestedagainststochasticprocessesthatresemblepopulationgenetics.Practicalevidenceisvalidatedtoprovideasanitycheckonthefeasibilityofdeploymentofsuchamethodinpracticeinlarge-scaleproblemsofpopulationgenetics.Thenextstepwouldbetoanalyzehowthesemethodsactuallyperformedinthepopulationgeneticsproblemandgaininsightintothestochasticprocessthatgeneratesthedistribution.","sponsor":{"@type":"Organization","name":"CanadianCentreforComputationalGenomics","disambiguatingDescription":"AnalyticalsolutionsforNext-GenerationSequencingdata","description":"TheMontreal[C3G](http://computationalgenomics.ca/)nodeishostedattheMcGillUniversityandGenomeQuebecInnovationCenter(MUGQIC).\nTheMontrealnodeisstronglyinvolvedwith[GenAP](https://genap.ca/)andhasdevelopedseveralgenomicdataanalysispipelines.\nSince2011,wehavecompletedmorethan400bioinformaticsanalysisprojectswithover290distinctgroupsofresearchersacrossCanada.\nOurteamshavesignificantexperienceinpersonalizedmedicineapplications.\nThesehaveincludedgenomeanalysisandinterpretationofpersonalgenomes,\ntechnologyandservicestorecordpatientpresentations,RNA-andChIP-seqdataanalysis,andanalysisofcompletehumanepigenomesinbothgermlinedisordersandcancers.\nEachyearC3Gco-organizesseveralinternationalworkshopsaboutnext-generationsequencing(NGS)dataanalysis.\n\nTheMontrealC3Gnodedevelopsthe[GenAPPipes](https://bitbucket.org/mugqic/mugqic_pipelines)whichconsistofPythonscriptswhichcreatealistofjobsrunningBashcommandstoanalyzeNGSdata.\nThosescriptssupportdependenciesbetweenjobsandasmartrestartmechanismifsomejobsfailduringpipelineexecution.\nJobcommandsandparameterscanbemodifiedthroughseveralconfigurationfiles.\nWecurrentlymaintain7pipelinesandareintheprocessofdeveloping3others.\n\nTheMontrealC3Gnodealsodevelopsotherbioinformaticstools:\n\n*[BVAtools](https://bitbucket.org/mugqic/bvatools)\n*[POPsv](https://github.com/jmonlong/PopSV)\n*[SCoNEs](https://bitbucket.org/mugqic/scones)","url":"http://computationalgenomics.ca","logo":"//lh3.googleusercontent.com/bjfSdHSVDVY12vQ7TzVbeRo80Aa317bBACgi7IyjYkPBwEdBH7JO9kiwWhIWpYcj5qQ1kHKuUKY70JYA0dVLz5FGmKA57w"},"author":{"@type":"Person","name":"ArjunKaruvally"}},"1219":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovehandlingfortouchpadsandmicewithLibinput","description":"InputdevicesmanagementUIisbeingrefreshedwhileitiscodedforWayland.BecauseitiscodedforWayland,itsbackendislibinputbutwealsowanttousethatUIanditsfunctionalitiesinX11systemsthatuselibinputsoweneedanabstractionlayer.MygoalinvolvesportingthenewWayland-onlytouchpadUItotheX11system.Aftertheporting,Iplantoimprovetheuserexperiencefortouchpadandmousemanagementbyimplementingnewfeatureslikeadvancedscrollingbehaviorsandmoregranularspeedandaccelerationhandling.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"FurkanTokac"}},"1220":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultilingualNeuralMachineTranslationSystem","description":"TheaimofthisprojectistobuildasingleMachineTranslationsystemusingNeuralNetworks(RNNs-LSTMs,GRUs,Bi-LSTMs)totranslatebetweenmultiplelanguages.Thisprojectwillcover12-15languagepairswherethetargetlanguageisEnglish.\u200bThesystemwillbemadesuchthat,itisrelativelysimpletoaddanewlanguagepairfortranslation.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"VikrantGoyal"}},"1221":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSOCforimplementationofGlobalSearchFunction","description":"ThisprojectinvolvesimplementingaglobalsearchfunctionforaparticularRocket.chatinstance.Theglobalsearchisdynamic,andreal-timeresultswouldbedisplayed.Theresultsrangefromconversationtitles,tousernamestomessagecontent.ThekeyistoconstructasimpleandsleekUI,alteringitfromthecurrentmessagesearchfunction.Aecosystemrevolvingaroundacentralizeddatabasewillalsobeconstructedtominimizeserverloadwheneverauserperformsaquery.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"DeShengChuan"}},"1222":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IPPDOCLINTProgram","description":"Theproposedlinterprogramwilltakeasinputcommonprintfileformatsandchecksthemforanystructuralorcontenterrors.ThelintershouldsupportbasicrasterformatssuchasPWG,CUPSandApplerastersalongwithJPEGandPDFformats.Theprogramcanbeusedasastandaloneprogramorasacommandfortheippserverprogramtocheckthedocumentsubmittedalongwithajob.Theprogramalsoreportsvariousjobattributessuchasjob-impressions-xxx,job-media-sheets-xxx,job-pages-xxx.TheskeletonfilefortheprogramhasalreadybeencreatedbyMichaelR.SweetfromAppleInc.andmyworkwillstartfromitandbuildontopofit.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"RithvikPatibandla"}},"1223":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpeciesrangemapsinR","description":"Thespeciesrangemapsprojectismotivatedbytheimportanceofinformationaboutspeciesdistributionforprocessesofconservationplanningandthestudyofspatialpatternsofbiodiversity.InthefaceofmultiplethreatsrelatedtoGlobalChange,protectionandmitigationactionsarecrucialformaintainingthehealthoftheplanet,andknowingwherespeciesarelocatedconstitutesinprimaryinformationforstartingtheseefforts.Currently,generationofspeciesrangesmapsmaytakeseveralstepsandtheuseofspecializedsoftware.Thankstotherecentdevelopmentofspecializedpackages,Risrapidlybecominganexcellentalternativeforanalyzingthespatialpatternsofbiodiversity.TakingadvantageofthispackagesandtheversatilityofR,theaimofthisprojectisofferinghandilyandrobustopensourcetoolstoobtainreliableproposalsofspeciesdistributionrangesandtoanalyzetheirgeographicalpatterns.Alargecommunityofstudents,researchers,andconservationmanagerswillbebenefitedbythisprojectsincethesetoolswillbefreelyavailableandwillimprovethewayinwhichstudiesofspeciesdistributionsaredeveloped.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"MarlonE.Cobos"}},"1224":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IIODriverProject(BoschBME680)","description":"TheprojectistowriteadriverforBoschBME680(4-in-1)sensormoduleusingtheIndustrialI/OinterfacetoeffectivelyreaddatafromeachofthefourchannelswhichareTemperature,Pressure,HumidityandGas.ThesensorcommunicatesviaI2CandSPIcommunicationprotocolandthecaptureddatareadfromthesensoristransportedfromkernelspacetouserspaceusingthesysfsbindingstotheIIOcore.Thegoalisalsotoaddsupportfortriggeredbufferreadingsfromeachofthechannelstoefficientlyreadsamples.Finally,powermanagementsupportisalsorequiredtosupportsuspend/resumefunctions.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"HimanshuJha"}},"1225":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DynamicLearning","description":"CollaborativeplatformofteachersandprogrammerstoimproveteachingofSTEMsubjectswiththeuseofinteractivesimulationsandanimations.DynamicLearningisthenameoftheplatform.Init,programmersandteacherscollaboratetocreatelessons.Programmerscreatesimulationsaspertherequirementsoftheteachers.Teachersusethesimulationsdevelopedbyprogrammerstoteach.Thesamesimulationscanbeusedbystudentswhiletheywatchthelessons.Thisisachievedbysplittingthescreeninhalfwhereonehalfcontainsthevideolessonsandtheotherhalfcontainsthesimulationswhichthestudentscaninteractwithwhiletheywatchthelesson.Thishelpsthemtohaveaveryclearunderstandingofthescenariobycheckingoutallthenormalandboundarycasesthemselvesbyexperimentingwiththesimulations.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"JithinKS"}},"1226":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultimodalEgocentricPerception(withvideo,audio,eyetrackingdata)","description":"Hey,IhavebeeninconstanttouchwithMehulregardingmyprojectonMulti-modalEgocentricPerception.Ihavealreadyhadaskypemeetwithhimbeforedraftingthisfinalpre-proposal.\n\nAbstract:Theideaoftheprojectistointroducemultimodalityinrecognizingeverydayactivitiesandscenes.Aspertoday,noworkhasbeendonenowwhichincludesmultimodalityintoaccount(especiallyaudio)todeterminethekindofactivitiesandscenesthatpersonisinvolvedwhenitcomestoegocentricperception.Ihavealreadybuiltanaudio-basedmodelbasedonpopularIEEE-DCASE-challengewhichcansuccessfullyclassifyscenesintocategorieslike(personiswalkinginapark,drivinginacar)foregocentricviews.Iplantoextendmyworkaspartofgsoc-2k18toincorporatemymodelwithvideo-basedmodelsandincreasethescopeofmodelfromscenestoscenes+activities.Thefinalbreakdownofthestepsissubmittedinthepre-proposalattachedabove.Theideaistobuiltpyscene-detectforegocentricvideos,whichwouldbeaprominentcontributionowingtogrowingresearchintheareaoffirstpersonviewvideos.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"SumitVohra"}},"1227":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCStudentApplication(DilshatSalikhov)","description":"CreatingAPIfordiscoveringoverBioSamples(usingtheGA4GHmetadataschema)andstreamsequencingdatabackfromEBIarchives(ENA)viathehtsgetprotocol.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"DilshatSalikhov"}},"1228":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmahiiOSAppImprovementsandnewFeatures","description":"Amahiisapersonal/homecloud-basedserver.Currently,youcanstream,viewandaccessthefilesinyourAmahiserverusingyouriOS&Androiddevice.\n\nTheAmahiiOSapphasjustbasicfunctionality.IwishtoaddmorefunctionalitiestotheAmahiiOSapptosurpasstheAndroidappfunctionalities.ThefollowingaremyproposeddeliverablesbeforetheendoftheGSoCprogram.\n\nEnhancethecurrentVideoPlayer\u2019sfunctionalityandmakeitatop-notchplayerbyimplementinggestures.\n\nImplementThumbnailpreviewsforvideoandimagefiles.\n\nImplementadesignatedAudioPlayerforplayinganaudioplaylist.\n\nHandlingPDF/MOBI/EPUBfiles.\n\nAddfunctionalitytoopenandeditthecontentsofanyfileinatexteditorinsidetheapp.\n\nImplementfilesharesfromHDAtootherappsorusers.\n\nMultipleUserLogin.\n\nLocalstoragetopersistuserpreferences.\n\nAddingfunctionalitytoUPLOADnewfilestothesharesdirectlyfromthemobile.\n\nAdddialogtodisplaythepropertiesofafile.\n\nFixappspecificbugsandoptimizeappperformanceandstabilization.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"Kanyinsola"}},"1229":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWLANMapApp","description":"ThegoalofthisprojectistodevelopanewOpenWLANMapwardriverapptoreplacetheoldone,whichisnotworkinganymoreinordertosaveandexpandtheOpenWifi.sucommunity","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"ThiHuyen(Lilli)Cao"}},"1230":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNMobile2.0","description":"TheFineractCNMobile2.0appisastepclosertoachievingMifosaimofspeedingtheeliminationofpovertybyenablingfinancialserviceproviderstodeliverresponsiblefinancialservicestothepoorandunbanked.Theapplicationallowsstafftogodirectlyintothefieldtoconnecttotheclienttherebyreducingthecostofoperationsbyenablingorganizationstogopaperlessandbemoreefficient.Asofversion1.0,theappprovidessomesignificantfeaturesandthisGSOCmyaimwouldbetoaddfeaturesthatwouldtakeMifosonestepclosertotheirgoal.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"MohakPuri"}},"1231":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveCoreAnimationimplementationandintegrateitintoAppKit","description":"GNUstepisaconsole,desktopandwebapplicationdevelopmentframeworkfordevelopmentusingObjective-C.ItisbasedonOPENSTEPspecification,andistodayinterestedinachievingcompatibilitywithApple'sCocoasetofframeworks.\n\nAlthoughGNUstephasanimplementationofbothAppKitandCoreAnimation,theyarenotintegrated.ThegoaloftheprojectwouldbetoallowAppKit\u2019sviewstodrawintoCoreAnimationlayers,andthereforetobebetteranimatable.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"StjepanBrki\u0107"}},"1232":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AudioandVisualSpeechRecognition(AVSR)usingDeepLearning","description":"Now,itiscommonfornewsvideostoincorporatebothauditoryandvisualmodalities.Developingamulti-modalSpeechtoTextmodelseemsverytemptingforthesedatasets.Thenextgoalistodevelopamulti-modalSpeechtoTextsystem(AVSR)byextractingvisualmodalitiesandconcatenatingthemtothepreviousinputs.\n\nThisprojectwouldextendalreadyimplementedpreviousGSOCcandidateDiveshPandey'sspeechrecognitionproject.[\\[1\\]](https://github.com/pandeydivesh15/AVSR-Deep-Speech)TheimplementedworkwasbasedonthepaperDeepSpeech[\\[2\\]](https://arxiv.org/abs/1412.5567)buttheauthorsoftheoriginalpaperhaveproposedthesecondversionofthesame,DeepSpeech2[\\[3\\]](https://arxiv.org/abs/1512.02595)whichiscompletelyEnd-to-Endsolutionwithnohandengineeredfeaturesandalsomoreefficient.Iwillprimarilyfocusonusingmethodsthataremoreaccurateandrobustintermsofcomputingpower.\npower.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"AjinkyaTakawale"}},"1233":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforRoboSherlockGSOC18","description":"ThisprojecttargetsatenablingthecurrentRoboSherlocktoworkinformofparallelpipeline,whichalsoincludesmergingresultsofdifferentcameraconfigurations.Inthisproposal,Ipresentmyplan,methods,timelineandsomerelatedexperience.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"ShixinLi"}},"1234":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LanguageServerPlugininXi","description":"Xi-EditorcurrentlyhasasupportofpluginsbutthePluginAPIisquitesmall.ThecurrentpluginAPIhassupportforimplementingthingslikeindentationandsyntaxcheck.AlotmoreusefulfeaturescanberealizedbyaddingapluginthatsupportstheLanguageServerProtocol.Itwouldenableadvancedfeaturesintheeditorlike:\n-IntelligentAutocompletion\n-Hoverdefinitions\n-Go-toreferenceanddefinitionofasymbol.\n-Highlightreferencesofasymbol\n\nThisprojectaimsataddingLanguageServerProtocolclientplugintotheXiEditor","sponsor":{"@type":"Organization","name":"XiEditorProject","disambiguatingDescription":"AmoderntexteditorwithabackendwritteninRust.","description":"Thexi-editorprojectisanattempttobuildahighqualitytexteditor,\nusingmodernsoftwareengineeringtechniques.Itisinitiallybuiltfor\nMacOSX,usingCocoafortheuserinterface.Therearealsofrontendsfor\notheroperatingsystemsavailablefromthird-partydevelopers.\n\nGoalsinclude:\n\n****Incrediblyhighperformance***.Alleditingoperationsshouldcommitandpaint\ninunder16ms.Theeditorshouldnevermakeyouwaitforanything.\n\n****Beauty***.Theeditorshouldfitwellonamoderndesktop,andnotlooklikea\nthrowbackfromthe\u201980sor\u201990s.Textdrawingshouldbedonewiththebest\ntechnologyavailable(CoreTextonMac,DirectWriteonWindows,etc.),and\nsupportUnicodefully.\n\n****Reliability***.Crashing,hanging,orlosingworkshouldneverhappen.\n\n****Developerfriendliness***.Itshouldbeeasytocustomizexieditor,whether\nbyaddingplug-insorhackingonthecore.\n\nPleaserefertothe[November2017roadmap](https://github.com/google/xi-editor/issues/437)\ntolearnmoreaboutplannedfeatures.","url":"https://github.com/google/xi-editor","logo":"//lh3.googleusercontent.com/bpBHtNQ-7ZPC3Vbim5N_5YaY_xL8In7umlrH_3ANwsHMQd3DUBqJG2Anfhuqp2YiiM7zDPjkUjHcUS-pSyMqOJShgrCBkw"},"author":{"@type":"Person","name":"PranjalPaliwal"}},"1235":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CoverageBoost(Java)&RecycleBin","description":"ThisisaTEAMMATESprojectproposaldesigningsolutionsforincreasingthecoverageofJavacodeandimplementingRecycleBinfeature.Thedetaileddesignsareshowninstepsinsidetheproposal.","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"SunShengran"}},"1236":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Finishaima-pythonalgorithms","description":"Workonalgorithmsforcomputing:\nModel-Based-Reflex-Agent,Online-DFS-Agent,Hybrid-Wumpus-Agen,Graphplan,Partial-Order-Planner,Hierarchical-Search,Angelic-Search,Doubles-tennis,DT-Agent,Prior-Sample,Information-Gathering-Agent,POMDP-Value-Iteration,Cross-Validation,Decision-List-Learning.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"MariaIoannaSpyrakou"}},"1237":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ToDo:MakeTodoistandTodo.txtintegrationshine","description":"TheprojectaimsatimprovingtheTodo.txtandTodoistpluginandtomakethemproductionready.TheTodo.txtparserwillbeimprovedtoimplementseveralfeaturesthatGNOMEToDooffersbutismissingfromTodo.txti.esubtasks,listbackgroundcolor,notesetc.Todoistpluginwillalsoundergoimprovementandautomaticsynchronization,handlingofnetworkconnectivitylossissueswillberesolved.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"RohitKaushik"}},"1238":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ParallelAutomaticDifferentiation","description":"AutomaticDifferentation(AD)isatechniqueforcomputingderivativesofnumericalfunctionsthatdoesnotusesymbolicdifferentiationorfinite-differenceapproximation.ADisusedinawidevarietyoffields,suchasmachinelearning,optimization,quantitativefinance,andphysics,andtheproductivityboostgeneratedbyparallelADhasplayedalargeroleinrecentadvancesindeeplearning.\n\nThegoalofthisprojectistoimplementparallelADinHaskellusingthe\\verb|accelerate|library.Ifsuccessful,theprojectwillprovideanasymptoticspeedupovercurrentimplementationsformanyfunctionsofpracticalinterest,stress-testakeyfoundationoftheHaskellnumericalinfrastructure,andprovideagreatlyimprovedkeypieceofinfrastructureforthreeoftheremainingareaswhereHaskell'secosystemisimmature.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AndrewKnapp"}},"1239":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SUSIAnalytics","description":"AnalyticstooltoshowcasedatareceivedfromSUSIserver.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AnshumanVerma"}},"1240":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VolunteerManagementSystem(VMS)","description":"TheVolunteerManagementSystem(VMS)isaportalusefulforvolunteercoordinatorsandvolunteersintrackinghours,andreporting.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"AnjaliDhanuka"}},"1241":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JitsiMeetsDropbox","description":"Jitsiisaconvenientandfastwaytosetupvideoconferencing.IntegratingaDropboxfeaturetoJitsi'scapabilitieswouldaddtoitssupportforcommunicationwithinteams.Itwouldeliminateissuesfrommembersunabletoobtainlinksorsendfilesbeforeandaftervideoconferences.Theywouldbeabletodiscussfilesrealtimeandensurethatallmembersareonthesamepageregardingthecontentandstructureoflargeprojects.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"mindip"}},"1242":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FullsupportofPython3inGRASSGIS","description":"ThecurrentGRASSGISversionhaspartialsupportofPython3.ThisprojectaimstoupdatecoreGRASScomponentsforPython3andupdateallthepythonmodules,librariesandcomponentslikescriptpackage,python/ctypes,pygrass,temporal,wxGUI,etc.Attheendofthisproject.GRASSGISwillbecompatiblewithboththeversionsofpython,i.ePython2.7andPython3withitsGUIhassupportforwxPython4.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"SanjeetBhatti"}},"1243":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedevelopFreeType'sdocumentationusingmarkdown","description":"TheaimofmyprojectistoredesignthedocumentationmethodsforFreeType,andmakeiteasiertoupdateandmanagetheFreeTypewebsite.ThisincludeschangesinthecurrentmethodofretrievingandgeneratingtheAPIdocumentation,one-timeconversionofthecurrentpagestoMarkdown,anddeployingthewebsitefromarepositorybyperformingMarkdowntoHTMLconversions.","sponsor":{"@type":"Organization","name":"FreeType","disambiguatingDescription":"Asoftwarelibrarytorenderfonts.","description":"FreeTypefontrenderinglibrary\n----\n\nFreeTypeisafreelyavailablesoftwarelibrarytorenderfonts.\n\nItiswritteninC,designedtobesmall,efficient,highlycustomizable,andportablewhilecapableofproducinghigh-qualityoutput(glyphimages)ofmostvectorandbitmapfontformats.\n\nSomeproductsthatuseFreeTypeforrenderingfontsonscreenoronpaper,eitherexclusivelyorpartially:\n\n*GNU/LinuxandotherfreeUnixoperatingsystemderivateslikeFreeBSDorNetBSD;\n*iOS,Apple'smobileoperatingsystemforiPhonesandiPads;\n*Android,Google'soperatingsystemforsmartphonesandtabletcomputers;\n*ChromeOS,Google'soperatingsystemforlaptopcomputers;\n*ReactOS,afreeopensourceoperatingsystembasedonthebestdesignprinciplesfoundintheWindowsNTarchitecture;\n*Ghostscript,aPostScriptinterpreterusedinmanyprinters.\n\nCountingtheaboveproductsonly,yougetmorethana_billion_devicesthatcontainFreeType.","url":"http://freetype.org","logo":"//lh3.googleusercontent.com/K0EHbWQg5L39Thttl7xqXn0DXMGNJ8XNVwEr-qIoFESQf8pJnV1fXtNVhbL3WuuyH3_k7HW-qiPahnQtny3Dwf1FKkP3c837"},"author":{"@type":"Person","name":"NikhilRamakrishnan"}},"1244":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FiveorMore:Modernisation","description":"FiveorMoreisapuzzlegameinwhichtheplayerhastoalignatleastfivesamecolouredshapesintoahorizontal,verticalordiagonallinetoscorepoints.TheaimtorewritetheapplicationinVala,whiletakingcaretodoabetterseparationbetweenthegamemodelandtheview,whichshouldalloweasiermaintainabilityinfuture.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"ruxandrasimion"}},"1245":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddNewLicenseSubmittalFeaturetoOnlineTools","description":"TheaimofthisprojectistodesignanddevelopnewfeaturestoanexistingSPDXwebapplication(https://github.com/spdx/spdx-online-tools),thatwillallowsoftwarelicensesproducerstogeneratenewlicenserequestssubmissionsinamorerobustanduser-friendlyway.ThesenewfeaturesaregoingtoenhancetheprocessthattheSPDXlegalteamfollowstochecknewlicenserequestsubmissionsaswellastogeneratethenewlicensesXMLfiles.TheseimprovementswillreducethetimetheprocessofenrichingtheSPDXlicenseslisttakes(https://github.com/spdx/license-list-XML).","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"GaloCastillo"}},"1246":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewInteractionsproject.","description":"Thisprojectaimsatimplementingtwonewinteractions-*Numberwithunits*and*DraganddropSorting*interactions.ItwillcreateanewlearnerexperienceatOppiaintheformofinteractionsinsidetheexplorationsandwillaimatimprovingthelearner'sskills.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"VibhorAgarwal"}},"1247":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JuliapackageforMinecraftAPI","description":"ApackagewhichusestheMinecraftPiAPIandcorrespondingmodforJavaversiontobuild*cool*stuff.Accompaniedwithdocumentationandtutorialstohelpoutpeoplewithlittletonoprogrammingexperience.IncludesscriptstobuildeverythingfromspheresandcubestoCalculatorinternals.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AdityaPuranik"}},"1248":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fra-oci/oci-fratranslator","description":"IintendtoworkonaFrench-Occitantranslationpairinordertoprovideanewtranslator,whichwillbeusefulfirsttotheOccitancommunitybutalsototheFrenchpeoplewillingtolearnmoreabouttheOccitancultureandlanguage.ItwilladdressmorespecificallytheOccitanWikipediauserssotheycanadd,work,andimprovenewarticleswithagreatereaseandspeed.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"ClaudeBalaguer"}},"1249":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LiuJiahui'sapplicantionforgnome-logs","description":"Logscouldcurrentlyupdatetheviewwhennewlogmessagesareaddedtothejournal.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"hello_world_0"}},"1250":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsforNewt,aCytoscape.jsbasedSBGNeditor","description":"Newtisafree,web-based,opensourceviewerandeditorforpathwaysinSystemsBiologicalGraphicalNotation(SBGN).ItiswrittenwithaseriesoflibrariesandextensionsbasedonCytoscape.jswithutmostcustomizationinmind.ThepurposeofthisprojectistoimproveNewteditorsothatitismucheasiertouseandmanymorepeoplecanbenefitfromit.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"Ahmet\u00c7and\u0131ro\u011flu"}},"1251":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LonePseudoranger:Orbitpositiondataanalysisandinterpolation(3D)","description":"Enablingorbitdeterminatortopredictorbitsusingrealtimedata.Itwillbedoneusing5steps:\n1.FindingasetofKeplerianelementsthatapproximatetheorbitwell.\n2.Propagatethestateuntilnewobserveddataisavailable.\n3.Fetchnewobservations.\n4.RefinetheestimateusingKalmanfilter.\n5.Repeatsteps2to4.\n\nAlso,allowingorbitdeterminatortooutputthedatainvariousways(position,velocityorrightascension,declinationorgroundtrackor3Dplot).","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"AryaDas"}},"1252":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportingOtherGeometriesRecording","description":"TheMapMint4MEholdsthecapabilitytostorethepositionofapointfeaturewhenacquiredusingtheAndroidapplication.ThisgeometryinformationisstoredintheSQLitedatabaseoftheMapMint4ME.Thesameinformationcanbevisualizedusingtheweb-applicationofMapMintbytransferringthecorrespondingfeatureinformation.\nWeneedtoexpandthisideatostorelinearaswellaspolygonalgeometriesinformationintheMapMint4ME.ThefeaturesassociatedwiththesegeometrieswouldthenbeoverlayeduponthebasemapsintheMapMintandMapMint4MEinterfacesforvisualization.Moreover,thiswouldgiveusersthecapabilitytocreatethenewlineandpolygonfeatureswithcorrespondingattributes.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"IbaDIOUF"}},"1253":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnewMySQLdriverforEcto","description":"ThepurposeofthisprojectistoimplementanewMySQLdriverforEcto.EctoisalanguageintegratedqueryanddatabasemapperforElixir.WhileitcurrentlyhasanadapterforMySQLleveragingmariaex,webelievethecommunitywouldbenefitfromanewdriverthatiscloserindesigntoPostgrex.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"BenYip"}},"1254":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingKernelAddressSanitizer(KASan)intheNetBSDkernel","description":"PortandIntegratetheKernelAddressSANitizer(KASan)intheNetBSDkernelforamd64.AddanewkerneloptionthatwillcompilethekernelwithKASan.AlsorunAutomatedTestingFramework(ATF)testsagainstthekernelandreportthebugs.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"R3x"}},"1255":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddstatisticsandmachinelearningfunctionstoBoost.uBLAS","description":"Boost.uBLASemploysnumerouscompile-timeoptimizationswhichimprovetheperformanceofmatrixoperations.However,thereisnoimplementationofanyapplicationonmatriceswhichcanexploitthisperformance-likemean,variance,factorizationetc.ProvidingsomesuchfundamentalfunctionalitiesforvectorsandmatricesinasinglepackagewouldbeagreatadditiontotheuBLASlibrary.\nThegoalofthisprojectistolayoutthefoundationofuBLAStosupportbasicstatisticalanalysismethodsandmachinelearningalgorithms.Morespecifically,Iaminterestedinimplementingthefollowingfundamentalcomponents:\n-Basicstatistics\n-Runningstatistics\n-Histograms-withcustomnumberofbinsandedges\n-KMeansclustering\n-PrincipalComponentAnalysis(PCA)\n-GaussianMixtureModel-ExpectationMaximization","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"DattatreyaMohapatra"}},"1256":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingYararulesinHoneytrap","description":"Yaraisapattern-matchingDSLdevelopedtodescribemalwarefamilies;inthisproject,itisusedtodescribemaliciousactorsinteractingwithahoneypot.ThefinalgoalistointegrateYarafilteringandsearchingintoHoneytrap,andwritingYararulesforcommonthreats.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"CapacitorSet"}},"1257":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenDF-ImplementthefrontendusingReactJS","description":"TheprojectistorewritethefrontendofOpenDFwithReactJSandRedux.SomeUIComponentshavebeendoneandotherswillcompletethroughtheproject.AftercompletiontheFrontendwillbefullycomponentbasedfrontend.Alsotestingswillbedoneforthenewlycreatedcomponents.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"KavindaJayakody"}},"1258":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Datastories","description":"ItalianTeamDigitaleisbuildingthefirst\u201coperatingsystem\u201dofacountry.OneofthetechnologiesthatithasimplementedistheData&AnalyticsFramework(DAF)whichconsistsinahugestack(morethan6000!)ofpublicdatasetsandtoolstoworkwiththem.Thesedatasetsconcernveryimportantmattersinorganizingandprovidinggoodqualityservices\ntocitizensindiversefieldssuchaspublichealth,education,transportation,financeetc.Unfortunatelythedataarenotdirectlyinformative,theyneedtobeorganized,exploredandanalyzed;theyhavetobetransformedinusableinformationthatthepublicadministrationcanusetoimproveitsinnerworkingandprovideabetteroperationalinfrastructure.\nInthispaperIproposetocarryonaseriesofdataanalysisintheformof\u201cdatastories\u201d,adiscussionaboutselecteddatasetsandadescriptionoftheresultsobtained.","sponsor":{"@type":"Organization","name":"DevelopersItalia","disambiguatingDescription":"Anopencommunitydigitalpublicservicesdevelopers","description":"DevelopersItaliaisacommunitydedicatedtothedevelopmentofOpenSourceSoftware,createdtosupportItaliandigitalpublicservices.\r\n\r\nItisaradicalchangeinthewaythePublicAdministrationoperates.Everythingwearedoingisoperatingwithopenstandardsandsoftware,wearecreating**SDKs**forthemainprogramminglanguagesandframeworks,wecraftpubliclydocumented**APIs**.Wecontributetoopenprojects,andthepeoplewecontracttoimprovethetechnologybecome**OpenSourcedevelopers**.\r\n\r\nMostofthecodeisdeployedwithintheItalianpublicinstitutions,butitismeanttobegeneric,inthehopethatitwillbeusefultomanyotherpeoplearoundtheworld.Aroundthesetoolsweareengagingacommunityofdevelopersandinnovators,**insideandoutsideItaly**,thatcanparticipateinallaspectsofthecreationofthenewdigitalinfrastructure.","url":"https://developers.italia.it","logo":"//lh3.googleusercontent.com/OOqmmf5_zcTRoKooubBJ3QPhRGJNa_baISWBxUgaEjV634bbYESXjxdw8SxL_S9KSnQ-7dWM8TLFUbO4EJAIV8xCmXmsGBhS"},"author":{"@type":"Person","name":"CostantinoCarugno"}},"1259":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MusicBlocksWidgetImprovement","description":"Iwillbedesigningpitchtracker,integratingsoftwarekeyboardandfixingbugsformusicblocks.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RitwikAbhishek"}},"1260":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PSPATImplementationinFreeBSD","description":"PSPATorParallelSchedulingandParallelTransmissionisanewandcompletepacketschedulingarchitecture.Itisaimedatsystemsthatcangeneratetensofmillionsofnetworkpacketspersecond,ex.dedicatedCloudenvironmentsthatrunVirtualMachines.Mosthardwareandpacketschedulersinusetodayfailtobefullyefficientundersuchhighloadconditions.PSPATalsohappenstobeindependantofthepacketschedulingalgorithmsthatcanbeusedwithit.ThecentralideaofPSPATistogetridofqueuingstructureswhichuselocksandthusoftenoftenbottlenecktheperformanceoftheentiresystem,evenwhenrunningonmultipleprocessorsandwithlinksthathavehighpackettransferrates.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"SumitLakra"}},"1261":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Movetheapt.llvm.orgCItoOBS","description":"LLVMusesaJenkinsinstanceandJenkins-Debian-GluetobuildLLVM,Clang,clangextratools,compiler-rt,polly,LLDBandLLDpackagesforthestable,stabilizationanddevelopmentbranches.TheseDebianandUbunturepositoriesarehostedonapt[dot]llvm[dot]org.ThisGSoCIplantodeployaninstanceofOpenBuildService(OBS)andportthevariousscriptsandpackagestothisplatformsuchthatitdon'tchangethepresentuserinteraction.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"ReshabhSharma"}},"1262":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Vega-Share","description":"TheprojectaimstocreateaplatformforhostingandsharingVegaandVega-Litevisualizationsaswellasintegratingthesharefunctionalitywiththecurrenteditor.Itwillfacilitateausertosave,forkandshareanyvisualizationontheweb.Itisdesignedkeepinginmindaboutuser-benefitsandcoverseverythingfrombackendtofrontendwithfewnewfeatures.ItwillbeaspecializedplatformfordeclarativeVegaandVega-Litevisualizationsthatlowersthebarriertoentryintotheecosystem.Henceimprovingtheecosystem.","sponsor":{"@type":"Organization","name":"TheVegaVisualizationToolsbytheUWInteractiveDataLab","disambiguatingDescription":"Declarativeformats&ApplicationsforCreating,Saving&SharingVisualizations","description":"Overyearsworkingindatavisualization,we\u2019vesoughttobuildtoolsthathelpdesignerscraftsophisticatedgraphics,includingsystemssuchasPrefuse,ProtovisandD3.js.However,inthegrandschemeofthings,\u201cartisanal\u201dvisualizationshand-codedbyskilleddesignersaretheexception,nottherule.Thevastmajorityoftheworld\u2019svisualizationsinsteadareproducedusingend-userapplicationssuchasspreadsheetsandbusinessintelligencetools.Whilevaluable,thesetoolsoftenfallshortoffullysupportingtheiterative,interactiveprocessofdataanalysis.Improvedtoolscouldhelpalargerswathofpeoplecreateeffectivevisualizationsandbetterunderstandtheirdata.\nThegoaloftheVegaprojectistopromoteanecosystemofusableandinteroperablevisualizationtools,supportingusecasesrangingfromexploratorydataanalysistoeffectivecommunicationviacustomvisualizationdesign.\nThisgoalhasledustodevelopnotasingularsystem,butratherastackoftoolsforinteractivedatavisualization.AtthefoundationofthisstackistheVegavisualizationgrammar.SimilartohowSQLprovidesalanguageforexpressingdatabasequeries,Vegaprovidesadeclarativelanguagefordescribinginteractivevisualizationswithprimitivebuildingblockssuchasdata,transforms,marks,andeventstreams.OntopofVega,Vega-Liteprovidesaconciselanguageforrapidlygeneratingstatisticalgraphicstosupportdataanalysis.WithVegaandVega-Lite,wehavebuiltanumberofgraphicaluserinterfacesincludingtheVoyagervisualizationtool,whichblendsmanualandautomatedchartauthoringtofacilitateexploratorydataanalysis.\nToolsfromtheVegaecosystemshavebeenadoptedbytheJupyter/Pythondatasciencecommunities,Wikipedia,andleadingtechcompaniesincludingApple,Google,Microsoft,Netflix,FitBit,andTwitter.","url":"https://vega.github.io/","logo":"//lh3.googleusercontent.com/SpPtZ6sYc5OVjLDRkPVEYbLOEaAATKi3_2XrrZb7a-zaAnuicKkjEnifBbL-Kw2Etalj9m3ip8ukIg-mUDSSxg3SCcwgu9E"},"author":{"@type":"Person","name":"YashDevLamba"}},"1263":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Suggestionssortingimprovement,migrationtothemodernserver-sideframework,migrationfromMaventoGradle","description":"DuringtheGSoCI'mgoingtocompletethefollowingtasks:\n1.EnhancethesuggestionssortingalgorithmusingtheML-wayinspiredby[afterthedeadline](https://open.afterthedeadline.com/about/technology-overview)'s(section\"TheSpellingCorrector\")\n2.Migratetheserver-sideoftheLanguageTooltothemodernlightweightframework\n3.MigratetheLanguageToolfromMaventoGradle","sponsor":{"@type":"Organization","name":"languagetool.org","disambiguatingDescription":"Styleandgrammarchecker","description":"###What\n\nLanguageToolscanstextsforstyle,spelling,andgrammarerrors.Insomecases,itcanevenfindsemanticissues.Forexample,whatcouldbewrongabout\"Thursday,27June2017\"?Well,27June2017wasnotonaThursday,andLanguageTooldetectsthat.\n\nLanguageToolsupportsmorethan20languages(toadifferentdegree),includingEnglish,Russian,German,Polish,Spanish,andFrench.\n\n###How\n\nInternally,LanguageToolusesfourdifferentapproachestofinderrors:\n*itscansforknownerrorpatternwithapatternlanguagessimilartoregularexpressions,butmorepowerful\n*itusesJavacodetofinderrorsthataretoocomplexfortheerror-patternapproach\n*itusesstatisticstofinduncommonsequencesofwords\n*itusesartificialintelligencetoseeifcommonlyconfusedwordsareusedproperly(likead/addorcease/seize)\n\n###TheFuture\n\nArtificialintelligencewillbethemainapproachinthefuturetodetecttexterrors.We'relookingforyourhelpandideastoapplyAItotheproofreadingproblem,forexamplebyusingaseq2seqapproachlikeinmachinetranslation.\n\nLanguageToolisalsoanenduserapplication,anduserswantLanguageTooltobeintegratedinthesoftwaretheyalreadyuse.We'relookingforintegrationsintotinyMCE,CKEditor,andmanyothers(yoursuggestionsarewelcome).Plus,theexistingbrowseradd-onforFirefoxandChromeneedsmajorUIimprovements.","url":"https://languagetool.org","logo":"//lh3.googleusercontent.com/CPpkJMcdc1eqEOFgZJvynGCeeuhxqv27U_Q7ag1i16Qiy9yqcZ1AM1xOjrKrSHs5YGchUnQm_BRDKhdFJdUTrZlKK39owA"},"author":{"@type":"Person","name":"OlegSerikov"}}} diff --git a/benchmark/src/main/resources/data/simd-json/twitter.json b/benchmark/src/main/resources/data/simd-json/twitter.json new file mode 100644 index 000000000..318494651 --- /dev/null +++ b/benchmark/src/main/resources/data/simd-json/twitter.json @@ -0,0 +1 @@ +{"statuses":[{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:15+00002014","id":505874924095815681,"id_str":"505874924095815681","text":"@aym0566x\n\n名前:前田あゆみ\n第一印象:なんか怖っ!\n今の印象:とりあえずキモい。噛み合わない\n好きなところ:ぶすでキモいとこ😋✨✨\n思い出:んーーー、ありすぎ😊❤️\nLINE交換できる?:あぁ……ごめん✋\nトプ画をみて:照れますがな😘✨\n一言:お前は一生もんのダチ💖","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":866260188,"in_reply_to_user_id_str":"866260188","in_reply_to_screen_name":"aym0566x","user":{"id":1186275104,"id_str":"1186275104","name":"AYUMI","screen_name":"ayuu0123","location":"","description":"元野球部マネージャー❤︎…最高の夏をありがとう…❤︎","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":262,"friends_count":252,"listed_count":0,"created_at":"SatFeb1613:40:25+00002013","favourites_count":235,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1769,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497760886795153410/LDjAwR_y_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497760886795153410/LDjAwR_y_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1186275104/1409318784","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"aym0566x","name":"前田あゆみ","id":866260188,"id_str":"866260188","indices":[0,9]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:14+00002014","id":505874922023837696,"id_str":"505874922023837696","text":"RT@KATANA77:えっそれは・・・(一同)http://t.co/PkCJAcSuYK","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":903487807,"id_str":"903487807","name":"RT&ファボ魔のむっつんさっm","screen_name":"yuttari1998","location":"関西↓詳しいプロ↓","description":"無言フォローはあまり好みませんゲームと動画が好きですシモ野郎ですがよろしく…最近はMGSとブレイブルー、音ゲーをプレイしてます","url":"http://t.co/Yg9e1Fl8wd","entities":{"url":{"urls":[{"url":"http://t.co/Yg9e1Fl8wd","expanded_url":"http://twpf.jp/yuttari1998","display_url":"twpf.jp/yuttari1998","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":95,"friends_count":158,"listed_count":1,"created_at":"ThuOct2508:27:13+00002012","favourites_count":3652,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":10276,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/500268849275494400/AoXHZ7Ij_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500268849275494400/AoXHZ7Ij_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/903487807/1409062272","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3023:49:35+00002014","id":505864943636197376,"id_str":"505864943636197376","text":"えっそれは・・・(一同)http://t.co/PkCJAcSuYK","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":77915997,"id_str":"77915997","name":"(有)刀","screen_name":"KATANA77","location":"","description":"プリキュア好きのサラリーマンです。好きなプリキュアシリーズはハートキャッチ、最愛のキャラクターは月影ゆりさんです。http://t.co/QMLJeFmfMTご質問、お問い合わせはこちらhttp://t.co/LU8T7vmU3h","url":null,"entities":{"description":{"urls":[{"url":"http://t.co/QMLJeFmfMT","expanded_url":"http://www.pixiv.net/member.php?id=4776","display_url":"pixiv.net/member.php?id=…","indices":[58,80]},{"url":"http://t.co/LU8T7vmU3h","expanded_url":"http://ask.fm/KATANA77","display_url":"ask.fm/KATANA77","indices":[95,117]}]}},"protected":false,"followers_count":1095,"friends_count":740,"listed_count":50,"created_at":"MonSep2803:41:27+00002009","favourites_count":3741,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":19059,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/808597451/45b82f887085d32bd4b87dfc348fe22a.png","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/808597451/45b82f887085d32bd4b87dfc348fe22a.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/480210114964504577/MjVIEMS4_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/480210114964504577/MjVIEMS4_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/77915997/1404661392","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":82,"favorite_count":42,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[],"media":[{"id":505864942575034369,"id_str":"505864942575034369","indices":[13,35],"media_url":"http://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","media_url_https":"https://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","url":"http://t.co/PkCJAcSuYK","display_url":"pic.twitter.com/PkCJAcSuYK","expanded_url":"http://twitter.com/KATANA77/status/505864943636197376/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":338,"resize":"fit"},"small":{"w":340,"h":192,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":765,"h":432,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":82,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"KATANA77","name":"(有)刀","id":77915997,"id_str":"77915997","indices":[3,12]}],"media":[{"id":505864942575034369,"id_str":"505864942575034369","indices":[27,49],"media_url":"http://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","media_url_https":"https://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","url":"http://t.co/PkCJAcSuYK","display_url":"pic.twitter.com/PkCJAcSuYK","expanded_url":"http://twitter.com/KATANA77/status/505864943636197376/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":338,"resize":"fit"},"small":{"w":340,"h":192,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":765,"h":432,"resize":"fit"}},"source_status_id":505864943636197400,"source_status_id_str":"505864943636197376"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:14+00002014","id":505874920140591104,"id_str":"505874920140591104","text":"@longhairxMIURA朝一ライカス辛目だよw","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505874728897085440,"in_reply_to_status_id_str":"505874728897085440","in_reply_to_user_id":114188950,"in_reply_to_user_id_str":"114188950","in_reply_to_screen_name":"longhairxMIURA","user":{"id":114786346,"id_str":"114786346","name":"PROTECT-T","screen_name":"ttm_protect","location":"静岡県長泉町","description":"24/XXX/@andprotector/@lifefocus0545potatodesignworks","url":"http://t.co/5EclbQiRX4","entities":{"url":{"urls":[{"url":"http://t.co/5EclbQiRX4","expanded_url":"http://ap.furtherplatonix.net/index.html","display_url":"ap.furtherplatonix.net/index.html","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":1387,"friends_count":903,"listed_count":25,"created_at":"TueFeb1616:13:41+00002010","favourites_count":492,"utc_offset":32400,"time_zone":"Osaka","geo_enabled":false,"verified":false,"statuses_count":12679,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/481360383253295104/4B9Rcfys_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/481360383253295104/4B9Rcfys_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/114786346/1403600232","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"longhairxMIURA","name":"miuradesu","id":114188950,"id_str":"114188950","indices":[0,15]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:14+00002014","id":505874919020699648,"id_str":"505874919020699648","text":"RT@omo_kko:ラウワン脱出→友達が家に連んで帰ってって言うから友達ん家に乗せて帰る(1度も行ったことない田舎道)→友達おろして迷子→500メートルくらい続く変な一本道進む→墓地で行き止まりでUターン出来ずバックで500メートル元のところまで進まないといけない←今ここ","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":392585658,"id_str":"392585658","name":"原稿","screen_name":"chibu4267","location":"キミの部屋の燃えるゴミ箱","description":"RTしてTLに濁流を起こすからフォローしない方が良いよ言ってることもつまらないし詳細→http://t.co/ANSFlYXERJ相方@1life_5106_hshd葛西教徒その壱","url":"http://t.co/JTFjV89eaN","entities":{"url":{"urls":[{"url":"http://t.co/JTFjV89eaN","expanded_url":"http://www.pixiv.net/member.php?id=1778417","display_url":"pixiv.net/member.php?id=…","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/ANSFlYXERJ","expanded_url":"http://twpf.jp/chibu4267","display_url":"twpf.jp/chibu4267","indices":[45,67]}]}},"protected":false,"followers_count":1324,"friends_count":1165,"listed_count":99,"created_at":"MonOct1708:23:46+00002011","favourites_count":9542,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":369420,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/453106940822814720/PcJIZv43.png","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/453106940822814720/PcJIZv43.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/505731759216943107/pzhnkMEg_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505731759216943107/pzhnkMEg_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/392585658/1362383911","profile_link_color":"5EB9FF","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3016:51:09+00002014","id":505759640164892673,"id_str":"505759640164892673","text":"ラウワン脱出→友達が家に連んで帰ってって言うから友達ん家に乗せて帰る(1度も行ったことない田舎道)→友達おろして迷子→500メートルくらい続く変な一本道進む→墓地で行き止まりでUターン出来ずバックで500メートル元のところまで進まないといけない←今ここ","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":309565423,"id_str":"309565423","name":"おもっこ","screen_name":"omo_kko","location":"","description":"ぱんすと","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":730,"friends_count":200,"listed_count":23,"created_at":"ThuJun0209:15:51+00002011","favourites_count":5441,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":30012,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499126939378929664/GLWpIKTW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499126939378929664/GLWpIKTW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/309565423/1409418370","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":67,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"omo_kko","name":"おもっこ","id":309565423,"id_str":"309565423","indices":[3,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874918198624256,"id_str":"505874918198624256","text":"RT@thsc782_407:#LEDカツカツ選手権\n漢字一文字ぶんのスペースに「ハウステンボス」を収める狂気http://t.co/vmrreDMziI","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":753161754,"id_str":"753161754","name":"ねこねこみかん*","screen_name":"nekonekomikan","location":"ソーダ水のあふれるビンの中","description":"猫×6、大学・高校・旦那各1と暮らしています。猫、子供、日常思った事をつぶやいています/今年の目標:読書、庭の手入れ、ランニング、手芸/猫*花*写真*詩*林ももこさん*鉄道など好きな方をフォローさせていただいています。よろしくお願いします♬","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":217,"friends_count":258,"listed_count":8,"created_at":"SunAug1214:00:47+00002012","favourites_count":7650,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":20621,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/470627990271848448/m83uy6Vc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/470627990271848448/m83uy6Vc_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"FriFeb2816:04:13+00002014","id":439430848190742528,"id_str":"439430848190742528","text":"#LEDカツカツ選手権\n漢字一文字ぶんのスペースに「ハウステンボス」を収める狂気http://t.co/vmrreDMziI","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":82900665,"id_str":"82900665","name":"[90]青葉台芦(第二粟屋)屋","screen_name":"thsc782_407","location":"かんましき","description":"湯の街の元勃酩姦なんちゃら大 赤い犬の犬(外資系) 肥後で緑ナンバー屋さん勤め\nくだらないことしかつぶやかないし、いちいち訳のわからない記号を連呼するので相当邪魔になると思います。害はないと思います。のりものの画像とかたくさん上げます。さみしい。車輪のついたものならだいたい好き。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":587,"friends_count":623,"listed_count":30,"created_at":"FriOct1615:13:32+00002009","favourites_count":1405,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":60427,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"352726","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/154137819/__813-1103.jpg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/154137819/__813-1103.jpg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/493760276676620289/32oLiTtT_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/493760276676620289/32oLiTtT_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/82900665/1398865798","profile_link_color":"D02B55","profile_sidebar_border_color":"829D5E","profile_sidebar_fill_color":"99CC33","profile_text_color":"3E4415","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":3291,"favorite_count":1526,"entities":{"hashtags":[{"text":"LEDカツカツ選手権","indices":[0,11]}],"symbols":[],"urls":[],"user_mentions":[],"media":[{"id":439430848194936832,"id_str":"439430848194936832","indices":[41,63],"media_url":"http://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","media_url_https":"https://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","url":"http://t.co/vmrreDMziI","display_url":"pic.twitter.com/vmrreDMziI","expanded_url":"http://twitter.com/thsc782_407/status/439430848190742528/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":450,"resize":"fit"},"large":{"w":1024,"h":768,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":255,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":3291,"favorite_count":0,"entities":{"hashtags":[{"text":"LEDカツカツ選手権","indices":[17,28]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"thsc782_407","name":"[90]青葉台芦(第二粟屋)屋","id":82900665,"id_str":"82900665","indices":[3,15]}],"media":[{"id":439430848194936832,"id_str":"439430848194936832","indices":[58,80],"media_url":"http://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","media_url_https":"https://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","url":"http://t.co/vmrreDMziI","display_url":"pic.twitter.com/vmrreDMziI","expanded_url":"http://twitter.com/thsc782_407/status/439430848190742528/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":450,"resize":"fit"},"large":{"w":1024,"h":768,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":255,"resize":"fit"}},"source_status_id":439430848190742500,"source_status_id_str":"439430848190742528"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874918039228416,"id_str":"505874918039228416","text":"【金一地区太鼓台】川関と小山の見分けがつかない","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2530194984,"id_str":"2530194984","name":"川之江中高生あるある","screen_name":"kw_aru","location":"DMにてネタ提供待ってますよ","description":"川之江中高生の川之江中高生による川之江中高生のためのあるあるアカウントです。タイムリーなネタはお気に入りにあります。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":113,"friends_count":157,"listed_count":0,"created_at":"WedMay2815:01:43+00002014","favourites_count":30,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4472,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/471668359314948097/XbIyXiZK_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/471668359314948097/XbIyXiZK_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2530194984/1401289473","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874915338104833,"id_str":"505874915338104833","text":"おはようございますん♪SSDSのDVDが朝一で届いた〜(≧∇≦)","source":"TweetList!","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":428179337,"id_str":"428179337","name":"サラ","screen_name":"sala_mgn","location":"東京都","description":"bot遊びと実況が主目的の趣味アカウント。成人済♀。時々TLお騒がせします。リフォ率低いですがF/Bご自由に。スパムはブロック![HOT]K[アニメ]タイバニ/K/薄桜鬼/トライガン/進撃[小説]冲方丁/森博嗣[漫画]内藤泰弘/高河ゆん[他]声優/演劇※@sano_bot1二代目管理人","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":104,"friends_count":421,"listed_count":2,"created_at":"SunDec0412:51:18+00002011","favourites_count":3257,"utc_offset":-36000,"time_zone":"Hawaii","geo_enabled":false,"verified":false,"statuses_count":25303,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"1A1B1F","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/601682567/put73jtg48ytjylq00if.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/601682567/put73jtg48ytjylq00if.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3350624721/755920942e4f512e6ba489df7eb1147e_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3350624721/755920942e4f512e6ba489df7eb1147e_normal.jpeg","profile_link_color":"2FC2EF","profile_sidebar_border_color":"181A1E","profile_sidebar_fill_color":"252429","profile_text_color":"666666","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874914897690624,"id_str":"505874914897690624","text":"@ran_kirazukiそのようなお言葉を頂けるとは……!この雨太郎、誠心誠意を持って姉御の足の指の第一関節を崇め奉りとうございます","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":505874276692406272,"in_reply_to_status_id_str":"505874276692406272","in_reply_to_user_id":531544559,"in_reply_to_user_id_str":"531544559","in_reply_to_screen_name":"ran_kirazuki","user":{"id":2364828518,"id_str":"2364828518","name":"雨","screen_name":"tear_dice","location":"変態/日常/創作/室町/たまに版権","description":"アイコンは兄さんから!","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":28,"friends_count":28,"listed_count":0,"created_at":"FriFeb2800:28:40+00002014","favourites_count":109,"utc_offset":32400,"time_zone":"Seoul","geo_enabled":false,"verified":false,"statuses_count":193,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/504434510675443713/lvW7ad5b.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/504434510675443713/lvW7ad5b.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505170142284640256/rnW4XeEJ_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505170142284640256/rnW4XeEJ_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2364828518/1409087198","profile_link_color":"0D31BF","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"ran_kirazuki","name":"蘭ぴよの日常","id":531544559,"id_str":"531544559","indices":[0,13]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874914591514626,"id_str":"505874914591514626","text":"RT@AFmbsk:@samao21718\n呼び方☞まおちゃん\n呼ばれ方☞あーちゃん\n第一印象☞平野から?!\n今の印象☞おとなっぽい!!\nLINE交換☞もってるん\\(ˆoˆ)/\nトプ画について☞楽しそうでいーな😳\n家族にするなら☞おねぇちゃん\n最後に一言☞全然会えない…","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2179759316,"id_str":"2179759316","name":"まお","screen_name":"samao21718","location":"埼玉UK留学してました✈","description":"゚.*97lineおさらに貢いでる系女子*.゜DISH//✯佐野悠斗✯読モ✯WEGO✯嵐Imet@OTYOfficialintheLondon;)","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":111,"friends_count":121,"listed_count":0,"created_at":"ThuNov0709:47:41+00002013","favourites_count":321,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1777,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501535615351926784/c5AAh6Sz_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501535615351926784/c5AAh6Sz_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2179759316/1407640217","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3014:59:49+00002014","id":505731620456771584,"id_str":"505731620456771584","text":"@samao21718\n呼び方☞まおちゃん\n呼ばれ方☞あーちゃん\n第一印象☞平野から?!\n今の印象☞おとなっぽい!!\nLINE交換☞もってるん\\(ˆoˆ)/\nトプ画について☞楽しそうでいーな😳\n家族にするなら☞おねぇちゃん\n最後に一言☞全然会えないねー今度会えたらいいな!","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":2179759316,"in_reply_to_user_id_str":"2179759316","in_reply_to_screen_name":"samao21718","user":{"id":1680668713,"id_str":"1680668713","name":"★Shiiiii!☆","screen_name":"AFmbsk","location":"埼玉","description":"2310*basketball#41*UVERworld*Pooh☪Bell+.。*弱さを知って強くなれ*゚","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":429,"friends_count":434,"listed_count":0,"created_at":"SunAug1812:45:00+00002013","favourites_count":2488,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":6352,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504643170886365185/JN_dlwUd_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/504643170886365185/JN_dlwUd_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1680668713/1408805886","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":1,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"samao21718","name":"まお","id":2179759316,"id_str":"2179759316","indices":[0,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"AFmbsk","name":"★Shiiiii!☆","id":1680668713,"id_str":"1680668713","indices":[3,10]},{"screen_name":"samao21718","name":"まお","id":2179759316,"id_str":"2179759316","indices":[12,23]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874905712189440,"id_str":"505874905712189440","text":"一、常に身一つ簡素にして、美食を好んではならない","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1330420010,"id_str":"1330420010","name":"獨行道bot","screen_name":"dokkodo_bot","location":"","description":"宮本武蔵の自誓書、「獨行道」に記された二十一箇条をランダムにつぶやくbotです。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":4,"friends_count":5,"listed_count":1,"created_at":"SatApr0601:19:55+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":9639,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3482551671/d9e749f7658b523bdd50b7584ed4ba6a_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3482551671/d9e749f7658b523bdd50b7584ed4ba6a_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1330420010/1365212335","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874903094939648,"id_str":"505874903094939648","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"モテモテ大作戦★男子編","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714526565,"id_str":"2714526565","name":"モテモテ大作戦★男子編","screen_name":"mote_danshi1","location":"","description":"やっぱりモテモテ男子になりたい!自分を磨くヒントをみつけたい!応援してくれる人はRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":664,"friends_count":1835,"listed_count":0,"created_at":"ThuAug0712:59:59+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":597,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497368689386086400/7hqdKMzG_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497368689386086400/7hqdKMzG_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714526565/1407416898","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874902390276096,"id_str":"505874902390276096","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"心に響くアツい名言集","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2699261263,"id_str":"2699261263","name":"心に響くアツい名言集","screen_name":"kokoro_meigen11","location":"","description":"人生の格言は、人の心や人生を瞬時にに動かしてしまうことがある。\r\nそんな言葉の重みを味わおう。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":183,"friends_count":1126,"listed_count":0,"created_at":"FriAug0122:00:00+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":749,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495328654126112768/1rKnNuWK_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495328654126112768/1rKnNuWK_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2699261263/1406930543","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874902247677954,"id_str":"505874902247677954","text":"RT@POTENZA_SUPERGT:ありがとうございます!“@8CBR8:@POTENZA_SUPERGT13時半ごろ一雨きそうですが、無事全車決勝レース完走出来ること祈ってます!http://t.co/FzTyFnt9xH”","source":"jigtwi","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1021030416,"id_str":"1021030416","name":"narur","screen_name":"narur2","location":"晴れの国なのに何故か開幕戦では雨や雪や冰や霰が降る✨","description":"F1.GP2.Superformula.SuperGT.F3...\nスーパーGTが大好き♡車が好き!新幹線も好き!飛行機も好き!こっそり別アカです(๑´ㅂ`๑)♡*.+゜","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":257,"friends_count":237,"listed_count":2,"created_at":"WedDec1901:14:41+00002012","favourites_count":547,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":55417,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/462180217574789121/1Jf6m_2L.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/462180217574789121/1Jf6m_2L.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/444312241395863552/FKl40ebQ_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/444312241395863552/FKl40ebQ_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:05:11+00002014","id":505868866686169089,"id_str":"505868866686169089","text":"ありがとうございます!“@8CBR8:@POTENZA_SUPERGT13時半ごろ一雨きそうですが、無事全車決勝レース完走出来ること祈ってます!http://t.co/FzTyFnt9xH”","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505868690588303360,"in_reply_to_status_id_str":"505868690588303360","in_reply_to_user_id":333344408,"in_reply_to_user_id_str":"333344408","in_reply_to_screen_name":"8CBR8","user":{"id":359324738,"id_str":"359324738","name":"POTENZA_SUPERGT","screen_name":"POTENZA_SUPERGT","location":"","description":"ブリヂストンのスポーツタイヤ「POTENZA」のアカウントです。レースやタイヤの事などをつぶやきます。今シーズンも「チャンピオンタイヤの称号は譲らない」をキャッチコピーに、タイヤ供給チームを全力でサポートしていきますので、応援よろしくお願いします!なお、返信ができない場合もありますので、ご了承よろしくお願い致します。","url":"http://t.co/LruVPk5x4K","entities":{"url":{"urls":[{"url":"http://t.co/LruVPk5x4K","expanded_url":"http://www.bridgestone.co.jp/sc/potenza/","display_url":"bridgestone.co.jp/sc/potenza/","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":9612,"friends_count":308,"listed_count":373,"created_at":"SunAug2111:33:38+00002011","favourites_count":26,"utc_offset":-36000,"time_zone":"Hawaii","geo_enabled":true,"verified":false,"statuses_count":10032,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1507885396/TW_image_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1507885396/TW_image_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/359324738/1402546267","profile_link_color":"FF2424","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":7,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"8CBR8","name":"CBRRider#17KEIHIN","id":333344408,"id_str":"333344408","indices":[12,18]},{"screen_name":"POTENZA_SUPERGT","name":"POTENZA_SUPERGT","id":359324738,"id_str":"359324738","indices":[20,36]}],"media":[{"id":505868690252779521,"id_str":"505868690252779521","indices":[75,97],"media_url":"http://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","media_url_https":"https://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","url":"http://t.co/FzTyFnt9xH","display_url":"pic.twitter.com/FzTyFnt9xH","expanded_url":"http://twitter.com/8CBR8/status/505868690588303360/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":399,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":1024,"h":682,"resize":"fit"},"small":{"w":340,"h":226,"resize":"fit"}},"source_status_id":505868690588303360,"source_status_id_str":"505868690588303360"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":7,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"POTENZA_SUPERGT","name":"POTENZA_SUPERGT","id":359324738,"id_str":"359324738","indices":[3,19]},{"screen_name":"8CBR8","name":"CBRRider#17KEIHIN","id":333344408,"id_str":"333344408","indices":[33,39]},{"screen_name":"POTENZA_SUPERGT","name":"POTENZA_SUPERGT","id":359324738,"id_str":"359324738","indices":[41,57]}],"media":[{"id":505868690252779521,"id_str":"505868690252779521","indices":[96,118],"media_url":"http://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","media_url_https":"https://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","url":"http://t.co/FzTyFnt9xH","display_url":"pic.twitter.com/FzTyFnt9xH","expanded_url":"http://twitter.com/8CBR8/status/505868690588303360/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":399,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":1024,"h":682,"resize":"fit"},"small":{"w":340,"h":226,"resize":"fit"}},"source_status_id":505868690588303360,"source_status_id_str":"505868690588303360"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874901689851904,"id_str":"505874901689851904","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ここだけの本音★男子編","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762136439,"id_str":"2762136439","name":"ここだけの本音★男子編","screen_name":"danshi_honne1","location":"","description":"思ってるけど言えない!でもホントは言いたいこと、実はいっぱいあるんです!\r\nそんな男子の本音を、つぶやきます。\r\nその気持わかるって人はRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":101,"friends_count":985,"listed_count":0,"created_at":"SunAug2411:11:30+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":209,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503500282840354816/CEv8UMay_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/503500282840354816/CEv8UMay_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762136439/1408878822","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874900939046912,"id_str":"505874900939046912","text":"RT@UARROW_Y:ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2454426158,"id_str":"2454426158","name":"ぴかりん","screen_name":"gncnToktTtksg","location":"","description":"銀魂/黒バス/進撃/ハイキュー/BLEACH/うたプリ/鈴木達央さん/神谷浩史さん気軽にフォローしてください(^∇^)✨","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1274,"friends_count":1320,"listed_count":17,"created_at":"SunApr2007:48:53+00002014","favourites_count":2314,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":5868,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/457788684146716672/KCOy0S75_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/457788684146716672/KCOy0S75_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2454426158/1409371302","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:45+00002014","id":505871779949051904,"id_str":"505871779949051904","text":"ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1261662588,"id_str":"1261662588","name":"ゆう矢","screen_name":"UARROW_Y","location":"つくり出そう国影の波広げよう国影の輪","description":"HQ!!成人済腐女子。日常ツイート多いです。赤葦京治夢豚クソツイ含みます注意。フォローをお考えの際はプロフご一読お願い致します。FRBお気軽に","url":"http://t.co/LFX2XOzb0l","entities":{"url":{"urls":[{"url":"http://t.co/LFX2XOzb0l","expanded_url":"http://twpf.jp/UARROW_Y","display_url":"twpf.jp/UARROW_Y","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":265,"friends_count":124,"listed_count":12,"created_at":"TueMar1210:42:17+00002013","favourites_count":6762,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":55946,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1261662588/1408618604","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":29,"favorite_count":54,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[15,37]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":29,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[29,51]}],"user_mentions":[{"screen_name":"UARROW_Y","name":"ゆう矢","id":1261662588,"id_str":"1261662588","indices":[3,12]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874900561580032,"id_str":"505874900561580032","text":"今日は一高と三桜(・θ・)\n光梨ちゃんに会えないかな〜","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1366375976,"id_str":"1366375976","name":"ゆいの","screen_name":"yuino1006","location":"","description":"さんおう男バスマネ2ねん(^ω^)","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":270,"friends_count":260,"listed_count":0,"created_at":"SatApr2007:02:08+00002013","favourites_count":1384,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":5202,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505354401448349696/nxVFEQQ4_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505354401448349696/nxVFEQQ4_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1366375976/1399989379","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874899324248064,"id_str":"505874899324248064","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"共感★絶対あるあるww","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2704420069,"id_str":"2704420069","name":"共感★絶対あるあるww","screen_name":"kyoukan_aru","location":"","description":"みんなにもわかってもらえる、あるあるを見つけたい。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":857,"friends_count":1873,"listed_count":0,"created_at":"SunAug0315:50:40+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":682,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495960812670836737/1LqkoyvU_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495960812670836737/1LqkoyvU_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2704420069/1407081298","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874898493796352,"id_str":"505874898493796352","text":"RT@assam_house:泉田新潟県知事は、東電の申請書提出を容認させられただけで、再稼働に必要な「同意」はまだ与えていません。今まで柏崎刈羽の再稼働を抑え続けてきた知事に、もう一踏ん張りをお願いする意見を送って下さい。全国の皆様、お願いします!\nhttp://t.co…","source":"jigtwiforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":960765968,"id_str":"960765968","name":"さち","screen_name":"sachitaka_dears","location":"宮城県","description":"動物関連のアカウントです。サブアカウント@sachi_dears(さち❷)もあります。『心あるものは皆、愛し愛されるために生まれてきた。そして愛情を感じながら生を全うするべきなんだ』","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":3212,"friends_count":3528,"listed_count":91,"created_at":"TueNov2016:30:53+00002012","favourites_count":3180,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":146935,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3659653229/5b698df67f5d105400e9077f5ea50e91_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/3659653229/5b698df67f5d105400e9077f5ea50e91_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"TueAug1911:00:53+00002014","id":501685228427964417,"id_str":"501685228427964417","text":"泉田新潟県知事は、東電の申請書提出を容認させられただけで、再稼働に必要な「同意」はまだ与えていません。今まで柏崎刈羽の再稼働を抑え続けてきた知事に、もう一踏ん張りをお願いする意見を送って下さい。全国の皆様、お願いします!\nhttp://t.co/9oH5cgpy1q","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1104771276,"id_str":"1104771276","name":"アッサム山中(殺処分ゼロに一票)","screen_name":"assam_house","location":"新潟県柏崎市","description":"アッサム山中の趣味用アカ。当分の間、選挙啓発用としても使っていきます。このアカウントがアッサム山中本人のものである事は@assam_yamanakaのプロフでご確認下さい。\r\n公選法に係る表示\r\n庶民新党#脱原発http://t.co/96UqoCo0oU\r\nonestep.revival@gmail.com","url":"http://t.co/AEOCATaNZc","entities":{"url":{"urls":[{"url":"http://t.co/AEOCATaNZc","expanded_url":"http://www.assam-house.net/","display_url":"assam-house.net","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/96UqoCo0oU","expanded_url":"http://blog.assam-house.net/datsu-genpatsu/index.html","display_url":"blog.assam-house.net/datsu-genpatsu…","indices":[110,132]}]}},"protected":false,"followers_count":2977,"friends_count":3127,"listed_count":64,"created_at":"SatJan1922:10:13+00002013","favourites_count":343,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":18021,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000067217575/e0a85b440429ff50430a41200327dcb8_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000067217575/e0a85b440429ff50430a41200327dcb8_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1104771276/1408948288","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":2,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/9oH5cgpy1q","expanded_url":"http://www.pref.niigata.lg.jp/kouhou/info.html","display_url":"pref.niigata.lg.jp/kouhou/info.ht…","indices":[111,133]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":2,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/9oH5cgpy1q","expanded_url":"http://www.pref.niigata.lg.jp/kouhou/info.html","display_url":"pref.niigata.lg.jp/kouhou/info.ht…","indices":[139,140]}],"user_mentions":[{"screen_name":"assam_house","name":"アッサム山中(殺処分ゼロに一票)","id":1104771276,"id_str":"1104771276","indices":[3,15]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874898468630528,"id_str":"505874898468630528","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"おしゃれ★ペアルック","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2708607692,"id_str":"2708607692","name":"おしゃれ★ペアルック","screen_name":"osyare_pea","location":"","description":"ラブラブ度がアップする、素敵なペアルックを見つけて紹介します♪気に入ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":129,"friends_count":1934,"listed_count":0,"created_at":"TueAug0507:09:31+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":641,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496554257676382208/Zgg0bmNu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496554257676382208/Zgg0bmNu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2708607692/1407222776","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874897633951745,"id_str":"505874897633951745","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"LOVE♥ラブライブ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745389137,"id_str":"2745389137","name":"LOVE♥ラブライブ","screen_name":"love_live55","location":"","description":"とにかく「ラブライブが好きで~す♥」\r\nラブライブファンには、たまらない内容ばかり集めています♪\r\n気に入ったらRT&相互フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":251,"friends_count":969,"listed_count":0,"created_at":"TueAug1915:45:40+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":348,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501757482448850944/x2uPpqRx_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501757482448850944/x2uPpqRx_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745389137/1408463342","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874896795086848,"id_str":"505874896795086848","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"恋する♡ドレスシリーズ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2726346560,"id_str":"2726346560","name":"恋する♡ドレスシリーズ","screen_name":"koisurudoress","location":"","description":"どれもこれも、見ているだけで欲しくなっちゃう♪\r\n特別な日に着る素敵なドレスを見つけたいです。\r\n着てみたいと思ったらRT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":314,"friends_count":1900,"listed_count":0,"created_at":"TueAug1214:10:35+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":471,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499199619465621504/fg7sVusT_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499199619465621504/fg7sVusT_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2726346560/1407853688","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874895964626944,"id_str":"505874895964626944","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"胸キュン♥動物図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2759192574,"id_str":"2759192574","name":"胸キュン♥動物図鑑","screen_name":"doubutuzukan","location":"","description":"ふとした表情に思わずキュンとしてしまう♪\r\nそんな愛しの動物たちの写真を見つけます。\r\n気に入ったらRT&フォローを、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":80,"friends_count":959,"listed_count":1,"created_at":"SatAug2315:47:36+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":219,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503211559552688128/Ej_bixna_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503211559552688128/Ej_bixna_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2759192574/1408809101","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874895079608320,"id_str":"505874895079608320","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ディズニー★パラダイス","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719228561,"id_str":"2719228561","name":"ディズニー★パラダイス","screen_name":"disney_para","location":"","description":"ディズニーのかわいい画像、ニュース情報、あるあるなどをお届けします♪\r\nディズニーファンはRT&フォローもお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":331,"friends_count":1867,"listed_count":0,"created_at":"SatAug0912:01:32+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":540,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498076922488696832/Ti2AEuOT_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/498076922488696832/Ti2AEuOT_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719228561/1407585841","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874894135898112,"id_str":"505874894135898112","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"生々しい風刺画","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714772727,"id_str":"2714772727","name":"生々しい風刺画","screen_name":"nama_fuushi","location":"","description":"深い意味が込められた「生々しい風刺画」を見つけます。\r\n考えさせられたらRT&相互フォローでみなさん、お願いします","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":298,"friends_count":1902,"listed_count":1,"created_at":"ThuAug0715:04:45+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":595,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497398363352875011/tS-5FPJB_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497398363352875011/tS-5FPJB_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714772727/1407424091","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874893347377152,"id_str":"505874893347377152","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"嵐★大好きっ娘","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2721682579,"id_str":"2721682579","name":"嵐★大好きっ娘","screen_name":"arashi_suki1","location":"","description":"なんだかんだ言って、やっぱり嵐が好きなんです♪\r\nいろいろ集めたいので、嵐好きな人に見てほしいです。\r\n気に入ったらRT&相互フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":794,"friends_count":1913,"listed_count":2,"created_at":"SunAug1013:43:56+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":504,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498465364733198336/RO6wupdc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498465364733198336/RO6wupdc_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2721682579/1407678436","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874893154426881,"id_str":"505874893154426881","text":"RT@Takashi_Shiina:テレビで「成人男性のカロリー摂取量は1900kcal」とか言ってて、それはいままさに私がダイエットのために必死でキープしようとしている量で、「それが普通なら人はいつ天一やココイチに行って大盛りを食えばいいんだ!」と思った。","source":"twicca","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":353516742,"id_str":"353516742","name":"おしんこー@土曜西え41a","screen_name":"oshin_koko","location":"こたつ","description":"ROMって楽しんでいる部分もあり無言フォロー多めですすみません…。ツイート数多め・あらぶり多めなのでフォロー非推奨です。最近は早兵・兵部受け中心ですがBLNLなんでも好きです。地雷少ないため雑多に呟きます。腐・R18・ネタバレ有るのでご注意。他好きなジャンルはプロフ参照願います。 主催→@chounou_antholo","url":"http://t.co/mM1dG54NiO","entities":{"url":{"urls":[{"url":"http://t.co/mM1dG54NiO","expanded_url":"http://twpf.jp/oshin_koko","display_url":"twpf.jp/oshin_koko","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":479,"friends_count":510,"listed_count":43,"created_at":"FriAug1205:53:13+00002011","favourites_count":3059,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":104086,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/799871497/01583a031f83a45eba881c8acde729ee.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/799871497/01583a031f83a45eba881c8acde729ee.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/484347196523835393/iHaYxm-2_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/484347196523835393/iHaYxm-2_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/353516742/1369039651","profile_link_color":"FF96B0","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"95E8EC","profile_text_color":"3C3940","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3009:58:30+00002014","id":505655792733650944,"id_str":"505655792733650944","text":"テレビで「成人男性のカロリー摂取量は1900kcal」とか言ってて、それはいままさに私がダイエットのために必死でキープしようとしている量で、「それが普通なら人はいつ天一やココイチに行って大盛りを食えばいいんだ!」と思った。","source":"Janetter","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":126573583,"id_str":"126573583","name":"椎名高志","screen_name":"Takashi_Shiina","location":"BABEL(超能力支援研究局)","description":"漫画家。週刊少年サンデーで『絶対可憐チルドレン』連載中。TVアニメ『THEUNLIMITED兵部京介』公式サイト>http://t.co/jVqBoBEc","url":"http://t.co/K3Oi83wM3w","entities":{"url":{"urls":[{"url":"http://t.co/K3Oi83wM3w","expanded_url":"http://cnanews.asablo.jp/blog/","display_url":"cnanews.asablo.jp/blog/","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/jVqBoBEc","expanded_url":"http://unlimited-zc.jp/index.html","display_url":"unlimited-zc.jp/index.html","indices":[59,79]}]}},"protected":false,"followers_count":110756,"friends_count":61,"listed_count":8159,"created_at":"FriMar2608:54:51+00002010","favourites_count":25,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":27364,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"EDECE9","profile_background_image_url":"http://abs.twimg.com/images/themes/theme3/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme3/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504597210772688896/Uvt4jgf5_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/504597210772688896/Uvt4jgf5_normal.png","profile_link_color":"088253","profile_sidebar_border_color":"D3D2CF","profile_sidebar_fill_color":"E3E2DE","profile_text_color":"634047","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":221,"favorite_count":109,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":221,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"Takashi_Shiina","name":"椎名高志","id":126573583,"id_str":"126573583","indices":[3,18]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874892567244801,"id_str":"505874892567244801","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"下ネタ&笑変態雑学","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762581922,"id_str":"2762581922","name":"下ネタ&笑変態雑学","screen_name":"shimo_hentai","location":"","description":"普通の人には思いつかない、ちょっと変態チックな笑える下ネタ雑学をお届けします。\r\nおもしろかったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":37,"friends_count":990,"listed_count":0,"created_at":"SunAug2414:13:20+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":212,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503545991950114816/K9yQbh1Q_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503545991950114816/K9yQbh1Q_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762581922/1408889893","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874891778703360,"id_str":"505874891778703360","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"超簡単★初心者英語","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744544025,"id_str":"2744544025","name":"超簡単★初心者英語","screen_name":"kantaneigo1","location":"","description":"すぐに使えるフレーズや簡単な会話を紹介します。\r\n少しづつ練習して、どんどん使ってみよう☆\r\n使ってみたいと思ったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":147,"friends_count":970,"listed_count":1,"created_at":"TueAug1910:11:48+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":345,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501676136321929216/4MLpyHe3_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501676136321929216/4MLpyHe3_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744544025/1408443928","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874891032121344,"id_str":"505874891032121344","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"現代のハンドサイン","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762816814,"id_str":"2762816814","name":"現代のハンドサイン","screen_name":"ima_handsign","location":"","description":"イザという時や、困った時に、必ず役に立つハンドサインのオンパレードです♪\r\n使ってみたくなったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":95,"friends_count":996,"listed_count":0,"created_at":"SunAug2415:33:58+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503566188253687809/7wtdp1AC_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/503566188253687809/7wtdp1AC_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762816814/1408894540","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874890247782401,"id_str":"505874890247782401","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"今日からアナタもイイ女♪","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714167411,"id_str":"2714167411","name":"今日からアナタもイイ女♪","screen_name":"anata_iionna","location":"","description":"みんなが知りたいイイ女の秘密を見つけます♪いいな~と思ってくれた人はRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":390,"friends_count":1425,"listed_count":0,"created_at":"ThuAug0709:27:59+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":609,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497314455655436288/dz7P3-fy_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497314455655436288/dz7P3-fy_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714167411/1407404214","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874890218434560,"id_str":"505874890218434560","text":"@kohecyan3\n名前:上野滉平\n呼び方:うえの\n呼ばれ方:ずるかわ\n第一印象:過剰な俺イケメンですアピール\n今の印象:バーバリーの時計\n好きなところ:あの自信さ、笑いが絶えない\n一言:大学受かったの?応援してる〜(*^^*)!\n\n#RTした人にやる\nちょっとやってみる笑","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":2591363659,"in_reply_to_user_id_str":"2591363659","in_reply_to_screen_name":"kohecyan3","user":{"id":2613282517,"id_str":"2613282517","name":"K","screen_name":"kawazurukenna","location":"","description":"#Isurpriseevenmyself","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":113,"friends_count":185,"listed_count":0,"created_at":"WedJul0909:39:13+00002014","favourites_count":157,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":242,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/502436858135973888/PcUU0lov_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/502436858135973888/PcUU0lov_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"RTした人にやる","indices":[119,128]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"kohecyan3","name":"上野滉平","id":2591363659,"id_str":"2591363659","indices":[0,10]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874889392156672,"id_str":"505874889392156672","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"IQ★力だめし","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2709308887,"id_str":"2709308887","name":"IQ★力だめし","screen_name":"iq_tameshi","location":"","description":"解けると楽しい気分になれる問題を見つけて紹介します♪面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":443,"friends_count":1851,"listed_count":1,"created_at":"TueAug0513:14:30+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":664,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496646485266558977/W_W--qV__normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496646485266558977/W_W--qV__normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2709308887/1407244754","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874888817532928,"id_str":"505874888817532928","text":"第一三軍から2個師団が北へ移動中らしい     この調子では満州に陸軍兵力があふれかえる","source":"如月克己","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1171299612,"id_str":"1171299612","name":"如月克己","screen_name":"kisaragi_katumi","location":"満州","description":"GパングのA型K月克己中尉の非公式botです。主に七巻と八巻が中心の台詞をつぶやきます。4/18.台詞追加しました/現在試運転中/現在軽い挨拶だけTL反応。/追加したい台詞や何おかしい所がありましたらDMやリプライで/フォロー返しは手動です/","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":65,"friends_count":63,"listed_count":0,"created_at":"TueFeb1208:21:38+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":27219,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3242847112/0ce536444c94cbec607229022d43a27a_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3242847112/0ce536444c94cbec607229022d43a27a_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874888616181760,"id_str":"505874888616181760","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"徳田有希★応援隊","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2766021865,"id_str":"2766021865","name":"徳田有希★応援隊","screen_name":"tokuda_ouen1","location":"","description":"女子中高生に大人気ww いやされるイラストを紹介します。\r\nみんなでRTして応援しよう~♪\r\n「非公式アカウントです」","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":123,"friends_count":978,"listed_count":0,"created_at":"MonAug2510:48:41+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503857235802333184/YS0sDN6q_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503857235802333184/YS0sDN6q_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2766021865/1408963998","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874887802511361,"id_str":"505874887802511361","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"腐女子の☆部屋","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744683982,"id_str":"2744683982","name":"腐女子の☆部屋","screen_name":"fujyoshinoheya","location":"","description":"腐女子にしかわからないネタや、あるあるを見つけていきます。\r\n他には、BL~萌えキュン系まで、腐のための画像を集めています♪\r\n同じ境遇の人には、わかってもらえると思うので、気軽にRT&フォローお願いします☆","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":241,"friends_count":990,"listed_count":0,"created_at":"TueAug1911:47:21+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":345,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501697365590306817/GLP_QH_b_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/501697365590306817/GLP_QH_b_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744683982/1408448984","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874887009767424,"id_str":"505874887009767424","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"萌え芸術★ラテアート","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2763178045,"id_str":"2763178045","name":"萌え芸術★ラテアート","screen_name":"moe_rate","location":"","description":"ここまで来ると、もはや芸術!!見てるだけで楽しい♪\r\nそんなラテアートを、とことん探します。\r\nスゴイと思ったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":187,"friends_count":998,"listed_count":0,"created_at":"SunAug2416:53:16+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503586151764992000/RC80it20_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503586151764992000/RC80it20_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2763178045/1408899447","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874886225448960,"id_str":"505874886225448960","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"全部★ジャニーズ図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2724158970,"id_str":"2724158970","name":"全部★ジャニーズ図鑑","screen_name":"zenbu_johnnys","location":"","description":"ジャニーズのカッコイイ画像、おもしろエピソードなどを発信します。\r\n「非公式アカウントです」\r\nジャニーズ好きな人は、是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":738,"friends_count":1838,"listed_count":0,"created_at":"MonAug1115:50:08+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":556,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498859581057945600/ncMKwdvC_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498859581057945600/ncMKwdvC_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2724158970/1407772462","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874885810200576,"id_str":"505874885810200576","text":"RT@naopisu_:呼び方:\n呼ばれ方:\n第一印象:\n今の印象:\n好きなところ:\n家族にするなら:\n最後に一言:\n#RTした人にやる\n\nお腹痛くて寝れないからやるww\nだれでもどうぞ〜😏🙌","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2347898072,"id_str":"2347898072","name":"にたにた","screen_name":"syo6660129","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":64,"friends_count":70,"listed_count":1,"created_at":"MonFeb1704:29:46+00002014","favourites_count":58,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":145,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/485603672118669314/73uh_xRS_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/485603672118669314/73uh_xRS_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2347898072/1396957619","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3014:19:31+00002014","id":505721480261300224,"id_str":"505721480261300224","text":"呼び方:\n呼ばれ方:\n第一印象:\n今の印象:\n好きなところ:\n家族にするなら:\n最後に一言:\n#RTした人にやる\n\nお腹痛くて寝れないからやるww\nだれでもどうぞ〜😏🙌","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":856045488,"id_str":"856045488","name":"なおぴす","screen_name":"naopisu_","location":"Fujino65th⇢Sagaso12A(LJK","description":"\もうすぐ18歳“OnlyOne”になる/","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":267,"friends_count":259,"listed_count":2,"created_at":"MonOct0108:36:23+00002012","favourites_count":218,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1790,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496321592553525249/tuzX9ByR_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496321592553525249/tuzX9ByR_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/856045488/1407118111","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":23,"favorite_count":1,"entities":{"hashtags":[{"text":"RTした人にやる","indices":[47,56]}],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":23,"favorite_count":0,"entities":{"hashtags":[{"text":"RTした人にやる","indices":[61,70]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"naopisu_","name":"なおぴす","id":856045488,"id_str":"856045488","indices":[3,12]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874885474656256,"id_str":"505874885474656256","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"爆笑★LINEあるある","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2709561589,"id_str":"2709561589","name":"爆笑★LINEあるある","screen_name":"line_aru1","location":"","description":"思わず笑ってしまうLINEでのやりとりや、あるあるを見つけたいです♪面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":496,"friends_count":1875,"listed_count":1,"created_at":"TueAug0515:01:30+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":687,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496673793939492867/p1BN4YaW_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/496673793939492867/p1BN4YaW_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2709561589/1407251270","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874884627410944,"id_str":"505874884627410944","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"全力★ミサワ的w発言","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2734455415,"id_str":"2734455415","name":"全力★ミサワ的w発言!!","screen_name":"misawahatugen","location":"","description":"ウザすぎて笑えるミサワ的名言や、おもしろミサワ画像を集めています。 \r\nミサワを知らない人でも、いきなりツボにハマっちゃう内容をお届けします。 \r\nウザいwと思ったらRT&相互フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":144,"friends_count":1915,"listed_count":1,"created_at":"FriAug1513:20:04+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":436,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/500271070834749444/HvengMe5_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500271070834749444/HvengMe5_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2734455415/1408108944","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874883809521664,"id_str":"505874883809521664","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"お宝ww有名人卒アル特集","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2708183557,"id_str":"2708183557","name":"お宝ww有名人卒アル特集","screen_name":"otakara_sotuaru","location":"","description":"みんな昔は若かったんですね。今からは想像もつかない、あの有名人を見つけます。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":286,"friends_count":1938,"listed_count":0,"created_at":"TueAug0503:26:54+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":650,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496499121276985344/hC8RoebP_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496499121276985344/hC8RoebP_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2708183557/1407318758","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874883322970112,"id_str":"505874883322970112","text":"レッドクリフのキャラのこと女装ってくそわろたwww朝一で面白かった(˘ω゜)笑","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1620730616,"id_str":"1620730616","name":"ひーちゃん@橘芋健ぴ","screen_name":"2nd_8hkr","location":"北の大地.95年組☞9/28.10/2(5).12/28","description":"THESECOND/劇団EXILE/EXILE/二代目JSB☞KENCHI.AKIRA.青柳翔.小森隼.石井杏奈☜BigLove♡Respect.....✍MATSUOrigin✧.たちばな''いも''けんいちろうさんTEAMNACS安田.戸次Liebe!","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":109,"friends_count":148,"listed_count":0,"created_at":"ThuJul2516:09:29+00002013","favourites_count":783,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":9541,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/458760951060123648/Cocoxi-2_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/458760951060123648/Cocoxi-2_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1620730616/1408681982","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874883067129857,"id_str":"505874883067129857","text":"【状態良好】ペンタックス・デジタル一眼レフカメラ・K20D入札数=38現在価格=15000円http://t.co/4WK1f6V2n6終了=2014年08月31日20:47:53#一眼レフhttp://t.co/PcSaXzfHMW","source":"YahooAuctionDegicame","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2278053589,"id_str":"2278053589","name":"AuctionCamera","screen_name":"AuctionCamera","location":"","description":"Yahooオークションのデジカメカテゴリから商品を抽出するボットです。","url":"https://t.co/3sB1NDnd0m","entities":{"url":{"urls":[{"url":"https://t.co/3sB1NDnd0m","expanded_url":"https://github.com/AKB428/YahooAuctionBot","display_url":"github.com/AKB428/YahooAu…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":5,"friends_count":24,"listed_count":0,"created_at":"SunJan0520:10:56+00002014","favourites_count":1,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":199546,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/419927606146789376/vko-kd6Q_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/419927606146789376/vko-kd6Q_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"一眼レフ","indices":[95,100]}],"symbols":[],"urls":[{"url":"http://t.co/4WK1f6V2n6","expanded_url":"http://atq.ck.valuecommerce.com/servlet/atq/referral?sid=2219441&pid=877510753&vcptn=auct/p/RJH492.PLqoLQQx1Jy8U9LE-&vc_url=http://page8.auctions.yahoo.co.jp/jp/auction/h192024356","display_url":"atq.ck.valuecommerce.com/servlet/atq/re…","indices":[49,71]}],"user_mentions":[],"media":[{"id":505874882828046336,"id_str":"505874882828046336","indices":[101,123],"media_url":"http://pbs.twimg.com/media/BwU6hpPCEAAxnpq.jpg","media_url_https":"https://pbs.twimg.com/media/BwU6hpPCEAAxnpq.jpg","url":"http://t.co/PcSaXzfHMW","display_url":"pic.twitter.com/PcSaXzfHMW","expanded_url":"http://twitter.com/AuctionCamera/status/505874883067129857/photo/1","type":"photo","sizes":{"large":{"w":600,"h":450,"resize":"fit"},"medium":{"w":600,"h":450,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":255,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882995826689,"id_str":"505874882995826689","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ヤバすぎる!!ギネス世界記録","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762405780,"id_str":"2762405780","name":"ヤバすぎる!!ギネス世界記録","screen_name":"yabai_giness","location":"","description":"世の中には、まだまだ知られていないスゴイ記録があるんです!\r\nそんなギネス世界記録を見つけます☆\r\nどんどん友達にも教えてあげてくださいねww\r\nヤバイと思ったらRT&フォローを、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":36,"friends_count":985,"listed_count":0,"created_at":"SunAug2413:17:03+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503531782919045121/NiIC25wL_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503531782919045121/NiIC25wL_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762405780/1408886328","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882870009856,"id_str":"505874882870009856","text":"すごく面白い夢見た。魔法科高校通ってて(別に一科二科の区別ない)クラスメイトにヨセアツメ面子や赤僕の拓也がいて、学校対抗合唱コンクールが開催されたり会場入りの際他校の妨害工作受けたり、拓也が連れてきてた実が人質に取られたりとにかくてんこ盛りだった楽しかった赤僕読みたい手元にない","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":597357105,"id_str":"597357105","name":"ふじよし","screen_name":"fuji_mark","location":"多摩動物公園","description":"成人腐女子","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":128,"friends_count":126,"listed_count":6,"created_at":"SatJun0210:06:05+00002012","favourites_count":2842,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":10517,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"0099B9","profile_background_image_url":"http://abs.twimg.com/images/themes/theme4/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme4/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503553738569560065/D_JW2dCJ_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503553738569560065/D_JW2dCJ_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/597357105/1408864355","profile_link_color":"0099B9","profile_sidebar_border_color":"5ED4DC","profile_sidebar_fill_color":"95E8EC","profile_text_color":"3C3940","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882228281345,"id_str":"505874882228281345","text":"RT@oen_yakyu:●継続試合(中京対崇徳)46回~ 9時~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK-FM\n●決勝戦(三浦対中京or崇徳) 12時30分~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK第一\n ※神奈川の方は普通のラ…","source":"twicca","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":18477566,"id_str":"18477566","name":"Natit(なち)@そうだ、トップ行こう","screen_name":"natit_yso","location":"福岡市の端っこ","description":"ヤー・チャイカ。紫宝勢の末席くらいでQMAやってます。\r\n9/13(土)「九州杯」今年も宜しくお願いします!キーワードは「そうだ、トップ、行こう。」\r\nmore→http://t.co/ezuHyjF4Qy\r\n【旅の予定】9/20-22関西→9/23-28北海道ぐるり","url":"http://t.co/ll2yu78DGR","entities":{"url":{"urls":[{"url":"http://t.co/ll2yu78DGR","expanded_url":"http://qma-kyushu.sakura.ne.jp/","display_url":"qma-kyushu.sakura.ne.jp","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/ezuHyjF4Qy","expanded_url":"http://twpf.jp/natit_yso","display_url":"twpf.jp/natit_yso","indices":[83,105]}]}},"protected":false,"followers_count":591,"friends_count":548,"listed_count":93,"created_at":"TueDec3014:11:44+00002008","favourites_count":11676,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":130145,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1556202861/chibi-Leon_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1556202861/chibi-Leon_normal.jpg","profile_link_color":"009999","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3023:12:39+00002014","id":505855649196953600,"id_str":"505855649196953600","text":"●継続試合(中京対崇徳)46回~ 9時~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK-FM\n●決勝戦(三浦対中京or崇徳) 12時30分~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK第一\n ※神奈川の方は普通のラジオのNHK-FMでも","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2761692762,"id_str":"2761692762","name":"三浦学苑軟式野球部応援団!","screen_name":"oen_yakyu","location":"","description":"兵庫県で開催される「もう一つの甲子園」こと全国高校軟式野球選手権大会に南関東ブロックから出場する三浦学苑軟式野球部を応援する非公式アカウントです。","url":"http://t.co/Cn1tPTsBGY","entities":{"url":{"urls":[{"url":"http://t.co/Cn1tPTsBGY","expanded_url":"http://www.miura.ed.jp/index.html","display_url":"miura.ed.jp/index.html","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":464,"friends_count":117,"listed_count":4,"created_at":"SunAug2407:47:29+00002014","favourites_count":69,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":553,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504299474445811712/zsxJUmL0_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/504299474445811712/zsxJUmL0_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2761692762/1409069337","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":7,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":7,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"oen_yakyu","name":"三浦学苑軟式野球部応援団!","id":2761692762,"id_str":"2761692762","indices":[3,13]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882110824448,"id_str":"505874882110824448","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"スマホに密封★アニメ画像","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2725976444,"id_str":"2725976444","name":"スマホに密封★アニメ画像","screen_name":"sumahoanime","location":"","description":"なんともめずらしい、いろんなキャラがスマホに閉じ込められています。\r\nあなたのスマホにマッチする画像が見つかるかも♪\r\n気に入ったら是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":227,"friends_count":1918,"listed_count":0,"created_at":"TueAug1211:27:54+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":527,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499155646164393984/l5vSz5zu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499155646164393984/l5vSz5zu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2725976444/1407843121","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874881297133568,"id_str":"505874881297133568","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"アナタのそばの身近な危険","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2713926078,"id_str":"2713926078","name":"アナタのそばの身近な危険","screen_name":"mijika_kiken","location":"","description":"知らないうちにやっている危険な行動を見つけて自分を守りましょう。役に立つと思ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":301,"friends_count":1871,"listed_count":0,"created_at":"ThuAug0707:12:50+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":644,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497279579245907968/Ftvms_HR_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497279579245907968/Ftvms_HR_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2713926078/1407395683","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874880294682624,"id_str":"505874880294682624","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"人気者♥デイジー大好き","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2726199583,"id_str":"2726199583","name":"人気者♥デイジー大好き","screen_name":"ninkimono_daosy","location":"","description":"デイジーの想いを、代わりにつぶやきます♪\r\nデイジーのかわいい画像やグッズも大好きw\r\n可愛いと思ったらRT&フォローお願いします。\r\n「非公式アカウントです」","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":190,"friends_count":474,"listed_count":0,"created_at":"TueAug1212:58:33+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":469,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499178622494576640/EzWKdR_p_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499178622494576640/EzWKdR_p_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2726199583/1407848478","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874879392919552,"id_str":"505874879392919552","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"幸せ話でフル充電しよう","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2721453846,"id_str":"2721453846","name":"幸せ話でフル充電しようww","screen_name":"shiawasehanashi","location":"","description":"私が聞いて心に残った感動エピソードをお届けします。\r\n少しでも多くの人へ届けたいと思います。\r\nいいなと思ったらRT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":302,"friends_count":1886,"listed_count":0,"created_at":"SunAug1012:16:25+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":508,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498444554916216832/ml8EiQka_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498444554916216832/ml8EiQka_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2721453846/1407673555","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874879103520768,"id_str":"505874879103520768","text":"RT@Ang_Angel73:逢坂「くっ…僕の秘められし右目が…!」\n一同「……………。」","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2571968509,"id_str":"2571968509","name":"イイヒト","screen_name":"IwiAlohomora","location":"草葉の陰","description":"大人です。気軽に絡んでくれるとうれしいです!イラスト大好き!(≧∇≦)BF(仮)逢坂紘夢くんにお熱です!マンガも好き♡欲望のままにつぶやきますのでご注意を。雑食♡","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":156,"friends_count":165,"listed_count":14,"created_at":"TueJun1701:18:34+00002014","favourites_count":11926,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":7234,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504990074862178304/DoBvOb9c_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/504990074862178304/DoBvOb9c_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2571968509/1409106012","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:27:01+00002014","id":505874364596621313,"id_str":"505874364596621313","text":"逢坂「くっ…僕の秘められし右目が…!」\n一同「……………。」","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1600750194,"id_str":"1600750194","name":"臙脂","screen_name":"Ang_Angel73","location":"逢坂紘夢のそばに","description":"自由、気ままに。詳しくはツイプロ。アイコンはまめせろりちゃんからだよ☆~(ゝ。∂)","url":"http://t.co/kKCCwHTaph","entities":{"url":{"urls":[{"url":"http://t.co/kKCCwHTaph","expanded_url":"http://twpf.jp/Ang_Angel73","display_url":"twpf.jp/Ang_Angel73","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":155,"friends_count":154,"listed_count":10,"created_at":"WedJul1711:44:31+00002013","favourites_count":2115,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":12342,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000027871001/aa764602922050b22bf9ade3741367dc.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000027871001/aa764602922050b22bf9ade3741367dc.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/500293786287603713/Ywyh69eG_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500293786287603713/Ywyh69eG_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1600750194/1403879183","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":2,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":2,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"Ang_Angel73","name":"臙脂","id":1600750194,"id_str":"1600750194","indices":[3,15]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874877933314048,"id_str":"505874877933314048","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"秘密の本音♥女子編","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762237088,"id_str":"2762237088","name":"秘密の本音♥女子編","screen_name":"honne_jyoshi1","location":"","description":"普段は言えない「お・ん・なの建前と本音」をつぶやきます。気になるあの人の本音も、わかるかも!?\r\nわかるって人はRT&フォローを、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":123,"friends_count":988,"listed_count":0,"created_at":"SunAug2412:27:07+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":211,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503519190364332032/BVjS_XBD_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503519190364332032/BVjS_XBD_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762237088/1408883328","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874877148958721,"id_str":"505874877148958721","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"美し過ぎる★色鉛筆アート","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2740047343,"id_str":"2740047343","name":"美し過ぎる★色鉛筆アート","screen_name":"bi_iroenpitu","location":"","description":"ほんとにコレ色鉛筆なの~?\r\n本物と見間違える程のリアリティを御覧ください。\r\n気に入ったらRT&相互フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":321,"friends_count":1990,"listed_count":0,"created_at":"SunAug1716:15:05+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":396,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501039950972739585/isigil4V_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501039950972739585/isigil4V_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2740047343/1408292283","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874876465295361,"id_str":"505874876465295361","text":"【H15-9-4】道路を利用する利益は反射的利益であり、建築基準法に基づいて道路一の指定がなされている私道の敷地所有者に対し、通行妨害行為の排除を求める人格的権利を認めることはできない。→誤。","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1886570281,"id_str":"1886570281","name":"行政法過去問","screen_name":"gyosei_goukaku","location":"","description":"行政書士の本試験問題の過去問(行政法分野)をランダムにつぶやきます。問題は随時追加中です。基本的に相互フォローします。※140字制限の都合上、表現は一部変えてあります。解説も文字数が可能であればなるべく…。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1554,"friends_count":1772,"listed_count":12,"created_at":"FriSep2013:24:29+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":14565,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000487791870/0e45e3c089c6b641cdd8d1b6f1ceb8a4_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000487791870/0e45e3c089c6b641cdd8d1b6f1ceb8a4_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874876318511104,"id_str":"505874876318511104","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"K点越えの発想力!!","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744863153,"id_str":"2744863153","name":"K点越えの発想力!!","screen_name":"kgoehassou","location":"","description":"いったいどうやったら、その領域にたどりつけるのか!?\r\nそんな思わず笑ってしまう別世界の発想力をお届けします♪\r\nおもしろかったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":76,"friends_count":957,"listed_count":0,"created_at":"TueAug1913:00:08+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":341,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501715651686178816/Fgpe0B8M_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501715651686178816/Fgpe0B8M_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744863153/1408453328","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874875521581056,"id_str":"505874875521581056","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"血液型の真実2","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2698625690,"id_str":"2698625690","name":"血液型の真実","screen_name":"ketueki_sinjitu","location":"","description":"やっぱりそうだったのか~♪\r\n意外な、あの人の裏側を見つけます。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":193,"friends_count":1785,"listed_count":1,"created_at":"FriAug0116:11:40+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":769,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495241446706790400/h_0DSFPG_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/495241446706790400/h_0DSFPG_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2698625690/1406911319","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874874712072192,"id_str":"505874874712072192","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"やっぱり神が??を作る時","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714868440,"id_str":"2714868440","name":"やっぱり神が??を作る時","screen_name":"yahari_kamiga","location":"","description":"やっぱり今日も、神は何かを作ろうとしています 笑。 どうやって作っているのかわかったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":243,"friends_count":1907,"listed_count":0,"created_at":"ThuAug0716:12:33+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":590,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497416102108884992/NRMEbKaT_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/497416102108884992/NRMEbKaT_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714868440/1407428237","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874874275864576,"id_str":"505874874275864576","text":"RT@takuramix:福島第一原発の構内地図がこちら。\nhttp://t.co/ZkU4TZCGPG\nどう見ても、1号機。\nRT@Lightworker19:【大拡散】 福島第一原発 4号機 爆発動画 40秒~ http://t.co/lmlgp38fgZ","source":"ツイタマ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":62525372,"id_str":"62525372","name":"NANCY-MOON☆ひよこちゃん☆","screen_name":"nancy_moon_703","location":"JAPAN","description":"【無断転載禁止・コピペ禁止・非公式RT禁止】【必読!】⇒http://t.co/nuUvfUVD今現在活動中の東方神起YUNHO&CHANGMINの2人を全力で応援しています!!(^_-)-☆※東方神起及びYUNHO&CHANGMINを応援していない方・鍵付ユーザーのフォローお断り!","url":null,"entities":{"description":{"urls":[{"url":"http://t.co/nuUvfUVD","expanded_url":"http://goo.gl/SrGLb","display_url":"goo.gl/SrGLb","indices":[29,49]}]}},"protected":false,"followers_count":270,"friends_count":328,"listed_count":4,"created_at":"MonAug0314:22:24+00002009","favourites_count":3283,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":180310,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"642D8B","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/470849781397336064/ltM6EdFn.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/470849781397336064/ltM6EdFn.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/3699005246/9ba2e306518d296b68b7cbfa5e4ce4e6_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3699005246/9ba2e306518d296b68b7cbfa5e4ce4e6_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/62525372/1401094223","profile_link_color":"FF0000","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"F065A8","profile_text_color":"080808","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3021:21:33+00002014","id":505827689660313600,"id_str":"505827689660313600","text":"福島第一原発の構内地図がこちら。\nhttp://t.co/ZkU4TZCGPG\nどう見ても、1号機。\nRT@Lightworker19:【大拡散】 福島第一原発 4号機 爆発動画 40秒~ http://t.co/lmlgp38fgZ","source":"TweetDeck","truncated":false,"in_reply_to_status_id":505774460910043136,"in_reply_to_status_id_str":"505774460910043136","in_reply_to_user_id":238157843,"in_reply_to_user_id_str":"238157843","in_reply_to_screen_name":"Lightworker19","user":{"id":29599253,"id_str":"29599253","name":"タクラミックス","screen_name":"takuramix","location":"i7","description":"私の機能一覧:歌う、演劇、ネットワークエンジニア、ライター、プログラマ、翻訳、シルバーアクセサリ、……何をやってる人かは良くわからない人なので、「機能」が欲しい人は私にがっかりするでしょう。私って人間に御用があるなら別ですが。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":5136,"friends_count":724,"listed_count":335,"created_at":"WedApr0801:10:58+00002009","favourites_count":21363,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":70897,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/2049751947/takuramix1204_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/2049751947/takuramix1204_normal.jpg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":1,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/ZkU4TZCGPG","expanded_url":"http://www.tepco.co.jp/nu/fukushima-np/review/images/review1_01.gif","display_url":"tepco.co.jp/nu/fukushima-n…","indices":[17,39]},{"url":"http://t.co/lmlgp38fgZ","expanded_url":"http://youtu.be/gDXEhyuVSDk","display_url":"youtu.be/gDXEhyuVSDk","indices":[99,121]}],"user_mentions":[{"screen_name":"Lightworker19","name":"Lightworker","id":238157843,"id_str":"238157843","indices":[54,68]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/ZkU4TZCGPG","expanded_url":"http://www.tepco.co.jp/nu/fukushima-np/review/images/review1_01.gif","display_url":"tepco.co.jp/nu/fukushima-n…","indices":[32,54]},{"url":"http://t.co/lmlgp38fgZ","expanded_url":"http://youtu.be/gDXEhyuVSDk","display_url":"youtu.be/gDXEhyuVSDk","indices":[114,136]}],"user_mentions":[{"screen_name":"takuramix","name":"タクラミックス","id":29599253,"id_str":"29599253","indices":[3,13]},{"screen_name":"Lightworker19","name":"Lightworker","id":238157843,"id_str":"238157843","indices":[69,83]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874873961308160,"id_str":"505874873961308160","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"やっぱりアナ雪が好き♥","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714052962,"id_str":"2714052962","name":"やっぱりアナ雪が好き♥","screen_name":"anayuki_suki","location":"","description":"なんだかんだ言ってもやっぱりアナ雪が好きなんですよね~♪\r\n私も好きって人はRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":368,"friends_count":1826,"listed_count":1,"created_at":"ThuAug0708:29:13+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":670,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497299646662705153/KMo3gkv7_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497299646662705153/KMo3gkv7_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714052962/1407400477","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:29:03+00002014","id":505874873759977473,"id_str":"505874873759977473","text":"四川盆地江淮等地将有强降雨开学日多地将有雨:  中新网8月31日电据中央气象台消息,江淮东部、四川盆地东北部等地今天(31日)又将迎来一场暴雨或大暴雨天气。明天9月1日,是中小学生开学的日子。预计明天,内蒙古中部、...http://t.co/toQgVlXPyH","source":"twitterfeed","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2281979863,"id_str":"2281979863","name":"News24hChina","screen_name":"news24hchn","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":719,"friends_count":807,"listed_count":7,"created_at":"WedJan0810:56:04+00002014","favourites_count":0,"utc_offset":7200,"time_zone":"Amsterdam","geo_enabled":false,"verified":false,"statuses_count":94782,"lang":"it","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/452558963754561536/QPID3isM.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/452558963754561536/QPID3isM.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/439031926569979904/SlBH9iMg_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/439031926569979904/SlBH9iMg_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2281979863/1393508427","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/toQgVlXPyH","expanded_url":"http://news24h.allnews24h.com/FX54","display_url":"news24h.allnews24h.com/FX54","indices":[114,136]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874873248268288,"id_str":"505874873248268288","text":"@Take3carnifexそれは大変!一大事!命に関わります!\n是非うちに受診して下さい!","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505874353716600832,"in_reply_to_status_id_str":"505874353716600832","in_reply_to_user_id":535179785,"in_reply_to_user_id_str":"535179785","in_reply_to_screen_name":"Take3carnifex","user":{"id":226897125,"id_str":"226897125","name":"ひかり@hack","screen_name":"hikari_thirteen","location":"","description":"hackというバンドで、ギターを弾いています。モンハンとポケモンが好き。\nSPRINGWATERリードギター(ヘルプ)\nROCKOUTレギュラーDJ","url":"http://t.co/SQLZnvjVxB","entities":{"url":{"urls":[{"url":"http://t.co/SQLZnvjVxB","expanded_url":"http://s.ameblo.jp/hikarihikarimay","display_url":"s.ameblo.jp/hikarihikarimay","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":296,"friends_count":348,"listed_count":3,"created_at":"WedDec1510:51:51+00002010","favourites_count":33,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":3293,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000504584690/8ccba98eda8c0fd1d15a74e401f621d1_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000504584690/8ccba98eda8c0fd1d15a74e401f621d1_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/226897125/1385551752","profile_link_color":"009999","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"Take3carnifex","name":"Take3","id":535179785,"id_str":"535179785","indices":[0,14]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874873223110656,"id_str":"505874873223110656","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"今どき女子高生の謎w","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744236873,"id_str":"2744236873","name":"今どき女子高生の謎w","screen_name":"imadokijoshiko","location":"","description":"思わず耳を疑う男性の方の夢を壊してしまう、\r\n女子高生達のディープな世界を見てください☆\r\nおもしろいと思ったらRT&相互フォローでお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":79,"friends_count":973,"listed_count":0,"created_at":"TueAug1907:06:47+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":354,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501627015980535808/avWBgkDh_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501627015980535808/avWBgkDh_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744236873/1408432455","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874872463925248,"id_str":"505874872463925248","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"私の理想の男性像","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2761782601,"id_str":"2761782601","name":"私の理想の男性像","screen_name":"risou_dansei","location":"","description":"こんな男性♥ほんとにいるのかしら!?\r\n「いたらいいのになぁ」っていう理想の男性像をを、私目線でつぶやきます。\r\nいいなと思った人はRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":69,"friends_count":974,"listed_count":0,"created_at":"SunAug2408:03:32+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":208,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503452833719410688/tFU509Yk_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503452833719410688/tFU509Yk_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2761782601/1408867519","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871713157120,"id_str":"505874871713157120","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"激アツ★6秒動画","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2725690658,"id_str":"2725690658","name":"激アツ★6秒動画","screen_name":"gekiatu_6byou","location":"","description":"話題の6秒動画!\r\n思わず「ほんとかよっ」てツッコんでしまう内容のオンパレード!\r\nおもしろかったら、是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":195,"friends_count":494,"listed_count":0,"created_at":"TueAug1208:17:29+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":477,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499107997444886528/3rl6FrIk_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499107997444886528/3rl6FrIk_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2725690658/1407832963","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871616671744,"id_str":"505874871616671744","text":"爆笑ww珍解答集!\n先生のツメの甘さと生徒のセンスを感じる一問一答だとFBでも話題!!\nうどん天下一決定戦ウィンドウズ9三重高校竹内由恵アナ花火保険\nhttp://t.co/jRWJt8IrSBhttp://t.co/okrAoxSbt0","source":"笑える博物館","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2748747362,"id_str":"2748747362","name":"笑える博物館","screen_name":"waraeru_kan","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":19,"friends_count":10,"listed_count":0,"created_at":"WedAug2011:11:04+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":15137,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":true,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/jRWJt8IrSB","expanded_url":"http://bit.ly/1qBa1nl","display_url":"bit.ly/1qBa1nl","indices":[75,97]}],"user_mentions":[],"media":[{"id":505874871344066560,"id_str":"505874871344066560","indices":[98,120],"media_url":"http://pbs.twimg.com/media/BwU6g-dCcAALxAW.png","media_url_https":"https://pbs.twimg.com/media/BwU6g-dCcAALxAW.png","url":"http://t.co/okrAoxSbt0","display_url":"pic.twitter.com/okrAoxSbt0","expanded_url":"http://twitter.com/waraeru_kan/status/505874871616671744/photo/1","type":"photo","sizes":{"small":{"w":340,"h":425,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":600,"h":750,"resize":"fit"},"medium":{"w":600,"h":750,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871268540416,"id_str":"505874871268540416","text":"@nasan_arai\n名前→なーさん\n第一印象→誰。(´・_・`)\n今の印象→れいら♡\nLINE交換できる?→してる(「・ω・)「\n好きなところ→可愛い優しい優しい優しい\n最後に一言→なーさん好き〜(´・_・`)♡GEM現場おいでね(´・_・`)♡\n\n#ふぁぼした人にやる","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":1717603286,"in_reply_to_user_id_str":"1717603286","in_reply_to_screen_name":"nasan_arai","user":{"id":2417626784,"id_str":"2417626784","name":"✩.ゆきଘ(*´꒳`)","screen_name":"Ymaaya_gem","location":"","description":"⁽⁽٩(ᐖ)۶⁾⁾❤︎武田舞彩❤︎₍₍٩(ᐛ)۶₎₎","url":"http://t.co/wR0Qb76TbB","entities":{"url":{"urls":[{"url":"http://t.co/wR0Qb76TbB","expanded_url":"http://twpf.jp/Ymaaya_gem","display_url":"twpf.jp/Ymaaya_gem","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":198,"friends_count":245,"listed_count":1,"created_at":"SatMar2916:03:06+00002014","favourites_count":3818,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":8056,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505516858816987136/4gFGjHzu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505516858816987136/4gFGjHzu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2417626784/1407764793","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"ふぁぼした人にやる","indices":[128,138]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"nasan_arai","name":"なーさん","id":1717603286,"id_str":"1717603286","indices":[0,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871218225152,"id_str":"505874871218225152","text":"\"ソードマスター\"剣聖カミイズミ(CV:緑川光)-「ソードマスター」のアスタリスク所持者\n第一師団団長にして「剣聖」の称号を持つ剣士。イデアの剣の師匠。\n敵味方からも尊敬される一流の武人。","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1435517814,"id_str":"1435517814","name":"俺、関係ないよ?","screen_name":"BDFF_LOVE","location":"ルクセンダルクorリングアベルさんの隣","description":"自分なりに生きる人、最後まであきらめないの。でも、フォローありがとう…。@ringo_BDFFLOVE←は、妹です。時々、会話します。「現在BOTで、BDFFのこと呟くよ!」夜は、全滅 「BDFFプレイ中」詳しくは、ツイプロみてください!(絶対)","url":"http://t.co/5R4dzpbWX2","entities":{"url":{"urls":[{"url":"http://t.co/5R4dzpbWX2","expanded_url":"http://twpf.jp/BDFF_LOVE","display_url":"twpf.jp/BDFF_LOVE","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":1066,"friends_count":1799,"listed_count":6,"created_at":"FriMay1712:33:23+00002013","favourites_count":1431,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":true,"verified":false,"statuses_count":6333,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505696320380612608/qvaxb_zx_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/505696320380612608/qvaxb_zx_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1435517814/1409401948","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871130136576,"id_str":"505874871130136576","text":"闇「リンと付き合うに当たって歳の差以外にもいろいろ壁があったんだよ。愛し隊の妨害とか風紀厨の生徒会長とか…」\n一号「リンちゃんを泣かせたらシメるかんね!」\n二号「リンちゃんにやましい事したら×す…」\n執行部「不純な交際は僕が取り締まろうじゃないか…」\n闇「(消される)」","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2386208737,"id_str":"2386208737","name":"闇未来Bot","screen_name":"StxRinFbot","location":"DIVAルーム","description":"ProjectDIVAのモジュール・ストレンジダーク×鏡音リンFutureStyleの自己満足非公式Bot マセレン仕様。CP要素あります。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":7,"friends_count":2,"listed_count":0,"created_at":"ThuMar1302:58:09+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4876,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/443948925351755776/6rmljL5C_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/443948925351755776/6rmljL5C_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2386208737/1396259004","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874870933016576,"id_str":"505874870933016576","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"絶品!!スイーツ天国","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2725681663,"id_str":"2725681663","name":"絶品!!スイーツ天国","screen_name":"suitestengoku","location":"","description":"美味しそうなスイーツって、見てるだけで幸せな気分になれますね♪\r\nそんな素敵なスイーツに出会いたいです。\r\n食べたいと思ったら是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":401,"friends_count":1877,"listed_count":1,"created_at":"TueAug1207:43:52+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":554,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499099533507178496/g5dNpArt_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499099533507178496/g5dNpArt_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2725681663/1407829743","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874870148669440,"id_str":"505874870148669440","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"電車厳禁!!おもしろ話","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2699667800,"id_str":"2699667800","name":"電車厳禁!!おもしろ話w","screen_name":"dengeki_omoro","location":"","description":"日常のオモシロくて笑える場面を探します♪\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":461,"friends_count":1919,"listed_count":0,"created_at":"SatAug0202:16:32+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":728,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495400387961036800/BBMb_hcG_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495400387961036800/BBMb_hcG_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2699667800/1406947654","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874869339189249,"id_str":"505874869339189249","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"笑えるwwランキング2","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2695745652,"id_str":"2695745652","name":"笑えるwwランキング","screen_name":"wara_runk","location":"","description":"知ってると使えるランキングを探そう。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":314,"friends_count":1943,"listed_count":1,"created_at":"ThuJul3113:51:57+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":737,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/494844659856728064/xBQfnm5J_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/494844659856728064/xBQfnm5J_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2695745652/1406815103","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874868533854209,"id_str":"505874868533854209","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"スニーカー大好き★図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2707963890,"id_str":"2707963890","name":"スニーカー大好き★図鑑","screen_name":"sunikar_daisuki","location":"","description":"スニーカー好きを見つけて仲間になろう♪\r\n気に入ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":394,"friends_count":1891,"listed_count":0,"created_at":"TueAug0501:54:28+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":642,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496474952631996416/f0C_u3_u_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496474952631996416/f0C_u3_u_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2707963890/1407203869","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:29:01+00002014","id":505874867997380608,"id_str":"505874867997380608","text":"\"@BelloTexto:¿Quieresserfeliz?\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\".\"","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2249378935,"id_str":"2249378935","name":"MaggieBecerril","screen_name":"maggdesie","location":"","description":"cambiandolavidadelaspersonas.","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":120,"friends_count":391,"listed_count":0,"created_at":"MonDec1621:56:49+00002013","favourites_count":314,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1657,"lang":"es","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505093371665604608/K0x_LV2y_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505093371665604608/K0x_LV2y_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2249378935/1409258479","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"BelloTexto","name":"Indirectas...✉","id":833083404,"id_str":"833083404","indices":[1,12]}]},"favorited":false,"retweeted":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874867720183808,"id_str":"505874867720183808","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ザ・異性の裏の顔","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719746578,"id_str":"2719746578","name":"ザ・異性の裏の顔","screen_name":"iseiuragao","location":"","description":"異性について少し学ぶことで、必然的にモテるようになる!? 相手を理解することで見えてくるもの「それは・・・●●」 いい内容だと思ったらRT&フォローもお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":238,"friends_count":1922,"listed_count":0,"created_at":"SatAug0917:18:43+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":532,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498157077726900224/tW8q4di__normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/498157077726900224/tW8q4di__normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719746578/1407604947","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874866910687233,"id_str":"505874866910687233","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"超w美女☆アルバム","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744054334,"id_str":"2744054334","name":"超w美女☆アルバム","screen_name":"bijyoalbum","location":"","description":"「おお~っ!いいね~」って、思わず言ってしまう、美女を見つけます☆\r\nタイプだと思ったらRT&相互フォローでお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":45,"friends_count":966,"listed_count":0,"created_at":"TueAug1905:36:48+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":352,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501604413312491520/GP66eKWr_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501604413312491520/GP66eKWr_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744054334/1408426814","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874866105376769,"id_str":"505874866105376769","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"男に見せない女子の裏生態","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744261238,"id_str":"2744261238","name":"男に見せない女子の裏生態","screen_name":"jyoshiuraseitai","location":"","description":"男の知らない女子ならではのあるある☆\r\nそんな生々しい女子の生態をつぶやきます。\r\nわかる~って人はRT&フォローでお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":203,"friends_count":967,"listed_count":0,"created_at":"TueAug1908:01:28+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":348,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501641354804346880/Uh1-n1LD_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501641354804346880/Uh1-n1LD_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744261238/1408435630","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874865354584064,"id_str":"505874865354584064","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"驚きの動物たちの生態","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2759403146,"id_str":"2759403146","name":"驚きの動物たちの生態","screen_name":"soubutu_seitai","location":"","description":"「おお~っ」と言われるような、動物の生態をツイートします♪\r\n知っていると、あなたも人気者に!?\r\nおもしろかったらRT&フォローを、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":67,"friends_count":954,"listed_count":0,"created_at":"SatAug2316:39:31+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":219,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503220468128567296/Z8mGDIBS_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503220468128567296/Z8mGDIBS_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2759403146/1408812130","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874864603820032,"id_str":"505874864603820032","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"モテ女子★ファションの秘密","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2706659820,"id_str":"2706659820","name":"モテ女子★ファションの秘密","screen_name":"mote_woman","location":"","description":"オシャレかわいい♥モテ度UPの注目アイテムを見つけます。\r\n気に入ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":217,"friends_count":1806,"listed_count":0,"created_at":"MonAug0414:30:24+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":682,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496303370936668161/s7xP8rTy_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496303370936668161/s7xP8rTy_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2706659820/1407163059","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874863874007040,"id_str":"505874863874007040","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"男女の違いを解明する","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2761896468,"id_str":"2761896468","name":"男女の違いを解明する","screen_name":"danjyonotigai1","location":"","description":"意外と理解できていない男女それぞれの事情。\r\n「えっ マジで!?」と驚くような、男女の習性をつぶやきます♪ためになったら、是非RT&フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":82,"friends_count":992,"listed_count":0,"created_at":"SunAug2409:47:44+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":237,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503479057380413441/zDLu5Z9o_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503479057380413441/zDLu5Z9o_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2761896468/1408873803","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874862900924416,"id_str":"505874862900924416","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"神レベル★極限の発想","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744950735,"id_str":"2744950735","name":"神レベル★極限の発想","screen_name":"kamihassou","location":"","description":"見ているだけで、本気がビシバシ伝わってきます!\r\n人生のヒントになるような、そんな究極の発想を集めています。\r\nいいなと思ったらRT&相互フォローで、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":84,"friends_count":992,"listed_count":0,"created_at":"TueAug1913:36:05+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":343,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501725053189226496/xZNOTYz2_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501725053189226496/xZNOTYz2_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744950735/1408455571","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874862397591552,"id_str":"505874862397591552","text":"@kaoritoxxそうよ!あたしはそう思うようにしておる。いま職場一やけとる気がする(°_°)!満喫幸せ焼け!!wあー、なるほどね!毎回そうだよね!ティアラちゃんみにいってるもんね♡五月と九月恐ろしい、、、\nハリポタエリアはいった??","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505838547308277761,"in_reply_to_status_id_str":"505838547308277761","in_reply_to_user_id":796000214,"in_reply_to_user_id_str":"796000214","in_reply_to_screen_name":"kaoritoxx","user":{"id":2256249487,"id_str":"2256249487","name":"はあちゃん@海賊同盟中","screen_name":"onepiece_24","location":"どえすえろぉたんの助手兼ね妹(願望)","description":"ONEPIECE愛しすぎて今年23ちゃい(歴14年目)ゾロ様に一途だったのにロー、このやろー。ロビンちゃんが幸せになればいい。ルフィは無条件にすき。ゾロビン、ローロビ、ルロビ♡usj、声優さん、コナン、進撃、クレしん、HxHも好き♩","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":415,"friends_count":384,"listed_count":3,"created_at":"SatDec2109:37:25+00002013","favourites_count":1603,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":9636,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501686340564418561/hMQFN4vD_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501686340564418561/hMQFN4vD_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2256249487/1399987924","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"kaoritoxx","name":"かおちゃん","id":796000214,"id_str":"796000214","indices":[0,10]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874861973991424,"id_str":"505874861973991424","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"恋愛仙人","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2698885082,"id_str":"2698885082","name":"恋愛仙人","screen_name":"renai_sennin","location":"","description":"豊富でステキな恋愛経験を、シェアしましょう。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":618,"friends_count":1847,"listed_count":1,"created_at":"FriAug0118:09:38+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":726,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495272204641132544/GNA18aOg_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495272204641132544/GNA18aOg_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2698885082/1406917096","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874861881700353,"id_str":"505874861881700353","text":"@itsukibot_一稀の俺のソーセージをペロペロする音はデカイ","source":"jigtwi","truncated":false,"in_reply_to_status_id":505871017428795392,"in_reply_to_status_id_str":"505871017428795392","in_reply_to_user_id":141170845,"in_reply_to_user_id_str":"141170845","in_reply_to_screen_name":"itsukibot_","user":{"id":2184752048,"id_str":"2184752048","name":"アンドー","screen_name":"55dakedayo","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":15,"friends_count":24,"listed_count":0,"created_at":"SatNov0917:42:22+00002013","favourites_count":37249,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":21070,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_3_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_3_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":true,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"itsukibot_","name":"前田一稀","id":141170845,"id_str":"141170845","indices":[0,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874861185437697,"id_str":"505874861185437697","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"あの伝説の名ドラマ&名場面","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2706951979,"id_str":"2706951979","name":"あの伝説の名ドラマ&名場面","screen_name":"densetunodorama","location":"","description":"誰にでも記憶に残る、ドラマの名場面があると思います。そんな感動のストーリーを、もう一度わかちあいたいです。\r\n「これ知ってる!」とか「あ~懐かしい」と思ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":300,"friends_count":1886,"listed_count":0,"created_at":"MonAug0416:38:25+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":694,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496335892152209408/fKzb8Nv3_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496335892152209408/fKzb8Nv3_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2706951979/1407170704","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874860447260672,"id_str":"505874860447260672","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"マジで食べたい♥ケーキ特集","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2724328646,"id_str":"2724328646","name":"マジで食べたい♥ケーキ特集","screen_name":"tabetaicake1","location":"","description":"女性の目線から見た、美味しそうなケーキを探し求めています。\r\n見てるだけで、あれもコレも食べたくなっちゃう♪\r\n美味しそうだと思ったら、是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":158,"friends_count":1907,"listed_count":0,"created_at":"MonAug1117:15:22+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":493,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498881289844293632/DAa9No9M_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498881289844293632/DAa9No9M_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2724328646/1407777704","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874859662925824,"id_str":"505874859662925824","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"アディダス★マニア","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2704003662,"id_str":"2704003662","name":"アディダス★マニア","screen_name":"adi_mania11","location":"","description":"素敵なアディダスのアイテムを見つけたいです♪\r\n気に入ってもらえたららRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":340,"friends_count":1851,"listed_count":0,"created_at":"SunAug0312:26:37+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":734,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495911561781727235/06QAMVrR_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495911561781727235/06QAMVrR_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2704003662/1407069046","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874858920513537,"id_str":"505874858920513537","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"萌えペット大好き","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719061228,"id_str":"2719061228","name":"萌えペット大好き","screen_name":"moe_pet1","location":"","description":"かわいいペットを見るのが趣味です♥そんな私と一緒にいやされたい人いませんか?かわいいと思ったらRT&フォローもお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":289,"friends_count":1812,"listed_count":0,"created_at":"SatAug0910:20:25+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":632,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498051549537386496/QizThq7N_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498051549537386496/QizThq7N_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719061228/1407581287","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874858115219456,"id_str":"505874858115219456","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"恋愛の教科書 ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744344514,"id_str":"2744344514","name":"恋愛の教科書","screen_name":"renaikyoukasyo","location":"","description":"もっと早く知っとくべきだった~!知っていればもっと上手くいく♪\r\n今すぐ役立つ恋愛についての雑学やマメ知識をお届けします。\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":124,"friends_count":955,"listed_count":0,"created_at":"TueAug1908:32:45+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":346,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501655512018997248/7SznYGWi_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501655512018997248/7SznYGWi_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744344514/1408439001","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874857335074816,"id_str":"505874857335074816","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"オモロすぎる★学生の日常","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2699365116,"id_str":"2699365116","name":"オモロすぎる★学生の日常","screen_name":"omorogakusei","location":"","description":"楽しすぎる学生の日常を探していきます。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":289,"friends_count":1156,"listed_count":2,"created_at":"FriAug0123:35:18+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":770,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495353473886478336/S-4B_RVl_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495353473886478336/S-4B_RVl_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2699365116/1406936481","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874856605257728,"id_str":"505874856605257728","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"憧れの★インテリア図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2721907602,"id_str":"2721907602","name":"憧れの★インテリア図鑑","screen_name":"akogareinteria","location":"","description":"自分の住む部屋もこんなふうにしてみたい♪ \r\nそんな素敵なインテリアを、日々探していますw \r\nいいなと思ったらRT&相互フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":298,"friends_count":1925,"listed_count":0,"created_at":"SunAug1015:59:13+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":540,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498499374423343105/Wi_izHvT_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498499374423343105/Wi_izHvT_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2721907602/1407686543","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874856089378816,"id_str":"505874856089378816","text":"天冥の標VI宿怨PART1/小川一水\nhttp://t.co/fXIgRt4ffH\n\n#キンドル#天冥の標VI宿怨PART1","source":"waromett","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1953404612,"id_str":"1953404612","name":"わろめっと","screen_name":"waromett","location":"","description":"たのしいついーとしょうかい","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":16980,"friends_count":16983,"listed_count":18,"created_at":"FriOct1105:49:57+00002013","favourites_count":3833,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":98655,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"352726","profile_background_image_url":"http://abs.twimg.com/images/themes/theme5/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme5/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000578908101/14c4744c7aa34b1f8bbd942b78e59385_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000578908101/14c4744c7aa34b1f8bbd942b78e59385_normal.jpeg","profile_link_color":"D02B55","profile_sidebar_border_color":"829D5E","profile_sidebar_fill_color":"99CC33","profile_text_color":"3E4415","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"キンドル","indices":[50,55]},{"text":"天冥の標VI宿怨PART1","indices":[56,70]}],"symbols":[],"urls":[{"url":"http://t.co/fXIgRt4ffH","expanded_url":"http://j.mp/1kHBOym","display_url":"j.mp/1kHBOym","indices":[25,47]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:28:58+00002014","id":505874855770599425,"id_str":"505874855770599425","text":"四川盆地江淮等地将有强降雨开学日多地将有雨:  中新网8月31日电据中央气象台消息,江淮东部、四川盆地东北部等地今天(31日)又将迎来一场暴雨或大暴雨天气。明天9月1日,是中小学生开学的日子。预计明天,内蒙古中部、...http://t.co/RNdqIHmTby","source":"twitterfeed","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":402427654,"id_str":"402427654","name":"中国新闻","screen_name":"zhongwenxinwen","location":"","description":"中国的新闻,世界的新闻。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":2429,"friends_count":15,"listed_count":29,"created_at":"TueNov0101:56:43+00002011","favourites_count":0,"utc_offset":-28800,"time_zone":"Alaska","geo_enabled":false,"verified":false,"statuses_count":84564,"lang":"zh-cn","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"709397","profile_background_image_url":"http://abs.twimg.com/images/themes/theme6/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme6/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/2700523149/5597e347b2eb880425faef54287995f2_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/2700523149/5597e347b2eb880425faef54287995f2_normal.jpeg","profile_link_color":"FF3300","profile_sidebar_border_color":"86A4A6","profile_sidebar_fill_color":"A0C5C7","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/RNdqIHmTby","expanded_url":"http://bit.ly/1tOdNsI","display_url":"bit.ly/1tOdNsI","indices":[114,136]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874854877200384,"id_str":"505874854877200384","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"LDH★大好き応援団","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2700961603,"id_str":"2700961603","name":"LDH★大好き応援団","screen_name":"LDH_daisuki1","location":"","description":"LDHファンは、全員仲間です♪\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":458,"friends_count":1895,"listed_count":0,"created_at":"SatAug0214:23:46+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":735,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495578007298252800/FOZflgYu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495578007298252800/FOZflgYu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2700961603/1406989928","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874854147407872,"id_str":"505874854147407872","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"マジ!?怖いアニメ都市伝説","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719489172,"id_str":"2719489172","name":"マジ!?怖いアニメ都市伝説","screen_name":"anime_toshiden1","location":"","description":"あなたの知らない、怖すぎるアニメの都市伝説を集めています。\r\n「え~知らなかったよww]」って人はRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":377,"friends_count":1911,"listed_count":1,"created_at":"SatAug0914:41:15+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":536,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498118027322208258/h7XOTTSi_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498118027322208258/h7XOTTSi_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719489172/1407595513","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874854134820864,"id_str":"505874854134820864","text":"@vesperia1985おはよー!\n今日までなのですよ…!!明日一生来なくていい","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505868030329364480,"in_reply_to_status_id_str":"505868030329364480","in_reply_to_user_id":2286548834,"in_reply_to_user_id_str":"2286548834","in_reply_to_screen_name":"vesperia1985","user":{"id":2389045190,"id_str":"2389045190","name":"りいこ","screen_name":"riiko_dq10","location":"","description":"サマーエルフです、りいこです。えるおくんラブです!随時ふれぼしゅ〜〜(っ˘ω˘c)*日常のどうでもいいことも呟いてますがよろしくね〜","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":67,"friends_count":69,"listed_count":0,"created_at":"FriMar1413:02:27+00002014","favourites_count":120,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":324,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503906346815610881/BfSrCoBr_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503906346815610881/BfSrCoBr_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2389045190/1409232058","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"vesperia1985","name":"ユーリ","id":2286548834,"id_str":"2286548834","indices":[0,13]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874853778685952,"id_str":"505874853778685952","text":"【映画パンフレット】 永遠の0(永遠のゼロ) 監督 山崎貴 キャスト 岡田准一、三浦春馬、井上真央東宝(2)11点の新品/中古品を見る:¥500より\n(この商品の現在のランクに関する正式な情報については、アートフレーム...http://t.co/4hbyB1rbQ7","source":"IFTTT","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1319883571,"id_str":"1319883571","name":"森林木工家具製作所","screen_name":"Furniturewood","location":"沖縄","description":"家具(かぐ、Furniture)は、家財道具のうち家の中に据え置いて利用する比較的大型の道具類、または元々家に作り付けられている比較的大型の道具類をさす。なお、日本の建築基準法上は、作り付け家具は、建築確認及び完了検査の対象となるが、後から置かれるものについては対象外である。","url":"http://t.co/V4oyL0xtZk","entities":{"url":{"urls":[{"url":"http://t.co/V4oyL0xtZk","expanded_url":"http://astore.amazon.co.jp/furniturewood-22","display_url":"astore.amazon.co.jp/furniturewood-…","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":677,"friends_count":743,"listed_count":1,"created_at":"MonApr0107:55:14+00002013","favourites_count":0,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":17210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3460466135/c67d9df9b760787b9ed284fe80b1dd31_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3460466135/c67d9df9b760787b9ed284fe80b1dd31_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1319883571/1364804982","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/4hbyB1rbQ7","expanded_url":"http://ift.tt/1kT55bk","display_url":"ift.tt/1kT55bk","indices":[116,138]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874852754907136,"id_str":"505874852754907136","text":"RT@siranuga_hotoke:ゴキブリは一世帯に平均して480匹いる。","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":413944345,"id_str":"413944345","name":"泥酔イナバウアー","screen_name":"Natade_co_co_21","location":"","description":"君の瞳にうつる僕に乾杯。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":298,"friends_count":300,"listed_count":4,"created_at":"WedNov1612:52:46+00002011","favourites_count":3125,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":12237,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FFF04D","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000115928444/9bf5fa13385cc80bfeb097e51af9862a.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000115928444/9bf5fa13385cc80bfeb097e51af9862a.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/500849752351600640/lMQqIzYj_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500849752351600640/lMQqIzYj_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/413944345/1403511193","profile_link_color":"0099CC","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"F6FFD1","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3023:24:23+00002014","id":505858599411666944,"id_str":"505858599411666944","text":"ゴキブリは一世帯に平均して480匹いる。","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2243896200,"id_str":"2243896200","name":"知らぬが仏bot","screen_name":"siranuga_hotoke","location":"奈良・京都辺り","description":"知らぬが仏な情報をお伝えします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":3288,"friends_count":3482,"listed_count":7,"created_at":"FriDec1313:16:35+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1570,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000866399372/ypy5NnPe_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000866399372/ypy5NnPe_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2243896200/1386997755","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"siranuga_hotoke","name":"知らぬが仏bot","id":2243896200,"id_str":"2243896200","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874852603908096,"id_str":"505874852603908096","text":"RT@UARROW_Y:ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2463035136,"id_str":"2463035136","name":"や","screen_name":"yae45","location":"","description":"きもちわるいことつぶやく用","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":4,"friends_count":30,"listed_count":0,"created_at":"FriApr2510:49:20+00002014","favourites_count":827,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":390,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505345820137234433/csFeRxPm_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505345820137234433/csFeRxPm_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:45+00002014","id":505871779949051904,"id_str":"505871779949051904","text":"ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1261662588,"id_str":"1261662588","name":"ゆう矢","screen_name":"UARROW_Y","location":"つくり出そう国影の波広げよう国影の輪","description":"HQ!!成人済腐女子。日常ツイート多いです。赤葦京治夢豚クソツイ含みます注意。フォローをお考えの際はプロフご一読お願い致します。FRBお気軽に","url":"http://t.co/LFX2XOzb0l","entities":{"url":{"urls":[{"url":"http://t.co/LFX2XOzb0l","expanded_url":"http://twpf.jp/UARROW_Y","display_url":"twpf.jp/UARROW_Y","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":265,"friends_count":124,"listed_count":12,"created_at":"TueMar1210:42:17+00002013","favourites_count":6762,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":55946,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1261662588/1408618604","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":29,"favorite_count":54,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[15,37]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":29,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[29,51]}],"user_mentions":[{"screen_name":"UARROW_Y","name":"ゆう矢","id":1261662588,"id_str":"1261662588","indices":[3,12]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:28:57+00002014","id":505874848900341760,"id_str":"505874848900341760","text":"RT@fightcensorship:拜登普強總理的臉泓了!在前日南京青奧會閉幕式,觀眾席上一名貪玩韓國少年運動員,竟斗膽用激光筆射向中國總理拜登普強的臉。http://t.co/HLX9mHcQwehttp://t.co/fVVOSML5s8","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":889332218,"id_str":"889332218","name":"民權初步","screen_name":"JoeyYoungkm","location":"km/cn","description":"经历了怎样的曲折才从追求“一致通过”发展到今天人们接受“过半数通过”,正是人们认识到对“一致”甚至是“基本一致”的追求本身就会变成一种独裁。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":313,"friends_count":46,"listed_count":0,"created_at":"ThuOct1817:21:17+00002012","favourites_count":24,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":15707,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000563062033/a7e8274752ce36a6cd5bad971ec7d416_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000563062033/a7e8274752ce36a6cd5bad971ec7d416_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/889332218/1388896916","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SatAug3023:56:27+00002014","id":123466670356070401,"id_str":"505866670356070401","text":"新加坡共和国,通称新加坡,别称新嘉坡、星加坡、星嘉坡、狮城、星洲、星国,是位于东南亚的岛国和城邦,位于中南半岛最南端,扼守马六甲海峡最南端的出口。http://t.co/KLX9mHcMwxhttp://t.co/fEVESML5s8","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":12341086,"id_str":"12341086","name":"※拜川※登普姗瑟希蒲※","screen_name":"fightcensorship","location":"MiddleofNowhere","description":"被人指责“霸权”、“落后”、“强盗”的代表,当代川卫兵攻击对象。致力于言论最大,构权;倡导资讯公开,反对网络封锁。既不是精英分子,也不是意见领袖,本推言论不代表任何国家、党派和组织,也不标榜伟大、光荣和正确。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":7143,"friends_count":779,"listed_count":94,"created_at":"FriAug2117:16:22+00002009","favourites_count":364,"utc_offset":28800,"time_zone":"Singapore","geo_enabled":false,"verified":false,"statuses_count":16751,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FFFFFF","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/123438516/toeccqnahbpmr0sw9ybv.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/123438516/toeccqnahbpmr0sw9ybv.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/3253137427/1234557d21ef2c12341e985d4d136bdb_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1234137427/3524557d21ef2c04871e985d4d136bdb_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/12341086/1234601234","profile_link_color":"ED1313","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"E0FF92","profile_text_color":"000000","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":4,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/HLX9mHcQwe","expanded_url":"http://is.gd/H3OgTO","display_url":"is.gd/H3OgTO","indices":[57,79]}],"user_mentions":[],"media":[{"id":505866668485386241,"id_str":"505866668485386241","indices":[80,102],"media_url":"http://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","media_url_https":"https://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","url":"http://t.co/fVVOSML5s8","display_url":"pic.twitter.com/fVVOSML5s8","expanded_url":"http://twitter.com/fightcensorship/status/505866670356070401/photo/1","type":"photo","sizes":{"large":{"w":640,"h":554,"resize":"fit"},"medium":{"w":600,"h":519,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":294,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},"retweet_count":4,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/HLX9mHcQwe","expanded_url":"http://is.gd/H3OgTO","display_url":"is.gd/H3OgTO","indices":[78,100]}],"user_mentions":[{"screen_name":"fightcensorship","name":"※范强※法特姗瑟希蒲※","id":67661086,"id_str":"67661086","indices":[3,19]}],"media":[{"id":505866668485386241,"id_str":"505866668485386241","indices":[101,123],"media_url":"http://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","media_url_https":"https://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","url":"http://t.co/fVVOSML5s8","display_url":"pic.twitter.com/fVVOSML5s8","expanded_url":"http://twitter.com/fightcensorship/status/505866670356070401/photo/1","type":"photo","sizes":{"large":{"w":640,"h":554,"resize":"fit"},"medium":{"w":600,"h":519,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":294,"resize":"fit"}},"source_status_id":505866670356070400,"source_status_id_str":"505866670356070401"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:56+00002014","id":505874847260352513,"id_str":"505874847260352513","text":"【マイリスト】【彩りりあ】妖怪体操第一 踊ってみた【反転】http://t.co/PjL9if8OZC#sm24357625","source":"ニコニコ動画","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1609789375,"id_str":"1609789375","name":"食いしん坊前ちゃん","screen_name":"2no38mae","location":"ニノと二次元の間","description":"ニコ動で踊り手やってます!!応援本当に嬉しいですありがとうございます!! ぽっちゃりだけど前向きに頑張る腐女子です。嵐と弱虫ペダルが大好き!【お返事】りぷ(基本は)”○” DM(同業者様を除いて)”×” 動画の転載は絶対にやめてください。ブログ→http://t.co/8E91tqoeKX  ","url":"http://t.co/ulD2e9mcwb","entities":{"url":{"urls":[{"url":"http://t.co/ulD2e9mcwb","expanded_url":"http://www.nicovideo.jp/mylist/37917495","display_url":"nicovideo.jp/mylist/37917495","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/8E91tqoeKX","expanded_url":"http://ameblo.jp/2no38mae/","display_url":"ameblo.jp/2no38mae/","indices":[125,147]}]}},"protected":false,"followers_count":560,"friends_count":875,"listed_count":11,"created_at":"SunJul2105:09:43+00002013","favourites_count":323,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":3759,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F2C6E4","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000029400927/114b242f5d838ec7cb098ea5db6df413.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000029400927/114b242f5d838ec7cb098ea5db6df413.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/487853237723095041/LMBMGvOc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/487853237723095041/LMBMGvOc_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1609789375/1375752225","profile_link_color":"FF9EDD","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"sm24357625","indices":[53,64]}],"symbols":[],"urls":[{"url":"http://t.co/PjL9if8OZC","expanded_url":"http://nico.ms/sm24357625","display_url":"nico.ms/sm24357625","indices":[30,52]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"}],"search_metadata":{"completed_in":0.087,"max_id":505874924095815700,"max_id_str":"505874924095815681","next_results":"?max_id=505874847260352512&q=%E4%B8%80&count=100&include_entities=1","query":"%E4%B8%80","refresh_url":"?since_id=505874924095815681&q=%E4%B8%80&include_entities=1","count":100,"since_id":0,"since_id_str":"0"}} diff --git a/benchmark/src/test/java/com/alibaba/fastjson2/benchmark/simdjson/GithubEventsTest.java b/benchmark/src/test/java/com/alibaba/fastjson2/benchmark/simdjson/GithubEventsTest.java new file mode 100644 index 000000000..072da1c9c --- /dev/null +++ b/benchmark/src/test/java/com/alibaba/fastjson2/benchmark/simdjson/GithubEventsTest.java @@ -0,0 +1,22 @@ +package com.alibaba.fastjson2.benchmark.simdjson; + +import static com.alibaba.fastjson2.benchmark.JMH.BH; + +public class GithubEventsTest { + private static final GithubEvents benchmark = new GithubEvents(); + + public static void fastjson2_parse() { + for (int j = 0; j < 5; j++) { + long start = System.currentTimeMillis(); + for (int i = 0; i < 1000 * 10; ++i) { + benchmark.fastjson2_parse(BH); + } + long millis = System.currentTimeMillis() - start; + System.out.println("GithubEvents-fastjson2_parse : " + millis); + } + } + + public static void main(String[] args) throws Exception { + fastjson2_parse(); + } +} diff --git a/benchmark_21/pom.xml b/benchmark_21/pom.xml new file mode 100644 index 000000000..c18242582 --- /dev/null +++ b/benchmark_21/pom.xml @@ -0,0 +1,215 @@ + + + 4.0.0 + + com.alibaba.fastjson2 + fastjson2-parent + 2.0.57-SNAPSHOT + ../pom.xml + + + fastjson2-benchmark_21 + fastjson2-benchmark_21 + JMH Benchmark 21 for Fastjson2 + jar + + + true + true + fastjson2-benchmarks + 21 + ${maven.compiler.source} + + + + + com.alibaba.fastjson2 + fastjson2-extension + ${project.version} + + + com.alibaba + fastjson + ${fastjson1x.version} + + + + com.caucho + hessian + + + com.dslplatform + dsl-json + 2.0.2 + + + com.esotericsoftware + kryo + 5.6.0 + + + com.fasterxml.jackson.core + jackson-databind + + + com.github.erosb + everit-json-schema + + + com.google.code.gson + gson + + + com.google.protobuf + protobuf-java + + + com.jayway.jsonpath + json-path + + + com.networknt + json-schema-validator + + + com.univocity + univocity-parsers + 2.9.1 + + + commons-io + commons-io + + + io.github.wycst + wast + 0.0.25 + + + javax.annotation + javax.annotation-api + 1.3.2 + + + net.sourceforge.javacsv + javacsv + 2.0 + + + org.apache.arrow + arrow-vector + + + org.apache.commons + commons-lang3 + + + org.apache.fury + fury-core + 0.9.0 + + + org.msgpack + jackson-dataformat-msgpack + 0.9.9 + + + org.msgpack + msgpack-core + 0.9.8 + + + org.openjdk.jmh + jmh-core + + + org.ow2.asm + asm + 9.7.1 + + + org.simdjson + simdjson-java + 0.3.0 + + + org.openjdk.jmh + jmh-generator-annprocess + + + org.projectlombok + lombok + provided + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + compile + compile + + compile + + + + testCompile + test-compile + + testCompile + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + ${uberjar.name} + + + org.openjdk.jmh.Main + + + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + + + + diff --git a/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/ParseBenchmark.java b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/ParseBenchmark.java new file mode 100644 index 000000000..7214b9f8c --- /dev/null +++ b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/ParseBenchmark.java @@ -0,0 +1,79 @@ +package com.alibaba.fastjson2.benchmark.simdjson; + +import com.alibaba.fastjson2.JSON; +import org.openjdk.jmh.annotations.Benchmark; +import org.openjdk.jmh.annotations.BenchmarkMode; +import org.openjdk.jmh.annotations.Level; +import org.openjdk.jmh.annotations.Mode; +import org.openjdk.jmh.annotations.OutputTimeUnit; +import org.openjdk.jmh.annotations.Param; +import org.openjdk.jmh.annotations.Scope; +import org.openjdk.jmh.annotations.Setup; +import org.openjdk.jmh.annotations.State; +import org.openjdk.jmh.runner.Runner; +import org.openjdk.jmh.runner.RunnerException; +import org.openjdk.jmh.runner.options.Options; +import org.openjdk.jmh.runner.options.OptionsBuilder; +import org.simdjson.JsonValue; +import org.simdjson.SimdJsonParser; + +import java.io.IOException; +import java.io.InputStream; +import java.util.Arrays; +import java.util.concurrent.TimeUnit; + +import static com.alibaba.fastjson2.benchmark.simdjson.SimdJsonPaddingUtil.padded; + +@State(Scope.Benchmark) +@BenchmarkMode(Mode.Throughput) +@OutputTimeUnit(TimeUnit.SECONDS) +public class ParseBenchmark { + @Param({"/data/simd-json/twitter.json", "/data/simd-json/gsoc-2018.json", "/data/simd-json/github_events.json"}) + String fileName; + + private final SimdJsonParser simdJsonParser = new SimdJsonParser(); + + private byte[] buffer; + private byte[] bufferPadded; + + @Setup(Level.Trial) + public void setup() throws IOException { + try (InputStream is = ParseBenchmark.class.getResourceAsStream(fileName)) { + byte[] buf = new byte[1024 * 1024 * 64]; + int count = is.read(buf); + buffer = Arrays.copyOf(buf, count); + bufferPadded = padded(buffer); + } + } + + @Benchmark + public JsonValue simdjson() { + return simdJsonParser.parse(buffer, buffer.length); + } + + @Benchmark + public Object fastjson() { + return JSON.parse(buffer); + } + + @Benchmark + public Object wast() { + return io.github.wycst.wast.json.JSON.parse(buffer); + } + + @Benchmark + public JsonValue simdjsonPadded() { + return simdJsonParser.parse(bufferPadded, buffer.length); + } + + public static void main(String[] args) throws RunnerException { + Options options = new OptionsBuilder() + .include(ParseBenchmark.class.getName()) + .jvmArgsAppend("--add-opens=java.base/java.time=ALL-UNNAMED", "--add-modules=jdk.incubator.vector") + .mode(Mode.Throughput) + .timeUnit(TimeUnit.MILLISECONDS) + .forks(1) + .build(); + new Runner(options).run(); + } +} diff --git a/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/SchemaBasedParseAndSelectBenchmark.java b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/SchemaBasedParseAndSelectBenchmark.java new file mode 100644 index 000000000..4bd50f48e --- /dev/null +++ b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/SchemaBasedParseAndSelectBenchmark.java @@ -0,0 +1,142 @@ +package com.alibaba.fastjson2.benchmark.simdjson; + +import com.alibaba.fastjson2.JSON; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.openjdk.jmh.annotations.Benchmark; +import org.openjdk.jmh.annotations.BenchmarkMode; +import org.openjdk.jmh.annotations.Level; +import org.openjdk.jmh.annotations.Mode; +import org.openjdk.jmh.annotations.OutputTimeUnit; +import org.openjdk.jmh.annotations.Scope; +import org.openjdk.jmh.annotations.Setup; +import org.openjdk.jmh.annotations.State; +import org.openjdk.jmh.runner.Runner; +import org.openjdk.jmh.runner.RunnerException; +import org.openjdk.jmh.runner.options.Options; +import org.openjdk.jmh.runner.options.OptionsBuilder; +import org.simdjson.SimdJsonParser; + +import java.io.IOException; +import java.io.InputStream; +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.concurrent.TimeUnit; + +import static com.alibaba.fastjson2.benchmark.simdjson.SimdJsonPaddingUtil.padded; + +@State(Scope.Benchmark) +@BenchmarkMode(Mode.Throughput) +@OutputTimeUnit(TimeUnit.SECONDS) +public class SchemaBasedParseAndSelectBenchmark { + private final SimdJsonParser simdJsonParser; + private final ObjectMapper objectMapper = new ObjectMapper() + .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + + public SchemaBasedParseAndSelectBenchmark() { + SimdJsonParser p = null; + try { + p = new SimdJsonParser(); + } catch (Throwable e) { + e.printStackTrace(); + } + simdJsonParser = p; + } + + private byte[] buffer; + private byte[] bufferPadded; + + @Setup(Level.Trial) + public void setup() throws IOException { + try (InputStream is = ParseBenchmark.class.getResourceAsStream("/data/simd-json/twitter.json")) { + buffer = is.readAllBytes(); + bufferPadded = padded(buffer); + } + } + + @Benchmark + public int countUniqueUsersWithDefaultProfile_simdjson() { + Set defaultUsers = new HashSet<>(); + SimdJsonTwitter twitter = simdJsonParser.parse(buffer, buffer.length, SimdJsonTwitter.class); + for (SimdJsonStatus status : twitter.statuses()) { + SimdJsonUser user = status.user(); + if (user.default_profile()) { + defaultUsers.add(user.screen_name()); + } + } + return defaultUsers.size(); + } + + @Benchmark + public int countUniqueUsersWithDefaultProfile_simdjsonPadded() { + Set defaultUsers = new HashSet<>(); + SimdJsonTwitter twitter = simdJsonParser.parse(bufferPadded, buffer.length, SimdJsonTwitter.class); + for (SimdJsonStatus status : twitter.statuses()) { + SimdJsonUser user = status.user(); + if (user.default_profile()) { + defaultUsers.add(user.screen_name()); + } + } + return defaultUsers.size(); + } + + @Benchmark + public int countUniqueUsersWithDefaultProfile_jackson() throws IOException { + Set defaultUsers = new HashSet<>(); + SimdJsonTwitter twitter = objectMapper.readValue(buffer, SimdJsonTwitter.class); + for (SimdJsonStatus status : twitter.statuses()) { + SimdJsonUser user = status.user(); + if (user.default_profile()) { + defaultUsers.add(user.screen_name()); + } + } + return defaultUsers.size(); + } + + @Benchmark + public int countUniqueUsersWithDefaultProfile_fastjson() { + Set defaultUsers = new HashSet<>(); + SimdJsonTwitter twitter = JSON.parseObject(buffer, SimdJsonTwitter.class); + for (SimdJsonStatus status : twitter.statuses()) { + SimdJsonUser user = status.user(); + if (user.default_profile()) { + defaultUsers.add(user.screen_name()); + } + } + return defaultUsers.size(); + } + + @Benchmark + public int countUniqueUsersWithDefaultProfile_wast() { + Set defaultUsers = new HashSet<>(); + SimdJsonTwitter twitter = io.github.wycst.wast.json.JSON.parseObject(buffer, SimdJsonTwitter.class); + for (SimdJsonStatus status : twitter.statuses()) { + SimdJsonUser user = status.user(); + if (user.default_profile()) { + defaultUsers.add(user.screen_name()); + } + } + return defaultUsers.size(); + } + + public record SimdJsonUser(boolean default_profile, String screen_name) { + } + + public record SimdJsonStatus(SimdJsonUser user) { + } + + public record SimdJsonTwitter(List statuses) { + } + + public static void main(String[] args) throws RunnerException { + Options options = new OptionsBuilder() + .include(SchemaBasedParseAndSelectBenchmark.class.getName()) + .jvmArgsAppend("--add-opens=java.base/java.time=ALL-UNNAMED", "--add-modules=jdk.incubator.vector") + .mode(Mode.Throughput) + .timeUnit(TimeUnit.MILLISECONDS) + .forks(1) + .build(); + new Runner(options).run(); + } +} diff --git a/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/SimdJsonPaddingUtil.java b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/SimdJsonPaddingUtil.java new file mode 100644 index 000000000..d7afd1eaf --- /dev/null +++ b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/SimdJsonPaddingUtil.java @@ -0,0 +1,21 @@ +package com.alibaba.fastjson2.benchmark.simdjson; + +import java.util.Arrays; + +import static java.nio.charset.StandardCharsets.UTF_8; + +class SimdJsonPaddingUtil { + static byte[] padded(byte[] src) { + byte[] bufferPadded = new byte[src.length + 64]; + System.arraycopy(src, 0, bufferPadded, 0, src.length); + return bufferPadded; + } + + static byte[] padWithSpaces(String str) { + byte[] strBytes = str.getBytes(UTF_8); + byte[] padded = new byte[strBytes.length + 64]; + Arrays.fill(padded, (byte) ' '); + System.arraycopy(strBytes, 0, padded, 0, strBytes.length); + return padded; + } +} diff --git a/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/Twitter.java b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/Twitter.java new file mode 100644 index 000000000..ca6b2801e --- /dev/null +++ b/benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson/Twitter.java @@ -0,0 +1,39 @@ +package com.alibaba.fastjson2.benchmark.simdjson; + +import com.alibaba.fastjson2.JSON; +import org.apache.commons.io.IOUtils; +import org.openjdk.jmh.infra.Blackhole; + +import java.io.IOException; +import java.io.InputStream; +import java.util.List; + +public class Twitter { + static final String file = "data/simd-json/twitter.json"; + static byte[] bytes; + static { + try (InputStream is = Twitter.class.getClassLoader().getResourceAsStream(file)) { + String str = IOUtils.toString(is, "UTF-8"); + bytes = str.getBytes(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + + public void fastjson2_parse(Blackhole bh) { + bh.consume(JSON.parseObject(bytes, SimdJsonTwitter.class)); + } + + public void wast_parse(Blackhole bh) { + bh.consume(io.github.wycst.wast.json.JSON.parseObject(bytes, SimdJsonTwitter.class)); + } + + public record SimdJsonUser(boolean default_profile, String screen_name) { + } + + public record SimdJsonStatus(SimdJsonUser user) { + } + + public record SimdJsonTwitter(List statuses) { + } +} diff --git a/benchmark_21/src/main/resources/data/simd-json/github_events.json b/benchmark_21/src/main/resources/data/simd-json/github_events.json new file mode 100644 index 000000000..f4734e962 --- /dev/null +++ b/benchmark_21/src/main/resources/data/simd-json/github_events.json @@ -0,0 +1 @@ +[{"type":"PushEvent","created_at":"2013-01-10T07:58:30Z","actor":{"gravatar_id":"a7cec1f75a06a5f8ab53139515da5d99","login":"jathanism","avatar_url":"https://secure.gravatar.com/avatar/a7cec1f75a06a5f8ab53139515da5d99?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/jathanism","id":138052},"repo":{"url":"https://api.github.com/repos/jathanism/trigger","id":6357414,"name":"jathanism/trigger"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/jathanism/trigger/commits/05570a3080693f6e55244e012b3b1ec59516c01b","message":"-SSHChanneldatanowinitializedinbaseclass(TriggerSSHChannelBase)\n-Newdocw/checklistforaddingnewvendorsupporttoTrigger.","distinct":true,"sha":"05570a3080693f6e55244e012b3b1ec59516c01b","author":{"email":"jathanism@aol.com","name":"jathanism"}}],"distinct_size":1,"ref":"refs/heads/issue-22","push_id":134107894,"head":"05570a3080693f6e55244e012b3b1ec59516c01b","before":"7460e1588817b3f885fb4ec76ec2f08c7caf6385","size":1},"id":"1652857722"},{"type":"CreateEvent","created_at":"2013-01-10T07:58:29Z","actor":{"gravatar_id":"51c8c8adbe8abff73c622a734afae4b0","login":"noahlu","avatar_url":"https://secure.gravatar.com/avatar/51c8c8adbe8abff73c622a734afae4b0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/noahlu","id":1229684},"repo":{"url":"https://api.github.com/repos/noahlu/mockingbird","id":7536438,"name":"noahlu/mockingbird"},"public":true,"payload":{"description":"blogsystem","master_branch":"master","ref":"master","ref_type":"branch"},"id":"1652857721"},{"type":"ForkEvent","created_at":"2013-01-10T07:58:29Z","actor":{"gravatar_id":"053e38be1bd8b18bf8b1c26e11a797ff","login":"rtlong","avatar_url":"https://secure.gravatar.com/avatar/053e38be1bd8b18bf8b1c26e11a797ff?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/rtlong","id":199912},"repo":{"url":"https://api.github.com/repos/Bluebie/digiusb.rb","id":7270403,"name":"Bluebie/digiusb.rb"},"public":true,"payload":{"forkee":{"description":"Alittlerubythingfortalkingtodigiusb,likeaserialportorlikeatelnet(whichever!)","fork":true,"url":"https://api.github.com/repos/rtlong/digiusb.rb","language":"Ruby","stargazers_url":"https://api.github.com/repos/rtlong/digiusb.rb/stargazers","clone_url":"https://github.com/rtlong/digiusb.rb.git","tags_url":"https://api.github.com/repos/rtlong/digiusb.rb/tags{/tag}","full_name":"rtlong/digiusb.rb","merges_url":"https://api.github.com/repos/rtlong/digiusb.rb/merges","forks":0,"private":false,"git_refs_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/refs{/sha}","archive_url":"https://api.github.com/repos/rtlong/digiusb.rb/{archive_format}{/ref}","collaborators_url":"https://api.github.com/repos/rtlong/digiusb.rb/collaborators{/collaborator}","owner":{"url":"https://api.github.com/users/rtlong","gists_url":"https://api.github.com/users/rtlong/gists{/gist_id}","gravatar_id":"053e38be1bd8b18bf8b1c26e11a797ff","type":"User","avatar_url":"https://secure.gravatar.com/avatar/053e38be1bd8b18bf8b1c26e11a797ff?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/rtlong/subscriptions","organizations_url":"https://api.github.com/users/rtlong/orgs","received_events_url":"https://api.github.com/users/rtlong/received_events","repos_url":"https://api.github.com/users/rtlong/repos","login":"rtlong","id":199912,"starred_url":"https://api.github.com/users/rtlong/starred{/owner}{/repo}","events_url":"https://api.github.com/users/rtlong/events{/privacy}","followers_url":"https://api.github.com/users/rtlong/followers","following_url":"https://api.github.com/users/rtlong/following"},"languages_url":"https://api.github.com/repos/rtlong/digiusb.rb/languages","trees_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/trees{/sha}","labels_url":"https://api.github.com/repos/rtlong/digiusb.rb/labels{/name}","html_url":"https://github.com/rtlong/digiusb.rb","pushed_at":"2013-01-08T13:23:08Z","created_at":"2013-01-10T07:58:28Z","has_issues":false,"forks_url":"https://api.github.com/repos/rtlong/digiusb.rb/forks","branches_url":"https://api.github.com/repos/rtlong/digiusb.rb/branches{/branch}","commits_url":"https://api.github.com/repos/rtlong/digiusb.rb/commits{/sha}","notifications_url":"https://api.github.com/repos/rtlong/digiusb.rb/notifications{?since,all,participating}","open_issues":0,"contents_url":"https://api.github.com/repos/rtlong/digiusb.rb/contents/{+path}","blobs_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/blobs{/sha}","issues_url":"https://api.github.com/repos/rtlong/digiusb.rb/issues{/number}","compare_url":"https://api.github.com/repos/rtlong/digiusb.rb/compare/{base}...{head}","issue_events_url":"https://api.github.com/repos/rtlong/digiusb.rb/issues/events{/number}","name":"digiusb.rb","updated_at":"2013-01-10T07:58:28Z","statuses_url":"https://api.github.com/repos/rtlong/digiusb.rb/statuses/{sha}","forks_count":0,"assignees_url":"https://api.github.com/repos/rtlong/digiusb.rb/assignees{/user}","ssh_url":"git@github.com:rtlong/digiusb.rb.git","public":true,"has_wiki":true,"subscribers_url":"https://api.github.com/repos/rtlong/digiusb.rb/subscribers","mirror_url":null,"watchers_count":0,"id":7536836,"has_downloads":true,"git_commits_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/commits{/sha}","downloads_url":"https://api.github.com/repos/rtlong/digiusb.rb/downloads","pulls_url":"https://api.github.com/repos/rtlong/digiusb.rb/pulls{/number}","homepage":null,"issue_comment_url":"https://api.github.com/repos/rtlong/digiusb.rb/issues/comments/{number}","hooks_url":"https://api.github.com/repos/rtlong/digiusb.rb/hooks","subscription_url":"https://api.github.com/repos/rtlong/digiusb.rb/subscription","milestones_url":"https://api.github.com/repos/rtlong/digiusb.rb/milestones{/number}","svn_url":"https://github.com/rtlong/digiusb.rb","events_url":"https://api.github.com/repos/rtlong/digiusb.rb/events","git_tags_url":"https://api.github.com/repos/rtlong/digiusb.rb/git/tags{/sha}","teams_url":"https://api.github.com/repos/rtlong/digiusb.rb/teams","comments_url":"https://api.github.com/repos/rtlong/digiusb.rb/comments{/number}","open_issues_count":0,"keys_url":"https://api.github.com/repos/rtlong/digiusb.rb/keys{/key_id}","git_url":"git://github.com/rtlong/digiusb.rb.git","contributors_url":"https://api.github.com/repos/rtlong/digiusb.rb/contributors","size":280,"watchers":0}},"id":"1652857715"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:29Z","actor":{"gravatar_id":"7641a96810be55debc2a1515ff0b6c2a","login":"Armaklan","avatar_url":"https://secure.gravatar.com/avatar/7641a96810be55debc2a1515ff0b6c2a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/Armaklan","id":2310432},"repo":{"url":"https://api.github.com/repos/scrooloose/syntastic","id":248523,"name":"scrooloose/syntastic"},"public":true,"payload":{"action":"started"},"id":"1652857714"},{"type":"PushEvent","created_at":"2013-01-10T07:58:28Z","actor":{"gravatar_id":"3c4478e6ae6c60b73d21c9fa0d1785ea","login":"ChrisMissal","avatar_url":"https://secure.gravatar.com/avatar/3c4478e6ae6c60b73d21c9fa0d1785ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/ChrisMissal","id":67798},"repo":{"url":"https://api.github.com/repos/ChrisMissal/NugetStatus","id":3873737,"name":"ChrisMissal/NugetStatus"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/ChrisMissal/NugetStatus/commits/458203e8a5b2aea9fc71041bd82b5ee2df5324cd","message":"addedimagesforbuildstatus","distinct":true,"sha":"458203e8a5b2aea9fc71041bd82b5ee2df5324cd","author":{"email":"chris.missal@gmail.com","name":"ChrisMissal"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107891,"before":"b04e7f47bf97821ba0b1d71da6ed82b8eb22a435","head":"458203e8a5b2aea9fc71041bd82b5ee2df5324cd","size":1},"id":"1652857713"},{"type":"PushEvent","created_at":"2013-01-10T07:58:27Z","actor":{"gravatar_id":"f8b3de3c77bce8a6b65841936fefe353","login":"markpiro","avatar_url":"https://secure.gravatar.com/avatar/f8b3de3c77bce8a6b65841936fefe353?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/markpiro","id":362803},"repo":{"url":"https://api.github.com/repos/markpiro/muzicbaux","id":7496715,"name":"markpiro/muzicbaux"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/markpiro/muzicbaux/commits/bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","message":"authcallbackchange","distinct":false,"sha":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","author":{"email":"justbanter@gmail.com","name":"mark"}}],"distinct_size":0,"ref":"refs/heads/gh-pages","push_id":134107890,"head":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","before":"b06a8ac52ce1e0a984c79a7a0d8e7a96e6674615","size":1},"id":"1652857711"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:27Z","actor":{"gravatar_id":"8001f021514ae09142731a7d00190512","login":"tmaybe","avatar_url":"https://secure.gravatar.com/avatar/8001f021514ae09142731a7d00190512?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/tmaybe","id":546665},"repo":{"url":"https://api.github.com/repos/ubuwaits/beautiful-web-type","id":3159966,"name":"ubuwaits/beautiful-web-type"},"public":true,"payload":{"action":"started"},"id":"1652857705"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:26Z","actor":{"gravatar_id":"6674c7cd4753478f1dddec7d3ca479e0","login":"neeckeloo","avatar_url":"https://secure.gravatar.com/avatar/6674c7cd4753478f1dddec7d3ca479e0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/neeckeloo","id":1768645},"repo":{"url":"https://api.github.com/repos/pmsipilot/jquery-highchartTable-plugin","id":2986393,"name":"pmsipilot/jquery-highchartTable-plugin"},"public":true,"org":{"gravatar_id":"6f61ed1e3396060275238bd85c6bce45","login":"pmsipilot","avatar_url":"https://secure.gravatar.com/avatar/6f61ed1e3396060275238bd85c6bce45?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/pmsipilot","id":1233777},"payload":{"action":"started"},"id":"1652857702"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:26Z","actor":{"gravatar_id":"404c21b3964401b264bc0ccda001c8b5","login":"xyzgentoo","avatar_url":"https://secure.gravatar.com/avatar/404c21b3964401b264bc0ccda001c8b5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/xyzgentoo","id":503440},"repo":{"url":"https://api.github.com/repos/takashisite/TSPopover","id":4324360,"name":"takashisite/TSPopover"},"public":true,"payload":{"action":"started"},"id":"1652857701"},{"type":"PushEvent","created_at":"2013-01-10T07:58:23Z","actor":{"gravatar_id":"34b251cf082c202fb3160b1afb810001","login":"janodvarko","avatar_url":"https://secure.gravatar.com/avatar/34b251cf082c202fb3160b1afb810001?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/janodvarko","id":37785},"repo":{"url":"https://api.github.com/repos/firebug/firebug","id":900208,"name":"firebug/firebug"},"public":true,"org":{"gravatar_id":"22b746e34a570b90788b575588c4ce3e","login":"firebug","avatar_url":"https://secure.gravatar.com/avatar/22b746e34a570b90788b575588c4ce3e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/firebug","id":386750},"payload":{"commits":[{"url":"https://api.github.com/repos/firebug/firebug/commits/2ce302eb2f4cf52963cdf0208a39193fc6f965a7","message":"FBTest:movescript/4932/testintothemaintestlist","distinct":true,"sha":"2ce302eb2f4cf52963cdf0208a39193fc6f965a7","author":{"email":"odvarko@gmail.com","name":"JanOdvarko"}},{"url":"https://api.github.com/repos/firebug/firebug/commits/30bbd75152df3069435f2f02d140962f1b880653","message":"Mergebranch'master'ofgithub.com:firebug/firebug","distinct":true,"sha":"30bbd75152df3069435f2f02d140962f1b880653","author":{"email":"odvarko@gmail.com","name":"JanOdvarko"}}],"distinct_size":2,"ref":"refs/heads/master","push_id":134107888,"head":"30bbd75152df3069435f2f02d140962f1b880653","before":"bc2ea3c0978a178828b1dfa9229484f9b7ccb95e","size":2},"id":"1652857699"},{"type":"IssueCommentEvent","created_at":"2013-01-10T07:58:23Z","actor":{"gravatar_id":"29f82ebe1801087f04de6aaae92e19ea","login":"pat","avatar_url":"https://secure.gravatar.com/avatar/29f82ebe1801087f04de6aaae92e19ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/pat","id":4183},"repo":{"url":"https://api.github.com/repos/pat/thinking-sphinx","id":9525,"name":"pat/thinking-sphinx"},"public":true,"payload":{"issue":{"user":{"url":"https://api.github.com/users/lephyrius","gists_url":"https://api.github.com/users/lephyrius/gists{/gist_id}","gravatar_id":"ed0c8be5f65a0b1b77b9db7991f4ede1","type":"User","avatar_url":"https://secure.gravatar.com/avatar/ed0c8be5f65a0b1b77b9db7991f4ede1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/lephyrius/subscriptions","received_events_url":"https://api.github.com/users/lephyrius/received_events","organizations_url":"https://api.github.com/users/lephyrius/orgs","repos_url":"https://api.github.com/users/lephyrius/repos","login":"lephyrius","id":747215,"starred_url":"https://api.github.com/users/lephyrius/starred{/owner}{/repo}","events_url":"https://api.github.com/users/lephyrius/events{/privacy}","followers_url":"https://api.github.com/users/lephyrius/followers","following_url":"https://api.github.com/users/lephyrius/following"},"url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415","labels":[],"html_url":"https://github.com/pat/thinking-sphinx/issues/415","labels_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415/labels{/name}","pull_request":{"html_url":null,"patch_url":null,"diff_url":null},"created_at":"2013-01-05T11:13:24Z","closed_at":"2013-01-05T17:28:50Z","milestone":null,"title":"MigratingtoTS3gotsomeerror","body":"```\r\nundefinedmethod`<<'fornil:NilClass\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:107:in`blockinprepare_for_render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:104:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:104:in`prepare_for_render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/active_record/sql_source.rb:61:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration/index.rb:29:in`blockinrender'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration/index.rb:29:in`collect'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration/index.rb:29:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/core/index.rb:48:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration.rb:39:in`blockinrender'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration.rb:39:in`collect'\r\n.rvm/gems/ruby-1.9.3-p327/gems/riddle-1.5.4/lib/riddle/configuration.rb:39:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/configuration.rb:81:in`render'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/configuration.rb:87:in`blockinrender_to_file'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/open-uri.rb:35:in`open'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/open-uri.rb:35:in`open'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/configuration.rb:87:in`render_to_file'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/rake_interface.rb:4:in`configure'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/rake_interface.rb:31:in`index'\r\n.rvm/gems/ruby-1.9.3-p327/gems/thinking-sphinx-3.0.0/lib/thinking_sphinx/tasks.rb:9:in`block(2levels)in'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:228:in`call'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:228:in`blockinexecute'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:223:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:223:in`execute'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:166:in`blockininvoke_with_call_chain'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/monitor.rb:211:in`mon_synchronize'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:159:in`invoke_with_call_chain'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:187:in`blockininvoke_prerequisites'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:185:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:185:in`invoke_prerequisites'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:165:in`blockininvoke_with_call_chain'\r\n.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/monitor.rb:211:in`mon_synchronize'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:159:in`invoke_with_call_chain'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/task.rb:152:in`invoke'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:143:in`invoke_task'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:101:in`block(2levels)intop_level'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:101:in`each'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:101:in`blockintop_level'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:110:in`run_with_threads'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:95:in`top_level'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:73:in`blockinrun'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:160:in`standard_exception_handling'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/lib/rake/application.rb:70:in`run'\r\n.rvm/gems/ruby-1.9.3-p327/gems/rake-10.0.3/bin/rake:33:in`'\r\n.rvm/gems/ruby-1.9.3-p327/bin/rake:23:in`load'\r\n.rvm/gems/ruby-1.9.3-p327/bin/rake:23:in`
'\r\nTasks:TOP=>ts:rebuild=>ts:index\r\n```\r\nGotthiserrorwhenmigratingtothinkingsphinx3.\r\n","updated_at":"2013-01-10T07:58:23Z","number":415,"state":"closed","assignee":null,"id":9704821,"events_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415/events","comments_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/415/comments","comments":8},"action":"created","comment":{"user":{"url":"https://api.github.com/users/pat","gists_url":"https://api.github.com/users/pat/gists{/gist_id}","gravatar_id":"29f82ebe1801087f04de6aaae92e19ea","type":"User","avatar_url":"https://secure.gravatar.com/avatar/29f82ebe1801087f04de6aaae92e19ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/pat/subscriptions","received_events_url":"https://api.github.com/users/pat/received_events","organizations_url":"https://api.github.com/users/pat/orgs","repos_url":"https://api.github.com/users/pat/repos","login":"pat","id":4183,"starred_url":"https://api.github.com/users/pat/starred{/owner}{/repo}","events_url":"https://api.github.com/users/pat/events{/privacy}","followers_url":"https://api.github.com/users/pat/followers","following_url":"https://api.github.com/users/pat/following"},"url":"https://api.github.com/repos/pat/thinking-sphinx/issues/comments/12084063","issue_url":"https://api.github.com/repos/pat/thinking-sphinx/issues/9704821","created_at":"2013-01-10T07:58:23Z","body":"Iwasjustwonderingwhatthecauseoftheissuewas.","updated_at":"2013-01-10T07:58:23Z","id":12084063}},"id":"1652857697"},{"type":"IssuesEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"786552a84365e60df3eeec8bc339a18c","login":"imsky","avatar_url":"https://secure.gravatar.com/avatar/786552a84365e60df3eeec8bc339a18c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/imsky","id":330895},"repo":{"url":"https://api.github.com/repos/imsky/holder","id":4641606,"name":"imsky/holder"},"public":true,"payload":{"issue":{"user":{"url":"https://api.github.com/users/imsky","gists_url":"https://api.github.com/users/imsky/gists{/gist_id}","gravatar_id":"786552a84365e60df3eeec8bc339a18c","type":"User","avatar_url":"https://secure.gravatar.com/avatar/786552a84365e60df3eeec8bc339a18c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/imsky/subscriptions","organizations_url":"https://api.github.com/users/imsky/orgs","received_events_url":"https://api.github.com/users/imsky/received_events","repos_url":"https://api.github.com/users/imsky/repos","login":"imsky","id":330895,"starred_url":"https://api.github.com/users/imsky/starred{/owner}{/repo}","events_url":"https://api.github.com/users/imsky/events{/privacy}","followers_url":"https://api.github.com/users/imsky/followers","following_url":"https://api.github.com/users/imsky/following"},"url":"https://api.github.com/repos/imsky/holder/issues/27","labels":[],"html_url":"https://github.com/imsky/holder/issues/27","labels_url":"https://api.github.com/repos/imsky/holder/issues/27/labels{/name}","pull_request":{"html_url":null,"patch_url":null,"diff_url":null},"title":"Fixwidthregressiononretinadisplay","created_at":"2013-01-10T07:58:22Z","closed_at":null,"milestone":null,"body":"","updated_at":"2013-01-10T07:58:22Z","assignee":{"url":"https://api.github.com/users/imsky","gists_url":"https://api.github.com/users/imsky/gists{/gist_id}","gravatar_id":"786552a84365e60df3eeec8bc339a18c","type":"User","avatar_url":"https://secure.gravatar.com/avatar/786552a84365e60df3eeec8bc339a18c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/imsky/subscriptions","organizations_url":"https://api.github.com/users/imsky/orgs","received_events_url":"https://api.github.com/users/imsky/received_events","repos_url":"https://api.github.com/users/imsky/repos","login":"imsky","id":330895,"starred_url":"https://api.github.com/users/imsky/starred{/owner}{/repo}","events_url":"https://api.github.com/users/imsky/events{/privacy}","followers_url":"https://api.github.com/users/imsky/followers","following_url":"https://api.github.com/users/imsky/following"},"number":27,"state":"open","id":9833911,"events_url":"https://api.github.com/repos/imsky/holder/issues/27/events","comments_url":"https://api.github.com/repos/imsky/holder/issues/27/comments","comments":0},"action":"opened"},"id":"1652857694"},{"type":"PushEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"f0b6d83305726d6a06282a864c92ec46","login":"MartinGeisse","avatar_url":"https://secure.gravatar.com/avatar/f0b6d83305726d6a06282a864c92ec46?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/MartinGeisse","id":1786083},"repo":{"url":"https://api.github.com/repos/MartinGeisse/public","id":4472103,"name":"MartinGeisse/public"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/MartinGeisse/public/commits/21ab9590d5b793d84564e68dc3f7f9ce28e6d272","message":"...","distinct":true,"sha":"21ab9590d5b793d84564e68dc3f7f9ce28e6d272","author":{"email":"geisse@Shopgates-Mac-mini-3.local","name":"MartinGeisse"}},{"url":"https://api.github.com/repos/MartinGeisse/public/commits/928877011d46d807955a7894c3397d2c5307faa9","message":"...","distinct":true,"sha":"928877011d46d807955a7894c3397d2c5307faa9","author":{"email":"geisse@Shopgates-Mac-mini-3.local","name":"MartinGeisse"}}],"distinct_size":2,"ref":"refs/heads/master","push_id":134107887,"head":"928877011d46d807955a7894c3397d2c5307faa9","before":"bdf420d834e807827bc15eb38901d2bbb31bde17","size":2},"id":"1652857692"},{"type":"PushEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"d89b0514cf4a50d0e53c5533fbe73e83","login":"mengzhuo","avatar_url":"https://secure.gravatar.com/avatar/d89b0514cf4a50d0e53c5533fbe73e83?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/mengzhuo","id":885662},"repo":{"url":"https://api.github.com/repos/mengzhuo/personal-Vim","id":7450902,"name":"mengzhuo/personal-Vim"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/mengzhuo/personal-Vim/commits/689b7eba4735c494befb3367a216cb7218d92dd6","message":"formatvimrc","distinct":true,"sha":"689b7eba4735c494befb3367a216cb7218d92dd6","author":{"email":"mengzhuo1203@gmail.com","name":"MengZhuo"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107885,"head":"689b7eba4735c494befb3367a216cb7218d92dd6","before":"ce44e73622d6ff7b4284ada289ec350087f5c846","size":1},"id":"1652857690"},{"type":"PushEvent","created_at":"2013-01-10T07:58:22Z","actor":{"gravatar_id":"7611f72ccfcc7126d82e8edbfac70267","login":"mpetersen","avatar_url":"https://secure.gravatar.com/avatar/7611f72ccfcc7126d82e8edbfac70267?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/mpetersen","id":50281},"repo":{"url":"https://api.github.com/repos/mpetersen/nelson","id":5403274,"name":"mpetersen/nelson"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/mpetersen/nelson/commits/621ed66f18cdf9aadf4a685d6ea6f6cbc43dac83","message":"UpdateREADME.md","distinct":true,"sha":"621ed66f18cdf9aadf4a685d6ea6f6cbc43dac83","author":{"email":"mail@moritzpetersen.de","name":"MoritzPetersen"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107879,"head":"621ed66f18cdf9aadf4a685d6ea6f6cbc43dac83","before":"4b17c791ddbf0cb7f6bb03989555bbd9680fdade","size":1},"id":"1652857684"},{"type":"PushEvent","created_at":"2013-01-10T07:58:21Z","actor":{"gravatar_id":"d41d8cd98f00b204e9800998ecf8427e","login":"graudeejs","avatar_url":"https://secure.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/graudeejs","id":1020124},"repo":{"url":"https://api.github.com/repos/cubesystems/i18n-leaf","id":6688885,"name":"cubesystems/i18n-leaf"},"public":true,"org":{"gravatar_id":"e12067ce3c567fca0d089997694f9e9f","login":"cubesystems","avatar_url":"https://secure.gravatar.com/avatar/e12067ce3c567fca0d089997694f9e9f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/cubesystems","id":686284},"payload":{"commits":[{"url":"https://api.github.com/repos/cubesystems/i18n-leaf/commits/196a702cf97a1d9bc076c23299fc2054580e74c7","message":"Fixtypo,removecontributingsection....fornow","distinct":true,"sha":"196a702cf97a1d9bc076c23299fc2054580e74c7","author":{"email":"aldis@cubesystems.lv","name":"AldisBerjoza"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107876,"before":"f12210994ba154c848e712c772ede5aef718786c","head":"196a702cf97a1d9bc076c23299fc2054580e74c7","size":1},"id":"1652857682"},{"type":"PushEvent","created_at":"2013-01-10T07:58:21Z","actor":{"gravatar_id":"d514d73311703c0c91bc1f380134567a","login":"njmittet","avatar_url":"https://secure.gravatar.com/avatar/d514d73311703c0c91bc1f380134567a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/njmittet","id":655211},"repo":{"url":"https://api.github.com/repos/njmittet/git-test","id":6186327,"name":"njmittet/git-test"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/njmittet/git-test/commits/a265dd95d563a1815e4817fba43cd157f814693f","message":"Addedanotherline","distinct":true,"sha":"a265dd95d563a1815e4817fba43cd157f814693f","author":{"email":"njmittet@gmail.com","name":"NilsJørgenMittet"}},{"url":"https://api.github.com/repos/njmittet/git-test/commits/d58dd1b6d201a3a3ddd55d09b529af6374297f38","message":"Mergebranch'master'ofgithub.com:njmittet/git-test\n\nConflicts:\n\tclient.txt","distinct":true,"sha":"d58dd1b6d201a3a3ddd55d09b529af6374297f38","author":{"email":"njmittet@gmail.com","name":"NilsJørgenMittet"}}],"distinct_size":2,"ref":"refs/heads/master","push_id":134107874,"head":"d58dd1b6d201a3a3ddd55d09b529af6374297f38","before":"42cc0d9567ea359340ccd602cb6fa6215ce9e961","size":2},"id":"1652857680"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:20Z","actor":{"gravatar_id":"11cf92381d24bdea86a357cc2c6bff4e","login":"demitsuri","avatar_url":"https://secure.gravatar.com/avatar/11cf92381d24bdea86a357cc2c6bff4e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/demitsuri","id":2697636},"repo":{"url":"https://api.github.com/repos/JohnAlbin/git-svn-migrate","id":870387,"name":"JohnAlbin/git-svn-migrate"},"public":true,"payload":{"action":"started"},"id":"1652857678"},{"type":"PushEvent","created_at":"2013-01-10T07:58:20Z","actor":{"gravatar_id":"699eb751118c39590468040803ec21d6","login":"eatienza","avatar_url":"https://secure.gravatar.com/avatar/699eb751118c39590468040803ec21d6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/eatienza","id":1743603},"repo":{"url":"https://api.github.com/repos/eatienza/gopack","id":7172902,"name":"eatienza/gopack"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/eatienza/gopack/commits/139a78b68326dfd000e24ad55e366a3deaba40ae","message":"makegpktestworkinsubdirectories","distinct":true,"sha":"139a78b68326dfd000e24ad55e366a3deaba40ae","author":{"email":"eric@ericaro.net","name":"EricAtienza"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107873,"head":"139a78b68326dfd000e24ad55e366a3deaba40ae","before":"065c2d29b6ea565fe08cc84863cafbcabc8ce6ff","size":1},"id":"1652857675"},{"type":"GollumEvent","created_at":"2013-01-10T07:58:19Z","actor":{"gravatar_id":"8b608e9e82cf3cda8c66cb1b08a014b3","login":"greentea039","avatar_url":"https://secure.gravatar.com/avatar/8b608e9e82cf3cda8c66cb1b08a014b3?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/greentea039","id":2049309},"repo":{"url":"https://api.github.com/repos/GaryMcNabb/HVSTAT","id":5182252,"name":"GaryMcNabb/HVSTAT"},"public":true,"payload":{"pages":[{"page_name":"Home","html_url":"https://github.com/GaryMcNabb/HVSTAT/wiki/Home","title":"Home","sha":"3753f109634c7f5ba6f465f65b5c8f575054f9f8","summary":null,"action":"edited"}]},"id":"1652857670"},{"type":"WatchEvent","created_at":"2013-01-10T07:58:18Z","actor":{"gravatar_id":"be73a0d3304f2a2c43b0c27a79045b69","login":"henter","avatar_url":"https://secure.gravatar.com/avatar/be73a0d3304f2a2c43b0c27a79045b69?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/henter","id":239970},"repo":{"url":"https://api.github.com/repos/jackyz/pobi","id":7216584,"name":"jackyz/pobi"},"public":true,"payload":{"action":"started"},"id":"1652857669"},{"type":"CreateEvent","created_at":"2013-01-10T07:58:18Z","actor":{"gravatar_id":"9721138b1cd172d47e88cd4d11614362","login":"marciohariki","avatar_url":"https://secure.gravatar.com/avatar/9721138b1cd172d47e88cd4d11614362?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/marciohariki","id":478795},"repo":{"url":"https://api.github.com/repos/marciohariki/faraja","id":7536835,"name":"marciohariki/faraja"},"public":true,"payload":{"description":"","master_branch":"master","ref":null,"ref_type":"repository"},"id":"1652857668"},{"type":"CreateEvent","created_at":"2013-01-10T07:58:18Z","actor":{"gravatar_id":"16044a3433095bc94514e1ac58a005a8","login":"OdyX","avatar_url":"https://secure.gravatar.com/avatar/16044a3433095bc94514e1ac58a005a8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/OdyX","id":417403},"repo":{"url":"https://api.github.com/repos/OdyX/colobot-level-i18n-infra","id":7536834,"name":"OdyX/colobot-level-i18n-infra"},"public":true,"payload":{"description":"Translationinfrastructureworkforcolobotlevels","master_branch":"master","ref":null,"ref_type":"repository"},"id":"1652857667"},{"type":"IssueCommentEvent","created_at":"2013-01-10T07:58:17Z","actor":{"gravatar_id":"29bc0a400b55eb59e811fce93477ca38","login":"rosenkrieger","avatar_url":"https://secure.gravatar.com/avatar/29bc0a400b55eb59e811fce93477ca38?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/rosenkrieger","id":2276814},"repo":{"url":"https://api.github.com/repos/SynoCommunity/spksrc","id":2565137,"name":"SynoCommunity/spksrc"},"public":true,"org":{"gravatar_id":"35084cec3ea4e7ea80951078d2030339","login":"SynoCommunity","avatar_url":"https://secure.gravatar.com/avatar/35084cec3ea4e7ea80951078d2030339?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/SynoCommunity","id":1123581},"payload":{"issue":{"user":{"url":"https://api.github.com/users/G1zm0","gists_url":"https://api.github.com/users/G1zm0/gists{/gist_id}","gravatar_id":"0d0b73f1ccb919689faa904c2c658d3b","type":"User","avatar_url":"https://secure.gravatar.com/avatar/0d0b73f1ccb919689faa904c2c658d3b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/G1zm0/subscriptions","received_events_url":"https://api.github.com/users/G1zm0/received_events","organizations_url":"https://api.github.com/users/G1zm0/orgs","repos_url":"https://api.github.com/users/G1zm0/repos","login":"G1zm0","id":1174845,"starred_url":"https://api.github.com/users/G1zm0/starred{/owner}{/repo}","events_url":"https://api.github.com/users/G1zm0/events{/privacy}","followers_url":"https://api.github.com/users/G1zm0/followers","following_url":"https://api.github.com/users/G1zm0/following"},"url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249","labels":[],"html_url":"https://github.com/SynoCommunity/spksrc/issues/249","labels_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249/labels{/name}","pull_request":{"html_url":null,"patch_url":null,"diff_url":null},"title":"NewznabinstallDS211J","created_at":"2012-09-23T14:21:36Z","closed_at":null,"milestone":null,"body":"Thisisrelatedto[#227](https://github.com/SynoCommunity/spksrc/issues/227#issuecomment-8543626),tokeepalog.\r\nAndaskforhelpifneeded.\r\n\r\nStep1toinstallissettingal[Prerequisites](http://newznab.readthedocs.org/en/latest/install/#prerequisites)\r\n-EnablephpandwebstationinDSM.\r\n-DoNOTenableregister_globals\r\n-add:/opt/share/peartophpopen_basedir\r\n-ipkginstallphp-curl\r\n-ipkginstallphp-pear\r\n-editphp.ini\r\n1.(setmaxphpmemorylimitto256),won'tknowifthiswillwork.\r\n2.addpeartoopenbase_dir(include_path=\".:/php/includes:/opt/share/pear\")\r\n\r\n[Result:](https://dl.dropbox.com/u/16935152/newsnab/step1.png)\r\n\r\n\r\n","updated_at":"2013-01-10T07:58:17Z","assignee":null,"number":249,"state":"open","id":7071528,"events_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249/events","comments_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/249/comments","comments":146},"action":"created","comment":{"user":{"url":"https://api.github.com/users/rosenkrieger","gists_url":"https://api.github.com/users/rosenkrieger/gists{/gist_id}","gravatar_id":"29bc0a400b55eb59e811fce93477ca38","type":"User","avatar_url":"https://secure.gravatar.com/avatar/29bc0a400b55eb59e811fce93477ca38?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/rosenkrieger/subscriptions","received_events_url":"https://api.github.com/users/rosenkrieger/received_events","organizations_url":"https://api.github.com/users/rosenkrieger/orgs","repos_url":"https://api.github.com/users/rosenkrieger/repos","login":"rosenkrieger","id":2276814,"starred_url":"https://api.github.com/users/rosenkrieger/starred{/owner}{/repo}","events_url":"https://api.github.com/users/rosenkrieger/events{/privacy}","followers_url":"https://api.github.com/users/rosenkrieger/followers","following_url":"https://api.github.com/users/rosenkrieger/following"},"url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/comments/12084060","issue_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/7071528","created_at":"2013-01-10T07:58:16Z","body":"Me.Again;-)\r\n\r\nHopefullysomeonewhounderstandsREGEXcanhelpme.\r\n\r\nSoIaddedanebookgroup,forsomereasontherearealsomoviesfromacertainposterinthere-whichIdoNOTwant.\r\n\r\nTheREGEX/^(?P.*)$/ifindseverythinginthegroup,includingthestuffidonotwant.\r\n\r\nHowwouldIhavetochangeitsothatstufffromusenet-space-cowboysisNOTincluded?","updated_at":"2013-01-10T07:58:16Z","id":12084060}},"id":"1652857665"},{"type":"ForkEvent","created_at":"2013-01-10T07:58:17Z","actor":{"gravatar_id":"57a77579176a45583682e372067e8d23","login":"slwchs","avatar_url":"https://secure.gravatar.com/avatar/57a77579176a45583682e372067e8d23?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/slwchs","id":1146116},"repo":{"url":"https://api.github.com/repos/DeNADev/HandlerSocket-Plugin-for-MySQL","id":837872,"name":"DeNADev/HandlerSocket-Plugin-for-MySQL"},"public":true,"org":{"gravatar_id":"a5c6d5d74b64284fcb7d963ee2d3cfc5","login":"DeNADev","avatar_url":"https://secure.gravatar.com/avatar/a5c6d5d74b64284fcb7d963ee2d3cfc5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/DeNADev","id":1357586},"payload":{"forkee":{"description":"","fork":true,"url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL","language":"C++","stargazers_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/stargazers","clone_url":"https://github.com/slwchs/HandlerSocket-Plugin-for-MySQL.git","tags_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/tags{/tag}","full_name":"slwchs/HandlerSocket-Plugin-for-MySQL","merges_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/merges","forks":0,"private":false,"git_refs_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/refs{/sha}","archive_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/{archive_format}{/ref}","collaborators_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/collaborators{/collaborator}","owner":{"url":"https://api.github.com/users/slwchs","gists_url":"https://api.github.com/users/slwchs/gists{/gist_id}","gravatar_id":"57a77579176a45583682e372067e8d23","type":"User","avatar_url":"https://secure.gravatar.com/avatar/57a77579176a45583682e372067e8d23?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/slwchs/subscriptions","organizations_url":"https://api.github.com/users/slwchs/orgs","received_events_url":"https://api.github.com/users/slwchs/received_events","repos_url":"https://api.github.com/users/slwchs/repos","login":"slwchs","id":1146116,"starred_url":"https://api.github.com/users/slwchs/starred{/owner}{/repo}","events_url":"https://api.github.com/users/slwchs/events{/privacy}","followers_url":"https://api.github.com/users/slwchs/followers","following_url":"https://api.github.com/users/slwchs/following"},"languages_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/languages","trees_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/trees{/sha}","labels_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/labels{/name}","html_url":"https://github.com/slwchs/HandlerSocket-Plugin-for-MySQL","pushed_at":"2012-07-10T06:30:41Z","created_at":"2013-01-10T07:58:16Z","has_issues":false,"forks_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/forks","branches_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/branches{/branch}","commits_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/commits{/sha}","notifications_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/notifications{?since,all,participating}","open_issues":0,"contents_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/contents/{+path}","blobs_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/blobs{/sha}","issues_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/issues{/number}","compare_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/compare/{base}...{head}","issue_events_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/issues/events{/number}","name":"HandlerSocket-Plugin-for-MySQL","updated_at":"2013-01-10T07:58:16Z","statuses_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/statuses/{sha}","forks_count":0,"assignees_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/assignees{/user}","ssh_url":"git@github.com:slwchs/HandlerSocket-Plugin-for-MySQL.git","public":true,"has_wiki":true,"subscribers_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/subscribers","mirror_url":null,"watchers_count":0,"id":7536833,"has_downloads":true,"git_commits_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/commits{/sha}","downloads_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/downloads","pulls_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/pulls{/number}","homepage":"","issue_comment_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/issues/comments/{number}","hooks_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/hooks","subscription_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/subscription","milestones_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/milestones{/number}","svn_url":"https://github.com/slwchs/HandlerSocket-Plugin-for-MySQL","events_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/events","git_tags_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/git/tags{/sha}","teams_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/teams","comments_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/comments{/number}","open_issues_count":0,"keys_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/keys{/key_id}","git_url":"git://github.com/slwchs/HandlerSocket-Plugin-for-MySQL.git","contributors_url":"https://api.github.com/repos/slwchs/HandlerSocket-Plugin-for-MySQL/contributors","size":204,"watchers":0}},"id":"1652857660"},{"type":"PushEvent","created_at":"2013-01-10T07:58:16Z","actor":{"gravatar_id":"f8b3de3c77bce8a6b65841936fefe353","login":"markpiro","avatar_url":"https://secure.gravatar.com/avatar/f8b3de3c77bce8a6b65841936fefe353?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/markpiro","id":362803},"repo":{"url":"https://api.github.com/repos/markpiro/muzicbaux","id":7496715,"name":"markpiro/muzicbaux"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/markpiro/muzicbaux/commits/bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","message":"authcallbackchange","distinct":true,"sha":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","author":{"email":"justbanter@gmail.com","name":"mark"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107864,"head":"bbbb56de64cb3c7c1d174546fb4e340c75bb8c0c","before":"b06a8ac52ce1e0a984c79a7a0d8e7a96e6674615","size":1},"id":"1652857654"},{"type":"PushEvent","created_at":"2013-01-10T07:58:15Z","actor":{"gravatar_id":"b9fc678d24d871a8505c7da255993bc5","login":"skorks","avatar_url":"https://secure.gravatar.com/avatar/b9fc678d24d871a8505c7da255993bc5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/skorks","id":109413},"repo":{"url":"https://api.github.com/repos/skorks/escort","id":7437220,"name":"skorks/escort"},"public":true,"payload":{"commits":[{"url":"https://api.github.com/repos/skorks/escort/commits/047f85ba0a47de5debdb43f62c3782543e228250","message":"Betterformattersforhelptext","distinct":true,"sha":"047f85ba0a47de5debdb43f62c3782543e228250","author":{"email":"alan@skorks.com","name":"AlanSkorkin"}}],"distinct_size":1,"ref":"refs/heads/master","push_id":134107863,"head":"047f85ba0a47de5debdb43f62c3782543e228250","before":"267ba05093edd0ea70e5dc3801a6f06b171a07d0","size":1},"id":"1652857652"},{"type":"PushEvent","created_at":"2013-01-10T07:58:14Z","actor":{"gravatar_id":"6a0503c195f533b5cd6bd4ccdd6cdc3e","login":"kmaehashi","avatar_url":"https://secure.gravatar.com/avatar/6a0503c195f533b5cd6bd4ccdd6cdc3e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/kmaehashi","id":939877},"repo":{"url":"https://api.github.com/repos/jubatus/website","id":2644458,"name":"jubatus/website"},"public":true,"org":{"gravatar_id":"e48bca9362833c506303719cf6f2fd9c","login":"jubatus","avatar_url":"https://secure.gravatar.com/avatar/e48bca9362833c506303719cf6f2fd9c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","url":"https://api.github.com/orgs/jubatus","id":740604},"payload":{"commits":[{"url":"https://api.github.com/repos/jubatus/website/commits/210ed738f81eadeaf7135c7ff1b7c471d9a91312","message":"fixdeadlink","distinct":true,"sha":"210ed738f81eadeaf7135c7ff1b7c471d9a91312","author":{"email":"webmaster@kenichimaehashi.com","name":"KenichiMaehashi"}}],"distinct_size":1,"ref":"refs/heads/develop","push_id":134107860,"before":"27b48c300994293b38c1b1d7f8cf656a551aa16f","head":"210ed738f81eadeaf7135c7ff1b7c471d9a91312","size":1},"id":"1652857648"},{"type":"GollumEvent","created_at":"2013-01-10T07:58:15Z","actor":{"gravatar_id":"923326b259c68209a76497ad1d3ceec0","login":"akrillo89","avatar_url":"https://secure.gravatar.com/avatar/923326b259c68209a76497ad1d3ceec0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/akrillo89","id":2676770},"repo":{"url":"https://api.github.com/repos/arsenij-solovjev/sonar-modelbus-plugin","id":6535088,"name":"arsenij-solovjev/sonar-modelbus-plugin"},"public":true,"payload":{"pages":[{"page_name":"SonarPluginDevelopment","html_url":"https://github.com/arsenij-solovjev/sonar-modelbus-plugin/wiki/Sonar-Plugin-Development","title":"SonarPluginDevelopment","sha":"a824c9c9bb5e874e0d91809512d42654d46f8c14","summary":null,"action":"edited"}]},"id":"1652857651"},{"type":"ForkEvent","created_at":"2013-01-10T07:58:13Z","actor":{"gravatar_id":"28f08154fd59530479209fef41f674e1","login":"vcovito","avatar_url":"https://secure.gravatar.com/avatar/28f08154fd59530479209fef41f674e1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","url":"https://api.github.com/users/vcovito","id":1354081},"repo":{"url":"https://api.github.com/repos/wang-bin/QtAV","id":6435042,"name":"wang-bin/QtAV"},"public":true,"payload":{"forkee":{"full_name":"vcovito/QtAV","stargazers_url":"https://api.github.com/repos/vcovito/QtAV/stargazers","clone_url":"https://github.com/vcovito/QtAV.git","fork":true,"url":"https://api.github.com/repos/vcovito/QtAV","tags_url":"https://api.github.com/repos/vcovito/QtAV/tags{/tag}","description":"AmedialibrarybasedonQtandFFmpeg.DevelopmentfilesforMinGWcanbedownloadedfromehttps://sourceforge.net/projects/qtav/files/?","merges_url":"https://api.github.com/repos/vcovito/QtAV/merges","forks":0,"language":"C++","private":false,"archive_url":"https://api.github.com/repos/vcovito/QtAV/{archive_format}{/ref}","collaborators_url":"https://api.github.com/repos/vcovito/QtAV/collaborators{/collaborator}","languages_url":"https://api.github.com/repos/vcovito/QtAV/languages","owner":{"gists_url":"https://api.github.com/users/vcovito/gists{/gist_id}","gravatar_id":"28f08154fd59530479209fef41f674e1","url":"https://api.github.com/users/vcovito","type":"User","avatar_url":"https://secure.gravatar.com/avatar/28f08154fd59530479209fef41f674e1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","subscriptions_url":"https://api.github.com/users/vcovito/subscriptions","organizations_url":"https://api.github.com/users/vcovito/orgs","received_events_url":"https://api.github.com/users/vcovito/received_events","repos_url":"https://api.github.com/users/vcovito/repos","login":"vcovito","starred_url":"https://api.github.com/users/vcovito/starred{/owner}{/repo}","id":1354081,"events_url":"https://api.github.com/users/vcovito/events{/privacy}","followers_url":"https://api.github.com/users/vcovito/followers","following_url":"https://api.github.com/users/vcovito/following"},"git_refs_url":"https://api.github.com/repos/vcovito/QtAV/git/refs{/sha}","labels_url":"https://api.github.com/repos/vcovito/QtAV/labels{/name}","pushed_at":"2013-01-07T12:17:03Z","html_url":"https://github.com/vcovito/QtAV","trees_url":"https://api.github.com/repos/vcovito/QtAV/git/trees{/sha}","forks_url":"https://api.github.com/repos/vcovito/QtAV/forks","commits_url":"https://api.github.com/repos/vcovito/QtAV/commits{/sha}","branches_url":"https://api.github.com/repos/vcovito/QtAV/branches{/branch}","notifications_url":"https://api.github.com/repos/vcovito/QtAV/notifications{?since,all,participating}","created_at":"2013-01-10T07:58:13Z","has_issues":false,"blobs_url":"https://api.github.com/repos/vcovito/QtAV/git/blobs{/sha}","issues_url":"https://api.github.com/repos/vcovito/QtAV/issues{/number}","compare_url":"https://api.github.com/repos/vcovito/QtAV/compare/{base}...{head}","open_issues":0,"contents_url":"https://api.github.com/repos/vcovito/QtAV/contents/{+path}","name":"QtAV","statuses_url":"https://api.github.com/repos/vcovito/QtAV/statuses/{sha}","assignees_url":"https://api.github.com/repos/vcovito/QtAV/assignees{/user}","forks_count":0,"updated_at":"2013-01-10T07:58:13Z","issue_events_url":"https://api.github.com/repos/vcovito/QtAV/issues/events{/number}","ssh_url":"git@github.com:vcovito/QtAV.git","subscribers_url":"https://api.github.com/repos/vcovito/QtAV/subscribers","mirror_url":null,"public":true,"has_wiki":true,"git_commits_url":"https://api.github.com/repos/vcovito/QtAV/git/commits{/sha}","downloads_url":"https://api.github.com/repos/vcovito/QtAV/downloads","id":7536832,"pulls_url":"https://api.github.com/repos/vcovito/QtAV/pulls{/number}","has_downloads":true,"issue_comment_url":"https://api.github.com/repos/vcovito/QtAV/issues/comments/{number}","watchers_count":0,"homepage":"","hooks_url":"https://api.github.com/repos/vcovito/QtAV/hooks","subscription_url":"https://api.github.com/repos/vcovito/QtAV/subscription","milestones_url":"https://api.github.com/repos/vcovito/QtAV/milestones{/number}","events_url":"https://api.github.com/repos/vcovito/QtAV/events","svn_url":"https://github.com/vcovito/QtAV","git_tags_url":"https://api.github.com/repos/vcovito/QtAV/git/tags{/sha}","teams_url":"https://api.github.com/repos/vcovito/QtAV/teams","comments_url":"https://api.github.com/repos/vcovito/QtAV/comments{/number}","open_issues_count":0,"keys_url":"https://api.github.com/repos/vcovito/QtAV/keys{/key_id}","contributors_url":"https://api.github.com/repos/vcovito/QtAV/contributors","size":4286,"watchers":0,"git_url":"git://github.com/vcovito/QtAV.git"}},"id":"1652857642"}] diff --git a/benchmark_21/src/main/resources/data/simd-json/gsoc-2018.json b/benchmark_21/src/main/resources/data/simd-json/gsoc-2018.json new file mode 100644 index 000000000..8b700d838 --- /dev/null +++ b/benchmark_21/src/main/resources/data/simd-json/gsoc-2018.json @@ -0,0 +1 @@ +{"0":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InstructorInterfaceforPlagiarismDetection","description":"PlagiarismDetectionisamongthesignificantandcrucialtoolsprovidedbySubmitty.IwouldliketoworkonimprovisingthecurrentPlagiarismDetectorbyimplementingfollowingfeatures-Plagiarismdetectorextensiontopdf/txtfiles,extendingthelanguagesupporttofurtherincludeMatlab.","sponsor":{"@type":"Organization","name":"Submitty","disambiguatingDescription":"ProgrammingassignmentsubmissionwithautomatedgradingandmanualTAgrading","description":"Submittyisanopensourceprogrammingassignmentsubmissionsystemwithsecureandautomatedtesting,automatedgrading,andefficientmanualTA/instructorgrading&overallcoursegradesmanagement.Submittywaslaunchedbythe[RensselaerCenterforOpenSourceSoftware(RCOS)](https://rcos.io).\n\nTheSubmittyprojectishostedonGitHub.https://github.com/Submitty/\n\nKeyFeatures\n*Securetestingofmanylanguages:Python,C/C++,Java,Scheme,Prolog,SPIM,andanythingavailableonGNU/Linux!\n*Customizableautomatedgradingwithimmediatefeedbacktostudents\n*Advancedgradingtools:staticanalysis,JUnit,codecoverage,memorydebuggers,etc.\n*Studentuploadbydrag-and-drop,zipupload,orversioncontrol\n*Correctmistakesthroughmultiplesubmissions,flexible``lateday\u2019\u2019policy,hiddentests\n*Interfaceforcomplementaryinstructor/TAmanualgrading,overallgradesummaries\n*Instructorshavefullaccesstologsfordebugging,launchbatchregrading\n*Scalestomultiplecourseswiththousandsofstudents\n*SupportsmultipleinstructorsandTAspercourse\n*Open-source,freetouse,installonyourownhardware,orVPS\n*Discussionforum\n*PlagiarismDetection\n\nIntheFall2017term,Submittywasusedby1800+studentsin14differentcoursesinthe[RPIComputerScience](https://cs.rpi.edu)department.Thelargestclass,ComputerScienceI,hadmorethan700students.ThecoursesusingSubmittycoverthefullspectrumofthecomputerscienceundergraduateandgraduatecurriculumfromintroductoryprogrammingcourses,intermediateandadvancedtheorycourses,popularjunior/seniorelectiveswithteamprogrammingprojectsandwrittenreportprojects,andspecializedadvancedtopicscross-listedasgraduatecourses.\n\nSubmittywaspresentedat[ACMSIGCSE2017](http://submitty.org/publications/)inMarch2017andsubsequentlysuccessfullyusedbyinstructorsforcoursesat3otheruniversitiesinFall2017.SubmittywillbepresentingbothademoandpostersatSIGCSE2018andaimstoexpandtomoreusers.","url":"http://submitty.org","logo":"//lh3.googleusercontent.com/FLRWAXOdIRaYKzSA7YULWdjVDGqdcOC5p4n0XEu2zDyachPeNHrF6Roz_6dCtkSFTnL_7PYtldjFyJJlIM8MHsJ5EgEz9A"},"author":{"@type":"Person","name":"TusharGurjar"}},"1":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveUIandAddTestforApacheTavernaMobile","description":"IlookedattheTavernamobileandIfoundthatthisappisforanyonewhowantstocreateandrunworkflows,Itbasicallyshowsworkflow,developedbydifferentusers,\nthisappistogivethemaplatformbywhichtheycanview,thatisnotathisdesk.For\ninstance,whenvisitingaconferencehemighthearaboutsomeone'sworkflow,which\nhecanquicklylocateandaddtostarredworkflowsforlaterexploration.So,InthisGSoC2018Iwillwritethenewtestsforthisapachetavernamobileapplication.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"HiteshGautam"}},"2":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KernelspaceSOCKSproxyforLinux4.x","description":"CurrentlynoopensourceSOCKSproxyavailableforrecentkernelversions.Infactrouterproxificationdependsonuser-spaceproxyapplications.Thismakestheoperationmuchslowerbecauseoftheintensivepacketcopybetweenkernelspaceanduser-space.Withthiskernelmodulelow-costembeddeddevicescandotheproxyfunctionentirelyinkernelspacewhichmakesthewholeoperationmuchfaster,avoidingcopies.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"FejesFerenc"}},"3":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralImprovements","description":"Theaimoftheprojectistoimplementsomeoftheenhancementssuggestedintheissuetrackertoimproveuserexperience(addingnewusefulfeaturesandmakingtheappeasiertouse),securityandperformance.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"lakshya.arora"}},"4":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RevampPrintDialog","description":"TheideaismakePrintDialogclean,simpleandstraightforwardfortheuser.\n\nPrintDialogcontentwillonlyfeatureessentialprintingoptions.Allotheroptionscouldbedisplayedonanew\"MoreOptions\"Dialog.ThisproposalalsointendstosolveprintingambiguitybetweenthePrintDialogandthePrinterPropertiesDialog.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"DanielSilva"}},"5":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingAll-to-AllCommunicationtoHPX","description":"All-to-AllCommunicationsisaveryimportantfeaturethatissupportedbyHPClibrariestoallowmanyprocessesondifferentlocalitiestoprocessdataefficientlyandeasily.MakingHPXsupportthisfeaturewillincreasethelibrary'sperformanceandcapabilities.It'snotaneasyprojectanditneedsresearchingtogetthebestalgorithmsthatfitwiththelibrary'sarchitecture.\n\nAlreadythereisabasicimplementationofbroadcastmethodinHPX.Manyalgorithmswillbetestedtorefinetheexistingimplementation.Afterthatdifferentmethods(likescatter,gather,etc...)willbesupported.Alsobenchmarkswillbeprovidedtotesttheperformanceofthealgorithms.\n\nAnewimportantfeatureisontheway!","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"AhmedSamir"}},"6":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CustomAnalytics","description":"Worldbrain-Memexalreadyhasanalyticsbutthey\u2019relimited.Thisproposalinvolvesstoring,trackingandanalysinganeventlogoftheuseractivity,bothonindividualandwholeuser-baselevels.","sponsor":{"@type":"Organization","name":"WorldBrain.io-VerifyingtheInternet","disambiguatingDescription":"Bookmarkingextensionthatworkslikeyourbrain-full-textsearcheverything.","description":"WorldBrain\u2019smissionistomakeiteasierforpeopletoorganise,recover,andsharethemostusefulandtrustworthycontenttheyfindontheweb.\nTodothat,webuiltMemex.Anopen-sourcebookmarkingtoolforgreatthinkers:theresearchers,scientists,academics,students,polemics,publishers,reporters,andwriterswhowanttomaketheworldabetterplaceusingfacts,research,andverifiedinformation.\n\nWithMemexwewanttohelpyoueasethefrustrationofnotbeingabletofindsomethingyou\u2019veseenonline,whetherit\u2019sawebsite,apostonsocialmedia,ausefulcomment,orimportantquote.\nUserscanfindthingsagain,bysearchingforeverywordofeverywebsitevisited\u2013plustheycanfilterbydomain,customtagsortime.\nAlsouserscancreatelinkstohighlightsofarticles,theycansendtootherpeople.\n\nMemexisbuiltwithfullprivacyanddataownershipinmind.\nAlldataisstoredlocallyonauser\u2019sowncomputer.Youcanalsopauseindexing,ortoblacklistdomainsorURLs.\n\nOurlong-termvisionistobattleonlinemisinformation,byenablinguserstobuildonthepastweb-researchofotherpeople,andbreakoutoftheirfilterbubblesbycomparingmultipledifferentopinions.(worldbrain.io/vision)","url":"http://worldbrain.io","logo":"//lh3.googleusercontent.com/8g3dUIyto5-mko4qVa5DTHNuS3EXJdLPFrEqOIT328p-9BmRiO7D7Pgr-I7EGBkEzPLuj_5JV3YMNm9-23dFsds4YxJlDu73"},"author":{"@type":"Person","name":"MukeshKumarKharita"}},"7":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PredictrelevanceofsearchresultsfromhistoricalclicksusingaNeuralClickModel","description":"Clickmodelsarealgorithmicapproacheswhichhelpinthe\u200bunderstandingrelevanceofdocumentsoveragivenquerybymodelingthesearchqueriesinaparticularfashion.Currently,WikimediaSearchusesDynamicBayesianNetwork[DBN]whichisbasedontheprobabilisticgraphicalmodel.Analgorithmicmodel,NeuralClickModel[NCM]hasbeenproposed,whichisnotonlymoreaccuratethanDBNbutalsoprovidesawaytoinputsemanticfeaturesapartfromclickdata.Thisprojectisaboutimplementing,testingandanalyzingNCMverifyifitprovidesanycomputationalorpredictionbenefitstothecurrentmodelandfinallyintegratingwiththeMjolnirlibrary.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"KaranDhingra"}},"8":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConsoleInterfaceImprovements","description":"Radare2hasaveryflexibleconsoleinterface,includingcommandline,differentvisualmodesandUnix-likeintegrationwithothertools.Buttherearestillalotofthingstobedone,mainly:\n\n1)Unifysimilarcodebetweenalldifferentmodes\n\n2)FixingUnicodesupportinRCanvasandVisualPanelsmode\n\n3)Writeapopupwindowwidgetforselection/autocompletion\n\n4)AddthetableAPI/commandslikeitisdoneforgraphs\n\n5)AddAPIandcommandforsettinggraphnodebackground\n\n6)Showminigraphtogetherwithgraph\n\n7)Radiff2visualsplit-viewmode\n\n8)Testsanddocumentation(r2book)fornewcommands","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"LucaDiBartolomeo"}},"9":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementandExtensionofDataTransformsinVega-Lite","description":"ImplementationofsomeoftheusefultransformsfromVegacurrentlynotpresentinVega-Lite","sponsor":{"@type":"Organization","name":"TheVegaVisualizationToolsbytheUWInteractiveDataLab","disambiguatingDescription":"Declarativeformats&ApplicationsforCreating,Saving&SharingVisualizations","description":"Overyearsworkingindatavisualization,we\u2019vesoughttobuildtoolsthathelpdesignerscraftsophisticatedgraphics,includingsystemssuchasPrefuse,ProtovisandD3.js.However,inthegrandschemeofthings,\u201cartisanal\u201dvisualizationshand-codedbyskilleddesignersaretheexception,nottherule.Thevastmajorityoftheworld\u2019svisualizationsinsteadareproducedusingend-userapplicationssuchasspreadsheetsandbusinessintelligencetools.Whilevaluable,thesetoolsoftenfallshortoffullysupportingtheiterative,interactiveprocessofdataanalysis.Improvedtoolscouldhelpalargerswathofpeoplecreateeffectivevisualizationsandbetterunderstandtheirdata.\nThegoaloftheVegaprojectistopromoteanecosystemofusableandinteroperablevisualizationtools,supportingusecasesrangingfromexploratorydataanalysistoeffectivecommunicationviacustomvisualizationdesign.\nThisgoalhasledustodevelopnotasingularsystem,butratherastackoftoolsforinteractivedatavisualization.AtthefoundationofthisstackistheVegavisualizationgrammar.SimilartohowSQLprovidesalanguageforexpressingdatabasequeries,Vegaprovidesadeclarativelanguagefordescribinginteractivevisualizationswithprimitivebuildingblockssuchasdata,transforms,marks,andeventstreams.OntopofVega,Vega-Liteprovidesaconciselanguageforrapidlygeneratingstatisticalgraphicstosupportdataanalysis.WithVegaandVega-Lite,wehavebuiltanumberofgraphicaluserinterfacesincludingtheVoyagervisualizationtool,whichblendsmanualandautomatedchartauthoringtofacilitateexploratorydataanalysis.\nToolsfromtheVegaecosystemshavebeenadoptedbytheJupyter/Pythondatasciencecommunities,Wikipedia,andleadingtechcompaniesincludingApple,Google,Microsoft,Netflix,FitBit,andTwitter.","url":"https://vega.github.io/","logo":"//lh3.googleusercontent.com/SpPtZ6sYc5OVjLDRkPVEYbLOEaAATKi3_2XrrZb7a-zaAnuicKkjEnifBbL-Kw2Etalj9m3ip8ukIg-mUDSSxg3SCcwgu9E"},"author":{"@type":"Person","name":"invokesus"}},"10":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvetheimageloadingpipeline","description":"Theprojectaimsatextendingtheaudioassetcachingandpreloadingfunctionalityinthefrontendtohandleimagesaswell.AlsotheaimistomigratethecurrentimagedatafromAppEngineDatastoretoGoogleCloudStorageandtostorethenewimagesintheGoogleCloudStorage.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"AashishGaba"}},"11":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCmacOSInterfaceRedesign","description":"ThisprojectaimstorevampVLC\u2019suserinterfaceformacOSandimprovetheuserexperience.TheintroductionoftheMediaCenterwillprovideusersnewwaystobrowseaudioandvideofiles/content.WewillbealsoIntroducingawholenewwaytointeractwiththesidebarwithautohidingfeaturesouserswillonlyusesidebarwhenneededsoitwillgiveusersafull-fledgedviewofmediacenter.Eventhoughtherearegoodcontrolsforcurrentvideoplayback,thereisalwaysaroomforimprovement,wecanimplementnewcontrolsystemforbothfullscreenandwindowedplaybackmodes.AdditionallyaddingfullsupportfortheMacbookForceTouchtrackpadwillcreatenewcontrolsforseekingmedia.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"VibhoothiAnand"}},"12":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bahmni-NotificationonPatientEvents","description":"Theaimofthisprojectistoprovideawayforhealthcareproviderstosubscribe/unsubscribetonotificationsofspecificeventsforpatientsinBahmni.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"IsurangaPerera"}},"13":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MarkovLogicNetworksinPython:pracmln","description":"Thisprojectaimstodevelopthepracmlnproject,andimproveitsperformance.ThecodeiscurrentlywritteninPython,anditscomputationallyintensiveportionswillbeportedtoCython.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"KaivalyaRawal"}},"14":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FALCON","description":"ApplyingfortheFALCONOptimizeproject","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"HanlinTang"}},"15":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomationofDependencyManagementusingRepology-GoLinterfromaBareMetalSystem","description":"ImplementfeaturestoallowautomaticinstallationofaGolinterfrombaremetalBSD,Linux&macOSsystems.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"GuangyuanYang"}},"16":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Unpackingriak_testintoasetoflibrariesandCommonTestsuites","description":"RiakKVisanopensourcedatabasewithastrongfocusonlowlatency,reliabilityandfaulttolerance.Likeanywelltestedcomputersystem,batteriesoftestsareruntomakesurethatthedatabasebehavescorrectlyintypicalbutalsoadverseconditionssuchasnetworkpartitions,oreventhedeploymentandupgradeprocessofnodesrunningdifferentversionsinthesamecluster.Tothisend,oneoftheresourcesusedbytheRiakteamis[riak_test](https://github.com/basho/riak_test).ItsmainfunctionistoprovideatestrunningframeworkthatoverlapssignificantlywithCommonTest,butitalsocontainsclustermanagementandcodeinterceptfunctionalities.Weproposetobreakupthisrepositoryintoitsdiscretecomponents,makingimportantcontributionstotheErlangcommunityandadaptingthetestrunnerframeworkintoCommonTestsuites,vastlyincreasingthereportingabilityofcurrentRiaktests.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"Gon\u00e7aloTom\u00e1s"}},"17":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Wizard/GUIhelpingstudents/internsapplyandgetstarted","description":"ThroughouttheapplicationprocessandfirstfewweeksofprogramslikeGoogleSummerofCodeandOutreachy,applicantstypicallyneedtoworkthroughmanythingsforthefirsttime,suchascreatingtheirowndomainnameandblog,mailaccountwithproperfilters,creatingSSHandPGPkeys,linkingthesekeyswithaGithubaccount,joiningmailinglists,IRCandXMPPchannels,searchingforfreesoftwaregroupsintheirlocalareaandinstallingusefuldevelopmenttoolsontheircomputer.DanielPocock'sblog\"WanttobeselectedforGSoC?\"listssomeofthesestepswithmoredetails.ThisprojectinvolvescreatingaPythonscriptwithaGUIthathelpsapplicantsandinternscompleteasmanyofthesestepsaspossible,inlessthananhour.ImaginethatastudenthasonlyjustinstalledDebian,theyinstallthisscriptfromapackageusingSynapticandanhourlatertheyhavealltheiraccounts,communicationstools,developmenttoolsandablog(usingJekyll/Git)upandrunning.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ElenaGjevukaj"}},"18":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GTFSConverter","description":"UsingGTFSintegrationtoolamappercancomparepublictransportdatafromOSMandGTFSfeedofaparticularareaandmakechangestotheOSMpublictransportdatausingJOSMEditor.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"SrikantChepuri"}},"19":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonBRL-CAD","description":"ProjectaimstowrapBRL-CADgeometryprimitivesinpythonusingctypesgenandextendingsupporttousepythonBRL-CADonmultipleoperatingsystems.Thecurrentversionoftheprojectisunstableandveryweakintermsoffunctionalityavailable.Thisiterationofworkwouldfixalltheissuesasmentionedverboselyintheproposal.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"JaipalSingh"}},"20":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SNARE/TANNER","description":"SNAREisawebapplicationhoneypotsensorattractingallsortofmaliciousnessfromtheInternet.Thewebpageisgeneratedbycloningarealwebapplicationandinjectingknownvulnerabilities.SNAREconnectstoTANNER,aremotedataanalysis,andclassificationservice,toevaluateHTTPrequestsandcomposingtheresponsethenservedbySNARE.\n\nAim:\nSpendthesummerimprovingSNARE/TANNER.\n\nProjectGoals:\n1.ReconstructingSNAREandCLONERcode-basewithsyntaxchanging.\n2.ImprovestoringandanalysingsessionsinTANNER.\n3.ImproveTANNER-webUIfunctionalities.\n4.ImplementTannerapiauthorization.\n5.InvestigatevarioustypesofserverfingerprintingandevaluatehowSNAREperforms.\n6.MoveSNARE/TANNERtolandscape.io.\n7.Dependencymanagementusingpipenv.(backupforgoal#4)","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"ViswakHanumanthGK"}},"21":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ChinesePipeline","description":"Thisprojectisroughlydividedintothreeparts:OCRRecognition,whichusesexistingtoolstoextractcaptionsfromvideostotext;SpeechRecognition,whichusesdeeplearningtools(BaiduSpeech)totranslateaudiostotext;NLPtasks,includingsegmentation,part-of-speechtagging,namedentityrecognition,dependencyparsing,semanticrolelabelingandsoon.ThemostimportantpartisSpeechRecognition.SincetherearefewguidencesabouthowtouseDeepSpeechmodeltotrainChinese,Iwillpaymoreattentiontothispartandtrainamodelassoonaspossible.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"XuTony"}},"22":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsandAdditionofnewfeaturesinthetool","description":"Myprojectproposalistomakethetoolmoreuser-friendlyandaddingfeatureswhichwillhelpinamoremeaningfuldiscussionamongpeople.Thisincludesimprovementsintheadminandmoderatorrole,improvementsintheUX,makingthetoolresponsive,changesintheUI,additionofnewfeaturesliketags,subscriptiontotagsandintroductionofanewprofile-speaker.","sponsor":{"@type":"Organization","name":"BerkmanKleinCenterforInternet&SocietyatHarvardUniversity","disambiguatingDescription":"Exploringcyberspace,sharinginitsstudy,andhelpingpioneeritsdevelopment.","description":"TheBerkmanKleinCenterforInternet&SocietyatHarvardUniversitywasfoundedtoexplorecyberspace,shareinitsstudy,andhelppioneeritsdevelopment.Werepresentanetworkoffaculty,students,fellows,entrepreneurs,lawyers,andvirtualarchitectsworkingtoidentifyandengagewiththechallengesandopportunitiesofcyberspace.\n\nWeinvestigatetherealandpossibleboundariesincyberspacebetweenopenandclosedsystemsofcode,ofcommerce,ofgovernance,andofeducation,andtherelationshipoflawtoeach.Wedothisthroughactiveratherthanpassiveresearch,believingthatthebestwaytounderstandcyberspaceistoactuallybuildoutintoit.\n\nOurfaculty,fellows,students,andaffiliatesengagewithawidespectrumofNetissues,includinggovernance,privacy,intellectualproperty,antitrust,contentcontrol,andelectroniccommerce.OurdiverseresearchinterestscohereinacommonunderstandingoftheInternetasasocialandpoliticalspacewhereconstraintsuponinhabitantsaredeterminednotonlythroughthetraditionalapplicationoflaw,but,moresubtly,throughtechnicalarchitecture(\"code\").\n\nAspartofouractiveresearchmission,webuild,use,andfreelyshareopensoftwareplatformsforfreeonlinelecturesanddiscussions.Wealsosponsorgatherings,rangingfrominformallunchestointernationalconferences,thatbringtogethermembersofourdiversenetworkofparticipantstoswapinsights\u2013andsometimesbarbs\u2013astheystakeouttheirrespectivevisionsforwhattheNetcanbecome.Wealsoteach,seekingoutonlineandglobalopportunities,aswellassupportingthetraditionalHarvardLawSchoolcurriculum,ofteninconjunctionwithotherHarvardschoolsandMIT.\n\nReadmoreabouttheBerkmanKleinCenteratourhomepage.","url":"https://cyber.harvard.edu","logo":"//lh3.googleusercontent.com/FtnYMNs3B3SZfxkdKQONDlO-G8R_OyScQ1LvvyjZ-Jt-V5bj6lJAuF2Dk8AAughYi1xFf3t36mdyem0vI3SFfFIjfM6qHFxF"},"author":{"@type":"Person","name":"SalilJain"}},"23":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerformanceandbenchmarkingimprovementsinWireGuard","description":"Inthisproject,Iwilloptimizethein-kernelimplementationofWireGuardand\nimproveWireGuard'sinfrastructureformeasuringitsperformance.\nByfollowingeachofthesetwogoals,Icantestimprovementstotheotherone.\n\nTheproposedoptimizationswillreducethetimeWireGuardspendsonitsdata\nstructures,andalsoresultinbetterpacketlatencyunderload.Iwillnot\noptimizethecryptographicprimitives,asthisisbetterleftto\ncryptographers.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"JonathanNeusch\u00e4fer"}},"24":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integrationpluginfor3rdpartyframeworks.","description":"Thisprojecttriestoprovideusertheabilitytousethefunctionalities,providedbythirdpartyexternalframeworkssuchasPupyorPowerShellEmpire,fromwithintheMetasploitFramework,bycreatingashimbetweentheAPIsandprovidingnecessarymodules,whichusestheExtensionConfigurationBlockinsteadofdroppingbinariestodisk.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"zed009"}},"25":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"p5.js:ImprovementsforI/Omethods","description":"p5.jshasmultiplemethodsforI/Ohandling.IproposetoworkonImprovingthefileI/Omethodsbyidentifying,documentingandfindingsolutionsandlimitationstothesefunctions.Creatingnewmethodsfordealingwithfilesofdifferenttypeswillalsobedoneifrequired,alongwiththecorrespondingunittestsanddocumentation.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"TanviKumar"}},"26":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContextualGeometricRepresentationsofCulturalBehavior","description":"ThegoalofthisprojectistocreateaplatformthatallowstheusertorunsimulationswithContextualGeometricStructures.Thismodelallowsforustoviewevolutionarybiologicalsimulationsinawaythathasneverbeendonebefore.OncethisisdoneIwillcreatebenchmarktestsforperformanceandthencreateapredictivealgorithmthatpredictstheoutcomecertaincultureswillhaveovertime.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"Sam"}},"27":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RealizingadecentralizedWiFiController","description":"##DecentralizedWiFicontroller\nDAWNisadecentralizedWiFicontroller.SofarthedaemonconcentratesonloadbalancingtodistributethenetworktrafficamongdifferentAccessPointstomaximizethenetworkperformance.Iwanttoimprovethedaemonbysimplifyingtheconfiguration,extendingthefunctionallyandimprovingtheusability.\n\n###Milestones\n*ImplementBootstrapping\n*ImplementGraphicalUserInterface\n*ExtendControllerFunctionality\n*ImproveLoadBalancing","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"nick.power"}},"28":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Project:Beginner\u2019sGuide|Developer\u2019sDashboard|Sugarbot","description":"*Convertthemarkdownandgraspthecontentfromdifferentcurrentdocumentationsandbringallthatinformationtoasingleplace.\n*Makeadashboardfortheuserssothattheycangettoknowabouttheirdevelopedanddevelopingareas,tracktheprojects,theirprogressandperformance.Theircontributioncouldalsobeseenbytheotherusers,earningthemrespectinthesociety.\n*Sugarbotwillkeeptrackofthegitrepositoriesandissuesbeingopened,andwhenalabel(likeeasy,medium,hard,GCI,GSoCetc.)isbeingattachedtothembytherepomaintainer.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"PratulKumar"}},"29":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Moderncryptographicalgorithmstonetpgp,netpgpverify","description":"Adaptexistinged25519andsalsa20implementationstonetpgp,netpgpverify.\nMaintaincompatibilityandinteroperabilitywithgpg2'susage.\nMaintaincompatibilitywithopenssh'skeys.\nExtendteststocovernewalgorithms.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"HarshKhatore"}},"30":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConversiontoandfromOCI-formattedcontainers","description":"Implementdomxml-from-nativeanddomxml-to-nativeforOCIformattedcontainers","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"TaleP"}},"31":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fabrik","description":"Fabrikisanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsviaasimpledrag-and-dropinterface.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatsupportsimporting,editingandexportingnetworkswritteninwidelypopularframeworkslikeCaffe,Keras,andTensorFlow.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"RamRamrakhya"}},"32":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PersonalforGSoC2018-JdeRobot-Academy:robotnavigationusingOpenMotionPlanningLibrary","description":"ThisprojectaimstobuildaROSgazebosimulationframeworktodisplayrobotnavigationusingOMPL.TheframeworkincludeOMPLGUI,navigationnode,obstaclepluginandrobotmodel.\n\nOMPLGUIshouldmanagethenavigation\u2019sstartorstopandsetalltheparameterssuchasrobottype,startandgoalposeanddifferentOMPLplanner.Thetoolcanpublishrelevantmessageorsubscribeservicetochangeparameter.\n\nNavigationreceivesconfigurefromGUInodeandobstacleinformationfromgazebo.ItcallstheOMPLapiandpublishROSpathmessage.Iftherobotmodelisdevotedtoroute,thisnodeshouldupdatethenewplanningpathbasedonnewrobotpose.\n\nAlthoughitjustneedsaknownscenarioinclaim,Ithinkitisconveniencethatwecanchangeobstaclepositionfreely.Thegazebopluginforobstaclecanpublishself-informationorsubscribenavigation\u2019sservicetochangeobstacleinformation.\n\nWhennavigationnodepublishthePathmessage,arobotmodelanditspathfollowingfunctionisneededtocompletethismotion.Conveniently,IwilluserobotmodelsintheJdeRobotsuchasturtlebotandadrone.\n\nIntegratealltheaboveandimplementtheintegralROSgazebosimulationframework.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"HanqingXie"}},"33":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveOverrideManagement","description":"ThisprojectaddsthefeaturetoJoomlawhichcheckforupgrades,ifthetemplatefileischangedwhereanoverrideexists,itnotifiestheuserthatoneofcorefileofhistemplateoverridesischangedwiththeupdate,toavoidsecurityissuesorfunctionalityissueandhecanadjusthisoverridebeforeanyonecannotice.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"AnuragKumar"}},"34":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BackgroundCheckingGithubAppwithProbot","description":"WhenanewusercommentsonanissueorPR,wedoasentimentanalysisontheirpastcommentsandiftheyarehostile,setupadiscussionboardforthemaintainerstodiscussaboutthisinprivatesothatthemaintainerscanhandlethesituationproperly.","sponsor":{"@type":"Organization","name":"Probot","disambiguatingDescription":"AutomateandimproveGitHubworkflows","description":"#WhatisaGitHubApp?\n\nAGitHubappisanapplicationthatreceivesrequesteachtimesomethinghappensinrepositoriesthattheyareinstalledonandcanthenactasabotusertomakechanges.\n\nAverysimpleexampleisthe[WIPGitHubApp](https://github.com/apps/wip)\u2013itsetsthestatusofapullrequesttopendingiftheword\"wip\"isinthepullrequestsubject.Thestatusgetsupdatedeachtimethepullrequesttitleischanged.\n\n#HowdoesProbotwork?\n\nProbotisaNode.jsframeworkbasedonthe[ExpressServerframework](http://expressjs.com/).ItprovidesAPIstosubscribetoeventsthatarehappeningonGitHubtorunyourcustomcode.Forexample,the`WIPGitHubApp`mentionedaboveisbuiltwithProbotinonlyabout20linesofcode:https://github.com/gr2m/wip-bot/tree/master\n\n#WhyapplyforProbot?\n\nYouwillcreateyourveryownGitHubapplication,yourownproductthatyoucanaddtoyourportfolioattheendofthesummer.Whileworkingonyourownapp,youwillinteractwiththeProbotcoreteamandlearnhowtocontributetothecoreprojectitself.\n\nWelookforwardtomeetingyou:)","url":"https://probot.github.io/","logo":"//lh3.googleusercontent.com/OgGHDNG4CJrZXHowAUKJDkCHnKv-cMSGtglh5dJ62Qw8cnnCre1pbvI1GhFpXPe_scqRt9NPhATmek6Hz4mGTOqvf3L-I88"},"author":{"@type":"Person","name":"itaditya"}},"35":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Thesampleplatform(/continuousintegration)project","description":"Thesampleplatformhasbeenagoodwaytotestregressiontests.Themainaimoftheprojectistomakesampleplatformfullyfinalized(atleastwiththecurrentlistofideas),andbeasstableaspossible.Itwillincludeaddingsomenewfeaturesandfixeswhichwillincreasethestabilityoftheplatform.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"SatyamMittal"}},"36":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GJSExampleApplicationsandOverallImprovement","description":"ThisprojectwillunifythevariousGJSresources,createandexpandthewebexperiencesforGJS,writeatutorialaroundtwocreatedsampleapplications,TagsandTicTacToe(expandeduponinproposal),andfixissuesinGJSandDevDocsrelatingtotheinitialdeveloperexperience.Ultimately,thegoalistovastlyimproveGJSfornewandcurrentdevelopers.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"EvanWelsh"}},"37":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContinuedevelopmentoftheChromeextension\u201cWaybackMachine\u201d","description":"TheWaybackMachinechromeextensionhelpstomakethewebmorereliablebydetectingdeadwebpagesandofferingtoreplayarchivedversionsofthem.WhenpreviouslyvalidURLsdon\u2019trespond,butinsteadreturnaresultcodeof404,itcanbeseenthroughwaybackmachine.Someofthefeatures,whereIwouldliketoworkonare-\n\n1.Workoncrossplatformextensionsapiinordertomakeasinglecodebaseforallextensionsindifferentplatforms(chrome,firefox,edge)\n2.MovingthecodebasefromES5toES6/ES7\n3.Fixingtheexistingbugs\n4.Enablingtheextensiontoautomaticallyarchiveapageifnotpreviouslyarchived\n5.SuggestingandmakingUIchangesforabetterUX\n6.Addingallpossiblethefeaturetocontextmenu\n7.Addingsupportbuttonforgivingfeedback\n8.Quicklyshowifpageispreviouslyarchived\n9.ImplementingtheadditionalfeatureinFirefoxandEdgeversion","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"AnishKumarSarangi"}},"38":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutolevParser(usingANTLRv4)","description":"Autolev(nowdefunct)isadomainspecificlanguageusedforsymbolicmultibodydynamics.TheSymPymechanicsmodulenowhasenoughpowerandfunctionalitytobeafullyfeaturedsymbolicdynamicsmodule.ThePyDypackageextendstheSymPyoutputtothenumericaldomainforsimulation,analyses,andvisualization.\nThisprojectisaboutcreatingaparserthatwouldtranslateAutolevcodetoSymPycodeusingtheANTLRframework.ThiswouldhelpusersfamiliarwithAutolevtotransitiontoSymPy.Theprojectwillalsoinvolvewritingalotoftestsanddocumentationexamplestodemonstratethefunctionalityoftheparser.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"NikhilPappu"}},"39":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UserMentions","description":"Thisprojectisintendedtoaddtheabilitytomentionboardusersinforumpostswith\u201c@\u201dsothattheyreceivenotificationsandtheirnamesareproperlyhighlightedintopics.","sponsor":{"@type":"Organization","name":"phpBBForumSoftware","disambiguatingDescription":"phpBBisthemostwidelyusedfreeandopen-sourceforumsolution.","description":"##WhatisphpBB?\nphpBB('BB'forBulletinBoard)istheworld'smostpopularfreeandopen-sourceforumsolution.Ourglobalcommunityofcontributorsensuresthatend-usersreceiveastable,secure,andinfinitelycustomizableproductthat'seasytodeployandmaintainwhilealsobeingfunandsimpletouse.\n\n##WhychoosephpBB?\nOriginallyreleasedin2000,thelatestversionofthephpBBsoftwarehasevolvedtoincludeanextensivepermissionssystem,usergroups,hierarchicalsubforums,fileattachments,intuitivenotifications,OAuthauthentication,supportformultipledatabaseengines(PostgreSQL,SQLite,MySQL/MariaDB,Oracle,MSSQLServer),andavarietyofotherfeatures.ThephpBBCustomizationDatabaseofstylesandextensionsoffersadministratorsendlessabilitytoadaptthesoftwaretotheirneeds.\n\nOurstrictsecuritypracticeshaveresultedinahardenedproductwithaproventrackrecordgreatlyexceedingthatofourcommercialcompetitors.Likewise,ourcodingguidelinesandcollaborativedevelopmentmodelensurethatcodequalityisatopprioritywhileencouragingconstantdeveloperlearningandgrowth.\n\n##phpBBandGoogleSummerofCode\nWeareproudtohaveparticipatedintheGSoCprogramduringfourprioryears.Thegoalofourmentorsistoensurethatallstudentshaveasmoothandfulfillingexperience.FormerphpBBGSoCstudentshaveflownacrosstheworldtomeettherestofourteamduringourannualhackathonandhavegoneontobecomelong-termcontributorstotheproject,someevenjoiningthecoredevelopmentteam.Wehopethatyouwillhelpuscontinuethisexcellenttrend.","url":"https://www.phpbb.com","logo":"//lh3.googleusercontent.com/uj6ll4mNUfcdAR_UI_abgqAVpdGkTrx7m8xLR6RJaYAILRH6bvWZLN4Et4c27zKRI-AVRIT6M7H83auELzjQwMjZEizSflcd"},"author":{"@type":"Person","name":"LavIgor"}},"40":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EusLispmoreCommon","description":"AddingCommonLispfunctionalitiestoEusLispandimprovingexistingones","sponsor":{"@type":"Organization","name":"JSKRoboticsLaboratory/TheUniversityofTokyo","disambiguatingDescription":"JSKisfocusingonthefundamentalfunctions&systemsforintelligentrobots.","description":"Researchinthislaboratoryisfocusingonthefundamentalfunctionsandsystemsnecessaryforfutureintelligentrobotsthatwillliveandworkinthedailylifefieldandhumansociety.Themembersarechallengingsomethingnewthroughtheirownintegratedrobotsystemsandlearninghowtobuildsustainablesystemsforthefuturewitheachother.\n\n(1)Dailylifesupporthumanoidplatform:recognitionofsituationsinhumanlifeenvironments,usingtools,dishes,tablewares,andappliances,learningfromhumans,conversationwithhumans,etc.\n\n(2)Musculoskeletaltendon-drivenhumanoid:humanlikemusculoskeletalbodywithverymanyjointsandnumerousredundantsensorsaimingatpowerfulandsupplemotionslikehuman,designprincipleofhumanoidbodystructure,autonomousdevelopmentofcomplexsensory-motorsystem,etc.\n\n(3)Embeddedroboticsdevices:softfleshordeformabletactilesensordevices,integratedIMUsensors,perceptiondevices,embeddedCPUforflyingrobots,onbodycommunicationLANsystem,powersystemforintelligentrobots.etc.\n\n(4)Dynamicswholebodycontrolhumanoid:integratinghigh-torque,high-speedmotordrivecircuit,high-speed3Drecognitionsystem,dynamicswhole-body.\n\n(5)IRT(InformationandRobotTechnology)tosupporthumanandagingsociety:throughfusingITandRTsystems,personalmobilityrobots,affectionatewatchingapplianceareconductedforsupportingthefuturelifesociety\n\n(6)RobotOpenSoftwareSystem:designanddevelopmentofopen-sourcetypeintelligentrobotformobilemanipulationrobot.","url":"http://www.jsk.t.u-tokyo.ac.jp/","logo":"//lh3.googleusercontent.com/XQ7aXaQXcV1MRkaScJhI01B2zK7EnieLq3OK49D5VuhWBKqD5Oq6DQUo-IsphHe-IPWuD37T12x1CeQs76YvWvAC7x3SjTGA"},"author":{"@type":"Person","name":"\u00c9riclesLima"}},"41":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposaltoaddGPUcomputationstouBLAS","description":"UBlasisoneofthemostrespectablelinearalgebralibrariesbutitstilllacksdoingthematrixcomputationsonGPU.\nMyproposalistoprovidesupportfordoingthatthroughtheboost.Computetechnologyandanapithatwillmakeitsoeasytodothesecomputationsonadevicefromtheuser'schoice","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"FadyEssam"}},"42":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"gr-modtooloverhaul","description":"gr-modtoolisamagicalscriptthatautomatestheboringworkinvolvedinwritingtheboilerplatecode,editingmakefiles,creatingtemplates,etc.sothattheusercandirectlyjumpintotheDSPcoding.\n\nTheaimoftheprojectistoupgradethetoolbymakingitPy3Kcompatible,rewritingitasapluginarchitecture,creatingaPythonAPIforit,restructuringitscodeinthefavoroffunctionalprogrammingandupgradingitspresentUI.","sponsor":{"@type":"Organization","name":"GNURadio","disambiguatingDescription":"Thefree&opensoftwareradioecosystem","description":"GNURadioisafree&open-sourcesoftwaredevelopmenttoolkitthatprovidessignalprocessingblockstoimplementsoftwareradios.Itcanbeusedwithreadily-availablelow-costexternalRFhardwaretocreatesoftware-definedradios,orwithouthardwareinasimulation-likeenvironment.Itiswidelyusedinresearch,industry,academia,government,andhobbyistenvironmentstosupportbothwirelesscommunicationsresearchandreal-worldradiosystems.\n\nInbrief,asoftwareradioisaradiosystemwhichperformstherequiredsignalprocessinginsoftwareinsteadofusingdedicatedintegratedcircuitsinhardware.Thebenefitisthatsincesoftwarecanbeeasilyreplacedintheradiosystem,thesamehardwarecanbeusedtocreatemanykindsofradiosformanydifferentcommunicationsstandards;thus,onesoftwareradiocanbeusedforavarietyofapplications!\n\nYoucanuseGNURadiotowriteapplicationstoreceiveandtransmitdatawithradiohardware,ortocreateentirelysimulation-basedapplications.GNURadiohasfilters,channelcodes,synchronisationelements,equalizers,demodulators,vocoders,decoders,andmanyothertypesofblockswhicharetypicallyfoundinsignalprocessingsystems.Moreimportantly,itincludesamethodofconnectingtheseblocksandthenmanageshowdataispassedfromoneblocktoanother.ExtendingGNURadioisalsoquiteeasy;ifyoufindaspecificblockthatismissing,youcanquicklycreateandaddit.\n\nGNURadioapplicationscanbewrittenineitherC++orPythonprogramminglanguage,whiletheperformance-criticalsignalprocessingpathisimplementedinC++usingprocessorfloating-pointextensionswhereavailable.Thisenablesthedevelopertoimplementreal-time,high-throughputradiosystemsinasimple-to-use,rapid-application-developmentenvironment.","url":"https://www.gnuradio.org/","logo":"//lh3.googleusercontent.com/5OimqqP6jx-cBzmfIjjKC-KBHMpNrEDI4Bp8hs2M7eIsz4scVlUX_u43tK_YqKF64xFbWSxvhm3o4Hwg0OC1OiC8Dx0T1XJ-"},"author":{"@type":"Person","name":"SwapnilNegi"}},"43":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LocationBasedAccessControl","description":"OpenMRSalreadyhastheprivilegebasedaccesscontrolimplementations.Likethatone,weneedtoimplementaLocationbasedAccesscontrolsystemforOpenMRS.Itwillmanagetheaccesstotheservicesbasedonthelocations.\nSomeimplementationswanttoregistertheusersandpatients(thepersonsalso)incertainselectedlocations.Thenaccessthembasedonthelocationthatsomeonehasloggedin.Thatway,ifsomeoneisloggedinacertainlocation,theyshouldseeonlythoseencounters,observations,andpatientsregisteredinthatlocation.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"SuthagarKailayapathy"}},"44":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradeofAngularJS,RefactoringUIandautomatedtesting","description":"CPAchecker-UpgradeofAngularJSandotherthird-partylibrariesused,RefactoringofUserInterfaceandwritingautomatedtestsforunittestingandanendtoendtestingforverificationreport.","sponsor":{"@type":"Organization","name":"SoftwareandComputationalSystemsLabatLMUMunich","disambiguatingDescription":"SoftwareAnalysis,SoftwareVerification,andBenchmarking","description":"#Info\nThefollowinglistcontainsourprojectswiththeideasthatare(inouropinion)suitableforGoogleSummerofCode.\nFeelfreetosuggestyourownideas.\nAmoredetailedlistofideas(withdescriptions)canbefoundat.\n\n#CPAchecker([website](https://cpachecker.sosy-lab.org))\n\nCPAcheckerisan[award-winning](https://cpachecker.sosy-lab.org/achieve.php)open-sourceframework\nfortheverificationofsoftware.\nItiswritteninJavaandbasedonahighlymodulararchitecture\nthatallowstodevelopandcombineawiderangeofdifferentanalyses.\nCPAcheckerisusedfor[verificationoftheLinuxkernel](http://linuxtesting.org/ldv)\nandhashelpedtofind[morethan50bugsinthekernel](http://linuxtesting.org/results/ldv-cpachecker).\n\n##Ideas\n-Eclipseplugin\n-Angularandautomatedtestsforverificationreport\n-IntegratingSymPyintoCPAcheckerforInvariantGeneration\n-DART-likeTest-caseGenerationinCPAchecker\n-CheckingEquivalenceofProgramSemanticsAutomatically\n\n#JavaSMT([website](https://github.com/sosy-lab/java-smt))\n\nJavaSMTisacommonAPIlayerforaccessingvariousSMTsolvers.\nItwascreatedoutofourexperienceintegratingandusingdifferentSMTsolversintheCPAcheckerproject.\nJavaSMTcanexpressformulasinthetheoryof\nintegers,rationals,bitvectors,floating-points,anduninterpreted-functions,\nandsupportsmodelgeneration,interpolation,formulainspectionandtransformation.\n\n##Ideas\n-IntegratemoreSMTsolvers\n-SMTintheCloud\n\n#BenchExec([website](https://github.com/sosy-lab/benchexec))\n\nBenchExecisabenchmarkingframeworkforLinux(writteninPython)\nthatisaimedatahighreliabilityoftheresults.\nItcanmeasuretheCPU-timeandpeakmemoryusageofwholegroupsofprocesses.\nTodoso,itmakesuseofmodernLinuxfeaturessuchascgroupsandnamespaces,\neffectivelycreatingabenchmarkingcontainerwhoseresourceusageismeasured.\n\n##Ideas\n-MakeuseoftheIntelCacheAllocationTechnology\n-ModernarchitectureandtestsforHTMLtables","url":"https://www.sosy-lab.org/","logo":"//lh3.googleusercontent.com/_SmtUTRVnV6LqBmKBQzXeCJFJcco9om-enDey659C1TbneaLHrdBmnPzqjpt7GQsR5aMwXEsAucf4pu01fvxmUznZwwNojI"},"author":{"@type":"Person","name":"LokeshNandanwar"}},"45":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"D3D11backendforgfx-rsHAL","description":"TheaimoftheprojectistoimplementtheD3D11backendforthegfxhardwareabstractionlayer(HAL)inordertogetitreadytobeusedbyWebRenderforitsrendering.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"FelixKaaman"}},"46":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommonapptemplatetoGoSocial-ReactNative","description":"CommunityoftodayusedtousemobilephonestomaketheirlifeeasierandCommunitybasedmobileapplicationsarefamousamongthem.Thereareseveralkindofcommunitybasedapplicationsinuseandmostofthemarerelatingtoaspecificdomain.Butcorecomponentshavesimilarfeatures.AddressthisissueandsavingdevelopmenttimebyIntroducingacommonapptemplatewithcustomizablecomponentsforcommunitybasedmobileapplications,isthemainpurposeofthisproject.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"DinithMinura"}},"47":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingEnvoy'sfuzzingcoverage","description":"Envoyisgettingfuzztestingsupport.Thecoverageislimited.Thisprojectfocusesonextendingthefuzzcoverageincludingproto,dataplane,H2levelframefuzzing.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"AnirudhM"}},"48":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomationofDependencyManagementusingRepology","description":"Improvecoala'sdependencyinstallationandmanagement,byautomatingprocesses,usingdatafromrepology","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ArjunNemani"}},"49":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContainerizationAndDeploymentOfApacheFineractCNUsingDocker,DockerComposeAndDockerSwarm","description":"ApacheFineractCNisanApplicationFrameworkforDigitalFinancialServices.Itisasystemtosupportnationwidefinancialtransactionsandtosupportthecreationofaninclusive,interconnecteddigitaleconomyforeverynationintheworld.CurrentlyApacheFineractCNsupportsanyclientdeviceandconnecttolegacydataandprocessesviaAPIs,IproposetocontainerizeanddeploythissystemonthecloudusingDocker,DockerComposeandDockerSwarm.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"CourageAngeh"}},"50":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"User-centricimprovementstotheTalerwallet","description":"ImproveTaleruserinterfacebyaddinganimationofpaying.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"SiyuLei"}},"51":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Owasp-NettackerEnhancements","description":"OWASP-NettackercurrentlyisaprojectwithlessfunctionalitycomparedtoothernetworkpenetrationtestingtoolslikeNmap,Nessus.Inthisproject,Iwillbeimplementing\n1.serviceandversiondetectionofservicesrunningonports\n2.CreatingadatabaseofvulnerabilitiesforNon-Fuzzerbasedvulnerabilitieswhichcanbeusedtofindvulnerabilitiesbyserviceandversiondetectiontomakesthetoollessnoisy.\n3.AddingmoredatatoVulnerabilitymodules\n4.SSLVulnerabilities\n5.MaltegoCharts\n6.BruteforceModules\n7.SPF(SenderPolicyFramework)recordTestingformailservers\n8.ImprovingWebUIbasedonAPI\n9.Implementingnbtscanforinformationgathering","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"PradeepJairamani"}},"52":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleSummerofCodeProposaltoimproveZulipMobile","description":"Veryoftenevenifanapplicationhasarobustbackend,theuserinterfaceisoftenthefactorthatdecideswhetheritwillbetakenupornotbytheenduser.Orinotherwords,appsdefinitelygetpointsforbeingpretty.TheZulipmobileapplicationcanberegardedasawork-in-progress.Ishallworktheonthefollowingareasandimproveitsotheapplicationmaymoveclosertowardscompletion.\n\n*Overhaulandrebuildseveralmajorelementsoftheinterfacetoachieveamoreeven,symmetricanduniformlook.\n\n*AdoptprinciplesofMaterialDesignfortheapplication.\n\n*Fixmanysmallbutannoyingissuessuchasbrokenalignmentinsomemenus,rippleandothereffectsoverflowingintootherelements,non-standardicons,animationdelays,asymmetricmarginsetc.\n\n*Improvesupportfordifferentresolutionsandpixeldensitiessonothingisoutofplaceona18.5:9or18:9display,orinlandscapemode.\n\n*Addtothedocumentationandimproveitwherepossible.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AswinG"}},"53":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BevelModifierImprovements","description":"Thebevelmodifieriswidelyusedinmodellingtochamferedgesandsmoothenthemout.Bevelsareusedtocorrecttheshadingofmesh,soastomaketheedgesblunttogiveasolidandrealisticlookasopposedtononbeveledobjects.Howeverthecurrentmodifierdoesnotensurecorrectnormalsandhasvariouslistedbugswhichslowsdownartistsworkflow.HavingwrittenmyownWeightedNormalsmodifierinlastyearsGoogleSummerofCode.Iamfamiliarwiththemodifierstackanditsimplementationandcanworktoprovidegoodqualityfunctionalityonthemodifier.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"RohanRathi"}},"54":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmotionRecognitionComponentforLearnbot","description":"Presently,Learnbotcanbeprogrammedtoshowemotionsviaadisplay.However,itdoesnothavetheabilitytorecognizeemotions.HavingthisabilitywouldhelpimprovetheHuman-RobotInteraction(HRI)functionsinLearnbot.\n\nThisprojectaimsatapplyingstate-of-the-arttechniquestocreateafast,accurateandrobustemotionrecognizer.Itwouldbeabletorecognize7basicemotions:Happiness,Sadness,Anger,Disgust,Surprise,FearandNeutral.\n\nIproposeadeeplearningbasedapproachusingConvolutionalNeuralNetworks.Inordertomaketherecognizermorerobustandimprovetheresults,Iproposedifferentdataaugmentationtechniquesandmethodstoanalyzeemotionsrecognizedovertime.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"SayaliDeshpande"}},"55":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionofSPQR-treetographmodule","description":"Inthisproject,ourgoalistoextendthegraphtheorylibraryinSagebyimplementingfunctionalitytofindtriconnectedsubgraphs,whichwillpartitionanundirectedgraphinto3-connectedcomponentsandtheconstructionofthecorrespondingSPQR-tree.Thesemodulescanlaterbeusedaspre-processingforseveralgraphproblemssuchasHamiltonianCycle,travelingsalesmanproblem.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"SaiHarshTondomker"}},"56":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModernizingtheJavaPathFinderBuildWorkflow:MigratingfromAnttoGradle","description":"Developersoftenperformrecurrenttasksduringthedevelopmentprocesssuchastesting,managingexternallibraries,generatingAPIdocumentation,andmanagingreleaseartifacts.Buildtoolshelptoautomatethoseerror-proneanddaunttaskswithscriptsthatabstractthosetasks.ThisproposalaimstomodernizethebuildworkflowfromtheJavaPathFinder(JPF)projectbymigratingfromAnttoGradle.GradleisageneralpurposebuildsystemandusesGroovy,aJVMlanguage,tocreateflexibleandhighlycustomizablebuildworkflows.Toachievethisgoal,mystrategyistohaveaworkingGradlebuildcoexistingwiththecurrentAntscript.AnttargetswillmigratetoGradletasksinanincrementalanditerativeprocess.Bytheendoftheprogram,isexpectedtohavetheGradlesupportfullyintegratedintothemainrepository.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"JeandersonCandido"}},"57":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VisMa-VisualMathEquationSolver","description":"Ihaveselectedtheproject[gsoc18-k04]thatisVisMa,whichaimsatshowingstepsforthesolutionofagivenequation.\n\nAsofnowthisprojectiscapableofsimplifyingequationsinsinglevariablesandsolvingquadraticroots.IaimtoextendtheVisMa\u2019scapabilitiestosupport\n-calculusoperationslikeintegration,differentiation(includingpartialdiff.)\n-multivariableequationsimplification\n-solvingequationslikepolynomialequationsandinequalities,andmultivariablelinearequations\n\nIalsointendtoimprovetheGUIofVisMaandcreatemoduleswhichwillhelptheusertointeractwithgraphs/plots.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"ShantanuMishra"}},"58":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PySAL-GeovisualizationModule","description":"ThegoalofthisprojectistodesignandimplementavisualizationmoduleinPySAL,the`viz`module.Thiswillmeetthegrowingdemandforasimpletouse,lightweightinterfacethatconnectsPySALtodifferentpopularvisualizationtoolkits.The`viz`modulewillultimatelyprovidetheuserswithbothstaticplotsreadyforpublicationandinteractivevisualizationsthatallowforquickiterationanddataexploration.InafirstphasewewillthereforecreatedifferentvisualizationsinbothastaticversionwithMatplotlibandaninteractiveversionwithBokeh.WewillthencreateacommonAPIforeasyaccesstobothversions.Afteraddingdocumentationwewillbeabletoprovideacompleteanduserfriendlymodule.Finally,wewillexplorehowalternativevisualizationpackages,likeVega,couldbeintegratedintothe`viz`moduleinfuture.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"StefanieLumnitz"}},"59":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GUIAppforAutomaticExtrinsicCalibrationofRangeandVisualSensors","description":"Rangeandvisualsensorsarebeingincreasinglyusedalongsideoneanotherinmobilerobots.Withtheirincreasinguse,\ncalibrationtechniquesthatcanaccuratelyestimatethe6-DoFtransformationbetweenthemarebecomingincreasinglyimportant.Inthisregard,anend-to-endapplicationwithaneasy-to-usegraphicaluserinterfacefortheextrinsiccalibrationofdifferenttypesofsensorsisproposed.Theappwillbeabletocalibratetheextrinsicsof3DLiDARs,RGB-Dcameras,RGBcameras,andanycombinationbetweenthem.Automaticandtarget-lesscalibrationalgorithmsbasedonlinematching,planematching,andtrajectorymatchingwillbeimplementedandintegratedintotheapp.Theuserwillbeabletodirectlyvisualizethecalibrationresultsinsidetheappandalsocomparedifferentalgorithmswhereverpossible,andsignificantlyreducecalibrationefforts.","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"KarnikRamR."}},"60":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GenerativeAdversarialNetworksforParticlePhysicsApplications","description":"DeepLearningNetworkshaveproventoperformwellforawiderangeofproblems,especiallythoserequiringlargelabelleddatasettolearnpatterns.AnewalgorithmthathastakentheDeepLearningresearchcommunitybyastormisthatofGenerativeAdversarialNetworks(GANs)introducedbyIanGoodfellowin2015.Thisalgorithmhasalotofpotentialowingtothefactthatitcangeneratedatathatisquitesimilartothedatagivenforlearninginadditiontofastergenerationofsampleswhencomparedtofullyvisiblebeliefnets.ItthereforemakesGANsimmenselyusefulinsimulationofparticlephysicsandastrophysicaldata.\n\nSinceROOTisadataanalysistoolextensivelyusedforapplicationsinparticlephysicsandfeaturesadedicatedmachinelearningsubmodule,ToolkitforMultivariateAnalysis(TMVA),itisessentialtoincludeaGANimplementationinthetoolkit.\n\nMyprojectwouldfocusonintegratinganoptimizedGANimplementationintheTMVADNNlibrarywiththehelpofalreadyexistingimplementationsofDeepNetworkModels.ItwouldalsoinvolveenablingGPUImplementationofGANsusingNvidia\u2019sCUDAlibrary.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AnushreeRankawat"}},"61":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtensionofGisquickplatformfilteringtoolbasedonrasterandvectorspatio-temporaldata","description":"Myprojectwillextendthecurrentfilteringtoolthatwasdevelopedasapartofmyfinalthesis.Currentlyitisfocusedonspatio-temporalvectordatafiltering.Iwouldliketoaddsupportforgeneralspatio-temporalbothvectorandrasterdata,aswellasotherfunctionalitiesthatwillmakeiteasytohandlebyeveryclientandmakethedatapublishingmoreeffective.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"DavidT\u011bthal"}},"62":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FlexibleperceptionpipelinemanipulationforRoboSherlock","description":"TheprojectproposesflexiblepipelinehandlingmechanismforRoboSherlockframework.ThecurrentstateofRoboSherlockimplementationdoesnotallowtoprocessmultipleAnalysisEnginepipelinesconcurrently,aswellastheabilitiestobranchpipelineintomultiplesubprocessesormergetheresultsfrommultiplepipelinesintooneCommonAnalysisStructure(CAS).Therefore,thisextensionprojectwilldevelopparalleledpipelineshandlerAPIandenhancetheprocessingeffectivenessofRoboSherlock.Theproposaldescribesthegoal,high-levelarchitectureplansofthemoduleandfinallymilestonesoftheproject.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"AnT.Le"}},"63":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"libjit-registerallocation","description":"Atthemomentregisterallocationinlibjitisrathersimplistic.Thegoalofthisprojectistoimplementproperdata-flowanalysisandregisterallocation.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"JakobL\u00f6w"}},"64":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automatedregressiontestsagainstreal-worldprojects","description":"AregressiontestingtooliscreatedtoensurethatnewproblemsandunexpectedbehaviorswillnotbeintroducedtoPMDprojectafterfixinganissue,andnewrulescanworkasexpected.","sponsor":{"@type":"Organization","name":"PMD","disambiguatingDescription":"Anextensiblecross-languagestaticcodeanalyzer.","description":"PMDisastaticcodeanalyzer.Itfindscommonprogrammingflaws,sub-optimalcodeandcodestyleissuesinmultiplelanguages.Forexample,itcanhighlightunusedvariables,emptycatchblocksortoocomplexcode,justtonameafew.\n\n#ProgrammingLanguages\nInitiallyPMDstartedouttobeaJava-onlycodeanalyzer.Butnowadays,itfullysupports8languages:Java,JavaScript,Salesforce.comApexandVisualforce,PLSQL,ApacheVelocity,XMLandXSL.Alllanguagesprovidemanyrules,thatyoucanimmediatelyusetocheckyoursourcecode.\n\n#Copy-Paste-Detector\nAdditionallyitincludesCPD,thecopy-paste-detector.CPDfindsduplicatedcodeinalltheabovelanguagesandadditionallyinC,C++,C#,Groovy,PHP,Ruby,Fortran,Scala,ObjectiveC,Matlab,Python,Go,andSwift.\n\n#Usage\nPMDhasover50000monthlydownloadsandisactivelyusedbymanyopensourceandclosedsourceprojects.ItisintegratedintomostcommonbuildtoolslikeMaven,GradleandAnt,butitcanalsobeusedfromthecommandline.IntegrationsintoCIsystemssuchasJenkinscanprovidecomparisonsbetweenbuildstoseequalityimprovementsordegradationovertimebasedontheissuesfoundbyPMD.Whenintegratedintothebuild,PMDcanserveasaqualitygate.\n\n#Extensibility\nPMDcomesoutoftheboxwithmanyrulesintheareaofcodedesign,optimizations,namingandmanymore.Itprovidesaflexibleinfrastructuretocustomizetheexistingrulesviapropertiesandtodefinecompletelynewcustomrules.Therulescanbeorganizedinrulesets,whichcanbesharedwithinasoftwareproject,sothateverydeveloperisusingthesamePMDconfiguration.\n\nAninnovativeapproachallowstodefinePMDrulesusingasingleXPathexpression,allowingdeveloperstodosowithouthavingtowritecodeordealwithPMDinternals.PMDshipswithadesignertooltohelpbuildandtestsuchexpressions.MorecomplexrulescanbecodedinJavausingavisitorpatternovertheanalyzedcode.","url":"https://pmd.github.io/","logo":"//lh3.googleusercontent.com/sJpfX1a-zzHjEFvCEHCLLRGYUCJqlpPhQDnTLeR2JnE_GcvYx34lV6BgLivE9i8vLPV2-718NMw8JDKzG-OEbXFFaaPwSQ"},"author":{"@type":"Person","name":"BinguoBao"}},"65":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LocalPhoneApp","description":"TheprojectconsistsofconstructinganandroidappwhichallowsaquickexchangeofcontactdatathroughaQR-codeandthusserverlessp2pvoice-aswellasvideo-communicationthroughthelocalnetwork.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"DanielDakhno"}},"66":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Optimizertrace","description":"IdeallyinSQLworldonejustneedstodescribewhatshe/hewants,thentheDBMSfiguresouthowtodoitandgivestheanswer.However,DBMSisnotalwayssmartenoughtodoitquickly,sopeoplehaveto\u2018profile\u2019queries.\nAllDBMSprovidean\u2018EXPLAIN\u2019functionalityforprofiling.Itdescribeshowonequeryisexecuted,andsuggestswhytheoptimizerpossiblydecidestodosoandwhyitcouldpossiblybefooledbyprovidinginferredandempiricaldatastatistics.ButMySQLhasa\u2018Optimizertrace\u2019function,whichrecordsthedecisionsoftheoptimizerandwhyitmadesuchdecisions.Sopeoplecanknowdirectlywhattheoptimizerthinksfromtheoutputofthetracefunction,anddon\u2019tneedtoguessfrom\u2018EXPLAIN\u2019.MariaDBneedssuchafeaturetoo.","sponsor":{"@type":"Organization","name":"MariaDBFoundation","disambiguatingDescription":"Oneofthemostpopulardatabasesonthewebwithmanynotableusers","description":"MariaDBServerbeganasadatabaseserverthatoffersdrop-inreplacementfunctionalitytoMySQLandhasgrownintobeingadefault\"MySQL\"inmanyLinuxdistributions.MariaDBServerisbuiltbysomeoftheoriginalauthorsofMySQL,withassistancefromthebroadercommunityoffreeandopensourcesoftwaredevelopers.InadditiontothecorefunctionalityofMySQL,MariaDBServeroffersarichsetoffeatureenhancementsincludingalternatestorageengines,advancedserveroptimizations,andotherfeatures.MariaDBServerisfeatureenhanced,communitydevelopedandbackwardcompatiblewithMySQL.MariaDBServershipsinallmajorLinuxdistributionsandisbackedbytheMariaDBFoundation.\n\nMariaDBoffersafullysynchronousreplicationsolution,MariaDBGaleraCluster,anintelligentproxycalledMariaDBMaxScale,andadataanalyticssolutionMariaDBColumnStore.MariaDBServeralsohasLGPLclientlibrariesforC,JavaandODBC.","url":"https://mariadb.org","logo":"//lh3.googleusercontent.com/vCITUcGND7tjyrUPfLwFjZQfCuWVxmfKCY4e7OyH1N1pGWBPXHhEskeaigOoQiXx5Z7Bm-LywNVzCFHsdhXYvspJ4aeiaXvc"},"author":{"@type":"Person","name":"ZhangShuai"}},"67":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RemodelphpBB'sPMsystemmoduletoChatbased","description":"**Re-vampphpBB\u2019sPMsystemtoamoremodern,chat-basedinterfacewiththeabilitytoretrievenewmessagesasynchronouslywithAJAXandallowcompatibilitywitholderversions.**\n\nThisincludesamodernUI:AnewandcleanlookinguptodatedesigntokeepupwiththestandardwhileretainingelementsoftheexistingUI.\n\nThehighestorderofpriorityfallstocompletingthenewcorestructureie.ensuringmessagesaredisplayedwhenselectedfromtheappropriatefolderallinoneframe.\u2028\n\n[Tentative]Quickmessagefunctionalityforinstantreplies,optionallyusethecurrentfull-featuredcomposemessage.(SimilartoArea51)","sponsor":{"@type":"Organization","name":"phpBBForumSoftware","disambiguatingDescription":"phpBBisthemostwidelyusedfreeandopen-sourceforumsolution.","description":"##WhatisphpBB?\nphpBB('BB'forBulletinBoard)istheworld'smostpopularfreeandopen-sourceforumsolution.Ourglobalcommunityofcontributorsensuresthatend-usersreceiveastable,secure,andinfinitelycustomizableproductthat'seasytodeployandmaintainwhilealsobeingfunandsimpletouse.\n\n##WhychoosephpBB?\nOriginallyreleasedin2000,thelatestversionofthephpBBsoftwarehasevolvedtoincludeanextensivepermissionssystem,usergroups,hierarchicalsubforums,fileattachments,intuitivenotifications,OAuthauthentication,supportformultipledatabaseengines(PostgreSQL,SQLite,MySQL/MariaDB,Oracle,MSSQLServer),andavarietyofotherfeatures.ThephpBBCustomizationDatabaseofstylesandextensionsoffersadministratorsendlessabilitytoadaptthesoftwaretotheirneeds.\n\nOurstrictsecuritypracticeshaveresultedinahardenedproductwithaproventrackrecordgreatlyexceedingthatofourcommercialcompetitors.Likewise,ourcodingguidelinesandcollaborativedevelopmentmodelensurethatcodequalityisatopprioritywhileencouragingconstantdeveloperlearningandgrowth.\n\n##phpBBandGoogleSummerofCode\nWeareproudtohaveparticipatedintheGSoCprogramduringfourprioryears.Thegoalofourmentorsistoensurethatallstudentshaveasmoothandfulfillingexperience.FormerphpBBGSoCstudentshaveflownacrosstheworldtomeettherestofourteamduringourannualhackathonandhavegoneontobecomelong-termcontributorstotheproject,someevenjoiningthecoredevelopmentteam.Wehopethatyouwillhelpuscontinuethisexcellenttrend.","url":"https://www.phpbb.com","logo":"//lh3.googleusercontent.com/uj6ll4mNUfcdAR_UI_abgqAVpdGkTrx7m8xLR6RJaYAILRH6bvWZLN4Et4c27zKRI-AVRIT6M7H83auELzjQwMjZEizSflcd"},"author":{"@type":"Person","name":"AkbarHashmi"}},"68":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortExistingMRPTalgorithmsforV-REPsimulator","description":"V-REPprovidesagoodplatformforcombiningexternallibrariesthatareoftenusedinroboticsimulations.TheaimoftheprojectistousethisflexibilityofthesimulatorandportexistingMRPTalgorithmsforV-REPsimulatorsothattheycanbeusedintheV-REPsimulator.ThelibrarieswillbeextendedtoV-REPwiththehelpofV-REPRemoteApiwhichispartoftheV-REPAPIframework","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"shubham-kumar1410"}},"69":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rawvideocontainerformat","description":"ProvidesawaytoencodevideoframesfromAXIOMcamerasthatiseasilyreadandeasytowriteto.Includescomparativestudyofcurrentwaysofencodingtheframesandfinallyimplementingoneforuse.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"SupragyaRaj"}},"70":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDemocreationinOrigami","description":"ImprovetheDemocreationinOrigamiandProvideRESTAPIfordemoaccess.AddinganalyticserverforoptimisingdemoperformanceandforgettingdeeperInsightsondemofunctionality.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"VipinSingh"}},"71":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNUnetWeb-basedUserInterface","description":"ImplementationofaWeb-basedUIforGNUnetsimilartoGNUnet-GtkwithayettobedeterminedframeworksuchasAngular2.ThisincludesthedesignandimplementationofnotyetexistingRESTAPIsthatexposetheGNUnetAPI.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"PhilBuschmann"}},"72":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Soundcom(React-native-app)","description":"SoundComisanmobileapplicationwhichcantransmitdatathroughsoundwaves.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"PiyushSinghal"}},"73":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CrowdAlertWeb","description":"Awebappthatallowsuserstoaccesscrowdalertplatformwithoutdownloadingtheappfromappstore.Resultsagreatfirsttimeexperienceforuserswhowanttoexploretheplatformwithoutwantingtodownloadtheapp.Alsohelpsinsharingofeventstoexternalplatforms.MachineLearningwillhelpusdeliverabetteruserexperiencesuchasclusteringofevents&spamdetection.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"JoydeepMukherjee"}},"74":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AngularJSWebAppEnhancements","description":"Thecommunity-app(AngularJSWebApp)isthestandardapplicationwhichisbuiltontopofthefineractplatformandprovidesallthecorefunctionalityforthemostcommonmethodsoffinancialinclusionandproductsandservices.Inthisproject,Iproposetomakefurtherenhancementsintheuserinterfaceandperformanceofthecommunity-app.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AnweshKrishnaNayak"}},"75":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EventRecordingFeature","description":"Atpresent,Terasologyhasaverylimitedamountoftypesofautomated\ntesting,whichincludesstandardunittests,environment-basedtestsandsomeminor\nbenchmarking.Recentlyanewmodule(ModuleTestingEnvironment)wascreatedto\nsupportintegrationtests,inwhichaJUnittestsareusedtocheckmorethanone\ngamecomponenttogetherexecutinginaheadlessclient.Sincethecreationofthis\nmodulewasrecent,notmuchwasdoneusingityet.Besidesthis,anothervery\nrequestedtestfeatureistheabilitytorecordandreplayeventsofagamesession.\nWiththesefactsinmind,Iproposetocreateaneventsavingfeature,thatrecordall\nEventsofagamesession,andextendMTEtobeabletocreateintegrationtestsfor\ntheeventsrecordedthroughthisnewfeature.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"IarondaCostaAra\u00fajo"}},"76":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementingnewparsers","description":"InthisprojectIaimtoimplementnewparsersforMOLCASandTURBOMOLE.Theywillbeapartofthecclib.parsermoduleandwillbeimplementedalongwithunittestsandoutputfiletestdataforboththesoftwares.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"KunalSharma"}},"77":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModularMachineLearningandClassificationToolboxforImageJ","description":"ACTIVESEGMENTATIONisanImageJpluginthatprovidesageneral-purposeenvironmentthatallowsbiologistsandotherdomainexpertstousetransparentlystate-of-the-arttechniquesinmachinelearningtoimprovetheirimagesegmentationresults.ThebasepluginhasalreadybeenwritteninpreviousGSOCs.InthissummerIwouldliketoaddnewtrainingfeaturesfortrainingandmakeGUIimprovementsinthetoolbox.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"getsanjeev"}},"78":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MonitoringandtraceabilityofjobsusingElasticSearch-DIRAC","description":"The**DIRACInterware**canhandlehundredsofthousandsof\u201cjobs\u201ddaily.LHCb(the\u201cbeauty\u201dexperimentattheLHC)isDIRAC\u2019smainuseranddeveloper.DIRAC\u2019sjobsmayhaveseveralparameters,andcarryimportantinformationwhichshouldbekept,forusersandadministratorsalike.Theinformationgatheredfromtheparametersiscurrentlystoredinarelationaldatabasesysteminakey-valuepairformat.**Traceabilityofthejobsbecomesdifficult**asitbecomesveryhardtoperformqueriesonsuchdatabase.\n\nHence,Iwouldliketo**extendthecurrentjobmonitoringsystem,currentlybaseduponrelationaldatabases,byusingnon-relationaldatabase(NoSQL),whichisElasticSearch**,astateoftheartsolutiononwhichqueriesbecomeeasieronalargenumberofjobs.\n\nAlso,thecurrentDIRACdevelopmentisinpython2,henceIwouldliketomakemy**code2to3toolcomplaint**,sothatmysubmissionscanbeeasilyportedtopython3usingthistool.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"YashSrivastava"}},"79":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementstoNotebookbar","description":"Theproposedworkwillfocusontoimprovethecurrentimplementationofnotebookbars.Theemphasiswillbeonmakingthenotebookbarsbugsfreeandsolvingtheissuesrelatedtoresizing,themingandotherissueswithwidgets.Beyondthat,theprojectintendstomakecustomizationpossiblefornotebookbar.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"KshitijPathania"}},"80":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedisasaGraphDatabase","description":"Redisisanin-memoryremotedatabasethatoffershighperformance,replication,andauniquedatamodeltoproduceaplatformforsolvingproblems.Redisiseasytounderstand,andeasytomaintainanditisveryfast.RedisGraphisaRedismodulethatimplementsagraphdatabasewhichincreasesefficiencyalotforhydradatabase.","sponsor":{"@type":"Organization","name":"PythonHYDRA","disambiguatingDescription":"BuildbetterWebAPIs.Enablesmartclients.","description":"BuildingWebAPIsseemsstillmoreanartthanascience.HowcanwebuildAPIssuchthatgenericclientscaneasilyusethem?Andhowdowebuildthoseclients?CurrentAPIsheavilyrelyonout-of-bandinformationsuchashuman-readabledocumentationandAPI-specificSDKs.However,thisonlyallowsforverysimpleandbrittleclientsthatarehardcodedagainstspecificAPIs.Hydra,incontrast,isasetoftechnologiesthatallowtodesignAPIsinadifferentmanner,inawaythatenablessmarterclients.","url":"http://www.hydra-gsoc.appspot.com/","logo":"//lh3.googleusercontent.com/RuqjlLHTklIpMldCfOra_LeVoWTt6RVZDvjUhej6sDU--t7RAifdqjPLPRX2q91iOL8MFbFauVhW47FALEhTwsp21yzsjIPk"},"author":{"@type":"Person","name":"SandeepChauhan"}},"81":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopContainer-basedbackendforopenQA","description":"OpenQAisanautomatedtestingsoftwaredevelopedbyopenSUSEtotesttheoperatingsysteminstallationprocess.Automatedtestingofoperatingsystemisimportantbecause,installationisatime-consumingprocessandwhenanewOSisreleased,itisnotpossibletotestallpossiblecombinationsforinstallationoptionsinatimelymanner,theseinstallationoptionsinclude,typeofimage,typeofinstallationmedium(USB,DVD,UEFI),operatingsystemoptions(KDE,GNOME)etc.OpenQAusesimagerecognitiontotestthefullstacki.e.,bootloader,installerandapplications.\nOpenQAworksbytheinteractionofthreesoftwarecomponentsi.e.,webapplication,workerandos-autoinst.Containerbasedservicesarebecomingincreasinglypopularandtheseservicesareoftenpackagedintocontainerimages.AddingthecapabilityoftestingcontainerimagesintoopenQA,willprovidestablecontainerenvironmentsandenhancedtesting.TheaimofthisprojectistodevelopacontainerbackendforopenQA.Thecomponentos-autoinstalreadyprovidesvariousbackendssuchasqemuandintegratingcontainerbackendslikedockerandLXCisgoingtoaddvaluetoopenQAandcommunity.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"Asad"}},"82":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImageSequencerv2","description":"ImageSequencerisasequentialimageprocessinglibrarycompletelywritteninjavascriptwhichcurrentlysupportsNode.jsandthebrowser.IthasthecapabilityofoutputtingtheprocessedimageateachstepaswellasaCLIforeaseofuserightfromtheterminal.GoalistoenhanceImage-Sequencerforbothusersandcontributorsbyaddingmoremodules,enhancingexistingones,improvisationsondemo,animprovedCLIandapluginssystemtomakemodulecontributioneasierandindependent.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"VarunGupta"}},"83":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MathAwareSearchforXapian","description":"Searchingformathematicalinformationindocumentsfacilitateslearning.Studentscansearchforunfamiliarmathequations.Aresearchercanlookforpapersbasedonthemathcontent.TheaimoftheprojectistoimplementsupportsearchingmathematicalinformationindocumentsusingXapian.","sponsor":{"@type":"Organization","name":"XapianSearchEngineLibrary","disambiguatingDescription":"Fast,scalableandflexiblesearch","description":"XapianisaSearchEngineLibrarywhichaimstobefast,scalable,andflexible.It'susedbymanyorganizationsandsoftwareprojectsaroundtheworld,includingDebian,Gnome,KDE,OneLaptopperChild,andUbuntu.\n\nItsupportsrankingbyLanguageModelling,TF-IDF,probabilisticschemes,andDivergencefromRandomness,plusarichsetofbooleanqueryoperators,andre-rankingusingMachineLearning.ThecorelibraryiswritteninC++,withbindingstoallowusefrommanyotherlanguages.","url":"https://xapian.org/","logo":"//lh3.googleusercontent.com/0VnXcFlKrqbWNNAnGsFhxTZOyQP-g2VB2JXzYfLGo6ZBlzLw2YprK4nd_M7hZGdil371LN8P0q5EaMin1iTYNY2dZh6KvDk"},"author":{"@type":"Person","name":"ghegde"}},"84":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveInstallationofcoalaandcoala-bears","description":"Theaimofthisprojectisthecompletionofthecoalabearinstallationtoolcibso,thatitmanagesinstallationofindividualbearsalongwiththeirdependenciesandiseasytouse.Thetoolwillalsoincludeoptionstoinstallbearsforanyspecificlanguageandprovideverboseoutput.ThewillfurtherrequiresolvingissuesrelatedtoRequirementclassesandcreatingcondapackagesforbearsthathavedifferentinstallationinstructionsforeachdistribution.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"SakshamBansal"}},"85":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Wizard/GUIhelpingstudents/internsapplyandgetstarted","description":"Itaimsatdevelopingatoolsandpackageswhichwouldsimplifytheprocessfornewapplicantsintheopensourcecommunitytogettherequiredsetup.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"MinkushJain"}},"86":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GolangimplementationofOpenstreetmapAPI","description":"Atthemoment,it'sreallyhardtostartcontributingtoRailsPortandCgimapbecauseofrealizationcomplexity.\n\nConcerningRailsPort,thewebsitedirectlyaccessesthesamebitsofdataastheAPI,viaRails,fromthedatabase.ThismeansthewebsiteandAPIaretightlycoupledandit'simpossibletochangeonewithoutchangingtheother.\n\nCgimapcurrentlysupportsonlyafewoftheavailableAPIcallsandallofthemareread-onl.TosupportwritingnewdatatotheAPI,thisisgoingtorequiresomemajorchangestohowcgimapworksinternally.\n\nThereforeitisnecessarytomakeOSMeditingAPIfasterandperformancemoretransparent.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"HeorhiSidoryn"}},"87":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofDeepLearningAnnotatorswritteninPythonintoRoboSherlock","description":"InGSoC,IproposetointroducedeeplearningannotatorsinRoboSherlockformorevarioustask.BecausemanydeeplearningframeworksandrepositoriesarewritteninPython,IfirstimproveRoboSherlocksystemtobeabletorunannotatorswritteninPython.Then,Iimplementannotatorsusingdeeplearningsuchasobjectdetection,semanticsegmentation,instancesegmentationandsoonintoRoboSherlocksystem.Asthefinalresultoftheproject,therealrobotexecuteamanipulationtaskwiththedeep-learningannotators.\nThemaincontributionsofmyproposalwillbeasbelows:\n-ImproveRobosherlocktoexecuteannotatorswritteninPython\n-Introduceseveralusefuldeep-learningannotatorsinRobosherlock\n-Implementthenewannotatorsindaily-lifetaskwithrealrobot","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"ShingoKitagawa"}},"88":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerformanceLintingforJuno","description":"Juliaiscapableofdeliveringverygoodperformance(inmanycasesonparwithoptimizedC),butsomeoftheconceptsthatenablethisperformancearenotobviousforprogrammersnewtothelanguage.Basecontainssometoolstoinspectcodeforperformanceproblems,butthosearenotverybeginnerfriendlyandhardtointegrateintoanIDE.\nDisplayingperformancelintwarningsdirectlyinthesourcecodewillmakeitmucheasiertospotandcorrectperformanceproblemsfornewandseasonedprogrammersalike.Insomecasesitmightevenbepossibletoofferautomatedfixesforcommonperformanceissues(e.g.changingthetypeofalocalvariableorusingnon-constglobals).","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SebastianPfitzner"}},"89":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WireGuardKernelHacking","description":"HackingontheWireGuardkernelimplementation,improvingperformanceandmemoryconsumptionbyimplementinglock-freemulti-producermulti-consumerqueue,resizeablehashtables,CPUauto-scalingandGenericRecieveOffloading.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"Tharre"}},"90":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopcyTRON/JS:abackendandacytoscape.jsvisualizerforcancerprogressionmodels","description":"ThisprojectaimsatdevelopingatoolwhichshouldprovideaninteractivevisualizationofthecancerprogressionmodelsproducedbytheRlibraryTRONCO.Inparticular,thewebapplicationwillhavetwomainfunctionalities:itwillprovideaninteractivegraphdisplayanditwillsupplycancerprogressionmodelsgenerationbydirectlycallingtheTRONCOfunctions.Inadditiontothatitwillprovidetheuserswithinformationaboutthegenesinvolvedinthemodel.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"LucreziaPatruno"}},"91":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EtherBeat-OptimizeblockextractingmechanisminEtherBeat","description":"Ethereumisanopensourceandpublicblockchainbaseddistributedplatform.Mainfeatureofitwhichdiffersfromotherplatformsis\u201cSmartContract\u201dscripting.BasicideabehindSmartContractisthattransactionwouldnotcompleteuntilalltheitemsinthecontractarefulfilled.\n\n\nOnceyoupublishasmartcontractinEthereumitisnotpossibletomodifyorupdateitasaregularwebapplication.Thus,evendevelopersidentifyacriticalbuginthecontractitisnotpossibletopushabugfixinastraightforwardway.Thus,inordertofillthegapofnothavingaproper'smartcontract'compatiblemonitoringservice,SCoREhasproposetobuildawebapplicationthatcanmonitorothersmartcontractsinEthereumandgivethecapabilitytosafeguardit'scriticalfunctions(Ethersendandreceive)andinteractandvisualizewithsmartcontractfunctionsinamuchsimplerway.\n\n\nFortheanalysis,Etherbeathasablockchainextractor,whichiscurrentlyimplementedusingpythonwith4parallelprocessingthreads.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"UmeshJayasinghe"}},"92":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContextualGeometricRepresentationsofCulturalBehavior","description":"Theprojectisaboutturningasetofmathematicalmodelsbasedonthepaper\u201cContextualGeometricStructures:modelingthefundamentalcomponentsofculturalbehavior.\u201dtoacomputableplatform.Thereiscurrentlynocodebaseforthisproject,whichmeanschoosingproperdevelopingtoolswouldbeatoppriority.Inthisproposal,IplantobuildthecomputableplatformusingPython,theLagrangiansimulatorpackageParcels,andthePython-basedtoolboxesSciPyandNumPy(fordivergenceandintegration).Afterthat,Iwilladdresswiththebenchmarkbywhichtheperformanceofmyworkcanbeassessed.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"CHENG-HSUNHSUEH"}},"93":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RESETPASSWORDVIAEMAILPROJECT","description":"Generallypasswordresetisaveryimportantpartofeverysystemthathastodealwithuserslogginginorhaveaccountsonthesystem.Individualpasswordisaverysecretivecomponentofauserandshouldbetreatedwithcautionandshouldnotbeaccessibletoanyotherperson.Openmrsbeingonsuchplatformandmedicalbasedwithmultipleusersandmultiplelevelsofaccessneedsanefficient,confidentialconvenient,secureandeasywayofpasswordresets.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"HarisuFanyui"}},"94":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateNextCloudforApacheAiravata'sDataTransferUseCases","description":"ThegoalofthisprojectistodesignandimplementaNextcloudmoduleandreplacetheexistingtransferofthefilesfromtheclientapplicationsviaHypertextTransferProtocol(HTTP)andSecureFileTransferProtocol(SFTP)withtheAPIsofthismodule.Theexistingprotocolstotransfertheuploadedfilesviaclientapplicationwindowdifferfromeachotherandrunindifferentwaystoestablishtheconnectionandtransferthefiles.TheexistingmechanismsinvolvetheHTTPandSFTPinordertotransferthefilesfromtheclientwindow.ToeffectivelyenabletheunifiedmechanismandcollaborationofthefileswiththequickandreliablewayweplantoimplementthefileuploadusingNextcloudAPI.TheAPIsoftheNextcloudwillbetargetedinordertotransferthefilesfromtheclientwindowandsavethefilestotheNextcloud.TheNextcloudenablesthedeveloperstoreliablyestablishandsupportanunifiedmechanismtotransferthefilesfromdifferentclientsrunningonthedifferentplatforms.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"KaranKotabagi"}},"95":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebServicesProjectProposal","description":"Inthefastmovingworldofwebdevelopment,providingdeveloperswithcuttingedgeandeasytousefunctionalitiesfortheirpreferredCMSiscrucial.JustimaginebeingabledodevelopyourowncustomRESTAPIforJoomlaandintegrateitinvariousotherapplications.Here,theWebservicesprojectcomesin.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"FlaviusAndreiIsac"}},"96":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreOfficecustomizationandcreationoflegalTemplatesforLibreOffice","description":"IwouldliketocontributebymakingareadytousecustomizedUIfortheLibreOfficesuitethatachievesafamiliarwithMSOffice2013environmentaswellasasetoftemplatesforlegaldocumentsandapplicationsthatautomatethedocumentcreationprocedure.\nThisprojectwillaidusersfamiliarwiththepreviouslymentionedproprietaryofficesuitewiththeirtransitiontoLibreOffice.Thisisofmaximumimportance,asmoreandmorepublicserviceschooseOpensourcesoftwarefortheirneeds.\nTheprojectismainlydividedinfourparts:\n*UIinterfacecustomizationforfamiliarwithMSOffice2013experience.\n*DesignanddevelopmentofGreekLegaldocumenttemplatesaftercollectinglayoutandcontentinfofromlegalassociations.\n*ImplementationofLibreOfficeapplicationsforautomationofthedocumentcreation.\n*DocumentationofUIchangesandtemplatedesign.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"ChristosArvanitis"}},"97":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingaHairShaderforCycles","description":"Realistichairorfurisessentialwhencreatingaplausiblevirtualworld.Infeatureanimation,thisisoftenusedtodefinethesignaturelookofcharacters;examplesincludePixar\u2019s*Brave*(Ibenetal.2013),andWaltDisneyAnimationStudios\u2019*Tangled*(Sadeghietal.2010;alsoWardetal.2010)and*Zootopia*(Chiangetal.2016).\n\nCurrently,Cycleshasaworkinghairshader([wikipage](https://docs.blender.org/manual/en/dev/render/cycles/nodes/types/shaders/hair.html),[sources](https://git.blender.org/gitweb/gitweb.cgi/cycles.git/blob/HEAD:/src/kernel/closure/bsdf_hair.h)),basedonMarschneretal.(2003)\u2019smodel.Itsseveralassumptionsandsimplificationsmakeitinaccurateforlightcoloredhair(d\u2019Eonetal.2011)aswellasformosttypesoffur(Yanetal.2015).Furthermore,d\u2019Eonetal.(2011)andKhungurnandMarschner(2017)demonstratedittonotbeenergyconserving.\n\nThisprojectintendstoupgradeCycles\u2019hairshadertotheaforementioned*Zootopia*shaderbyChiangetal.(2016),byportingPharr(2017)\u2019simplementation.LukasStocknerhasmadeavailable[aWIPpatch](https://github.com/lukasstockner/blender/tree/hairshader),whichmayalsoserveasabasisforthiswork.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"LeonardoE.Segovia"}},"98":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementstoNetLogoWebProject","description":"TheprojectaimstohavenewandnecessaryfeaturestobemadeavailableonthewebversionofNetLogo.Thecurrentwebprojectservesthelimitedfunctionalitywhencomparedtodesktopversionoftheproject.ThismainlyaimstoimproveOnlinecodeeditorinvariouswaysbyprovidinguser/programmermoreflexibilityandvariousfeaturestousethecodeeditorandtoincreasetheproductivity.Theproposedfeaturesarealreadypartofdesktopversionofthesameproject,thisadditionoffeaturestothewebprojectwillmakeboththeversionlookmoreconsistentandimproveuserexperienceacrossboththeplatforms.Theprojectalsoproposestheideaofchangeinuserinterfaceofthewebprojecttomakeitlookmorematureandresponsive.TheexistingsystemisbasicHTML/CSSpagewithNetLogospecificfunctionalityrunningontopofit.Themodificationssuggestedbythisproposalaimstomakeuserinterfacecleanandmakeapplicationuserfriendly.","sponsor":{"@type":"Organization","name":"TheCenterforConnectedLearningandComputer-BasedModeling","disambiguatingDescription":"NetLogo:AlanguageandIDEforprogrammingandscientificsimulations","description":"##WhatIsIt?\n\nNetLogoisaprogrammingenvironmentthathelpseverydaypeopletodoscienceandprogramming.NetLogohasfoundavarietyofusesaroundtheworld,frombeingusedasatoolforhelpingtoteachscienceinclassrooms,tobeinganintroductoryprogrammingenvironment,toenablingresearchersworldwidetobuildcomputationalmodelswithoutneedingextensiveprogrammingknowledge.\n\n##WhoMadeIt?\n\nNetLogoisauthoredbyProf.UriWilensky,whoheadsNorthwesternUniversity'sCenterforConnectedLearningandComputer-BasedModeling(CCL).TheCCLincludessoftwareengineers,educationalresearchers,curriculumdevelopers,andstudentsatNorthwesternUniversityallworkingtogethertodesignanddevelopcreativetechnologiesthatdeepenlearning.\n\nTheCCLisfundedbyNorthwesternUniversity,theNationalScienceFoundation,andafewcommercialsponsors.","url":"http://ccl.northwestern.edu/netlogo","logo":"//lh3.googleusercontent.com/4QuH6CKHSaMNWFgQolnCiyQtFcpOdV734ROQ7O0A-IUGRvgyGlHv8vgOyzH4kmmnX_vMq4xO4R9DE22VU_w3weCaKrim8pNY"},"author":{"@type":"Person","name":"DiparthShah"}},"99":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OctaveCodeSharing","description":"Thisprojectaimstocomeupwithapan-octaveimplementationthatcouldbeusedtoconnecttoawebserverwithappropriatecredentialsforpublishingoctavescriptsthatcouldbehostedontheabovementionedserverfordistributionusingtheMediaWikiAPI.Currently,noformalimplementationistherebutaproofofconceptwhichisimplementedasabashscriptwhichwaslaterrefactoredtouseJAVA\u2019sinterfacetooctave.TomaintainastatelessHTTPprotocol,someinformationthatwouldbeneededwillbestoredascookieswiththehelpofLibcurllibrary.AllthiswouldleadtosetupofRESTfulservicesforGNUOctavewhichcouldbefurtherextendedtosupportthecompatibilitywithMATLAB\u2019sRESTfulinterface.","sponsor":{"@type":"Organization","name":"GNUOctave","disambiguatingDescription":"FreeYourNumbers","description":"GNUOctaveisahigh-levelinterpretedlanguage,primarilyintendedfornumericalcomputations.Itprovidescapabilitiesforthenumericalsolutionoflinearandnonlinearproblemsandforperformingothernumericalexperiments.Italsoprovidesextensivegraphicscapabilitiesfordatavisualizationandmanipulation.Octaveisnormallyusedthroughitsinteractivecommandlineinterface,butitcanalsobeusedtowritenon-interactiveprograms.TheOctavelanguageisquitesimilartoMatlabsothatmostprogramsareeasilyportable.\n\nOctaveiscontinuallybeingupgraded.Thecurrentversion4.2includesagraphicaluserinterface,supportforclassdefobject-orientedprogramming,andmanynewandimprovedfunctions.StudentprojectsmayalsoinvolvedevelopingorupgradingOctaveForgepackages,whichcanbeloadedtoprovideadditionalspecializedfunctionsthatsupplementthoseprovidedinCoreOctave.","url":"https://www.octave.org","logo":"//lh3.googleusercontent.com/SvhGJLJtJ06dVymC5Hj1gP1-S4VsqUn00bSPhUuiqDwV_S_81KPQciVL0FNx59Ly4jS_11rEMOQaQHH8roDEHMpZqvpipQ"},"author":{"@type":"Person","name":"SahilYadav"}},"100":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extensionstothenetmapframework","description":"Theprojecthas3majorgoals:\n*ExtendVALEswitchestosupporttheIEEE802.1Qstandard\n*Extendnetmaptosupportbufferoffsets\n*Writeatestingframeworkfornetmap","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"StefanoDuo"}},"101":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompilingChapelwithPolly/LLVM","description":"ChapelisanemergingparallelprogramminglanguagedevelopedwiththeaimofprovidingbetterperformanceinHigh-PerformanceComputingaswellasaccessibilitytothenewcomerprogrammersinordertoprovidearelativelysmootherlearningcurveinParallelComputing.\n\nPolly,apolyhedralcompilationbasedoptimizationtool,performsdata-localitybasedoptimizationsandautomaticparallelizationofLLVMIRrepresentedinPolyhedralformat.Theresultantpolyhedraareexposedtoanumberofloopoptimizationsliketiling,vectorizationandstripmining.\n\nIproposetointegratePolly\u2019sOptimizationpassesinChapel.Intoday\u2019sworld,itiswellknownthatHigh-PerformanceComputinginvolvesnestedloopsasoneoftheirmostcomputeintensivepartswhichareefficientlyhandledbyPolly-basedoptimizations,herebymakingHPCmoreproductiveandgoingtowardsmorecompute-intensiveproblemswhicharecurrentlyunfeasible.","sponsor":{"@type":"Organization","name":"PollyLabs","disambiguatingDescription":"PromotingPolyhedralCompilation","description":"PollyLabsisamultinationalcollaborationbetweenacademiaandindustry.Itsmissionistoadvanceresearchandsoftwarearoundthe[PolyhedralModel](https://en.wikipedia.org/wiki/Polyhedral_model).\n\nPolyhedralcompilationisapowerfultechniquetoautomaticallyoptimizeloopnestswhichoftenoccurinscientificandmultimediacode.Optimizationsincludeparallelization(OpenMP,OpenCL,CUDA,MPI,...),vectorization,tiling,loopfusion,loopreversal,loopinterchangeandmanymore.\n\nPollyLabscontributessoftwaretothecommunityitself,suchas:\n\n*[Polly](https://polly.llvm.org/)\n*[IntegerSetLibrary](http://isl.gforge.inria.fr/)\n*[barvinok](http://barvinok.gforge.inria.fr/)\n*[ppcg](http://ppcg.gforge.inria.fr/)\n*[PolyhedralExtractionTool](http://pet.gforge.inria.fr/)\n*[PENCIL](https://github.com/pencil-language)","url":"http://pollylabs.org","logo":"//lh3.googleusercontent.com/Cp2ypwW7NKRyVI9L-VmN0PymSASvthwYzZMn5nwN7tM_ifdq-4jJyTC2LuubHG0fkUvJZ2eJMi0WxvcFIQn44UfJf-mHWw"},"author":{"@type":"Person","name":"SahilYerawar"}},"102":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integratefunctionalityfrombun","description":"Havinggonethroughbunandplayingaroundwithit,IfoundittobeagreattoolforquickeditingofGemfiles.Iwouldbeintegratingitintobundlerduringthesummer.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"AgrimMittal"}},"103":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFedoraAndroidApp-Backend","description":"FedorahasanandroidappwhichletsauserbrowseFedoraMagazine,FedoraAsk,Fedocaletcwithinit.ThisappisbuildusingtheIonicFramework,AngularandCordova.Essentiallyitisacross-platformhybridapp.\n\nInthecurrentform,mostofthefunctionsrelyonanin-appbrowsertorendercontent.ThisprojectaimstoimprovetheexistingFedoraAppforAndroidforspeed,utility,andresponsiveness,introduceadeepernativeintegrationandmaketheappmorepersonalfortheuser.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"AmitoshSwainMahapatra"}},"104":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FusingtheListExtractorandtheTableExtractor","description":"Wikipediaisafreeonlineencyclopediahavinghumongousamountofinformation.Lotsofinformationarestoredinformoflistsandtables.So,thereisaneedtoextractthesedataandstorethemappropriatelyfordevelopingaknowledgegraph.Aswikipediapagescanbeeditedbyanyone,noproperstructureisfollowedwhileediting/creatingthepages.Forextractingproperdatafromlistsandtables,twoseparateprojectsweredeveloped.Oneforextractingdatawhicharepresentintheformoflistsandanotherforextractingdatapresentinformoftables.Theseprojectshavedifferentwork-flowsandemploydifferentmethodsforextractingtheinformation.So,themainobjectiveofthisprojectistodevelopasingleprojectwhichcanextractlistsdataandtablesdatafromwikipediaarticles.Weneedtocombineboththeprojectstoformaunifiedextractor.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"SachinMalepati"}},"105":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ServerTimingMiddleware&GSoC\u201917-RefactorRails\u2019CookieImplementation&ImproveSigningWithExpiry&Purpose-Continuation","description":"ThisprojectcompletestheleftoverbitsofGSoC'17andaddsanewRackmiddleware-ServerTimingMiddleware","sponsor":{"@type":"Organization","name":"RubyonRails","disambiguatingDescription":"RubyonRailsiswebframeworkthatoptimizesforprogrammerhappinness.","description":"##RubyonRailsmakewebapplicationdevelopmenteasyandfun.\n\nRailsisawebapplicationdevelopmentframeworkwrittenintheRubylanguage.Itisdesignedtomakeprogrammingwebapplicationseasierbymakingassumptionsaboutwhateverydeveloperneedstogetstarted.Itallowsyoutowritelesscodewhileaccomplishingmorethanmanyotherlanguagesandframeworks.ExperiencedRailsdevelopersalsoreportthatitmakeswebapplicationdevelopmentmorefun.\n\nRailsisopinionatedsoftware.Itmakestheassumptionthatthereisa\"best\"waytodothings,andit'sdesignedtoencouragethatway-andinsomecasestodiscouragealternatives.Ifyoulearn\"TheRailsWay\"you'llprobablydiscoveratremendousincreaseinproductivity.IfyoupersistinbringingoldhabitsfromotherlanguagestoyourRailsdevelopment,andtryingtousepatternsyoulearnedelsewhere,youmayhavealesshappyexperience.\n\nTheRailsphilosophyincludestwomajorguidingprinciples:\n\nDon'tRepeatYourself:DRYisaprincipleofsoftwaredevelopmentwhichstatesthat\"Everypieceofknowledgemusthaveasingle,unambiguous,authoritativerepresentationwithinasystem.\"Bynotwritingthesameinformationoverandoveragain,ourcodeismoremaintainable,moreextensible,andlessbuggy.\n\nConventionOverConfiguration:Railshasopinionsaboutthebestwaytodomanythingsinawebapplication,anddefaultstothissetofconventions,ratherthanrequirethatyouspecifyeveryminutiaethroughendlessconfigurationfiles.","url":"http://rubyonrails.org/","logo":"//lh3.googleusercontent.com/13UWK9DXvR51iSqfHisoILRZ8n9v9LgL4eh3l11vz4I12PtCbbW8uBiPscamASYWrPXM1l7HyqgVO_JzGaXoaTuCqgOW5NxW"},"author":{"@type":"Person","name":"AssainKC"}},"106":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovinglanguagepairsbyminingMediaWikiContentTranslationpostedits","description":"Thepurposeofthisproposalistocreateatoolboxforautomaticimprovementoflexicalcomponentofalanguagepair.Thistoolboxmightbecomeagreatwayofimprovinglanguagepairsbyfillinggapsindictionariesandreducingtheamountofhumanworkatthesametime.EventhereleasedApertiumpairsarenotperfectandsometimesdomistakesthatcanbeeasilyfixed.\n\nTheideaistomineexistingmachinetranslationposteditingdatainMediawikiContentTranslation,extractasetofpotentialposteditingoperatorsandthenstudyandturntheseoperatorsintoinformationthatcanbeinsertedinApertiumlanguagepair(informofmonodix/bidixentries,lexicalselectionrules,transferrulesandsoon).","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AnnaKondratjeva"}},"107":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pseudo-CBackendforRadeco","description":"RadecocurrentlycanparseRadare2\u2019sESILintoagraph-basedSSArepresentation.ThisprojectwouldcompletethedecompilerbygeneratingaC-likeASTfromtheSSAandthenpretty-printingittoCsourcecode.","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"HMPerson1"}},"108":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FullBayesianInferenceforHiddenMarkovModels","description":"WecreateanRPackagetorunfullBayesianinferenceonHiddenMarkovModels(HMM)usingtheprobabilisticprogramminglanguageStan.Byprovidinganintuitive,expressiveyetflexibleinputinterface,weenablenon-technicaluserstocarryoutresearchusingtheBayesianworkflow.Weprovidetheuserwithanexpressiveinterfacetomixandmatchawidearrayofoptionsfortheobservationandlatentmodels,includingamplechoicesofdensities,priors,andlinkfunctionswhenevercovariatesarepresent.ThesoftwareenablesuserstofitHMMwithtime-homogeneoustransitionsaswellastime-varyingtransitionprobabilities.Priorscanbesetforeverymodelparameter.Implementedinferencealgorithmsincludeforward(filtering),forward-backwards(smoothing),Viterbi(mostlikelyhiddenpath),priorpredictivesampling,andposteriorpredictivesampling.Graphs,tablesandotherconveniencemethodsforconvergencediagnosis,goodnessoffit,anddataanalysisareprovided.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"LuisDamiano"}},"109":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Playtown!:CreativitythroughExploration","description":"Playtown!isaswitch-accessiblegamethatwillallowchildrentocustomizeacharacterandexploreatownmap.Thecharacterwillbeabletododifferentactivitiesatdifferentlocations,allofwhichpromotecreativityandexploration.Thereisabriefconceptdemo[here](http://www.christinehu.org/playtown/).","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"ChristineHu"}},"110":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CLISP-IntegratetheSICLcompilerintoCLISP","description":"ThisprojectaimstoincorporatecomponentsfromRobertStrandh\u2019sSICLcompilercalledCleavirintoCLISP.AddingCleavirwouldopenupthepossibilityofaddinganarrayofcompileroptimizations,includingflowsensitiveones.Thisnewcompilermiddle-endisintendedtotransparentlyhookuptotheexistingCLISPfront-endandbyte-codebackend.Overall,theexpectedendresultistogetmuchfastercompiledLispcodefromCLISP.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"CharlesZhang"}},"111":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Servo:Prototypewaysofsplittingupthescriptcrate","description":"Theaimofthisprojectistoinvestigateandproposeaplanfor*separationofServoscriptcrate*.ScriptcratelaysinthecoreoftheServoandrequiresalargeamountofmemorytobuild.Largememoryrequirementsmakeitimpossibletobuildon32-bitcomputersandslowdowndevelopment.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"PeterHrvola"}},"112":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingandImprovingFunctionalitiesinAutowebcompat","description":"Basicfunctionalitieswhichwillleadtothecompletionoftheprojectwillbeaddedinthisproposal.**Addingdesktopbrowsers**withoptionsof*dimensionchange,zoomingacrossthewebpage*inbothdesktopandmobilebrowser,**addingorientationmode**formobilebrowser.**Addingatagtowebsite**for*dynamicorstaticcontent*.**Selectingadvertisements**inwebsiteswhichwillbetrainedona**FasterR-CNNmodel**tomarkthemcompatibleintwoscreenshots.**Trainingandtestingdifferentmodelsondifferenttypesofqueries**ie,differenttypesofwebcompatibilitiesasselectedbyuserand**maintainingadatabasewiththeseresultsincludingmachineinformationandtrainingtimealongwiththenetworkarchitecture**.Finally,createa*test.py*wichwill**collectscreenshotsincompletesearchfashion,chosefromthedatabasethebestmodel**forthegiventypeofqueryandgiveresultof**percentagecompatibility**.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"SagarGupta"}},"113":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"3Dscenereconstructionfrommultiple-images","description":"**3Dreconstruction**frommultipleimagesisthecreationofthree-dimensionalmodelsfroma\nsetofimages.Theseimagescanbeacquiredfromstudioconditions(controlled\nenvironment),uncontrolledenvironment(hand-helddevices),camerafittedonautonomous\nrobot,internetphotosorvideo.\n\n3Dreconstructionallowstheusertovisualizeascene/object,inspectdetailswithinthem,\nmeasurepropertiesandreproduceindifferentmaterial.Itsapplicationsincludecultural\nheritagepreservation,computergamesandmovies,citymodelling,e-commerceand3d\nobjectrecognition/sceneanalysis.\n\nThegoalofthisprojectistoinvestigatevariousalgorithmsandtechniquesfromthepast\ndecadeandimplementthemostsuitableinto**libxcam**whilemaintainingatrade-offbetween\nfinaloutputqualityandefficiency.Parallelapproacheswillbegivenpriority,usingOpenCL\nforimprovedperformance.","sponsor":{"@type":"Organization","name":"IntelMediaAndAudioForLinux","disambiguatingDescription":"OpenSourceMedialibraries,Applications,UserspacedriverandSpecification.","description":"IntelMediaandAudioforLinuxisafamilyofmediasoftware,includinglibVA,VAAPI-Intel-Driver,gstreamer-vaapi,libyamiandlibxcam.libVAisanopensourcesoftwarelibraryandAPIspecificationtoprovideaccesstohardwareacceleratedvideodecoding/encodingandvideoprocessing.VAAPI-Intel-DriverisopensourcehardwareacceleratedvideodriverforIntelintegratedgraphicsbasedonlibVA.Gstreamer-vaapiisaGStreamerpluginthatallowshardwareacceleratedvideoprocessingthroughlibVA.libyamiisanopensourcevideocodeclibrarytoacceleratevideodecoding/encodingbasedonlibVA.libxcamisanopensourcecameralibrarytosupportcomputationalphotographyfeatureslike3Aandimageprocessing.Alloftheseprojectsincreasethespeedandperformanceofdecodingandencodingcompresseddigitalvideo,imagingandaudio.TheyalsosupportworkloadoffloadingfromtheCPUtotheGPU.\n\nTheseprojectsareprovidedforoperatingsystemvendors,systemsintegrators,andoriginaldevicemanufacturerswhoarecreatingbrandedorcustomizedoperatingsystemsforembeddeddevices,phones,tablets,convertibles,desktops,gamingandentertainmentsystemsandmore.Independentsoftwarevendorsthatcreateapplicationsandgamescanalsotakeadvantageofthefreelyavailablesourcecodeandbinaries.","url":"https://01.org/linuxmedia","logo":"//lh3.googleusercontent.com/UXbyn2SdWegPlFQlEmBcskvD6upBUg0ELUnU1FQiKEst56nAKYhKrJJ21nTMNnp6eKfFfOcG3Mt7YPC3hfQIw4-tuZyqIQ"},"author":{"@type":"Person","name":"VikasThamizharasan"}},"114":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreateaRichBeamSolvingSystem","description":"TheprojectaimsatimprovingSymPy2Dbeammodulesothatitcansolvemorebeamproblems,alongwiththeimplementationofbeamproblemsin3Dandplottingcapabilities.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"JashanpreetSingh"}},"115":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SimulatingsystemsbiologymodelsinJava","description":"Computationalmodelsofbiologicalsystemsplayanimportantroleinadvancingscienceastheygiveinsightsaboutthebiologywithouttheneedforperformingrealexperiments.Asignificantchallengeinthesystemsbiologyfieldisthereproducibilityandreusabilityofsuchmodelsandmakingtheseaccessibletothebroaderbiologycommunity.Toaddressthisissue,computer-readableformatsandtoolsformodelingcomplexbiologicalsystemshavebeendeveloped.StandardssuchasSimulationExperimentDescriptionMarkupLanguage(SED-ML)andtoolslikeSystemsBiologySimulationCoreLibrary(SBSCL)canrepresentsuchcomplexbiologicalmodelsandnumericallysimulatethem.ButuntilnowonlyasubsetofthesestandardshavebeenimplementedinSBSCL.Essentialfeaturesthatwillcatalyzereproducibility,exchangeability,andreusabilityarelackingsofar.Namely,i)implementationoffullsupportforsimulationexperiments;ii)plotsandvisualizationofsimulationstudies;iii)supportforstandardarchiveformats;iv)supportforOpenSourcesolvers,andv)supportforhierarchicalmodels.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"Shalin"}},"116":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MongoDBOutputConnectorforManifoldCF","description":"TheproposedprojectistowriteanoutputconnectorforManifoldCFtoallowManifoldCFtomigratecontentagainstaMongoDBinstanceforbettercontentmanagement.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"IrinduNugawela"}},"117":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Drola-BackendwithRealtimeDatabase","description":"RedesignandImplementtheDroLasystemasarealtimedatabasebasedsysteminsteadofWebSocketbasedsystem.Introducednewbi-directionalmessageformatandmessageparserstomakethesystemmoregeneraltouseasageneratrackingsystem.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"JanaganSiva"}},"118":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APIdocs+enhancedi18n+extras","description":"MyproposalisfocusedonmakingcertainimprovementsinZulipthatareconsideredprioritary,withthegoalofprovidinghigh-valuecontributionsinconsonancewiththeproject'sroadmap.\n\nMostofZulip'sRESTAPIiscurrentlyundocumented,whichisapityconsideringhowpowerfulitis.Thefirstprojectinmyproposalistosolvethisbyworkinginour**Swagger/OpenAPIdocs**untilwehavea100%documentedRESTAPI.Therelevantcodeexampleswillalsobeupdatedsowecanprovidefullyfunctionalscriptsthatshowhowtouseit.\n\nAfterthat,issue#6932willthenbeaddressedsowecanprovideareliablemannerto**forwardemails**toarealm'sadminsbasedinourcurrentemailmirroringtooling.\n\nAndfinally,someimprovementstoour**i18n**infraestructure:addastringprioritizationsystemthatimprovestranslator'sworkflowbylettingthemknowwhichstringsaremoreimportantforus(andthereforeshouldbetranslatedfirst).","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"YagoGonz\u00e1lez"}},"119":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RegressionTestSuiteforAuditFramework","description":"FreeBSDhasanauditsubsystemwhichisresponsibleformonitoringavarietyofsecurity-relevantsystemevents,suchasuser-logins,configurationchanges,filesystem&networkaccessetc.AlthoughtheauditframeworkisindispensableformanysecurityconcernedorganizationsrunningFreeBSDservers,currentlythereisnotooltotestitsreliabilityandtheintendedbehavior.\n\nTheprojectaimstodeveloparegression[test-suite](https://github.com/aniketp/AuditTestSuite),whichwillevaluatetheauditframeworkforproperloggingofmostauditablesystemcallsalongwiththefileformatofBSM/XML/textoutput,testingawiderangeoffunctionalitiesofaparticularevent,andthenfinallyreportingtheresultsandshortcomingsifany.Kyuawillbeusedastheautomationtool,whichwillfacilitatetheregressiontestingofentireoperatingsystematonce,`audit(4)`included.AnattemptwillbemadetosticktothesupportedarchitectureoftheFreeBSDtest-suitewhilewritingtest-cases,whichwillmaximizethetransparencyofintegrationinthesourcetree.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"AniketPandey"}},"120":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewJavaScriptconsoleinp5.jswebeditor","description":"p5.jswebeditorisanenvironmenttowritep5.jssketcheswithnoneedfordownloadingorinstallinganydependencies.Withthepurposeofmakingthewebeditormoreuser-friendlyandeffectivetothepotentialusers,theprojectwillintegrateanewJavaScriptconsoleintothep5.jswebeditor.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"LiangTang"}},"121":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheLibreCores.orgintermsofdiscoverability","description":"LibreCores.orglistsfreeandopensource\u201cIPCores\u201donthewebsiteforthecommunitytoviewanduse.Alllistedprojectsarebackedbyagitrepository.Currently,LibreCores.orgwebsitesextracttheprojectREADMEandLICENSEandrenderthemontheprojectpage,alongwithlinkstotheprojecthomepageandgitrepository.\n\nAuserbrowsingforcoresonLibreCoreswillbeinterestedsearchforaspecificcategoryofprojectstodeterminewhichprojectswillcomeunderwhichclassification.Ausermaywanttosearchforaprojectthroughalistofprojects.TheindexingofalltheIPCoresandImprovingthesearchexperienceinLibreCoresintermsofdiscoverability.TheIPCoresdetailswillbeclassifiedandindexedformakingsearchexperiencebetterandmoreefficient.\n\nThisprojectaimstoaddclassificationsystemforbettercategorizationofaprojectandtoimplementasearchengineforabettersearchingexperienceofprojectsonLibreCores.org.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"SandipKumarBhuyan"}},"122":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VisualToolsandBindingsforDebugginginCodeWorld","description":"VisualDebuggingtoolsthatwillallowvariousagestointeractwithandlearnvisuallywhiletracingtheirbugsinHaskell","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"KrystalMaughan"}},"123":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automaticfreeingofresources","description":"Writingcleanupcodeforeveryvariableinlarge-scaleopen-sourceprojectsmakesthecodedifficulttocomprehend.Thecleanuptaskslikereleasingresourcesarenecessaryandwithoutthem,theremaybeleaks.GNUCprovidesavariableattribute`cleanup`thatrunsaspecifiedfunctionautomaticallywhentheassociatedvariablegoesoutofscope.Theaimofthisprojectistoincorporatethiscleanupfunctionalityintothelibvirtcodebase.Anotheraspectofthisprojectwillbetoensurethataddingthisfunctionalitydoesnotchangetheintendedbehaviourofthecode.\nThedeliverablewillbeanintegrationofcleanupcodeintothelibvirtcodebasewhichdoesnotinterferewiththemainlogic,makingthecodemoreconciseandcomprehensiblewhilemaintainingintendedfunctionality.","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"SukritBhatnagar"}},"124":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FFmpeg360\u00b0videofilter","description":"Afullfeaturedfilterthatconvertsbetweenvarious360-degreevideoprojectionsandperformsrotationandFOVextraction.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"HazemAshmawy"}},"125":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaReportGeneratorforLibreHealth'sEHRsystem","description":"LibreEHRsystemcurrentlyhasstandardreportsforvarioussystemfeatures(Clients,Financial,Visits,Inventory,Services,Insurance,Procedures).Thesereportsdisplaystandardoutputeverytimeevenifsomeofthefieldsarenotrequiredbytheenduser.Currently,onlyreportswrittenbyadevelopercanbeaddedtothesystem.\nTheaimofthisprojectisbuildingadraganddropreportgeneratorforusers.Thistoolwillenableuserstogeneratereportsofanykind.Theequallyenablestheusertoselecttheoutputtypeofthereport,savetheformatofthereportforfutureuse.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"Trodrige"}},"126":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Special\u0001functions:\u0001implement\u0001special\u0001functions\u0001in\u0001nativeJulia","description":"Implenting\u0001Special\u0001functions\u0001is\u0001a\u0001key\u0001part\u0001for\u0001numerical\u0001computing\u0001in\u0001Julia.\u0001However,\u0001many\u0001of\u0001these\u0001are\u0001implemented\nin\u0001external\u0001libraries\u0001such\u0001as\u0001Rmath\u0001and\u0001openspecfun.There\u0001are\u0001mainly\u0001four\u0001reasons\u0001for\u0001implementing\u0001specialfunctions\u0001in\u0001pure\u0001Julia:\n\n1.\u0001extensible:\u0001we\u0001can\u0001easily\u0001add\u0001e.g.\u0001Float32\u0001or\u0001BigFloat\u0001methods\n\n2.\u0001consistent\u0001interfaces:\u0001currently\u0001the\u0001Amos\u0001library\u0001throws\u0001\"AmosError\",\u0001which\u0001is\u0001not\u0001all\u0001that\u0001useful\u0001to\u0001end\u0001users\n\n3.\u0001performance:\u0001we\u0001can\u0001leverage\u0001features\u0001like\u0001FMA\u0001and\u0001SIMD\u0001optimisations\n\n4.\u0001maintainability:\u0001after\u0001all,\u0001the\u0001purpose\u0001of\u0001Julia\u0001is\u0001to\u0001solve\u0001the\u00012\u0001language\u0001problem...\n\nThis\u0001project\u0001will\u0001help\u0001scientists\u0001to\u0001better\u0001use\u0001Julia\u0001for\u0001scientific\u0001computing\u0001and\u0001improve\u0001the\u0001development\u0001of\u0001Julia.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ZiyiXi"}},"127":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NeovimC#APIClientProposal","description":"TheNeovimtexteditoroffersacomprehensiveAPIwhichallowsittobeintegratedwithotherapplicationsandextendedbyplugins.TheprojecthasAPIclientsavailableformanyplatformsandprogramminglanguages,however,itislackingarobustAPIclientforthe.NETplatform.Thisproposaloutlinestheimplementationdetailsforafully-featuredAPIclientlibrarythatwouldallow.NETapplicationstoconvenientlyusetheNeovimAPI.","sponsor":{"@type":"Organization","name":"Neovim","disambiguatingDescription":"Vim-forkfocusedonextensibilityandusability","description":"NeovimisarefactoroftheVimtexteditorengineeredtoencouragenewfeatures,advancedUIs,andpowerfulextensions.\n\nGoals\n\nProvideaflexible,extensibleVimwithafirst-class,fastscriptingalternative(lua/luajit)\nProvideaconsistentuserexperienceacrossplatforms\nMaintainfeatureparitywithVim\nContinuetheVimtraditionofbackwardscompatibility,withfewexceptions\nKeepthecoresmallandfast\nTargetallplatformssupportedbylibuv\nDelegatetoplugins,butpreservetheutilityoftheeditorcore","url":"https://neovim.io/","logo":"//lh3.googleusercontent.com/udmTZuJpl1NZxCijlG_bxbibb6rvqW1tiNfP4oyhU-1JltGSZkUDSsc_hOJXRQcvOp8MjLURlD3AAkLntP3pb70PImUvQcIx"},"author":{"@type":"Person","name":"Brock"}},"128":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaNeuralNetworkAnimationtoolusingPythonandBlender","description":"TheaimoftheprojectistodesignanddevelopasoftwarethatconvertsNineML/NeuroMLdescriptionfilesofneuralnetworksinto3DvisualizationusingBlendersoftware.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"AlonaSakhnenko"}},"129":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SmoothSurfaceReconstruction","description":"ThecurrentimplementationofPoissonSurfaceReconstructionalgorithminCGALconstructsacontinuous,piecewiselinearimplicitfunction,i.e.itisonlyC0-continuous.\nMyworkduringthissummerwouldprimarilyhavetwoobjectives:toimplementaC1-continuousimplicitfunctiontoyieldsmoothsurfaces,andtogeneratesmoothcurvesasboundaries,usinggraphcutoptimizationandlocalmeshrefinement.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"VasudhaVaradarajan"}},"130":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheCalendarsysteminLibreHealthEHR","description":"DuringthepreviousGoogleSummerofCode,asuccessortoPostNukeCalendar,whichwastheearlierbasisforEHR\u2019sCalendarsystem,wasdeployed.ThegoalsofthemigrationweretosolveissueswithusingPostNukeCalendarandtoimprovetheuserinterfaceofCalendarsystemtomakeitmoreintuitiveandaccessibletotheusers.\n\nMyprojectaimstofurtherimprovethecurrentCalendarsystem.Thisinvolvesaddinganauditfeatureforappointmentswhichwouldallowuserstoseewhorescheduledanappointmentandwhenitwasrescheduled.Thisprojectalsoinvolvesaddingseveralenhancementsthatwouldimproveuserexperience,userinterfaceoftheCalendarsystemandthescopeoftestingCalendarsystemfordebuggingpurposes.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"ApoorvChoubey"}},"131":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LockOrderingExtension","description":"Therearetwobasicapproachestowardshandlingdeadlocks-ensureitneverreachesthatstateorallowittoreachthatstateandrecoverfromit.Torecoverfromadeadlock,you'dhavetoabortallprocesses,rollbacktoacheckpointandstartover,orabortsomeofthedeadlockedprocesses,orpreemptresourcesandlettheprocesscontinue.\nMyprojectisbasedonpreventingdeadlocksandenablinglockorderingtodothesamesothatdeadlockrecoveryisnevernecessary.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"Kanksha"}},"132":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ActivityPubpluginforGNUSocial","description":"GNUSocialisasocialcommunicationsoftwareusedinfederatedsocialnetworks.Inafederated\nsocialnetworkuserdatastaysinuser'sserverinsteadofacentralizedone.\nGiventhat,standardswerecreatedinordertomakethecommunicationbetweendifferentsoftwares\ninasocialfederatedcontextpossible.\nActivityPubisthenewerandcoverspartsoutofOStatus'sspecification,namelytheapp/client\ndevelopment.Becauseofthisandotherbenefits,GNUSocialislookingforwardto\nsupportthisnewprotocol.\nTheprojectideaaimsatdevelopingaplugin(asGNUSocialistruetotheUnix-philosophyofsmall\nprogramstodoasmalljob)thatwillimplementtheActivityPubProtocolinGNUSocial.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"DiogoCordeiro"}},"133":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateContainerdwithKatacontainers","description":"Theprojectaimsatcreatingacontainerd-kataruntimepluginforcontainerdtointegrateitwithkatacontainers.Theintegrationenablescontainerdanditsusers(docker&kubernetes)toenjoysecurityandmulti-tenancybroughtbyKataConainersaswellasnativeLinuxcontainerexperiencebroughtbytheexistingcontainerdruntimeplugin`linux`.\n\nContainerdisanindustry-standardcontainerruntimewithanemphasisonsimplicity,robustnessandportability.Itcanmanagethecompletecontainerlifecycleofitshostsystem:imagetransferandstorage,containerexecutionandsupervision,low-levelstorageandnetworkattachments,etc.\n\nKataContainersisanopensourceprojectandcommunityworkingtobuildastandardimplementationoflightweightVirtualMachines(VMs)thatfeelandperformlikecontainers,butprovidetheworkloadisolationandsecurityadvantagesofVMs.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"JianLiu"}},"134":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Buildinghigh-resolution3Dmodelsofbrainvasculature","description":"Inthisproject,weseektodevelop3Dmeshingandvisualizationtechniquesthatarebetteradaptedtothecomplexityofvascularstructures.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"LauraBilicz"}},"135":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Text-processing","description":"JBossWebServersconsistsofApacheTomcat7,ApacheTomcat8andApacheTomcat8.5servers.JBossCoreServicesconsistsofApacheHTTPserveranditsdependencies.\nTheproject\u2019sgoalistodevelopatoolthatwillscanandparsetheupstreamsecurityadvisoriesofApacheTomcatandApacheHTTPServeralongwiththeirdependencies.Thistool\u2019spurposeistopopulateBugzillabytracingdownanynewpublicCVEoneveryJWSandJBCSrelatedupstreamproject.ThetoolwillbebuiltinPython3,scriptswillbefiredviaJenkinsjobandscriptswillberunningasashellscript.","sponsor":{"@type":"Organization","name":"JBossCommunity","disambiguatingDescription":"CommunityofJavaprojectsaroundJBossMiddleware","description":"JBossCommunityisacommunityofopensourceprojects.Thecommunityhostsalargenumberofprojectsthatarewritteninvariousprogramminglanguages.TheprimarylanguageisJava.ButtherearealsoprojectsthatarewritteninRuby,PHP,Nodeandotherlanguages.\n\nProjectcategoriesrangefrombettertestingsupportoverIDEs,applicationservers,applicationandperformancemonitoringtomicro-services.","url":"http://www.jboss.org/","logo":"//lh3.googleusercontent.com/h5RpU_3VoswI0uI4Ke3eoNVm0UaMDIsdNBavNjJFhyLfDhaA1KvgZOPhG12uGsEuaG0fklmiZd6E8A4meKhFwMegdPXo971O"},"author":{"@type":"Person","name":"examin"}},"136":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UAVCANDriversandDocumentationUpdate","description":"Addusage,tutorial,documentationandsupportforsensorsanddevicesthatusetheCANbusprotocol.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"DimitriVasilkov"}},"137":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Showloklaksearchresultsasauto-refreshingmediawallandaddsupportforTwitter-Api","description":"Aimofthisprojectistouseapi/stream.jsonendpointofloklak_servertocontinuouslyfetchnewtweetsandusethemtoshowresultsasauto-refreshingmediawall.PartoftheprojectisalsotoimplementaccountsusingfirebaseandaddsupportforTwitter-Apiforloggedinusers.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"SaurabhSrivastava"}},"138":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Chapter5","description":"IwanttoimproveandextendtheworkIhavepreviouslydoneonchapter5.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"MichaelKawano"}},"139":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WikiEducationDashboardArticleFinderTool","description":"TheWikiEducationDashboard/Programs&EventsDashboardisaWebApplicationthathelpspeopleorganizegroupsofnewcomerstocontributetoWikipedia.TheinitialstepstowardssuccessfulWikipediaauthorshiparefindingandselectionofappropriatecontenttoworkon.AnArticleFindertoolwillhelpinstructorandstudentstosearchandselectarticlesinneedofcontributionandediting.ThebasicconceptistocreateatoolthatwouldallowausertoexploreaparticulartopiconWikipediatoidentifyandsearchforarticlesthatrequireimprovementsandarealsorelevanttotheirprogramorevent.Thisway,theparticipantscanhaveagoodsetofpossibletopicstoworkon.AnarticlefindertoolutilizingORES\u2019machinelearningservicescanleadtovastimprovementinproductivityformanyprogramsandevent.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"psinghal20"}},"140":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvolutionalDeepNeuralNetworksonGPUsforParticlePhysicsApplications","description":"ToolkitforMultivariateAnalysis(TMVA)isamachinelearningtoolkitfortheROOTscientificsoftwareframeworkusedinmanyparticlephysicsdataanalysisandapplications.TheCNNsandDNNshasbeenproveninthevarietyofapplicationslikeclassification,trackingofparticlesetc.TheaimoftheprojectistoexpandthecurrentlibraryofTMVADNNandgettheproductionreadyGPUversionofconvolutionaldeeplearninglibraryalongwithsupportforGPUtraining.\n\nGPUsaremuchmoreeffectiveintermsofhighperformancewhencomparedwithCPUs.Inthisproject,CUDA(ComputeUnifiedDeviceArchitecture)technologywillbeusedforefficientimplementationofCNNonGPU.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"HarshitPrasad"}},"141":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Efficientfrequencyspectrumcomputationoverlargesamplesizes","description":"Thegoalofthesummerprojectistorevisethecurrentimplementationsothatitcancomputelargefrequencyspectraefficiently.Asaresult,variousinferencecanbecarriedonhugesamplesizesatareasonablecomputationcost.TheideaistotrackasmallsubsetofentriesinthefullfrequencyspectrumandinterpolatetorecoverthefullAFStoproceedwithintegrationforlargersamplesizes.Thekeyproblemishowtorecoverthefrequencyspectrumaccurately,soseveralexperimentswouldbecarriedouttotuneparametersandimplementations.Also,aframeworkisexpectedtobedevelopedforbalancingthetradeoffbetweencomputationalcomplexityanddatarecoveryaccuracy,thatis,decidingwhichkindofdatashouldbecomputedwithapproximationandwhichshouldbecomputeddirectly.","sponsor":{"@type":"Organization","name":"CanadianCentreforComputationalGenomics","disambiguatingDescription":"AnalyticalsolutionsforNext-GenerationSequencingdata","description":"TheMontreal[C3G](http://computationalgenomics.ca/)nodeishostedattheMcGillUniversityandGenomeQuebecInnovationCenter(MUGQIC).\nTheMontrealnodeisstronglyinvolvedwith[GenAP](https://genap.ca/)andhasdevelopedseveralgenomicdataanalysispipelines.\nSince2011,wehavecompletedmorethan400bioinformaticsanalysisprojectswithover290distinctgroupsofresearchersacrossCanada.\nOurteamshavesignificantexperienceinpersonalizedmedicineapplications.\nThesehaveincludedgenomeanalysisandinterpretationofpersonalgenomes,\ntechnologyandservicestorecordpatientpresentations,RNA-andChIP-seqdataanalysis,andanalysisofcompletehumanepigenomesinbothgermlinedisordersandcancers.\nEachyearC3Gco-organizesseveralinternationalworkshopsaboutnext-generationsequencing(NGS)dataanalysis.\n\nTheMontrealC3Gnodedevelopsthe[GenAPPipes](https://bitbucket.org/mugqic/mugqic_pipelines)whichconsistofPythonscriptswhichcreatealistofjobsrunningBashcommandstoanalyzeNGSdata.\nThosescriptssupportdependenciesbetweenjobsandasmartrestartmechanismifsomejobsfailduringpipelineexecution.\nJobcommandsandparameterscanbemodifiedthroughseveralconfigurationfiles.\nWecurrentlymaintain7pipelinesandareintheprocessofdeveloping3others.\n\nTheMontrealC3Gnodealsodevelopsotherbioinformaticstools:\n\n*[BVAtools](https://bitbucket.org/mugqic/bvatools)\n*[POPsv](https://github.com/jmonlong/PopSV)\n*[SCoNEs](https://bitbucket.org/mugqic/scones)","url":"http://computationalgenomics.ca","logo":"//lh3.googleusercontent.com/bjfSdHSVDVY12vQ7TzVbeRo80Aa317bBACgi7IyjYkPBwEdBH7JO9kiwWhIWpYcj5qQ1kHKuUKY70JYA0dVLz5FGmKA57w"},"author":{"@type":"Person","name":"RuijianAn"}},"142":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWISPIPAM:IPAddressManagementtoolforOpenWISP2","description":"ThisprojectideaconsistsincreatinganewOpenWISP2IPAMmodulewiththebasicfeaturesforIPAddressManagement.","sponsor":{"@type":"Organization","name":"OpenWISP","disambiguatingDescription":"OpenSourcesolutiontobuildandmanagewifinetworks","description":"Inthesummerof2008the[MetropolitanCityofRome](http://www.cittametropolitanaroma.gov.it/)decidedtostarta**freeofchargeandpublicWi-Finetwork**tobespreadoverits5352SQKMterritoryincludingRomeand120othercitiesforatotalofabout4.5millioninhabitants.Themainobjectiveoftheproject,called**ProvinciaWiFi**(laterrenamed[WiFiMetropolitano](http://www.cittametropolitanaroma.gov.it/index.php/wifimetropolitano-english-version)),wastotakeadecisivesteptoreducetheexisting**digitaldivide**byfosteringandfacilitatingtheuseofICTbycitizens.\n\nFromtheoutsetitwasdecidedtocommittheprojecttoacompletelyopenphilosophy.Forthisreasonaclearchoicetowardsopensoftwareandoperatingsystemsandtheavailabilityofeverymodification,updateandimprovementtothecommunitywasmade.Thesameapproachwasadoptedfortheknowledgeandtheexperienceacquiredwithintheproject.InordertopursuethisgoalstheProvinceofRomecalledtheuniversityconsortium*CASPUR*(latermergedinthe[CINECA](https://www.cineca.it/en)consortium)todevelopthetechnicalsolution.Inthiscontext,aresearchprojectconductedbythe*CINECA*consortiumfounditsperfectapplication.Thisprojectproposedaninnovativemethodologyforthedistributionofnetworks(morepreciselyVirtualLANsusedforWi-Ficonnectivity)betweengeographicallydistantsites.\n\nThemethodologyadoptedmadeitpossibletohostpublicconnectivityservicesonnon-dedicatednetworkinfrastructures(e.g.:privatexDSL)thatfortechnicalandlegalreasonscouldnotbeusedassuch.\u2028ThisisnotthesoleadvantagethatOpenWISPgaveto*WiFiMetropolitano*:embracingtheresource-sharingphilosophy\u2013typicalofopenprojects\u2013anyonecancontributetothenetworkexpansionsimplybyhostinganaccesspoint.\n\u2028Thesoftwaretoolsandthearchitectures,includingtheOpenWISP2[wificontroller](http://openwisp.org/whatis.html#wifi-controller)anddifferent[NetJSON](http://netjson.org/)implementationsusedinOpenWISP,arereleasedtothepublicfreeofchargeunderopen-sourcelicenses,wehopethiswillallowabroaderaudiencetobenefitfromthisworkandimproveuponit.","url":"http://openwisp.org","logo":"//lh3.googleusercontent.com/8TWDMTm6AHMZJdvvsJ4L_bt9r4WehaOa3o_iygorlZc0XhnBWEifLrJtISrNAMiUpUSLoSf3peNulu47pVIt7AAI1dBid3Si"},"author":{"@type":"Person","name":"AnuragSharma"}},"143":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[fenics]Maximizingperformanceonmodernarchitectureswithdata-levelparallelism","description":"InthesolutionprocessofproblemsdiscretizedusingFEM,theassemblyofelementleveltensorstotheglobalmatrixoftencontributesasignificantamountofcomputationaltimerelativetotheoverallprocess.ThegoalofthisGSoC2018projectistoimprovetheperformanceoftheFEniCSframeworkintheassemblyphase.Toachievethis,theFEniCSFormCompiler(FFC)shouldbeenhancedsuchthatthegeneratedcodecanfullyutilizedata-levelparallelism(SIMD)functionalityofmodernCPUs.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"FabianL\u00f6schner"}},"144":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GEEandQIFforclustereddataregression","description":"ThisprojectaimsatdevelopinganewRpackageforclustereddataregression.Detailsinclude:\n\n*RewritebasicGEEmethodbasedonRcppandRcppArmadillo,whichwouldmakethecodemucheasiertomaintainandextend.\n*Implementpenalizedgeneralizedestimatingequationsforhigh-dimensionalcovariates.\n*Implementquadraticinferencefunctions.\n*ImplementAkaike'sInformationCriterionforGEE/QIF.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"YuzeZhou"}},"145":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidAppImrovements","description":"TheAimoftheprojectistoaddmorefunctionalitytotheAndroidapp.\n\nFollowingfeaturescanbeimplementedintheapp:\n-Sharingoffolders\n-Secondaryuserlogin\n-Supportforrememberinguserpreferenceslikeaudioposition,videoposition,sortingoption,etc.\n-Supportfordisplayingrecentfiles\n-ThemeandMaterialDesignimplementation\n-AddingautomatedUItestingprotocol\n-ImplementingExoPlayerforplayingmusic\n-Andmanymoresmallfeatures.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"arihant"}},"146":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CPURaceforParticleHunting","description":"Investigatetheviabilityofxtensor,amulti-dimensionalarraypackagewhichaimstobringtheAPIfeelingofNumPytoC++,intheACTScross-experimentparticletrackingpackage.ContributeanyrequiredfunctionalitytoxtensorandACTSintheprocess,ideallyalsocuttingconstantsinthehandlingofsmallmatrices.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"Antares"}},"147":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddaspreadsheetinterfaceformodifyingmultiplepagestothePageFormsextension","description":"ThePageFormsextensionforMediaWikiiscurrentlyusedtocreateandeditpagesusinganinterfacemadeupofformsthatsimplifytheprocess.TheFormscanbeusedtoaddandedittemplatecallsinthepages.Thisprojectaimstoaddaspecialpagethatprovidesaspreadsheet-likeinterface(renderedusingjsGrid)thatwillallowadministratorsofawikitoeditmultiplepagesatonce.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"YashdeepThorat"}},"148":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApplicationfortheHoneypotDetectionTool","description":"Thegoalofthisprojectistocreateatoolthatcanscanasystemforfeatureswhichwouldletanattackerknowprematurelyitisahoneypot.Thiswayhecouldavoidattackingitandthusavoidgettingcaught,makingthehoneypotuseless.Securityresearcherscoulduseittoscantheirhoneypotsystemsforsuchfeaturesbeforedeployingthemonlineorinproduction,inordertoavoidmistakes.Thetoolshouldbeabletogenerateareportwithitsfindingsandtheirseveritysothatappropriateactioncanbetakenbythedeveloper.\n\nThesefeaturesmayinclude:bugs,configurationmistakesordefaultconfigurationsleftunchanged,unimplementedservices,servicecombinationsthatwouldn\u2019tmakesenseonthesamemachineoronthecurrentoperatingsystem,unusualresponsetimes,etc.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"VladFlorea"}},"149":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EasilyExpandableWirelessIntrusionDetectionSystem","description":"WhileanalyzingalreadyavailableOpenSourceWirelessIntrusionDetectionSystems(WIDS),Irealizedthatthereisnofull-featuredsolutionyet.Kismetisthebiggestefforttohavesuchsystem.Howeveritisfarawayfrombeingabletodetectmostoftheknownattacks.BesideKismet,therearemanysmallprojectsdedicatedtoonlyoneorsomeWiFiattacks.Whiletheymightindeeddetecttheattacksatstake,theyareneithercompatibletoKismetnordotheyprovidedetectionforawiderangeofattacks.Kismet,however,providesapluginsystemwhichonlyallowsloadingofadditionalsoftwarewritteninC++orasawebapp.\n\nThismayincreasesthecomplexityfordevelopersnotexperiencedtoC++orwhodon'twanttofamiliarizethemselveswithKismet.The'EasilyExpandableWirelessIntrusionDetectionSystem'(EEWIDS)triestoovercomethislimitationandherebytriestocreateafull-featuredandexpandablesolutionbasedonmicroserviceapproach.Itdoesnotmatterinwhichwayadeveloperplanstodetectanattackorevenwhatprogramminglanguageshe/heprefers.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"AlexanderPaetzelt"}},"150":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingBoost.IntrusiveLibrary","description":"ThisincreasesthescopeofBoost.Intrusivelibrarybyaddingmoredatastructuresintothecollection.Everydatastructureiscapableofsolvingalargerangeofproblems.Soaddingdatastructuresincreasestheproblemsolvingabilityofintrusivelibrarywhichincreasesthenumberofusersusingthislibrary.Nowadays,datastructuresareusedinmanyfields.Thereare2mainreasonsbehindtheuseofdatastructures.First,toobtainbetterperformancebenefitsandSecond,tosavespacerequiredforexecutionofanalgorithm.ThedatastructuresiamgoingtoimplementareSegmenttree,Fenwicktree,SuffixtreeandSuffixAutomata.segmenttreeandfenwicktreeareveryusefulwhenrangequeriesneedtobedoneefficiently.Suffixtreeandautomatacansolvevarioustypesofstringbasedproblems.Hence,theseareverymuchusedinmodernworld.Hencethisprojectincreasesthedemandfortheintrusivelibrary.Everydatastructurecanonlysolveproblemswithparticularcharacteristicsanditcannotsolveortheperformanceisbadwhenthesamedatastructureisusedforothertypesofproblems.So,onehastoselectcorrectdatastructure.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"Harisaicharanchalla"}},"151":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createagenericdebuginterfaceforsoft-CPUcore(or1k)andconnectittoGDB","description":"Theaimofthisprojectistocreatearun-controldebugsystemforsoftCPUcore(or1k)inLiteXfirmwareandaddGDBtothesystemusingOpenSoCDebugProject.Theprojectincludesaddingrun-controldebuggingspecificmoduleslikeCDMmoduleandgdb-serverbridgetotheOpenSoCDebugProjectandintegratingthesystemintoLiteXfirmware.Run-controldebugging,alsoknownasbreakpointdebuggingor\u201cstop-and-stare\u201ddebuggingisthemostcommonwayoffindingproblemsinthecode.UsingGNUDebugger(GDB)breakpointscanbesetinthecodeandonecanreadregisterormemoryvalues,printstacktraces,andmuchmore.","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"ShivamAggarwal"}},"152":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingSerializationprotocolssupportforApacheDubbo","description":"ApacheDubboisanopen-sourceRPCandmicroserviceframework.Amongotherthings,ithelpsenhanceservicegovernanceandmakesitpossibleforatraditionalmonolithapplicationtoberefactoredsmoothlytoascalabledistributedarchitecture.\n\tDubbo\u2019sexsitingserializationAPIiswrittenwithnativeJavaserializationsupportandJSONwhichisarguablyfasterthanXML.Howeverforimprovisation,thiscanbeimplementedwiththeGoogleProtocolBufferscommonlyknownasprotobufwhichhaslightweightAPIwithmoreefficientserializationprotocols\n\tThegoalofthisprojectistoimplementanEfficientserializationprotocolsbycreatingaextension/libraryforintegrationwithprotobufwhicharguablywillimprovetheperformance.Thus,thisshallbecomeaveryusefulextension/addedfeatureforOpenSourceuserswithdesiredfunctionality.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"RaghuReddy"}},"153":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopingnewfeaturesfortheOpenEventFrontend","description":"TheNewFrontend\u2019sbasicfoundationshavebeenlaidinpreviousworkduringlastsummerofcodeandsubsequentcontributionsthereafter,withCRUDfunctionalityworkingformostoftheAPIsofferedbytheopeneventserver.\nJSONAPIspeccomplianceledtorobustintegrationoftheAPIendpointsontheclientside.However,manybugsstillremain,andvariousAPIshavenotbeenimplementedyet,orthereareothermismatchesinactualandexpectedresults.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"RitikaMotwani"}},"154":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizationofMindTheWord","description":"Ihaveselectedthefollowingideastoimplementintheextension:\n\n**1.LocalStorageofmostcommonwords:**Addinglocalstoragefortranslationsofthe1000thmostcommonwordswillcoveraround55%-70%ofallwordsencountered.Thiswillsavetimeaswellascharacterlimits.\n\n**2.AddingViewportlimits:**Limitingthetranslationprocesstothecurrentviewportwillsavetimeandcharacterlimits.\n\n**3.TranslationwithoutusingAPIkeys:**UsingGoogleTranslate'sfreeAPIfornewusersforeasyon-boarding.\n\n**4.Betterquizzing/testingfeatures:**On-the-gospontaneousquizzingfeaturewillincreaseuserinteraction.Oncetheuserhasmarkedthewordas\"learnt\",thewordwillbeenabledforthisfeature.\n\n**5.ImprovingbasicUI/UXoftheextension:**AddingHoverCardsforviewingtranslations,addingcontrolstoPop-Uppage,AddingInteractiveTours,ChangingUI/UXofOptionsPageandAddingBadgetoPop-Upfordisplayinginformation","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"ChiragVashist"}},"155":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"rOceans:anRPackageforintegratingspatialtrendsinbiodiversity,humanstressors,andconservationefforts","description":"rOceanswillbeanRpackagethatservesasaplatformforintegratingmultiplespatialdatasetsonmarinebiodiversity,human-drivenstressors,andglobalprotectedareascoveragetoadvanceinmarineconservationresearchandmakecomplexglobalandregional-scalemacroecologicalanalysiseasyforawiderangeofusers.Thepackagewillincludefunctionstoaccessseveralmarinespatialdatasetsandtostandardize,checkforquality,correctbiasesandanalyzetrendsofmultipledatatypes,includingspecies\u2019rangesandconservationstatusasprovidedbytheOBIS,GBIFortheIUCNRedListonlinedatabase,oceanlayersofmultiplestressors(seeHalpernetal.2008),presentandfuturepredictionsofclimatechange(forexample,Bio-Oracle,seeAssisetal.2018)andcurrentconservationefforts(i.e.marineprotectedareasglobalcoverage).Asecondarygoalistoimplementauser-friendlyShinyRappthatwilleasilyallowformultipleglobalanalysesunderdifferentclimaticandconservationscenariostoprovidevisualizationsonexpectedoutcomesfornon-specialistuserssuchaspolicy-makers,journalists,andstudents.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"IgnasiMonteroSerra"}},"156":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingsupportforvideodecodermodulesusingGDNative.","description":"#AddingsupportforvideodecodermodulesusingGDNative.\nGodothassupportforvideoplaybackthroughVideoPlayerAPI,whichwhileuseful,isconstrainedto\nusingoneofthetwosupportedformats(OGVorTheora)\nThisprojectaimsatusingGDNativetoaddexternallibrarysupporttoGodotforsupportingmultiplecodecswithout\ncausingbloatandunnecessarysizeincrease.\nThiswillbedonebyreleasingasetofofficialexternalmodulesthattheusercanaddtotheprojectaspertheirrequirement.","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"KidRigger"}},"157":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"librsvg:portfiltereffectstoRust","description":"ThisprojectinvolvesportingthelibrsvgfiltereffectsfromCtoRustandmakingsuretheyallworkbyaddingmissingtestsfromtheSVGtestsuite.ThisworkwillhelpwiththeongoingeffortofportinglibrsvgtoRust,aswellashelpensuretheGNOMEprojectsusinglibrsvggetthecorrectresultswhenrenderingSVGswhichutilizefiltereffects.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"YaLTeR"}},"158":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompletingRUBIIntegrator","description":"Thisprojectaimstocompleterubi(rulebasedintegration)moduleofsympy,whichisinveryunstablecondition.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"AshishKumarGaurav"}},"159":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheintegrationofbotsonRocket.Chat","description":"ThegoalofthisprojectistodevelopabasicUIintheAdministrationPaneltomonitor,manageanddeploybotsusingthesupportedplatforms.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"MikaelMello"}},"160":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProposalforStardroid(GoogleSkyMaps)","description":"TheaimoftheprojectistobuildtheSTARDROIDApplicationfromscratch;calibratingitproperlytoacquiretheabilityofworkingwithdifferentmobileversions.TheendgoalwouldallowitsproperusagetodetectvariousStars,Planets&Constellationsintheskywiththehelpofin-builtcompassandsensors.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"RaghavPuri"}},"161":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystemdunitfilesinGNUShepherd","description":"SystemdhasbecomethestandardinitsysteminthemajorityoftheGNU/Linuxdistributions,replacingtheolderSysV-styleinitsystem.ThetargetofthisproposalistoaddsupportforSystemdunitfilesinGNUShepherd,allowingittousetheunitfilesthatalotofsoftwareisbundledwith.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"IoannisP.Koutsidis"}},"162":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UsingtheZ3SMTSolvertoValidateBugsReportedbytheClangStaticAnalyzer","description":"Thegoalofthisprojectistoprovideanewoptionintheclangstaticanalyzertovalidate(orrefute)reportedbugs,byusinganSMTsolver.Theimplementationconsistsofanextrastep,afterthebugisfoundbythebuilt-insolver(RangedConstraintManager)butbeforereportingittotheuser;thepathandtheconstraintsthattriggerthebugwillbeencodedinSMTandcheckedforsatisfiabilityusingtheSMTsolverZ3.TheexpectedresultoftheprojectistoreducethenumberoffalsebugsreportedbytheanalyzerandevaluatetheoverheadintroducedbyZ3duringvalidation.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"MikhailYRGadelha"}},"163":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IBERTCloneusingLiteX","description":"Biterrorratetestersareusedtotestthequalityofsignaltrans-reception.IBERTLogicorefromXilinxisdesignedfortestingthephysicallayer(PMAspecifically)transmission.ThisprojectaimstodevelopanopensourcecloneoftheXilinxLogicorewhichincorporatesmostfeaturesasdetailedinitsdatasheet.IndependentmoduleswillbecodedinpythonusingmigenframeworkandlibrariesfromLiteXwillbeusedtopreparethecommunicationmodules,bridges,andhostconnections.","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"HarshGugale"}},"164":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingTheImmortal","description":"[TheImmortal](https://www.mobygames.com/game/dos/immortal),anisometricactionadventureknownforitsgraphicviolenceandsadisticdifficulty,developedbySandcastleandreleasedforamyriadofplatforms.\nAsawizard,youjourneydeepintoadungeoninsearchforyourmentorMordamir.Whilebattlingavarietyoffiends,evadingdeadlytrapsandsolvingpuzzles,youlearnaboutthetreacherousplotthatluredyouintoitsclutches.\nMygoalistoportthegametotheScummVMecosystem.ItwouldmarkthefirstisometricactionRPGfortheprojectandcontributingwhatisnotoriouslyknowntodayasthe\u2018DarkSoulsofthe90s\u2019.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"Joefish"}},"165":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BugLoggingTool","description":"BLTletsanyonereportissuestheyfindontheinternet.Itgivespointstousersforreportingbugs.Butitlacksmobileportabilitythatistheappisnotsomobilefriendly.Also,itlacksinrewardinguserswhoreportbugs.Also,currentlyitdoesnothavetheoptionofprivate(paid)bugbounties.\nTheProposalaimsatimprovingtheBLTappby-:\nFusingappusingFuseToolstoalloweasybugreportingfromphone.\nTointroduceBUGCryptocurrencywhicharerewardedforeachbugreported.\nAllowcompaniestodoprivate(paid)bugbounties\nAllowbugreportingviaemail","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"SRahulBadami-1"}},"166":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"P5.jsWebGLUpdates","description":"ThisprojectwouldbuilduponP5.js\u2019webGLfunctionalitywithafocusonhelpingthebeginningcoderunderstandhowthecomputerrepresentsandmanipulatesobjectsin3Dspace.ByexpandingthecameraAPI,documentation,andbeginningtoimplementmissing3Dprimitives,IhopetomakeusingthewebGLmodeinp5aseasyaspossible.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"AidanNelson"}},"167":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HelpHadrian","description":"Currentbuildsystemssuchas\u201cmake\u201dhaveaverycomplexstructureandaredifficulttounderstandormodify.Hadrianusesfunctionalprogrammingtoimplementabstractionstomakecodebasemuchmorecomprehensible.BuildRulesaredefinedusingShakeLibrary,andtheresultsproducedaremuchfasterandscalablethancurrentmakebasedsystem.Butthein-useimplementationofHadrianisstillindevelopmentphaseandnotcompletelyreadytobedeployed.IbelievethatHadrianwillserveahugeassistanceinincreasingtheproductivityofHaskelldevelopers.Therefore,theaimofmyprojectwillbetopushHadrianafewstepsclosertodeployment,sothattheHaskellcommunitycancodewithabitmoreefficiency.\n\nArecentPullRequestbyAlpMestanogullaryhasimplementedabasicruleforbinarydistribution.Also,Ihavebeenabletofigureoutmultiplesourcesoferrorscausingvalidationfailures,andmyPullRequesthasbroughtthenumberoffailuresdownsignificantly.\n\nHence,themajorgoalsofmyprojectwillbeto:\n1)Achieveghc-quakemilestonethatislistedinHadrian.\n2)ImplementmissingfeaturesinHadrian.\n3)BuildamorecomprehensivedocumentationofHadrian.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"ChitrakRajGupta"}},"168":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingtheCLTKwithSynonyms,TranslationsandWordEmbeddings","description":"TheCLTKfeaturesthemostsophisticatedalgorithmavailableforlemmatizingclassicalLatin.Lemmatizationistheprocessbywhichinflectedword-formsaregroupedtogetherundertheirdictionaryheadings.Thisallowsustogatheraccurateword-usagestatistics,analyzeauthorship,andmodelsubjectmatterinclassicalcorpora.HowevertheCLTKlemmatizerisnotcurrentlyabletoidentifysynonymsforagivenword,orsuggesttranslationsintootherlanguages.\n\nIproposetomodifytheexistingCLTKlemmatizertolookupsynonymsandtranslationsforLatinandGreek.IwilladaptCLTK\u2019sunique\u2018backoff\u2019approachtolemmatizationinordertomeasuretheprobabilityofeachpossiblesynonymand/ortranslationforatargetwordgivenitscontext.Further,IproposetoincorporatevectormodelsforLatinandGreekbasedonwordembeddingstrainedusingtheword2vecalgorithm.Oncesynonyms,translations,andvectormodelsareincorporatedintoCLTK,userswillbeabletoperformcutting-edgetaskslikesentencelengthdocumentalignment.Thiswillopennewhorizonsfordigitallyassistedclassicalscholarship.","sponsor":{"@type":"Organization","name":"ClassicalLanguageToolkit","disambiguatingDescription":"NLPfortheAncientWorld","description":"WedeveloptheClassicalLanguageToolkit(CLTK)becausewebelieveitisrevolutionizingthestudyoftheancientworld.Itisdoingsobyremovingbarrierstoentryforthosedoingnaturallanguageprocessing(NLP)inClassicallanguages(namely,thesurvivingliteratureoftheentiretyofEurasiaandnorthAfrica,fromroughly3000B.C.toA.D.1500).\n\nDuetohowacademicdisciplineshaveevolvedoverthepast200years,ourearliestcivilizationsareoftenstudiedinisolationfromoneanother.Thisistragic,fortodayweknowthattheancientworld\u2013fromRometoMesopotamiatoIndiatoChina\u2013consistedofdeeplyinterconnectednetworksofideas,technologies,art,andbeliefs.Asaframeworkformultidisciplinaryresearch,theCLTKwillhelpscholarsdiscoverthecommonalitiesofwhatwereoncethoughtdisparatecultures.\n\nAssoftware,theCLTKisasuiteofNLPtoolssuitedtothespecialneedsofancientlanguages.Wehavehavethreegoals:Themostbasicistoofferlow-levellibrariesfordoingNLPinparticularClassicallanguages(e.g.,AncientGreek,Sanskrit).Developedwithanextensiblearchitecture,ourcodeiseasilyhackedtosupportnewlanguages.Second,theCLTKofferstoolsforstudentsandscholarstodoreproduciblescientificresearch.Forinstance,ithasversion-controlledlinguisticcorporaandasuiteoffunctionsforstylometrics.Third,itisaframeworkformultidisciplinarylanguageresearch.Withpre-trainedmodels(suchasWord2Vecforvectorspacemodels),weprovideeasy-to-usetoolstocapturethetransmissionandevolutionofknowledge,fromtheearliesthumansocietiestothedawnofthemodernera.","url":"http://cltk.org/","logo":"//lh3.googleusercontent.com/CKCUu4iWJwdYiZN3iTns4NDVc-_rPltAk4ktzHQJcmfVsZQRHZRJlhHUlUge-Ahe3O3CrnONguwIEbfsJsTpBy1BzYtqfHU"},"author":{"@type":"Person","name":"james.gawley"}},"169":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PublicStreamArchives","description":"Publicaccesstocommunicationsisanimportantaspecttosomecommunities.Thesecommunitiesmayormaynotbeopensourcecommunitiesbutstillmightdesirethatpeopleonwebshouldbeabletoaccesstheircommunicationswithouttheneedgettinganaccount.WiththisprojectwewantZuliptobecomecapableofservingchatsthathappenedinpublicstreamstoanyoneontheweb.Essentiallyonewillbeabletoreadthechatsofawebpublicstream.Membersofsuchastreamwillconsenttotermsofpublishingtheirconversationsonline.AlsothisprojectwillhelpsearchenginesindexpublicchatsthathappenedonaZulipserveraccessibletoanyoneontheweb.ThiswillgreatlyenhancethesupportavailablefordebuggingissueswithZulipinstallationssincewecanexpectsolutionsprovidedonZulipdeveloperschattopopupinsearchresultsofasearchenginequery.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AdityaBansal"}},"170":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingthedevelopmentworkflow","description":"Theproject,improvingthedevelopmentworkflow,emphasizesonthefollowingaspects:\n1.ReducingthereviewertimebyautomatinglintchecksandtestsforOppiadevelopersandcodereviewers.\n2.Catchingerrorswiththehelpofnon-flakyandthoroughend-to-endtestsbeforetheyendupinproductionaswellasincorporatingmultiplebrowsersandmobileviewportsinthetests.\n3.AutomatingroutineprocesseslikeCLAchecking,closingstalepullrequestsandhelpingresolvemergeconflictsandbuildfailuresbynotifyingthemaintainer-on-dutyandthepullrequestauthors.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"ApurvBajaj"}},"171":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScrapyGsocProposal","description":"Scrapyisafast,opensourcewebscrapingframework,thatprovidesallthetoolsrequiredtoscrapedatafromdifferentwebsites.\nAfterPEP492,Pythonhasenabledcoroutineprogramming,byprovidingnativesupporttocoroutines,usingAsync/Await.ThissupportisavailablestartingfromPython3.5+,soprovidingsupporttocoroutineprimitivesinScrapy,bringsalotofconcurrencyinthetable,whilemaintainingthesinglethreadednatureofthesupport.\nThisProposalproposesthesupportforAsynchronousIO,andprovidingthenativesupportofcoroutinesinScrapySpiders,whileextendingthesupporttowardsextensionsandmiddlewares.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"hitman23"}},"172":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"implementpg_thriftpluginforpostgreSQL","description":"Oneofadvantagesofdocument-orienteddatabaseslikeMongoDBorCouchbaseoverRDBMSsisanabilitytochangethedataschemeeasily,fastandoften.ThetraditionalapproachinRDBMSworldinvolvesdoinganexpensiveALTERTABLEoperation,slowupgradeofanexistingdata,andstufflikethis.Thisapproachisoftenslowandinconvenientforapplicationdevelopers.\nTosolvethisissuePostgreSQLprovidesJSONandJSONBdatatypes.UnfortunatelyJSONBhasadisadvantageofstoringalldocumentskeys,whichisalotofredundantdata.\nOnepossibilitytotoreduceJSONBredundancyistousezsonextension.ItcompressesJSONBdocumentsusingshareddictionaryofcommonstringsthatappearinallormostdocuments.Thisapproachhasitslimitationsthough.Particularly,sincedataschemaevolves,thedictionaryhastobeupdatedfromtimetotime.Alsozsoncanaffectthebuild-inmechanismofPostgreSQLofcompressingdatausingPGLZalgorithmsincethismechanismusessomeheuristicstorecognizedatathatcompresseswell.Thussometimeszsoncanreducetheoverallperformance.\nTheideaofthisprojectistocreateanextensionthatprovidesThriftsupportwhichsolveszsonproblem.","sponsor":{"@type":"Organization","name":"PostgreSQL","disambiguatingDescription":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.","description":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.Ithasmorethan15yearsofactivedevelopmentandaprovenarchitecturethathasearneditastrongreputationforreliability,dataintegrity,andcorrectness.Itrunsonallmajoroperatingsystems,includingLinux,UNIX(AIX,BSD,HP-UX,macOS,Solaris),andWindows.ItisfullyACIDcompliant,hasfullsupportforforeignkeys,joins,views,triggers,andstoredprocedures(inmultiplelanguages).ItincludesmostSQL:2008datatypes,includingINTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL,andTIMESTAMP.Italsosupportsstorageofbinarylargeobjects,includingpictures,sounds,orvideo.IthasnativeprogramminginterfacesforC/C++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC,amongothers,andexceptionaldocumentation.\n\nAnenterpriseclassdatabase,PostgreSQLboastssophisticatedfeaturessuchasMulti-VersionConcurrencyControl(MVCC),pointintimerecovery,tablespaces,asynchronousreplication,nestedtransactions(savepoints),online/hotbackups,asophisticatedqueryplanner/optimizer,andwriteaheadloggingforfaulttolerance.Itsupportsinternationalcharactersets,multibytecharacterencodings,Unicode,anditislocale-awareforsorting,case-sensitivity,andformatting.Itishighlyscalablebothinthesheerquantityofdataitcanmanageandinthenumberofconcurrentusersitcanaccommodate.ThereareactivePostgreSQLinstancesinproductionenvironmentsthatmanagemanyterabytesofdata,aswellasclustersmanagingpetabytes.SomegeneralPostgreSQLlimitsareincludedinthetablebelow.","url":"https://postgresql.org","logo":"//lh3.googleusercontent.com/dZ_oew0LVwBSAiWC4mZoRrd_QbX0BgDxV_ydnc-T4aByJNZHQPoE_Nwz6kBeeyGBEkt9kW4BNL_sS7ambal7TissNjFPLQ"},"author":{"@type":"Person","name":"YanCui"}},"173":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Packagingthevirtualbrainforthemodernworld","description":"Thisprojectisaboutpackagingofthethevirtualbrain(tvb)tothescientificcommunity,usingthemostusedscientificsoftwaredistributorssuchaspackagingtvbtoanaconda,Developanativelauncherfortvbdistributions,Packaginganddistributionforneurodebian,Developavagrantfilescriptforvirtualmachines,Developascript(Dockerfile)forbuildingadockerimage,AndfinallyiftimeallowdevelopascriptforbuildingaAmazonWebImage(AMI).","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"Pyc0d3r"}},"174":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NeuralNetworksforSimilarityLearning","description":"ReseachersandIndustryexpertsaliketurntogensimforeasy-to-pickupandproductionreadycode.Recently,DeepLearningtechniqueshavetakentheforefrontinapparent\"stateoftheart\"performances,however,thesetechniqueshaven'tmadetheirwayintoproductionduetounreproducabilityandlackofavailability.Thisprojectwillevaluatethesenewertechniques,justifytheirbenefitinreproduciblemannersandintegratethemintothegensimtoolkit.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AneeshYogeshJoshi"}},"175":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MS/MSidentificationmoduleforMZmine.","description":"Thegoalistoimplementawrapper(commoninterface)fortheidentificationalgorithms\u2019logicinMSDK(thatwillallowtoinvoketoolslikeSIRIUSorCSPP)andaddaGUItoMZmine,whichwillinvokethealgorithms.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"EvgenySorokin"}},"176":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Learnblock(Learnbotprogramminglanguage)extensionforcollaborativerobotics","description":"LearnBlockistheprogramingtooldesignedforeasyusageoftheLearnbotrobot.Itismeanttobeusedbystudentsandtohelpthemlearnnewconceptsbytheusageofroboticsprogramming.ThisideainvolvestheextensionoftheLearnblockprogrammingtooltomanagecollaborativeroboticsbetweenlearnbots.IwilldevelopasystemthatenablesLearnbottocommunicatebetweenandofferthisoptionthroughthelearnblocktooltotheenduser.Finallyausecaseexampleofthesecollaborativeroboticstoolwillbedevelopedandtutorialsproducedforfutureusersanddevelopersoftheplatform.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"PrinshuKumar"}},"177":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofTwoNeuralMassModelsontheOpenSourceBrainPlatform","description":"Differentcomputationalmodelshavebeendevelopedinneurosciencetosimulateneuralsystems,however,thesemodelsoftenusedifferentprogramminglanguages,toolsandtechniquesmakingitdifficulttoshareandreproducethemamongdifferentresearchgroups.\n\nNeuroMLandLEMShavebeenintroducedtostandardisethestructuraldescriptionanddynamicsofconceptssuchasionchannelsandsynapsesinamachine-readableformat,makingcomputationalmodelsmorereproducible,accessibleandshareableamongresearchers.PyNNisaPythonpackagethatoffersacommoninterfacefordifferentneuronalsimulatorsinthefield.Tyingallthesetogether,acurateddatabaseofneuronalmodelsispubliclyavailabletothecommunityattheOpenSourceBrain(OSB)repository.\n\nThisprojectfocusesontheimplementationoftwoNeuralMassModels(NMMs)usingNeuroML/LEMSandPyNN.TovalidateandtesttheimplementationofpopulationmodelsonNeuroML/LEMS,wewillimplementtwopreviouslypublishedmodelsandsharethemontheOSBplatform.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"JessyD"}},"178":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pontoon'spathtofirstcontribution","description":"\u201cPontoonisMozilla'slocalizationtool,usedbyhundredsofcontributorstotranslateFirefox,mozilla.org,andmanyotherMozillaproducts.ItiscriticaltoshippingFirefoxtoasmanyusersaspossible,allaroundtheworld.\u201d\n\nSinceactiveuserparticipationandonboardingisoneofthekeycomponentsfortheachievementofPontoon\u2019sgoaltowardslocalization,theideaistoimprovetheexperienceoffirst-timeusersofPontoonbydefininga\"pathtofirstcontribution\"explainingthebasicflowandinsandoutofcontributingtowardslocalisingMozillaapplicationsbyaddingaguidedinteractivetour,awalkthroughforexplainingbasicfunctionalityforunauthenticateduserandabetter\u201cLearnMore\u201dlinkreplacingthecurrentgitbooklinkandmakingalloftheseassmoothaspossible.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"vishalcr7"}},"179":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementSpringDatatotheLibreHealthToolkit","description":"TheLibrehealthtoolkitisdependentonHibernatefordatabasemappingtoMYSQL.Toscalevarioususesforthetoolkit,thereisacriticalneedtointegrateastandarddatabasemanagementframework.ThisprojectaimstoimplementSpringDataintoLibreHealthtoolkit","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"PrashadiBandara"}},"180":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportJava9forJPF-CORE","description":"JPF-COREcurrentlybuildsandrunsonJava8.ThemainobjectiveofthisprojectistogetitupandrunningwithJava9,leveragingitsnewfeatureslikethemodularity,strongencapsulation,whilealsohandlingthedeprecatesandremoves.Therearealsoothernewenhancementslikemulti-releaseJARfileswhichisusefulinsupportingoneortwomajorversions,inadditiontojustJava9.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"GayanWeerakutti"}},"181":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradingOntologyTaggingatWikiPathways","description":"Ontologiesareanintegralpartofourscientificprogress.Theabilitytosharecommondefinitionsiscrucialtoansweringquestions,thus,anupdatedandpersistentontologyisimportanttoinvestin.ThisprojectwillupgradethecurrentontologytaggingsystemofWikiPathwaysbyutilisingtherecommenderREST-APIofBioPortal.Thefirstpartdealswithfixingcurrentdatafetchingmismatches,wheretagsarestoredandfetchedinconsistently.Thesecondpartofthisprojectisimplementinganintuitivetaggingfunctiontotheprocessofcreatingapathway,allowingthecreatortofetchsuggestionsfromBioPortalandaddthemwithacoupleofclicks.Lastly,thefinalpartpertainspromotingthequalityofthetagsbycrowdsourcingthevotesofvisitingusers.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"DaraAkdag"}},"182":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Sysbot","description":"ASlackintegratedGithubautomationbotforhandlingandcheckingGithubworkflow.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Sammy1997"}},"183":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"guix-ContinuerewritebuilddaemoninGuileScheme","description":"ThisprojectwillbethecontinuationofaGSOC-2017effortwiththesamegoal.CurrentlythebuilddaemonofGuixiswritteninC++,inheritedfromNix.Itworksfinebutisnotashackableaswewouldlike,andhaspoorintegrationwiththerestofGuix.Forinstance,thedaemoncallsouttothe'guixsubstitute','guixauthenticate',and'guixoffload'commands,butitsinterfacetothesecommandsisverylimited.Furthermore,alargepartofthedaemon'scodeisalreadyimplementedinScheme:containerfunctionalityisavailablewith'call-with-container',archivecreationisimplementedin(guixnar),writingderivationfiles(.drv)isdonein(guixderivations),andsoon.\n\nThegoalofthisprojectwouldbetorewritethedaemoninGuileSchemeusingthebuildingblocksalreadyavailableandalsowritethemissingblocksinGuileScheme.Importantmissingbitsincludethegarbagecollectoranditsscanner(whichscansfilesforreferencesto/gnu/storeitems),thescheduler,whichschedulesderivationbuildsintopologicalorder,usingthespecifiednumberofcores,etc.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"uniq10"}},"184":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MoredetailedintegrationofAcousticBrainzwithMusicBrainz","description":"TheAcousticBrainzprojectcurrentlyreliesonusingmusicbrainzngs,whichisashallowpythonbindingoftheMusicBrainzWebServicetofetchtheinformationofrequestedentities.python-musicbrainzngsthenusestheXMLWebService(whichisaninterfacetoMusicBrainzdatabase)whichqueriesandservestherelatedresultsfrom**MusicBrainz**database.ThisisnotveryslowbuttherearealotofrequestsperpageonAcousticBrainzandwiththeXMLwebserviceittakesverylongtimetoretrieve.\n\nRecordingsinAcousticBrainzarestoredbasedontheirMBIDfromMusicBrainz.AsaccessingtheMusicBrainzdatainAcousticBrainztakesalongtimetoretrieveusingpresentwebAPI,weshouldbehavingatighterintegrationwithMusicBrainzdatasothatwecanaccessthedatainafasterandmoreefficientmanner.\n\nMyproposalinvolvesworkingonaccessingMBdatabaseinABirrespectiveofthepresentwebservice.\nWithadirectaccesstoMusicBrainzdata,wecanhaveaverytightintegrationwithMusicBrainzdatabaseandcaneasilyfetchMusicBrainzdataanduseitinmanyplacesinAcousticBrainz.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"RashiSah"}},"185":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Javascript/WebGLLibraryForInteractiveVisualizationOfLarge-ScaleNetworkGraphs:ExpandedFeatures.","description":"InthisprojectIwilladdsomenewoptionstotheCCNetVizJavaScriptlibrary(e.g.addinghide/showfornodes/edges,addingthecontextmenuonrightclick,addingtheoptionforexportingagraphasanimageetc.)andredesign/improveliveexamples.Someoftheliveexampleshaveunfunctionaloptionsandtheinterfaceis\"broken\",sothiswillalsobeimproved.Iwillalsodevelopanonlinebenchmarkand(performance)testingframework,andeverythingthatwasaddedorredesignedwillbethoroughlytestedanddocumented.","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"AnaJeli\u010di\u0107"}},"186":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoingBeyondEqualTemperamentinMusicBlocks","description":"MyproposedprojectisabouttheimplementationofdifferenttypesoftemperamentsystemstoMusicBlocks.Temperamentreferstotheprocessofalteringthesizeofanintervalbymakingitnarroworwideascomparedtothepureform.Differenttypesoftemperamentincludeequal,justintonationandmeantone.Currentlymusicblocksislimitedtoequaltemperamentonly.Thisprojectaimstoenhancethecredibilityofmusicblockstoallthethreemajortypesoftuningsystems.FreeingMusicBlocksfromequaltemperamentwillallowlearnerstounderstandmusicinmorethanoneway.Abovethattheusercanalsocreatetheirowntuningsystem.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RiyaLohia"}},"187":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[GSoCproposal2018]EmojiTwitterbotforCommonsimagesfromNYPLfork","description":"WikimediaCommonsisaWikimediaFoundationprojectandanonlinerepositoryofimagesvideosandothermediafiles.ATwitterbotisatypeofbotsoftwarethatcontrolsaTwitteraccountviatheTwitterAPI.ThisprojectaimsatcreatingaTwitterbotsimilartoNYPLEmojibotforpicturesonCommons.Ifausertweetsanemojitothebot,thebotshouldreplytothetweetwithanimagefromCommonsthatrepresentsthesameemotionastheemoji.Thatis,animageselectedrandomlyfromCommons,thatmatchestheemoji.Notethatthebotwillnotonlyusegraphicalemojibutalsotextbasedemoji(asthis:;-)).\nThisprojectwillmakeitpossibleformostWikimediaCommonspicturestobeexposedtotheworld.HencebringingmoreawarenesstoCommons.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"proverb1(r054l13)"}},"188":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Androidandwearapp","description":"Thev2+oftheandroidappofRocketChatisalreadyunderprogressandseemstoworkwellsofar.Forthesummerofcode'18,IintendtoextendRocketChattobeusedinubiquitousplatformslikeandroid**wear**.I'llbebuildingthewearappfromscratchthissummer.Apartfromthis,Ialsointendtoworkonmoreadvancedfeaturesfortheandroidapplikeintegrating**googlesmartlock**,addingsupportfor**privatechatgroups**,andwillkeepworkingonissuesreportedduringtheGSoCperiodtoimprovetheuserexperienceforthemobileapp.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"AniketSingh"}},"189":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradingthePSLabAndroidApplication","description":"PSLab(PocketScienceLab)isanOpenSourcehardwaredevice(openonalllayers).TheAndroidAppforPSLabaimstorunPSLabdeviceinandroidsmartphones.ThisproposalofferstoupgradePSLabAndroidAppbyimplementingalltheleftoverfunctionalitiesintheAndroidApp.","sponsor":{"@type":"Organization","name":"PocketScienceLab","disambiguatingDescription":"APocketScienceLabforPhysicsEducationandEveryStudent","description":"ThegoalofPSLabistocreateanOpenSourcelabusingOpenSourcesoftwareandhardwarethatcanbeusedforexperimentsbyteachers,studentsandcitizenscientists.Ourtinypocketlabprovidesanarrayofsensorsfordoingscienceandengineeringexperiments.Itprovidesfunctionsofnumerousmeasurementdevicesincludinganoscilloscope,awaveformgenerator,afrequencycounter,aprogrammablevoltage,currentsourceandasadatalogger.WearedevelopingtheexperimentsstartingonthehardwaretolibrariesanduserinterfacesfordesktopPCsandAndroidappsforsmartphones.ThePSLabprojectisinspiredbytheworkoftheOpenScienceHardwarecommunity","url":"https://pslab.fossasia.org","logo":"//lh3.googleusercontent.com/QJjQa-bCupLHYPgriwaiacHngco0BoHP-RfuDnT2KaNBoIIPvqURM3Rik9Ct43x1nXvKOlLJ7fv3eLW04QDneCMsvVzNVZ8u"},"author":{"@type":"Person","name":"AbhinavRaj"}},"190":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AOM-accessibilityAPI","description":"AOM(AccessibilityObjectModel)isaJavaScriptAPIthatallowsformodifyinganaccessibilitytreelikeDOM.Inthisproject,AOMphase1&2isimplemented.\n#phase1\nTheaccessibleNodepropertyisaddedtoDOMElement.ThepropertiesofAccessibleNodecorrespondtoARIAattributesone-to-one,andwebbrowserscanmodifyaccessibilitytreeviathisproperty.NotethatifbothanAccessibileNodepropertyanditscorrespondingARIAattributearepresent,theAccessibleNodepropertyoverridestheARIAattribute.\n#phase2\nAccessibleNodeinterfaceisderivedfromEventTargetsothataccessibilityinputeventsandassistiveactionsbecomeabletobeprocessedviaAccessibleNode.Thisenableswebdeveloperstocheckwhetherusersareusinganassistivetechnologyornot,andthismayleadstodiscriminationagainstsomeusers.So,webbrowsersshouldaskusersforpermissionoflisteningforaccessiblityeventsbeforepropagatingthoseeventstoAccessibleNodes.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"TokioKajitsuka"}},"191":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SurfaceReconstructionToolfor3DTK","description":"ImplementPoissonsurfacereconstructionfor3DTK.","sponsor":{"@type":"Organization","name":"3DTK","disambiguatingDescription":"The3DToolkitprovidesalgorithmsandmethodstoprocess3Dpointclouds","description":"The3DToolkitisacollectionofprogramsthatallowworkingwith3Dpointclouddata.Thetoolsincludeapowerfulandefficient3Dpointcloudviewercalled\"show\"whichisabletoopenpointcloudscontainingmillionsofpointsevenonoldergraphicscardswhilestillprovidinghighframerates.ItprovidesbindingsforROS,theRoboticOperatingSystemandforPython,theprogramminglanguage.Mostofthefunctionalityof3DTKisprovidedintheformof\"tools\",hencethenamewhichareexecutedonthecommandline.Thesetoolsareabletocarryoutoperationslikesimultaneouslocalizationandmapping(SLAM),planedetection,transformations,surfacenormalcomputation,featuredetectionandextraction,collisiondetectionanddynamicobjectremoval.WesupportLinux,WindowsandMacOS.3DTKcontainstheimplementationofseveralcomplexalgorithmslikemultipleSLAMandICPimplementationsaswellasseveraldatastructureslikek-dtrees,octrees,spherequadtreesandvoxelgrids.Thesoftwareishomeoftheimplementationofalgorithmsfromseveralhighimpactresearchpapers.WhilethePointCloudLibrary(PCL)mightbedead,3DTKisaliveandactivelymaintainedbyaninternationalteamofskilledresearchersfromallovertheworld,rangingfromEuropetoChina.Know-howfrom3DTKinfluencedseveralbusinessesfromcarmanufacturerstomineralexcavationorarchaeologicalprojects.","url":"http://threedtk.de","logo":"//lh3.googleusercontent.com/32mj02DacQvb0XyTLIyHSVMSOshGADlohc4l7tU62lAygJ2k6PDfOMwbJorg50qhNhfOjIitCpSnFEOKixlzEKHuOtIMoONa"},"author":{"@type":"Person","name":"XiaSun"}},"192":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModelImport,ExportandComputerVisioninJulia","description":"Intheupcomingsummers,Iaimtoachievesixobjectivesinthreedifferentfields.Theseare:\n\n#1.ModelImport:\nIplanonmakingareaderformachinelearningmodelsinJulia.ThiswillhelpusinloadingandrunningmodelsmadeusingdifferentframeworksintoJulia.ThisinvolvesmakingareaderforONNXmodels,andKerasmodels.Icollaboratedwiththementor,MikeInnestoworkonthisandthecodecanbefoundintheONNX.jlrepositoryunderFluxMLorganization.\n\n#2.ModelExport:\nIwillworkondemosfortheFluxJS.jlmodelzoo.ThiswillmakeMachineLearninginJuliamoredynamicandflexible,asitwouldhelpusinvisualizingmodelsinthebrowser.I'llalsoworkonthemainFluxJSpackage,asitstillneedsalotofcodetracing.\n\n#3.ComputerVision:\nIproposetoworkontwodifferentprojectsinthisdirection.ThefirstprojectinvolvesintegratingMetalhead.jlwithONNX.jl.ThiswillhelpinexpandingthefunctionalitiesofferedbyMetalhead.jl.ThesecondpartofthisprojectinloadingandrunningDetectronmodelinJulia.ObjectdetectionhasneverbeenimplementedinJuliabefore.LoadingaDetectronmodelwouldhelpusindetectingobjectsinJulia.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AyushShridhar"}},"193":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createrealistic3DmapsfromSLAMalgorithms","description":"#Goal:\nThisproject(proposal)aimsatimplementingacompletesystemforcreatingrealistic3DmapsfromSLAMalgorithms.Inmyproposedapproach,it'shighlyrelatedwithoffline-SLAM.\n#Overview\nSparseonlineSLAMalgorithmsonlyproducesparsepointcloud,whichisnotidealforthehuman.Surfacereconstructionwouldproducemorehuman-friendlymaps.However,severalissuesneedtobesolvedforperformingsurfacereconstructiononreal-timeSLAMresult.Thisincludesgloballyoptimize3Dpoints,enforcingsmoothness,etc.\n\nBesides,it'spossibletosolvetheproblemviaanoffline-SLAMapproach(withsurfacereconstruction),becauseit'shighlyrelatedwiththat.\n#Specifications\nThemainpartofthisprojectisrelatedtooffline-SLAM,tocompensatesometrade-offsmadebyreal-timeSLAMforreal-timeconsideration.Thisincludes:\n-pose-graphoptimization\n-bundleadjustment\n-enforcingsmoothness\n-surfacereconstruction\n-additionaldetailsaboutimprovingpointcloudaccuracy\n\nThisprojectmaycombineseveraltechnicalsusedinstate-of-artSLAMalgorithm.\n#Realistic3Dmaps\nRealistic3Dmapsrefertomapswithsurfacereconstruction(withcolor)sothattheyaremorehuman-friendly.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"JianxiongCai"}},"194":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PCPrepKit","description":"AwebappthatteachestacticsforpreventionofMalariatoPeaceCorpsvolunteersbeforetheygoforremotemissions.ThiswouldbeachievedusingMachineLearningTechniquesandGamification.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"MayankLunayach"}},"195":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendlttoolboxtohavethepowerofHFST","description":"Theaimofthisprojectistoimplementthesupportformorphographemicsandweightsinthelttoolboxtransducer.TheproposalfocusesonextendinglttoolboxtoperformthecomplexmorphologicaltransformationsandweightbasedanalysescurrentlydoneinHFSTandwritingamodulethattranslatesthecurrentHFSTformattothenewlttoolboxformat.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AbinashSenapati"}},"196":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContinueddevelopmentofPublicTransportAssistant","description":"TheprojectproposestomakethePublicTransportAssistantmorereliable,workproperlywithallformsoftransportandhelpassistamapperinabetterwaythanwhatitdoesinitscurrentform.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"BisweshMohapatra"}},"197":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addexecoptiontosearch","description":"BRL-CAD'sMGEDsearchneedsan-execoption-likethefindcommandinUNIX-butthatwouldmeanlowlevellibraryfunctionsaccessingthehigh-levelTclinterpreterinMGED.Thesolutionistoprovidethedatabasesearchroutinewithacallbackandauserdatapointer.\nMytaskistoaddthecallbacklogic,extendtheparser,writethecallbackforMGED,extendtheevaluationofsearchplansandwritetestsanddocumentationforallchanges.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"pronaip"}},"198":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforGSoC","description":"Theobjectiveofthisprojectistocreateanopen-sourcepluginforSOFAbuildinganinterfacewiththeopen-sourcelibraryPulse.Thisengineprovidescomprehensivemodelsforthehumanphysiology.\n\nThecouplingwillleadtoaninterfacewhichwillmodelpartsofthehumanphysiologyinadditiontoprovidingsimulationdataofvariouscomponents,varyingwithtime.","sponsor":{"@type":"Organization","name":"InriaFoundation","disambiguatingDescription":"SOFAisanefficientsimulationengineforresearchinmedicalsimulation.","description":"__Descriptionofthecode__\n[SOFA](https://www.sofa-framework.org/)isanopen-sourceframeworkformulti-physicssimulationandisbeingdevelopedformorethan10years.Today,SOFAbenefitsfromalargeinternationalcommunitymadeupofresearchcentersandcompanies.TheSOFAcorehasaLGPLlicense(permissiveandnon-contaminating)fosteringdevelopmentofprototypesandproductsunderanycommerciallicense.Amongthefieldsofapplication,SOFAiscommonlyusedfor:\n-softandrigidbodydynamics,\n-heattransfer,\n-robotics\n-andvisualization.\n\n![ModelingwithSOFA](https://www.sofa-framework.org/wp-content/uploads/2018/01/SectionLiver-s.png)\n\n__1.CouplingSOFA+Pulse__\nTheobjectiveofthisprojectistocreateanopen-sourcepluginforSOFAbuildinganinterfacewiththeopen-sourcelibrary[Pulse](http://physiology.kitware.com/)platform.Thisengineprovidescomprehensivemodelsforthehumanphysiology.BothAPIareveryclosetoeachother:C++,Cmake,acorelibrarywithoptionalplugins.Theintegrationwillbehelpedwithtwomentors:onefromtheSOFAcommunityandanotheronefromthePulsecommunity.Thisprojectwillthereforebringanewopen-sourcetechnologytodrivemedicalresearch,andinnovation.\n\n__2.EmscripteningSofa__\nWenowwouldliketobeabletoexecuteSOFAinthebrowsertopromotethedevelopmentofsimulationbasedweb-basedapplications.AsSOFAaimplementedinC++thisisnotstraightforward.ThisprojectaimsatadaptingthecoreoftheSOFAsimulationframeworksothatitcanbecompiledwithEmscripten.EmscriptenisacompilerthattakesC/C++codeandcompilesittoefficientsubsetsofJavaScriptasasm.jsandwebassembly.\n\n__3.CommunicationprotocolsinSOFA__\nThepurposeofthisprojectistoimprovethecommunicationpluginbyaddingmoreprotocolsinitsuchasvrpn,serialbuscommunication,andalsoimprovethewayitworks.Thispluginhasanabstractbasetorunandimplementdifferentprotocolsasynchronouslytothemainsofa-frameworkthread.InanearfutureithastobethedefaultbaseforcommunicatingwithSOFA.\n\n__Contact__\n[HugoTalbot,coordinatorforSOFAattheInriaFoundation](https://www.sofa-framework.org/consortium/contact/)","url":"https://www.sofa-framework.org/","logo":"//lh3.googleusercontent.com/_dPOjpUrijmVs_y_dun_Wuf5uaXQs53BzWuAv0JwKiX_C8TTJ61MDkWMjQur326Y3fiBufp5SHvw9yWEsyu9jV5KHJWfdmc"},"author":{"@type":"Person","name":"Manan-1"}},"199":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovepeoplecollaborationintheHackweektool","description":"Atpresent,InHackweekapp,ausercanpostaproject/ideaandotherscanonlyinteractthroughcommentsandthenjointheproject.But,Hackweekcurrentlyhasverylessuserinteractionbecauseofnonotificationsoremailsaboutwhatishappeningwiththeirprojectideaorwiththeircomment.Hackweek\u2019suserexperienceisalsonotuptothemarksaspernow,whichcanalsobethepossiblereasonforsomeuser\u2019slesscollaboration.\nInthisproject,Iwillimprovevariousaspectsofuserinteractionlikeimprovementofcomment'seditor,theintroductionofnotifications/emailsandlivefeedsinthehackweektool.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"AnkushMalik"}},"200":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RishabhShukla'sproposal","description":"TheprojectisbasedonimprovingtheexistingCarbonFootprintAPI.Bothfrontendaswellasbackendfunctionalities.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"rishz"}},"201":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionofSPQR-treestothegraphmoduleofSageMath","description":"Theaimoftheprojectistocodethelineartimealgorithmforpartitioningagraphinto3-connectedcomponentsandconstructingthecorrespondingSPQR-treeofthegraph.Further,thisalgorithmcanbeusedasasubroutineforseveralothergraphproblemssuchasrecognitionofchordlessgraphs,hamiltoniancycleetc.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"MeghanaMReddy"}},"202":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TranscriptComparisons","description":"InComparativeGenomicswecompareanunknowngenewithsomeotherknowngenes,forbetterinferenceofbiologicalpropertiesofthatunknowngene.IdentificationofGeneOrthologyRelationisthemostimportanttaskofComparativeGenomics,astheytendtopreservesimilarmolecularandbiologicalfunctions.Thusifwecanestablishorthologyrelationshipsbetweentwogenes,wecanobtainvaluableevolutionaryhistoryofthetwogenes.However,withadvancedsequencingdepthandexpansionintranscriptomedata,genesarenolongertheproperunitsforinterrogationinfunctionalconservation,evolutionaryevents,andexpressionalpatterns,especiallyinthefieldofalternativesplicing.Astheaccumulationoftranscriptomicdata,alternativesplicingistakenintoaccountintheassignmentsofgeneorthologsandtheorthologyissuggestedtobefurtherconsideredattranscriptlevel.Whethergeneortranscriptorthology,exonsarethebasicunitsthatrepresentthewholegenestructure;however,thereisnotmuchreportedstudyonhowtobuildexonlevelorthologyinawholegenomescale.Therefore,itisessentialtoestablishatranscriptionorientedgeneorthologyalgorithm.","sponsor":{"@type":"Organization","name":"Genes,GenomesandVariation","disambiguatingDescription":"Genomicsequenceandannotationdatabasesandbrowsers","description":"Ensemblwascreatedalongsidethepublicationofthefirstdraftofthehumangenomein2001todistributethisgoldmineofinformationtoscientistsacrosstheworld.Itquicklybecameandremainsoneofthemostimportantreferencedatabasesingenomics,followingtherapiddevelopmentofthefield.Itsinitialmissionincludedfindingallofthegenesinthehumangenome.Ayearlater,themousegenomewaspublishedandwedevelopedtoolstodirectlycomparegenomesacrossspecies.Overthefollowingdecade,sequencingcapacityincreasedexponentially(fasterthatMoore'sLawinfact)andlargesurveysstartedexaminingmorespeciesandmoreindividualswithineachspecies.Ourmissionthereforeexpandedtostorethesedatasetsandstatisticsefficiently.Finally,inrecentyears,sequencinghasbeenusedtostudythebiochemicalactivityoftheDNAmoleculewithinthedifferenttissuesofanindividual,promptingustoextendyetagainourremit.\n\nAtthesametime,Ensemblisanevolvingsoftwaredevelopmentproject.Over15years,wemovedfromacentralrelationalMySQLdatabasewithaPerlAPIandstaticwebpages,toanarrayofstoragetechnologieswithaRESTfulinterfaceandaninteractivefront-end.Wehavededicatedportalsforthelargecladesonthetreeoflife(knownasEnsemblGenomes).OurannotationsareproducedthroughcenturiesofCPUtime,coordinatedbyourpowerfuleHiveanalysisworkflowmanager.\n\nToday,weareateamofnearly60fulltimestaff,housedattheEuropeanBioinformaticsInstitute,andwecollaboratewithmanyexternalcontributorsaroundtheworld,inparticularviaourGithubrepositorieswhereyoucanseeusworkday-to-day.Weareattheintersectionoftwoexcitingandrapidlyexpandingfields,andthereisnolackofinterestingdirectionstopushtheproject.","url":"http://www.ensembl.org","logo":"//lh3.googleusercontent.com/YzzBiWTFmmsUCpU-IR7Wfh4eT-QX3LorMIF6vCdrWDWeh5s5hTxLL8khaeabQ0EPqCzWwEFaTvhQ9GUJIrEOpehy5t7o06Kf"},"author":{"@type":"Person","name":"robin_0"}},"203":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewtonianPhysicsSandbox","description":"DevelopingatoolformodelingNewtonianphysicsprocessesbasedontheLibGeoDecomp\nlibraryandusingHPXforparallelexecution.Toolshouldbeeasyforuse,itshouldenable\nendusersthecreationofsimulationswithaminimalamountofcode.(usercanmodelscene\ninBlender,exportitintextformatandpassasargumenttothecommand).Theuseruses\ndomainterms,ratherthanwritingalargenumberofirrelevantcode.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"EvgenyDedov"}},"204":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VirtualMachineTemplates(Appliances/Boxes)","description":"Aswithmanyopen-sourcewebapplications,installingCiviCRMcanbedifficult\u2013itrequiresinstalling/configuringaseriesofrelatedservices(Linux,MySQL,Apache,anemailservice,andaCMS).Apopularsolutiontothisproblemistodistributepre-builtvirtualmachinetemplates(\"appliances\"or\"boxes\").ThisiswhereDockercometotherescue!Itprovidesauniformwayofbuildingandrunningcontainersforanyrequiredservices,makingsurethattheapplicationperformsthesameregardlessofthetargetenvironment.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"tiotsop"}},"205":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SugarizerSchoolBox","description":"1)MakinganimageforRaspberryPithatcouldbeflashedonasdcardthatcouldautomaticallystartasugarizerserveratbootanddisplayssugarizerclientonthePi.\n2)Createoneclickdeployscripts,todeployafullSugarizerstackonpopularproviderssuchasAmazonAWSorHeroku.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"amanharitsh123"}},"206":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildtoolSPDXfilegenerators","description":"Supportacontinuousintegration(CI)generationofSPDXfilesbycreatingapluginsorextensionstobuildtools.ThesepluginsorextensionswillgeneratevalidSPDXdocumentsbasedonthebuildfilemetadataandsourcefiles.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"NdipTanyi"}},"207":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SugarizerPrimero(Sugarizer1)","description":"SugarizerPrimerowillbeafreewebapp,designedbasicallyforkidsaged4-7toenhancetheirlearningabilitiesinafun,creativeandnaturalway.ThisappwillbeasmallerversionofSugarizer.TheappwillbetargetedtowardsPre-k1andPre-k2gradecurriculum.Theappwillbefocusingonkidswhoarenon-readersandwhoareinthephaseofdevelopingtheirthinking,learningandcollaboratingabilities.Theappwillbemadecolorfulsothatitisfun&enjoyableforthekids.Sugarizeractivitieswillincludethingslike,learningaboutmusic,drawingshapesandlearningbasicmathematicalconceptsthroughgameslikeCuisenairerods.Suchactivitieswillhelpkidslearncounting,addition,subtractioninanengagingandfun-filledway.Existingeducationalappsavailableonlinearetoodifficultforkids&thesmallnessoftheiconsofexistingappsmakesitdifficultforthekidstoplay.Hence,ourapplicationcanaddresstheseshortcomings.ThegoalofSugarizerPrimeroistoallowkidstouseSugarizerasapowerfullearningtool.Wewillensurethatthegraphicsusedintheuserinterfacearebrightandofasuitablesize,sothatitcanattractkidsattention.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"Iqgik"}},"208":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingEigenvalueProblemSolversforSparseMatricesinJulia","description":"TheaimofthisprojectistoimplementeigenvalueproblemsolversforsparsematricesinJuliainordertoreducethedependencyofJulialanguageonARPACK.DuringtheGSoCprogram,mygoalistocreateadrop-inreplacementforthecurrent\u2019eigs\u2019functioninpureJulia.Thefocuswillbeonnonsymmetricmatrices,butifthereistime,theimplementationcouldbeextendedtocoversymmetricmatricesaswell.Asapartofthisproject,Iwillprovidebenchmarkscomparingtheperformanceofthenewimplementationof\u2019eigs\u2019versustheARPACK\u2019simplementationof\u2019eigs\u2019thatiscurrentlyinuse.TheaimistogetthisnewmethodintothepackageIterativeSolvers.jl.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"LauriNyman"}},"209":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConditionalNameServerIdentifier-CoreDNS","description":"IndistributedTensorFlow,identifyingthenodeswithoutdomainnamecollisionisabigchallenge.CoreDNSsupportsDNSNameServerIdentifier(NSID)whichallowaDNSservertoidentifyitself.SowecandeployCoreDNSforeverynodeinthedistributedTensorFlowclustertosolvethisproblem.Therearetwowaystoachievethisgoal.OnewayistosetupadistributedKey-Valuestorelikezookeeperoretcd,andanotherwayistoassigneachnodewithanorderbasedonthetimestamp.MyGSocworkaimstoimplementoneoftheapproachesabove.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"JiachengXu"}},"210":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingPhysicalUnitsintoHelioPy","description":"HelioPyisaPythonpackagewhichletstheuserimportspacephysicsdatafromvarioussourcesandconvertthemintoaneasy-to-readandmanipulateformat.\n\nAllofthedatacurrentlyreturnedisinPandasDataFrame,whichdoesnotsupportphysicalunits.MyprojectistoaddanadditionalfunctionalitysothatHelioPycanusephysicalunitsandattachthemtothedata.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"YatharthRai"}},"211":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortCommerceInstamojoModuletoD8","description":"TheprojectistoportthecommerceinstamojomoduleandallitsfeaturesfromDrupal7toDrupal8.Thismoduleallowstheusertodopaymentsinstantlybycreatingalink.WhileportingitsfeaturestheFormAPIisusedtocreatevariousformsforcollectingdetailsofcustomersandpaymentrequests.AfterthisprojectDrupal8willhaveaworkingCommerceInstamojomodulethroughDrupalCommerceandwillhavethefacilitytodoinstantaneouspayments.FinallywillhaveamodulewhichcanbedownloadedthroughAdministrativeInterface,GitHub,andcomposer.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"BhanuPrakash"}},"212":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforApacheJMeter(COMDEV-284)","description":"AproposaltointegrateHTTP2protocolonApacheJMeterusingHC5APIs.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"imaneankhila"}},"213":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewWebUIForApacheFineractCN","description":"ThisprojectisaboutdesigninganewwebuserinterfaceforinstitutionswithGrouplendingfacilitiesusingApacheFineractCNwhichwillbesimilartotheoneofMifosXandGen1webapp.Thisdesignwillhaveacompletelydifferentuserinterfacefromthetheexistingfims-web-app.Itwillnotonlyhavethefunctionalitiesoftheexistingfims-web-appbutwillincludefunctionalitiestosupportmicrofinanceinstitutionswithgroupandcenter-basedoperations.Mindfulofwhatisneededtoexecutethisproject,iwillputinallmytime(duringweekdaysandweek-ends)exceptforthe22hoursofclassesthatihaveeveryweektomakethisprojectideaintoareality.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"PembeMotia"}},"214":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MergingandImprovementofLTEandWi-FiCoexistenceModule","description":"TheLTEandWi-FiCoexistencemodulehasbeenquitepopularwithns-3users.Butcurrently,itisdetachedfromtheupstreamns-3-devandmissingimprovementsthathasbeenimplementedontheupstream.ItisalsocreatedtoimplementTR36.889testscenarios,makingitdifficulttocustomizeforothercases.\n\nThegoalwillbesuccessfullymergingtheexistingworkstons-3-dev,improvingtheflexibilityofscenariodeployment,andimprovingusabilityintermsofgettingmoreusefuldataoutofthesimulations.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"muh.iqbal.cr"}},"215":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreOffice-Gsoc2018Proposal(LibreOfficeforAndroid.)","description":"ThisprojectaimsatimprovingtheLibreOfficeAndroidClientbyfixingitsmostannoyingbugs.Addingnewfeaturestodocumentviewerandexperimentaleditingpart,EnhancingoverallUI/UX,performanceandMakingitmoredeveloperfriendlybyimprovingdocumentationandinlinecommands.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"RAGHAVLALVANI"}},"216":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TeammanagementmoduleforMapCampaigner","description":"MapCampaignerisafielddatacollectionorganizingapplication.Organizerscandefineanarea,definethefeaturestocollect,andrecruitcontributors.Amissingcomponentisanimprovedteammanagementcapabilities.Thisprojectwouldlooktobuildoutadditionaladmincomponentsformanagingandengagingateamofcontributors.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"SuryaSaini"}},"217":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GovernmentGazettetextmining,crosslinking,andcodificationProject","description":"Intherecentyearsplentyofattentionhasbeengatheringaroundanalyzingpublicsectortextsviatextminingmethodsenabledbymodernlibraries,algorithmsandpracticesandboughttototheforefrontbyopensourceprojectssuchastextblob,spaCy,SciPy,TensorflowandNLTK.Thesecollaborativeproductiveeffortsseemtobeashifttowardsmoreefficientunderstandingofnaturallanguagebymachineswhichcanbeusedinconjunctionwithpublicdocumentsinordertoprovideamorerobustorganizationandcodificationinthelegalsector.\nThisproposalaimstoextendtheexisting**GovernmentGazette(GG)**textminingcodebyimplementingfeaturesinordertoorganizeand(cross)-linkGGtextswithlegaltextsanddetectthesignatoriesviaheuristicandmachinelearningmethods.Thiswillenableeliminationofbureaucraticprocessesandhugetimesavingsforjuristswhoforexampleseeklegaldocumentsinthe**ISOKRATIS**databaseoflegaltexts.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"MariosPapachristou"}},"218":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementcrossversionPythonsupportforSugar","description":"###Aim:\nThisprojectaimstoimplementPython2aswellasPython3supportforSugarToolkitandportSucrosetoPython3.\n\n###Importance:\nSugarcurrentlyrunsonPython2,andPython2'ssupportiswaning.Also,GStreameriswithdrawingsupportfromPython2verysoon,asaconsequenceofwhichSugarwillnolongerrunonDebian,andsoon,onUbuntu.Thisprojectiscriticalforourviabilityandrelevance.Thisprojectwillalsoextendourproductlifeonoldersystemsusedbyschools\n\n###Schedule:\nAbroadtimelinewouldbetocompletethein-progressportofSugarToolkit,DatastoreandArtwork.Afterthat,Sugar[core]willbeportedandtested.Iwillcompletethisinthefirst6weeksofGSoC.Afterthat,Iwillcontinueportingactivities,startingwiththesetofFructose,whicharethecoredemonstrationactivitiesforSugar.IwillalsowriteascriptthatwillhelpdeveloperscontinueportingactivitiestoPython3easily.Onceallthisiscomplete,Iwillkeeponportingmoreactivities,iftimepermits.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RahulBothra"}},"219":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DownloadSpamProtectionforFirefox","description":"Thegoalofthisprojectistopreventsitesfrombombardingthebrowserwithmultiplenonuserinitiateddownloads.\nThiswouldmeanthatamechanismtodifferentiatebetweenuserinitiatedandautomaticallyinitiateddownloadshastobeestablishedasitisundesirabletoannoytheuserwithunnecessarywarningandpermissionpromptsevenwhentheuserhimselfhasrequestedforadownload.\n\nTheprojectalsoinvolvesimplementingsomeformofdatacollectiontechnique(viatelemetry)tomeasuretheeffectivenessoftheimplementedlogic.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"SagarBharadwajKS"}},"220":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofSusiWebClientandServer","description":"ThisproposalisaimedtoenhancethefunctionalitiesandoverallserversideofSusi.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AkshatJain"}},"221":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExplainableVisualPerception","description":"Explainablevisualperceptionistheconceptwhereasystemisabletoextractcontentsandinferknowledgeandcommonsensefromimages.Itshouldbeabletounderstandtheimageandshouldbeabletodescribeitinsimplemannerandbeabletoanswerrelevantquestionsaboutit.\nInourcase,thatsomeonewillbeanintelligentautomatedlearningsystem.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"ArpitKathuria"}},"222":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProjectProposal-ScalaREPL-ChristinaSch\u00f6nborn","description":"ImplementmultilineeditingintheScalaREPL.FornowitisnotpossibletoeditthelinespriortothecurrentlineinamultiplelinestatemententereddirectlyintotheREPL.Asolutioncouldbetoenhancethe`:paste`commandortoenablemultilineeditingintheREPLingeneral.","sponsor":{"@type":"Organization","name":"Scala","disambiguatingDescription":"Theprogramminglanguagewhereobject-orientedmeetsfunctional.","description":"#AScalablelanguage\nScalaisanacronymfor\u201cScalableLanguage\u201d.ThismeansthatScalagrowswithyou.Attheroot,thelanguage\u2019sscalabilityistheresultofacarefulintegrationofobject-orientedandfunctionallanguageconcepts.\nScalaisthepreferredworkhorselanguageformanymission-criticalserversystems.ThegeneratedcodeisonaparwithJava\u2019sanditsprecisetypingmeansthatmanyproblemsarecaughtatcompile-timeratherthanafterdeployment.\n#Object-Oriented\nScalaisapure-bredobject-orientedlanguage.Conceptually,everyvalueisanobjectandeveryoperationisamethodcall.Thelanguagesupportsadvancedcomponentarchitecturesthroughclassesandtraits.\n#Functional\nEventhoughitssyntaxisfairlyconventional,Scalaisalsoafull-blownfunctionallanguage.Ithaseverythingyouwouldexpect,includingfirst-classfunctions,alibrarywithefficientimmutabledatastructures,andageneralpreferenceofimmutabilityovermutation.\n#SeamlessJavaInterop\nScalarunsontheJVM.JavaandScalaclassescanbefreelymixed,nomatterwhethertheyresideindifferentprojectsorinthesame.Theycanevenmutuallyrefertoeachother,theScalacompilercontainsasubsetofaJavacompilertomakesenseofsuchrecursivedependencies.\n#Fun\nMaybemostimportantisthatprogramminginScalatendstobeveryenjoyable.Noboilerplate,rapiditeration,butatthesametimethesafetyofastrongstatictypesystem.AsGrahamTackleyfromtheGuardiansays:\u201cWe\u2019vefoundthatScalahasenabledustodeliverthingsfasterwithlesscode.It\u2019sreinvigoratedtheteam.\u201d","url":"http://www.scala-lang.org","logo":"//lh3.googleusercontent.com/VNR2VDiKgOosJvxstri83WaGRVmdIwpd1Gzq4FQsulqHXMWn2TpgZ6zMx-M0CO3S_IdyzYusYRyZqafPZhuecWBGnmBMMg"},"author":{"@type":"Person","name":"tinsch"}},"223":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveEnigmailUserExperience","description":"Enigmailisaseamlesslyintegratedsecurityadd-onforMozillaThunderbird.ThemainideabehindthisprojectistoimproveEnigmailUIsothatnon-expertscanuseencryptioneasily.Thiswillbedonebytwomainthings:1)UIImprovements2)AddingUITesting.Enigmaildon\u2019thaveUITestUnits.IthinkthatTestingisveryimportantpartofanydevelopmentproject.SoIamplanningtointegrateit.Autocryptsetupisalsoanimportantpartofthisproject.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"KhushilMistry"}},"224":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementtoSUSIiOSProject","description":"SUSIAIisanintelligentOpenSourcepersonalassistant.SUSIAIBotsarebuilttoenableuserstochatwithSUSIondifferentclients.SusiAIisabletoanswerquestionsanddependingonthecontextwillaskforadditionalinformationinordertoperformthedesiredoutcome.TheSUSIiOSmakeuseoftheAPIstoaccessinformationfromthehostedserver.Theappalsooffersloginfunctionalitiestoconnecttootherservicesandstorepersonaldata.Additionally,theapplicationusesdataprovidedbytheuser'sphonetoimproveSusianswers.\n***\nTheideaistoimprovetheSUSIiOSApplicationby:\n*Enableloginandconnectviafacebook,twitter,andgoogle.\n*Addinglinkpreviewinchatandopenlinksinnativewebview.\n*Addinguniversallinkingforsignupactivationandforgotpasswordlink.\n*AddingsupportfortablesinSusiresponse.\n*ImplementingDarkThemefortheapplication.\n*Implementingonboardingscreens.\n*ImprovingUIforSkillListeningandSkillDetailspage.\n*Solvingrandomcrashesandleftissuesandimprovingdocumentation.\n*ImprovingiPadsupport.\n*Writingunittests.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"JogendraKumar"}},"225":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Trust-basedroutingprotocolsframework","description":"ns-3containsdifferentroutingmodules,bothforIPv4andforIPv6.Noneofthemistrust-based.Giventheincreasinginterestontrust-basedroutingschemestoincreaseandimprovethenetworkresilienceVsroutingattacks,itwouldbeusefultohaveageneralapproachforTrust-basedschemes.Asamatteroffact,therearemultipletrust-basedextensionsforwellknownprotocold(e.g.,AODV),buteachonemodifiesinaparticularwaythesingleroutingprotocol,makingitdifficulttoexportthesolutiontootherroutingschemes.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"JudeNiroshan-1"}},"226":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MediaManager-AdaptiveImages","description":"###Thefollowingmajoraspectsarebeingcoveredinthisproject\n\n-Theprojectdealswiththesmartresizingandcroppingoftheimage.\n-BasedontheAuthor/Adminselectionofimportantpartsintheimage,resizingandcroppingarebeingcarriedout.\n-APIaccesstothefeatureisprovidedinthisproject.\n-Morepersonalizedimagesarebeingsenttothedevices.\n-Devicespecificimagesarebeingcached.\n-Supportsfastloadingofthewebpageonmobiledevices,asitreducesthesizeoftheimagetoagreatextent.\n-Themessageassociatedwiththeimageispreserved.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"GeetanshuMathur"}},"227":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Mifos/FineractChatbot&AdapterApplication","description":"ThisprojectisaboutbuildingChatbotanditsadapterlayertopromoteuserfetchinginformationconveniently.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"Dingfan"}},"228":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Communicationpluginimprovement","description":"Thepurposeofthisprojectistoimprovethecommunicationpluginbyaddingmoreprotocolsinitsuchasvrpn,serialbuscommunication,andalsoimprovethewayitworks.","sponsor":{"@type":"Organization","name":"InriaFoundation","disambiguatingDescription":"SOFAisanefficientsimulationengineforresearchinmedicalsimulation.","description":"__Descriptionofthecode__\n[SOFA](https://www.sofa-framework.org/)isanopen-sourceframeworkformulti-physicssimulationandisbeingdevelopedformorethan10years.Today,SOFAbenefitsfromalargeinternationalcommunitymadeupofresearchcentersandcompanies.TheSOFAcorehasaLGPLlicense(permissiveandnon-contaminating)fosteringdevelopmentofprototypesandproductsunderanycommerciallicense.Amongthefieldsofapplication,SOFAiscommonlyusedfor:\n-softandrigidbodydynamics,\n-heattransfer,\n-robotics\n-andvisualization.\n\n![ModelingwithSOFA](https://www.sofa-framework.org/wp-content/uploads/2018/01/SectionLiver-s.png)\n\n__1.CouplingSOFA+Pulse__\nTheobjectiveofthisprojectistocreateanopen-sourcepluginforSOFAbuildinganinterfacewiththeopen-sourcelibrary[Pulse](http://physiology.kitware.com/)platform.Thisengineprovidescomprehensivemodelsforthehumanphysiology.BothAPIareveryclosetoeachother:C++,Cmake,acorelibrarywithoptionalplugins.Theintegrationwillbehelpedwithtwomentors:onefromtheSOFAcommunityandanotheronefromthePulsecommunity.Thisprojectwillthereforebringanewopen-sourcetechnologytodrivemedicalresearch,andinnovation.\n\n__2.EmscripteningSofa__\nWenowwouldliketobeabletoexecuteSOFAinthebrowsertopromotethedevelopmentofsimulationbasedweb-basedapplications.AsSOFAaimplementedinC++thisisnotstraightforward.ThisprojectaimsatadaptingthecoreoftheSOFAsimulationframeworksothatitcanbecompiledwithEmscripten.EmscriptenisacompilerthattakesC/C++codeandcompilesittoefficientsubsetsofJavaScriptasasm.jsandwebassembly.\n\n__3.CommunicationprotocolsinSOFA__\nThepurposeofthisprojectistoimprovethecommunicationpluginbyaddingmoreprotocolsinitsuchasvrpn,serialbuscommunication,andalsoimprovethewayitworks.Thispluginhasanabstractbasetorunandimplementdifferentprotocolsasynchronouslytothemainsofa-frameworkthread.InanearfutureithastobethedefaultbaseforcommunicatingwithSOFA.\n\n__Contact__\n[HugoTalbot,coordinatorforSOFAattheInriaFoundation](https://www.sofa-framework.org/consortium/contact/)","url":"https://www.sofa-framework.org/","logo":"//lh3.googleusercontent.com/_dPOjpUrijmVs_y_dun_Wuf5uaXQs53BzWuAv0JwKiX_C8TTJ61MDkWMjQur326Y3fiBufp5SHvw9yWEsyu9jV5KHJWfdmc"},"author":{"@type":"Person","name":"RupeshHarode"}},"229":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NativeJuliasolversforordinarydifferentialequationsandalgebraicdifferentialequations","description":"IproposetoimplementVariableStepSizeMultistepMethods,VariableOrderVariableStepSizeMultistepMethods,IMEXMultistepMethodsandIMEXRunge-KuttaMethods.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ShubhamMaddhashiya"}},"230":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SDHCIMMCDriver","description":"ThisprojectisintendedtogivesupportforPCIdeviceswithclass8andsubclass5accordingtoSDHostControllerSpecification.SDHCIaremorecommonintheARMandcurrently,itisnotpossibletobootHaikuforlackofasuitablemassstoragedriver.TheprojectincludeswritingdriversforMMCbusmanager,SDHCIcontrolleranddiskdevicedriverfortheMMCbus.ThisprojectwillprojectaddfunctionalityforefficientdatatransferwithoutloosingmuchdatathroughDMAconcepts.","sponsor":{"@type":"Organization","name":"Haiku","disambiguatingDescription":"Integratedoperatingsystemforpersonalcomputers","description":"HAIKUisanopensourceoperatingsystemcurrentlyindevelopment.Specificallytargetingpersonalcomputing,Haikuisafast,efficient,simpletouse,easytolearn,andyetverypowerfulsystemforcomputerusersofalllevels.Additionally,Haikuofferssomethingoverotheropensourceplatformswhichisquiteunique:Theprojectconsistsofasingleteamwritingeverythingfromthekernel,drivers,userlandservices,toolkit,andgraphicsstacktotheincludeddesktopapplicationsandpreflets.WhilenumerousopensourceprojectsareutilizedinHaiku,theyareintegratedseamlessly.ThisallowsHaikutoachievealevelofconsistencythatprovidesmanyconveniences,andistrulyenjoyabletousebybothend-usersanddevelopersalike.\n\nWhat\u2019ssogoodaboutHaikuanyway?\n==\n\nThekeyhighlightsthatdistinguishHaikufromotheroperatingsystemsinclude:\n\nSpecificfocusonpersonalcomputing\nCustomkerneldesignedforresponsiveness\nFullythreadeddesignforgreatefficiencywithmulti-processor/coreCPUs\nRichobject-orientedAPIforfasterdevelopment\nDatabase-likefilesystem(BFS)withsupportforindexedmetadata\nUnified,cohesiveinterface\n\nWhyHaiku?\n==\n\nTheBeOperatingSystemintroducedprogressiveconceptsandtechnologiesthatwebelieverepresenttheidealmeanstosimpleandefficientpersonalcomputing.Haikuistherealizationofthoseconceptsandtechnologiesintheformofanoperatingsystemthatisopensourceandfree.\n\nWhoisbehindHaiku?\n==\n\nHaikuisdevelopedbyagrowingcommunityofvolunteerdevelopersfromallaroundtheworld.Additionally,Haikualsoexiststhankstothededicatedsupportofaferventandfriendlycommunity,andthatofHaiku,Inc.,anon-profitorganizationfoundedbyformerprojectleaderMichaelPhippswiththepurposeofsupportingthedevelopmentofHaikuaswellasthegrowthofboththecommunityandtheHaikuplatform.","url":"http://www.haiku-os.org","logo":"//lh3.googleusercontent.com/iefEfOExFl_TAepM4khbFMVgoL_2zqXyw74cgb8XQQT_HI4F1MegKx3I2AtI19v1ljRRyXZ9n2JoCcWIBkbZT5tHW9PCQjg"},"author":{"@type":"Person","name":"BKrishnanIyer"}},"231":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pure-GoXRootDclientimplementation","description":"Thisprojectaimsatimplementingapure-GoBSD-3clientlibraryforXRootDusingGobuiltinfeaturesforconcurrencyandscalability.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"MikhailIvchenko"}},"232":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvolutionalDeepNeuralNetworksonGPUsforParticlePhysicsApplications","description":"Theproject'sultimategoalistoprovideaGPUimplementationfortheexistingConvolutionalNeuralNetworkpackagewithin`root/tmva`.Duringmypreliminaryworkwiththecodebase,Idiscoveredthatthecurrentpackage'spublicinterfacecanbefurtherimproved.Sinceperformingthischangecansignificantlyreducethecomplexityofmymaintask,aswellasanyfutureextensionstothepackage,Iplantoworkonitduringthefirstphaseofthesummerperiod.ThefirstpartofthepresentproposalgoesthroughthenecessarychangestoachieveacleanAPI.TherestoftheproposaliteratesthroughthemainmodulesthatneedtobeportedintotheGPUimplementation.Thesearethedifferentlayertypesthatcanbeincludedinaconvolutionalneuralnetwork,aswellasanumberofgenerichelperfunctions.Attentionisdrawnonguaranteeingthedeliverable'squality,bothintermsofcorrectnessandintermsofspeed-up.Thiswillbeachievedthroughextensivetestingandstandardizedbenchmarkingrespectively.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"EmmanouilStergiadis"}},"233":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TrackGit","description":"TrackeraddonforGitVersionControlSystem","sponsor":{"@type":"Organization","name":"Haiku","disambiguatingDescription":"Integratedoperatingsystemforpersonalcomputers","description":"HAIKUisanopensourceoperatingsystemcurrentlyindevelopment.Specificallytargetingpersonalcomputing,Haikuisafast,efficient,simpletouse,easytolearn,andyetverypowerfulsystemforcomputerusersofalllevels.Additionally,Haikuofferssomethingoverotheropensourceplatformswhichisquiteunique:Theprojectconsistsofasingleteamwritingeverythingfromthekernel,drivers,userlandservices,toolkit,andgraphicsstacktotheincludeddesktopapplicationsandpreflets.WhilenumerousopensourceprojectsareutilizedinHaiku,theyareintegratedseamlessly.ThisallowsHaikutoachievealevelofconsistencythatprovidesmanyconveniences,andistrulyenjoyabletousebybothend-usersanddevelopersalike.\n\nWhat\u2019ssogoodaboutHaikuanyway?\n==\n\nThekeyhighlightsthatdistinguishHaikufromotheroperatingsystemsinclude:\n\nSpecificfocusonpersonalcomputing\nCustomkerneldesignedforresponsiveness\nFullythreadeddesignforgreatefficiencywithmulti-processor/coreCPUs\nRichobject-orientedAPIforfasterdevelopment\nDatabase-likefilesystem(BFS)withsupportforindexedmetadata\nUnified,cohesiveinterface\n\nWhyHaiku?\n==\n\nTheBeOperatingSystemintroducedprogressiveconceptsandtechnologiesthatwebelieverepresenttheidealmeanstosimpleandefficientpersonalcomputing.Haikuistherealizationofthoseconceptsandtechnologiesintheformofanoperatingsystemthatisopensourceandfree.\n\nWhoisbehindHaiku?\n==\n\nHaikuisdevelopedbyagrowingcommunityofvolunteerdevelopersfromallaroundtheworld.Additionally,Haikualsoexiststhankstothededicatedsupportofaferventandfriendlycommunity,andthatofHaiku,Inc.,anon-profitorganizationfoundedbyformerprojectleaderMichaelPhippswiththepurposeofsupportingthedevelopmentofHaikuaswellasthegrowthofboththecommunityandtheHaikuplatform.","url":"http://www.haiku-os.org","logo":"//lh3.googleusercontent.com/iefEfOExFl_TAepM4khbFMVgoL_2zqXyw74cgb8XQQT_HI4F1MegKx3I2AtI19v1ljRRyXZ9n2JoCcWIBkbZT5tHW9PCQjg"},"author":{"@type":"Person","name":"HrishikeshHiraskar"}},"234":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertinteractiverebasetoC","description":"gitisamodularsourcecontrolmanagementsoftware,andallofitssubcommandsareprogramsontheirown.AlotofthemarewritteninC,butacoupleofthemareshellorPerlscripts.Thisisthecaseofgit-rebase--interactive(orinteractiverebase),whichisashellscript.RewritingitinCwouldimproveitsperformance,itsportability,andmaybeitsrobustness.","sponsor":{"@type":"Organization","name":"Git","disambiguatingDescription":"Fast,scalable,distributedrevisioncontrolsystem","description":"Gitisthemostwidely-usedrevisioncontrolsysteminOpenSource.Itisadistributedsystemwithanemphasisonspeed,dataintegrity,andsupportfordistributed,non-linearworkflows.\n\nManylargeandsuccessfulprojectsuseGit,includingtheLinuxKernel,Perl,Eclipse,Gnome,KDE,Qt,RubyonRails,Android,PostgreSQL,Debian,andX.org.\n\nThisorganizationcoversprojectsfor[Git](https://github.com/git/git)itself.Studentsmayalsopropose\nprojectsrelatedto[libgit2](http://libgit2.github.io/).Othergit-basedsoftwareorservicesarenotcoveredbythisorganization.","url":"http://git-scm.com","logo":"//lh3.googleusercontent.com/X25gDlJh7PQxLGAirqBlLlUCo6GJ1guOD_W7XZG_G8DW3pndEskDdd6yDc-h1gtDedCRdUa4DItofZojsWoTusB3D9PLvrk"},"author":{"@type":"Person","name":"AlbanGruin"}},"235":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addsupportfordeprecatingexports","description":"Addsupportofdeprecationpragmaswithinmoduleexports.Thiswouldeasethetransitionbetweendifferentversionsofthesoftwarebywarningthedevelopersthatthefunctions/types/classes/constructors/modulesthattheyareusingaredeprecated.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"alanas"}},"236":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonPackage,AmazonSQSandREST-fulservicesforEvalAI.","description":"#1.EvalAIPythonPackage.\nCreatingapythonpackageforEvalAIwhichletstheparticipantsto`importevalai`asapythonpackageandthenmakesubmissionsthroughtheirpythonscriptinsteadofloggingintothewebsiteandthendoingit.\n#2.SubmissionWorkerusingSQS.\nCurrently,therearealotofshort-comingsintheSubmissionworkerlikeindividualdependenciesforChallengeswhichcanbesolvedbyswitchingtoAmazonSQS.\n#3.ImplementingRESTfulwebservices.\nAddinganalytics,admindashboardandAPIversioningtoEvalAI.\n#4.Implementwebhooksanddatacollection.\nToretrievetheresultsofachallengefromsomeforkedversionofEvalAItothemainEvalAIserver.Also,foraddingintegrationstoexternalservicesusingSlack,Gitteretc.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"isht3"}},"237":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImageSensorSimulation/Emulation","description":"ObjectiveofthistaskistoemulateCMV12000[10]imagesensorsoastoalter/testrestofthesystemwithouttheactualphysicalhardware.CMV12000isa12Megapixel4KCMOSimagesensorwhichcantransmitframedatathrough64LVDSdatachannelsanditscontrolregistersareprogrammedusingSPIcommunication.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"ArunMalik"}},"238":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProcessingforARMdevices(suchasRaspberryPi)","description":"Asetofhighlydetailedproject-basedtutorialsthatteachusershowtouseRaspberryPiandsimilardeviceswithProcessingdevelopmentenvironment.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"MaksSurguy"}},"239":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APIextensionsandfixesforthep5backend","description":"Lastyear,[asaprojectundertheGoogleSummerofCode](https://summerofcode.withgoogle.com/projects/5809403503575040),Icreated\n[p5](https://github.com/p5py/p5)---anativePythonimplementationoftheProcessing\nAPI.ThegoalthenwastocombinePython'sminimalsyntax\nandpedagogicalrootswithProcessing'shigh-levelgraphics\nAPI.Whilethe[projectwassuccessful](https://medium.com/processing-foundation/p5-a-python-implementation-of-the-processing-api-5f05c62db23b)andwe[releasedthe\nfirstalphaasaPythonpackage](https://github.com/p5py/p5/releases/tag/v0.3.0a1),p5isstillmissingsomecoreparts\noftheprocessingAPIandneedsbettercross-platform\nsupport.\n\nThegoalofthisprojectistofixexistingcross-platformissuesby\nchangingtheinternalrenderingengineto[VisPy](http://vispy.org/);fixing[existing\nopenissues](https://github.com/p5py/p5/issues);andextendingtheAPIbyaddingimagesupport,\nimprovementstothe```Shape()```class,andminorutility\nmethods.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"AbhikPal"}},"240":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineLearningBuildModelandPredictModule","description":"BuildingalibrarythatwouldtakecustomerandtransactionaldataasinputtoidentifyGood/BadLoans,FraudsandotherriskmanagementactivitiesusingMachineLearningAlgorithms","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"LalitMohanSanagavarapu"}},"241":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TypeInference","description":"Implementabasictypeinferencebasedonfunctionarguments/returntypesandcallgraph","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"sivaramaaa"}},"242":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addingmissingfeaturestonftables","description":"AsofLinuxkernel4.15,nftablesprovidesaround80%oftheiptablesfeature-set.\nI'minterestedinworkingonproject\u201cHelpbyimplementingmissingfeaturesavailableiniptablesas\nmatches/targetsinnftables.\u201d","sponsor":{"@type":"Organization","name":"Netfilterproject","disambiguatingDescription":"netfilter.orgisthehomeoftheLinuxfirewallingtools","description":"SoftwareinsidetheNetfilterframeworkenablespacketfiltering,networkaddress[andport]translation(NA[P]T)andotherpacketmangling.NetfilterisasetofhooksinsidetheLinuxkernelthatallowskernelmodulestoregistercallbackfunctionswiththenetworkstack.Aregisteredcallbackfunctionisthencalledbackforeverypacketthattraversestherespectivehookwithinthenetworkstack.","url":"http://www.netfilter.org","logo":"//lh3.googleusercontent.com/eIRY-YqYoaM-9SLuJlNrWrjodWJ3SgflqGeobM14nAjt9KZ-fVqWKmRAw2-E4zK_lGZYeJgJ37R3b8AE3zoLci4gejDHaw"},"author":{"@type":"Person","name":"HarshaSharma"}},"243":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DSLforcommands.UItesting.request/resposnehighlighting","description":"Comeupwithnewsyntaxforinternalcommands.Provideitsimplementation.\nIncreasetestcoverageforUIpartofMitmproxycode.\nAddsyntaxhighlightingfortherequest/response.\nIamsuperinterstedandexcited.Let'srock!","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"RomanSamoilenko"}},"244":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnkitaKhuranaProposal-TheHumanitarianOpenStreetMapTeam(HOT)","description":"TheHumanitarianOpenStreetMapTeam(HOT)appliestheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.HOTsprovidesfree,up-to-datemapsareacriticalresourcewhenrelieforganizationsarerespondingtodisastersorpoliticalcrises.Thisisagreatinitiativestartedbackin2010.Ihavechosenthisprojectbecauseoftwomajorreasons,firstbeingtheorganizationitselfandthemotivebehindtheprojectwhichIfoundveryinterestingandimportanttoworkon,secondlythetechnologystacktheprojectisusingJavascript/NodeJSforAPIsandReactforthefrontend.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"AnkitaKhurana"}},"245":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipsePluginforCPAchecker","description":"CurrentlytheredoesnotexistanyeclipserelatedpluginforCPAchecker.ThechallengewillbetodevelopapluginforCPAcheckerusersineclipse.CurrentlyCPAcheckerisusedfromtheterminal.Everytimeuserhastomanuallysettheinputparameterstoruntheprogram.Apartfromthat,alldevelopershavetoswitchfromtheirdevelopingtoolstoterminal,executingtheverificationprogram.\nTherefore,theneedofaCPAcheckerextensionfordevelopertoolisimportant.Ifitcanbedone,mostofthedeveloperscangethighergainbyreducingthedevelopingtime.","sponsor":{"@type":"Organization","name":"SoftwareandComputationalSystemsLabatLMUMunich","disambiguatingDescription":"SoftwareAnalysis,SoftwareVerification,andBenchmarking","description":"#Info\nThefollowinglistcontainsourprojectswiththeideasthatare(inouropinion)suitableforGoogleSummerofCode.\nFeelfreetosuggestyourownideas.\nAmoredetailedlistofideas(withdescriptions)canbefoundat.\n\n#CPAchecker([website](https://cpachecker.sosy-lab.org))\n\nCPAcheckerisan[award-winning](https://cpachecker.sosy-lab.org/achieve.php)open-sourceframework\nfortheverificationofsoftware.\nItiswritteninJavaandbasedonahighlymodulararchitecture\nthatallowstodevelopandcombineawiderangeofdifferentanalyses.\nCPAcheckerisusedfor[verificationoftheLinuxkernel](http://linuxtesting.org/ldv)\nandhashelpedtofind[morethan50bugsinthekernel](http://linuxtesting.org/results/ldv-cpachecker).\n\n##Ideas\n-Eclipseplugin\n-Angularandautomatedtestsforverificationreport\n-IntegratingSymPyintoCPAcheckerforInvariantGeneration\n-DART-likeTest-caseGenerationinCPAchecker\n-CheckingEquivalenceofProgramSemanticsAutomatically\n\n#JavaSMT([website](https://github.com/sosy-lab/java-smt))\n\nJavaSMTisacommonAPIlayerforaccessingvariousSMTsolvers.\nItwascreatedoutofourexperienceintegratingandusingdifferentSMTsolversintheCPAcheckerproject.\nJavaSMTcanexpressformulasinthetheoryof\nintegers,rationals,bitvectors,floating-points,anduninterpreted-functions,\nandsupportsmodelgeneration,interpolation,formulainspectionandtransformation.\n\n##Ideas\n-IntegratemoreSMTsolvers\n-SMTintheCloud\n\n#BenchExec([website](https://github.com/sosy-lab/benchexec))\n\nBenchExecisabenchmarkingframeworkforLinux(writteninPython)\nthatisaimedatahighreliabilityoftheresults.\nItcanmeasuretheCPU-timeandpeakmemoryusageofwholegroupsofprocesses.\nTodoso,itmakesuseofmodernLinuxfeaturessuchascgroupsandnamespaces,\neffectivelycreatingabenchmarkingcontainerwhoseresourceusageismeasured.\n\n##Ideas\n-MakeuseoftheIntelCacheAllocationTechnology\n-ModernarchitectureandtestsforHTMLtables","url":"https://www.sosy-lab.org/","logo":"//lh3.googleusercontent.com/_SmtUTRVnV6LqBmKBQzXeCJFJcco9om-enDey659C1TbneaLHrdBmnPzqjpt7GQsR5aMwXEsAucf4pu01fvxmUznZwwNojI"},"author":{"@type":"Person","name":"SupunArunoda"}},"246":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CLocalGCP","description":"CLocalgcpwillbeatoolwhichcanbeusedtotestGooglecloudproductslocallybeforerunningthemintheactualcloudplatform.Andlatermigratingthemtothecloud.Thiswillsavecostandwillbeamoredeveloperfriendlyexperience.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"DilanthaWijayarathne"}},"247":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforDigitalOceanandMicrosoftAzureinGoCloud","description":"TheproposalisdirectedtowardsaddingsupportforDigitalOceanandMicrosoftAzureintheGoCloudproject.ItwouldaddsupportforDigitalOceanDroplet,BlockStorage,Domains,LoadBalancerandSpaces.ItwouldalsoaddsupportforAzureCompute,Disks,DNS,LoadBalancer,AzureContainerService(AKS)andAzureContainerService(ACS).","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"ShlokGilda"}},"248":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GroupTheory","description":"TheprojectmainlyaimsinimprovisingtheGroupTheorypartofthecombinatoricsmodule.Theprojectismainlydividedinto3phases.Thefirstphasedealswithwordreductionandtheisomorphismbetweengroups.ThesecondandthethirdphasesdealwithPolycyclicgroupsandQuotientgroupsrespectively.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"RavicharanNudurupati"}},"249":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProposalforFFmpegbyDanilIashchenko","description":"ThisproposalfocusesonimplementingOpenCLsupportforlibavfilter,withotherpartsoftheproject(includingscaling,colorconversionanddeinterlacer)beingtreatedasoptionalimprovementsforFFmpeg.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"DanilIashchenko"}},"250":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystersGitHub-Infrastructure/Automation-Python","description":"Infrastructuremanagementisanimportantpartofeveryprojectaswearealwaysfacedwithneedtomakeregularreleasesofnewfeaturesandapplyingconsistenttestingmethodswhiledoingso.TheaimofthisprojectistointroducebestpracticesforinfrastructuremanagementfortheSysterspython(django)relatedprojects.Thisprojectwillnotjustfocusonintroducingtheseproceduresbutalsofocusingonthebestwaystoautomatethem.Inshort,thisGSoCprojectisabouttheContinuousIntegrationofSysterspythonprojectswhichisaboutautomatingthebuilding,testinganddeployingtheseapplications.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Fenn25"}},"251":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"U6IDPrincipal","description":"XIPandTCP/IPcaninteroperatewitheachotherbyencapsulatingtheXIPpacketsasthepayloadoftheIPdatagram,whichcanbetunneledthroughtheIPnetworksandcanbeextractedandprocessedfurtherbyhostsattheendofthetunnel.TheU6IDprincipalencapsulatesXIPpacketsinIPv6UDPdatagrams.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"DaivikDave"}},"252":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingIodide\u2019sFunctionalityandImprovingCodeQuality","description":"Iodideisabrowser-basednotebookwhichworkswithabsolutezeroconfiguration.Iodidenotebooksaredesignedforscientistssothattheycanworkflexiblyandsharetheirworkwithoutanyhassle.Iodideisstillinitsearlyalphastage.Thisprojectaimstoextendthefunctionalityofthenotebook;makingthenotebookcodemorerobustandperformant;helpingtoshapetheuserexperience;andcreatingexamplenotebooks.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"DhirajBarnwal"}},"253":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheOCRsubsystem","description":"ThecurrenttextextractionsystemofCCExtractorforburnedinsubtitlesdependsontheinputparameterslike`conf_thresh`,`subcolor`,`whiteness_thresh`etcwhichareratherarbitraryandmightvaryfromonevideotoanother.Also,thetextlocalizationalgorithmgivesterribleresultsinmanycasesduetoinefficientdetectionofregionsastext/non-text.Thetickertextextractionfeaturemustalsobeaddedtothecurrenthardsubxsystem.TherearesomecasesinwhichtheDVBsubtitleextractiongivespoorresults.\n\nThegoalofthisprojectistoimplementatextlocalizationandbinarizationpipelinewhichisindependentofanyinputparameter(otherthanthevideofile).ThislocalizationalgorithmwouldalsoimprovetheOCRresultsandtheclassificationoftheframesintotextandnontextregionswouldbecomeefficient.Thisprojectalsoaimsataddingtickertextextractionfeaturetothecurrenthardsubxsystem.TheDVBsubtitleextractioncausesnoisetobegeneratedonthetextregionsandanadditionalfilteringstepneedstobeaddedtoimprovetheresultsinthecaseofDVBsubtitlestoo.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"SaurabhKumarMShah"}},"254":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"QueueInterface","description":"TheaimofthisprojectthatistodevelopaRedisbasedqueueinterfacewhichcouldbeanalternativetothediskqueue.","sponsor":{"@type":"Organization","name":"Thesyslog-ngproject.","disambiguatingDescription":"Opensourcelogmanagementsolutionwithoveramillionusersworldwide.","description":"Whysyslog-ng?\n\nWithsyslog-ng,youcancollectlogsfromwiderangeofsources,processtheminnearreal-timeanddeliverthemtoawidevarietyofdestinations.\n\nsyslog-ngallowsyoutoflexiblycollect,parse,classify,andcorrelatelogsfromacrossyourinfrastructure(evenfromrouters,embeddedsystems)andstoreorroutethemtologanalysistools.\n\nByintegratingwiththenewestbigdatatoolsitispossibletodeliverlogmessagestokafkaandelasticsearch,evenstorelogsinhdfswithhighperformance.\n\nSupportforcommoninputs\n\nsyslog-ngnotonlysupportslegacyBSDsyslog(RFC3164)andtheenhancedRFC5424protocolsbutalsoJavaScriptObjectNotation(JSON)andjournaldmessageformats.\n\nFlexibledataextraction\n\nWorkingwithunstructureddata?That'snotaproblem:syslog-ngcomeswithasetofbuilt-inparsers,whichyoucancombinetobuildverycomplexthings.\n\nSimplifycomplexlogdata\n\nEvenifyouneedtocollectlogsfromadiverserangeofsources,syslog-ng'spatterndballowsyoutocorrelateeventstogetherandtransformthemintoaunifiedformat.\n\nDatabasesdestinations\n\nIfyouneedtostoreyourlogmessagesinadatabase,youdon'tneedtolookanyfurther!WehaveSQL(MySQL,PostgreSQL,evenOracle!),MongoDB.WealsosupportinsertingmessagesintoRedis,ifthat'swhatyouareafter.\n\nMessagequeuesupport\n\nsyslog-ngsupportstheAdvancedMessageQueuingProtocol(AMQP)andtheSimpleTextOrientedMessagingProtocol(STOMP)too,withmoreinthepipeline.\n\nSupportlanguagebindings\n\nWanttodeliverlogmessagestonewsystem,thatisnotsupportedbyanyofthelogmanagementsystems,thenyoucaneasilyintegrateitwithsyslog-ngbyfewlinesofPythoncodeimplementingnewdestination.Notonlydestinationscouldbeimplement,butotheritemsoftheprocessingpipeline(e.g.:filter,parser,etc)andnotonlyinPythonlanguagebutalsoinJava.","url":"https://syslog-ng.org/","logo":"//lh3.googleusercontent.com/eS6OVCe-uh3VoQLtgGqhjm0_4ewzZBiNasMW0S1N043C-aijdHBxtdweodtKB483LQhj9-2FcXSnvG7IVZLGiBD-_lovvE8"},"author":{"@type":"Person","name":"MehulPrajapati"}},"255":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseVert.x:ApacheCassandraclient","description":"Vert.xisatoolkitforbuildreactiveapplicationonJVM.Italsohasalotofextensionsforworkingwithdifferentservices,forexamplewithRabbitMQandMySQL.Fornow,thereareofficiallysupportedclientforinteractionwithApacheCassandra.\n\nThemaingoaloftheprojectistocreateaC*client;itshouldbe:\n*implementedasawrapperaroundDataStaxJavaDriver\n*reactiveandnon-blocking\n*polyglottic:scala,javascript,kotlin,ruby,groovyshouldbesupported.\n*fullfeatured\n*welldocumented\n*supportstreamingofqueryresults","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"PavelDrankou"}},"256":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MetadataLabelSupportforinstrumentedApplications","description":"ThisprojectwillexploreextendinganewfeatureforthePerformanceCo-Pilot(PCP).PCPisanopensourceframeworkatthesystemlevelthatmonitors,analyzeandretrieveinformationtounderstandsystemperformance.Ithasadistributedarchitectureofagents,calledPerformanceMetricDomainAgents(PMDA),thatextractperformancevaluesfromthedesiredenvironmentsorsystems.\n\nEveryagent(PMDA)reportstoacentralizeddaemoncalledPerformanceMetricCollectionDaemonorPMCDperhost.Then,accessinganymetricisaseasyassendingarequesttoPMCDs.PCPhasseveralclienttoolstohelpthefinaluserunderstandthemetrics.Finally,PCPalsooffersagoodAPItocreateanagentforanysoftware.\n\nComingbacktotheinterestoftheproposal,PCPalsosupportsinstrumentation.ThisisawaytoenableuserapplicationslikeFirefoxtosendmetricsinexecutiontimetothePMDA.Inthisscenario,MemoryMappedValues(MMV)areusedtoofferanextremelylightweightmechanismforinstrumentingapplicationsusingsharedmemory.However,thereisnosupportformetadatalabelsaddedsincethenewestv4,andhencethegoalofthisproject:addlabelsupportforinstrumentation.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"GuillemLopezParadis"}},"257":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"THEIMPLEMENTATIONOFPOLLSFEATUREINJITSIMEET","description":"Thisprojectinvolvesextendingthewiderangeoffunctionalitiesembeddedinthisapplicationbyincludingavoting/pollfeature.Thiswillbeimplementedmodularly,testedreligiouslyanddeployedaspartofthejitsi-meetapplication.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"worldclassdev"}},"258":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSOC2018SpamAssassinStatisticalClassifierPlugin","description":"ApacheSpamAssassinisanOpenSourceanti-spamplatformgivingsystemadministratorsafiltertoclassifyemailandblock\"spam\"(unsolicitedbulkmail).PresentlySAusesBayesClassifiertogetherwithsomeadditionalDNSfilterstocheckforspam.\nTheBayesClassifierApproachusedcanrunintoproblemslike'BayesPoisoning'whereusingsomelegitimate\"ham\"wordsusedinaSpamemailcandecreasetheeffectivenessoftheModel.AlsoThelearningrateofspamclassifierusingNa\u00efveBayesasmachinelearningalgorithmislowasitdependsonprobabilitymodeltolearn.\nI\u2019mproposingtobuildastatisticalclassifierpluginthatwillincludevarioussupervisedandunsupervisedlearningalgorithmswiththefocusbeingonneuralnets,SVM(SupportVectorMachines),HMM(HiddenMarkovModel).\nTheusercanactivateanynumberofmodelsofthepluginandoverallfilteringwillbedonebasedonthecombinedscoresoftheactivemodelsofthisplugin.Thisisinaccordancetothefactthesomealgorithmsworkbetterthantheothersindifferentsituations.Theusercanselectwhatallmodelsdoeshewanttoactivate.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"ssirowa"}},"259":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MifosMobile-AndroidAppVersion3.0","description":"EnhancingtheMifosSelf-ServiceApptonewerfunctionality,betterUI,andfinallyproducingsolidshippableproduct.\n\n1)AddingSupportforapplyingforforsavingsaccounts,viewingshareaccounts,addingguarantors,customersupport/chat\n\n2)Integratingwithanexternalpaymentsystem\n\n3)AddingSupportforeditinguserdetails\n\n4)Supportforviewingreports,andsurveys\n\n5)AllowusertoimportQRCodefromgalleryforaddingaBeneficiary\n\n6)UnitandIntegrationtesting","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"SakshamHandu"}},"260":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pitivi:Slow-motionVideo","description":"Theabilitytochangethespeedofaclipisaveryimportantfeatureforavideoeditor.IwanttoaddthisfunctionalitytoPitiviaspartofthisproject.Withthisproposal,Iwouldliketo-\n*Addthe\u2018clipspeed\u2019featuretoPitivi.\n*Allowpartsofasinglecliptohavevariablespeeds.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"SuhasN"}},"261":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Verificationofbhyve'sInstructionemulation","description":"Testharnessforthebhyve'sInstructionsemulationusingIntelXED","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"capreyon"}},"262":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementinterfaceforexternaldatasourceimportintoCalc","description":"Theideanowistotakeallthedifferentwaysthatwehavetoimportexternaldata(CSVandHTML)andcombinetheminonecommonfeature.Tomakeworkingwiththeexternaldataeasierwealsowanttobeabletoapplysimpletransformationstothedatabeforeimportingthem(likedeletingacolumn,applyingafilter,sanitizingdata,etc.)","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"VikasMahato"}},"263":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingGaussianProcessFunctionalityinPyMC3","description":"Thismainfocusofthisprojectwillbetoextendthefunctionalityofthe\nPyMC3Gaussianprocessmodule.Iplantofocusmycontributiononextending\nfunctionalityforhandlinglargerdatasets.Asecondarygoalistounderstand\nmoreaboutthemaintenanceandreleasecycleofPyMC3,withtheintentionof\nassistinginthisworkgoingforward.Inasimilarvein,Iamalsointerested\ninhelpingportexistingPyMC3codetoPyMC4ifabackenddecisionismade\nbeforethecloseofGSoC.\n\nThePyMC3GPmoduleisbrokenintomultipleimplementationsTheGaussian\nprocessmodulecurrentlycontainsonelarger-data(referredtoas\"sparse\")\napproximationmethodthatappliestodataobservedwithnormallydistributed\nnoise.AnadditionalimplementationexploitsKroneckerstructureinthe\ncovariancematrixtoobtainefficiencygains,butalsoonlyappliesto\ndataobservedwithnormallydistributednoise.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"BillEngels"}},"264":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementingmulti-threadcapacitiesfornonrigidregistrationinDIPYusingOpenMP","description":"DIPYisanopensourcesoftwaremainlyfocusingondiffusionMagneticResonanceImaging(dMRI)analysis.Fornonrigidimageregistration,itimplementsaSymmetricNormalizationframework.Themajorgoalofthisframeworkistocalculateanaffineordeffeomorphictransformationtoregistertwo2Dimagesor3Dvolumes.Asawell-knownproblem,registrationisanon-convexoptimizationproblem.Itisveryimportanttoinitializeasclosetothesolutionaspossible.Soinordertoavoidgettingstuckatlocaloptima,itusesamulti-resolutionstrategybybuildingaGaussianPyramid.Thatistosaywecanregisterourimagesinasmanystagesaswewant,providingpreviousresultsasinitializationforthenext.Asthisway,weneedtodoalotofiterations,thusitslowdowntheoptimizationprocess.\nTospeedupthecalculation,onesolutionistoconverttoaparallelcomputingalgorithm.TheOpenMPAPIsupportsmulti-platformshared-memoryparallelprogramminginC/C++andFortran.Sointhisproject,Iwillimplementamulti-threadalgorithmusingOpenMPtoimprovetheperformanceofnonrigidimageregistrationinDIPY.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"XinquanWu"}},"265":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasingBackendTestCoverage","description":"Theaimistoincreasethetestcoveragearoundthebackendrailsapicodebase.Rightnowithasaround45%coverage.Iaimtoimproveitbymakingtheunittestcoverageatleast85+andalsowriteintegrationtestsusingRSpecandCapybara.IalsoplantostartontheRailsUpgradeoncethetestsuiteisupandrunning.Iplantogoonedirectoryaftertheotherandgraduallycoveringthewholecodebasetohaveagoodtestcoverage.","sponsor":{"@type":"Organization","name":"Quill.org","disambiguatingDescription":"Helpingmillionsoflearnersbecomebetterwritersandcriticalthinkers","description":"#WhatisQuill.org?\nQuill.orgisaneducationtechnologynonprofitthathelpsover750,000learnersaroundtheworldimprovetheirwritingandcriticalthinkingskillsthroughinnovativetechnologicalapproaches.We'regratefultohavesupportfromorganizationsliketheBill&MelindaGatesFoundation,Google.org,andAT&TFoundation.\n\n#ImprovingEducationwithInnovativeTechnology\nQuillwasrecentlyfeaturedin[FastCompany](https://www.fastcompany.com/40458272/this-machine-learning-powered-software-teaches-kids-to-be-better-writers)andthe[GoogleMachineLearningblog](https://blog.google/topics/machine-learning/quillorg-better-writing-machine-learning/)forourworkapplyingcutting-edgemachinelearningtechniquestohelpinglearnersbecomebetterwritersandcriticalthinkers.Weleveragethistechnologyalongsideaprovencurriculumoflearningtechniquesfromtopeducationalresearchers.\n\nLearnersbeginbycompletinga[diagnosticactivity](https://www.quill.org/tools/diagnostic)thatprovidesthelearningmanagementsystemenoughinformationtopredictwherethestudentisstrongandwheretheyneedimprovement.Then,teacherscanassignfollowupactivitiesthatprovidepracticetargetedspecificallytowherethestudentisfallingshort.(Thereareeven[specialversionsofthediagnostic](https://medium.com/writing-with-quill/quill-org-launches-ell-diagnostic-ac2dd65de692)forEnglishlanguagelearnerswhosefirstlanguagesareSpanish,Mandarin,French,Vietnamese,Arabic,andHindi.)\n\nQuillhasavarietyofactivitytypes,including[areal-timeclassroomlessonsmode](https://www.quill.org/tools/lessons),[asentenceconstructiontool](https://www.quill.org/tools/connect),[aproofreadingpracticetool](https://www.quill.org/tools/proofreader)and[agrammarpracticetool](https://www.quill.org/tools/grammar).\n\nEachtoolhasassociatedalgorithmsforassessingandprovidingtargetedfeedbackinresponsetostudentsubmissions.Thesealgorithmsutilizerules-basedlogic,naturallanguageprocessing,andmachinelearning.\n\n#What'sNext?\n\nUpuntilnow,Quillhasprimarilybeenbuiltasatoolforeducatorstousewiththeirstudents.ThismeansthatQuilldoesnotcurrentlyhaveaself-studymodeforlearnerswhoarenotinaclassroomsetting.We'reexcitedfortheGSoCcommunitytohelpleverageQuill'sprogresssofarintoalearningtoolthatcanassistmillionsoflearnersaroundtheworldwhodeservebettereducation.","url":"https://quill.org","logo":"//lh3.googleusercontent.com/xb52vhYNsuo9ZCw2a5cSKmpPuq6LpCSQABJLArsH6_JJRm2zkNfYrpzQ5gZZRpgXV8dNoTmo9lbTtwJ8a2wMzZhYRK0zBFI"},"author":{"@type":"Person","name":"gauravrakheja"}},"266":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementSpringDatatoLHToolkit","description":"Thisproject\u2019spurposeistoreplaceorrathermigratetheexistingpersistenceschemaofLibreHealthtoolkitwhichuseshibernatemappingstoamoremodularspringdatapersistencemechanism.\nLibreHealthtoolkitcurrentlyusesxmlstylemappingprovidedbyhibernatewhichishardertomaintainandprovidesverylittlemodularityintermsofswitchingtoadifferentdatasource.\nUsingspringdatainsteadwillmakethesystemeasiertomaintaini.elessercomponentstochangeincaseasingleentityneedstobemodified,whereasinthecurrentscenariotomodifyasingleentitywemightneedtochangethemodelclass,themappingfile,thedao,theservice,etc.\nThismakesforamoreresilientsystem.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"YashD.Saraf"}},"267":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmoderntoolfordataexplorationbasedonJuliaDBandWebIO","description":"WewillcombinetheJuliaDB.jlpackage,fortabulardatamanipulationsinJulia,withWebIO.jlandInteractNext.jltobuildauser-friendlyweb-basedappfordataanalysisandvisualizations.\n\nWewilldrawfromPlugAndPlot.jl,apreviousattemptbasedonQMLandfocusedontheanalysisofpopulationdata.TheadvantagesofthenewJuliaDB/WebIObasedapproachare:\n\n-wecanexploitJuliaDB'suniquefeatures,suchasparallelstorageandcomputing,supportforonlinestatisticaltechniquesandmachinelearningtechniques\n-WebIOallowsdeployinginawidevarietyofframeworks:theJuliaIDEJuno'splotpane,Jupyternotebook,anElectronwindoworawebpageviaMux.jl\n\nThewebpagedeploymentisparticularlyrelevantinourviewasitallowstomakeinteractivedatavisualizationseasilyaccessibleonline.\n\nFinally,ratherthanbuildingamonolithicapp,wewillmodularizeourdesigntotheextentpossible,thusallowingdifferentprojectstoreusepartsofittocreateGUIswithdifferentdesignsorbasedondifferentalgorithmsandvisualizationpackages.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"PietroVertechi"}},"268":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Vulkan-izeVirGL","description":"VirGLprovidesanOpenGLpathwellsupportedonLinuxguests.Onthehost,QEMUoffersseveralconsoleback-ends,fromEGLtoSDL.AddingaVulkanpathwillrequiretochangethecurrentVirGLAPI,writenewguestdrivers,andalsoofferawaytodisplaytheoutput.Thisisahugetask,whichcanbesplitinseveralsub-projects.ExpendingthecurrentVirGLAPItosupportVulkanisthefirststep.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"NathanGau\u00ebr"}},"269":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC2018:AddMeta-FormulaSupport","description":"DuringGSoC2018,thisprojectaimstoimplementtheideaofHomebrew/brew#2300:addmeta-formulasupport.Thismechanismwill(1)allowbulkmanagementofseveralrelatedformulaeand(2)extendthesemanticsof\u2018dependency\u2019tocasks.Inthisproposal,Iwillintroducemyunderstandingoftheprojectandgiveadraftofworkplan,alongwithatimeline.","sponsor":{"@type":"Organization","name":"Homebrew","disambiguatingDescription":"Anopensource,consolepackagemanagerformacOS","description":"Homebrewisanopensource,consolepackagemanagerformacOS.It'susedbymillionsofuserseverymonth.","url":"https://brew.sh","logo":"//lh3.googleusercontent.com/XJPbUlkrCUn2BU_lqC0vw3kxvRe8BByAAgVZxHOmHEZZ0C1iKxtKJ2ZHJPQC_vMULWvP35Dus-bc169msq9tBRIFnvZQ_Y0"},"author":{"@type":"Person","name":"BenZhou"}},"270":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"QtestDriverFramework","description":"Testingisaveryimportantinsoftwaredevelopment,itallowsdeveloperstofindbugsandevaluatesoftwarequality.Forinstance,regressiontestinghelpsprogrammerstocontrolthestabilityofthesoftwarewhennewfeaturesorchangesaremade.\nQEMUcurrentlyfeatureshardcodedtestsforeverymachineconfiguration,sinceeachhasonlyalimitedsetofdriversavailabletotest,makingitnotveryflexibletochangesandfutureadditions.\n\nThepurposeofthisprojectwouldbetoimplementaframeworkthatuseslibqostoautomaticallystartQEMUwiththerightoptionstoprovidethedriverrequestedbytheunittest.Theframeworkwillessentiallyproduceagraphof\u201cconsumes-produces\u201drelationshipsbetweenthevariousdrivers,interfacesandunittests,inordertounderstandwhatoptionstogivetoQEMU.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"esposem"}},"271":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PHPValidatorMigrationandOntologyIntegration","description":"Stemformaticsisanonlineportalwhichenablesstemcellbiologiststovisualizeandanalyzedatasetsquicklyandeasily.Theprimarygoaloftheprojectistospeedupthedatavalidationprocessandtocreateconsistentmetadata.AfterhavingdiscussedtheissuesregardingthePHPValidatorServerwithmymentor,IherebyproposetomigratetheexistingPHPservertoPyramid,apythonbasedwebframeworktovisuallyanalyseandexploreinterestingdatasetsefficientlyandsmoothly.","sponsor":{"@type":"Organization","name":"Stemformatics","disambiguatingDescription":"Stemformaticsisaweb-basedpocketdictionaryforstemcellscientists.","description":"Stemformaticsworksattheintersectionofweb-baseddatavisualisation,bigdataandbioinformatics.\n\nStemformaticspipelinescompressbigdatatomakeiteasierfortheweb-baseddatavisualisationstobeprocessed.Theseweb-baseddatavisualisationsareengineeredforspeedtomaketheenduserexperienceassmoothaspossible.\n\nStemformaticsalwaysensuresthateachstudentgetsagreatlearningexperiencetailoredtotheirability,interestandexperience.Wearecommittedtohelpmouldstudentsintosoftwareengineerswheretechnicalabilityisjustoneoftheskillsneededforsuccess.","url":"https://www.stemformatics.org","logo":"//lh3.googleusercontent.com/yle6XpjT0BdRYon9CGw7oIOr0tkMG9e-kA_WLuSviJU1R-RraETQQaZj-LCarCA37z5bgAeWDqXAjdabhIYYrAoTYa3mwJ5a"},"author":{"@type":"Person","name":"Glenn"}},"272":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachinelearningfeaturesinScilab:Anautobiography","description":"TheprojectaimstoenhancemachinelearningfeaturesinSCILAB,forSCILABandbySCILAB.Themainconcentrationwouldbetointegratedeeplearningfunctionality(Keras/TensorFlow)withapossibilityofworkingonthedatascienceusabilityaswell(R/SASintegration).Therearetits-bitshereandtherethatwoulddrivethedeveloperpooltowardsSCILABinthefuture.Theprojectinitselfdrawsinspirationfromthe[GSoCprojectlastyear](https://github.com/mandroid6/machine-learning-Toolbox-SCILAB/tree/master/Final%20Submission)withthesameheaderbutisnotnecessarilyanextensiontoit.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"SoumitraAgarwal"}},"273":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasingusabilityforMaxima","description":"ImplementinstallerofMaximainMac,WindowsandLinuxsystem.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"hwei"}},"274":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasingRobustnessofVulnModules","description":"OneissueoutstandinginOWASPNettackeristheadditionofmoredatatovulnerabilitymodules.Duringthesummer,Iwouldbeabletohelpwiththetaskofaddingthisdataandtestingitout.Inaddition,datathathelpsusersunderstandvulnerabilitiesandtheircausescouldbeaddedinmultiplelocationstomaketheprojectmoretransparentandhelpfultousers.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"HannahBrand"}},"275":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementing\u201cGroupKeyManagementusingIKEv2\u201dIETFdraft,RFC5685-\u201cRedirectMechanismforIKEv2\u201dand/orRFC5723-\u201cIKEv2SessionResumption\u201d","description":"ThisprojectissortofahybridprojectanditconsistsofimplementationofatleasttwooutofthreeIETFRFCs/Drafts.Thethreefeaturesinquestionare\"[**GroupKeyManagmentusingIKEv2**](https://tools.ietf.org/html/draft-yeung-g-ikev2-13\"GroupKeyManagmentusingIKEv2\")\",\"[**RedirectionMechanismforIKEv2**](https://tools.ietf.org/html/rfc5685\"RedirectionMechanismforIKEv2\")\"and\"[**IKEv2SessionResumption**](https://tools.ietf.org/html/rfc5723\"IKEv2SessionResumption\")\".The\"*RedirectionMechanismforIKEv2*\"willbeimplementedbeforethefirstevaluationperiod,andafterthatitwillbedynamicallydecided(withthelibreswanmentors)whethertocontinuewithimplementing\"*GroupKeyManagmentusingIKEv2*\"or\"*IKEv2SessionResumption*\".Thereasonsforthatapproacharedescribedinprojectproposal.\n\n\"*RedirectionMechanismforIKEv2*\"and\"*IKEv2SessionResumption*\"arefeaturesthatwillimprovetheperformanceofVPNservers,especiallytheonesthatservealotofVPNclients.\"*GroupKeyManagmentusingIKEv2*\"willenablekeyexchangingforsecureMulticastcommunication.","sponsor":{"@type":"Organization","name":"TheLibreswanProject","disambiguatingDescription":"EncryptingtheInternetwithIKEandIPsec","description":"LibreswanimplementstheIKEandIPsecstandardsforVPN.ThesestandardshavebeencreatedandarestillmaintainedattheInternetEngineeringTaskForce(IETF)intheIPsecMEWorkingGroup.LibreswanisusedasaremoteaccessVPNaswellascloudencryption.ItisknownforitsgoalofOpportunisticEncryptionwhichaimstoencrypttheentireinternetbydefault.","url":"https://libreswan.org","logo":"//lh3.googleusercontent.com/bWRLyCNWvRsgThdTJtSXG4PCpr-p2MGD38Mh8odgOSQdGDXT6ldR-r-D2IiWbShtRo7nsUyxZWa0_c4F0IGol8SJH8zUhA"},"author":{"@type":"Person","name":"Vuka\u0161inKarad\u017ei\u0107"}},"276":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Advancefeaturesindaru-view","description":"Daru-viewaimstocreateinteractiveplotsandtablesinRubyusingvariousadaptersavailablelikeGoogleCharts,HighCharts,NyaplotandDataTables.However,theindirectaccessoftheseplottingtoolsthroughthedependentgemslimitstheirusageasthedependentgemsarenotup-to-date.So,myplanforGSoC2018broadlyfocusesontheimplementationofadvancedfeaturesindaru-view.ThisincludesextendingthecodeofthesedependentgemsandtheexecutionofvariousfeaturesavailableforGooglechartsJS,HighChartsandDataTables.IwillalsoupdateJSfilesbyremovingabunchoflinesatthesourcehtmlfileandcreateadvancedchartsbyextendingtheHighChartscode.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"PrakritiGupta"}},"277":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"User/adminsettingsrefactorandaddnewsettings/features.","description":"Broadlytheaimofthisprojectis:\n-Inoursettingssubsystem:\n-Removalofduplicationintemplates.\n-Cleaningupthefilesandrefactoringtomakecodelesscomplexandeasytoaddnewsettingsfeatures.\n-Improvethetestcoverageofsettingssubsystem.\n-Improvethedesignofsettingspage/components.\n-Addnewuser/adminsettingslikepreventPMs.\n-Enablestream-specificURLfilters.\n-Addabilitytohideuseremailaddresses.\n-Updatedocumentationontheareasworkedonespeciallyonaddingnewfeaturetutorial.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"ShubhamDhama"}},"278":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseSmartHomemeetsIOTA\u2019sTangledistributedledger:accumulatingdatathroughTanglefortheSmartHomeinexchangeofIOTAs.","description":"EclipseSmartHomeisnotanenduserproductperse,butratheraframeworkusedtobuildendusersolutionsontop.ESHthereforeservesasanabstractionandtranslationframeworkthatmakesinteractionpossibleacrosssystemandprotocolboundaries.ThegoalofthisproposalistoofferanewbindingtotheESHframework,usingIOTA\u2019sdistributedledger,Tangle,sothatsensorscanexchangetrustedinformationwithanESHinstance,receivingfinancialcompensation(IOTAscryptocurrency)inexchangeandviceversa.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"Th\u00e9oGiovanna"}},"279":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"coalalanguageserver","description":"coalaasalintingandcodefixingtoolcanbefarmoreusefulwhenitspowercanbedirectlyleveragedfromwithinthecodeeditor.SinceallthemajorIDE'sandcodeeditorsarenowstartingtosupportthestandardMicrosoftLanguageServerprotocolitisnowpossibletoexposecoala'scapabilitiesviatheonesaidprotocolandsupportawiderangeofcodeeditors.ThisproposaloutlinestheprojectwhereIintendtobuildonesuchserverlooselybasedupontheproofofconceptimplementationbuiltforvs-code.Itshouldseenoticeableperformanceimprovements,featureupgradestosupportactionssuchasdidChange,didSaveetc,customizationofbearsfromwithintheLSP,supportforalllanguagescoalasupportsandbeafullystandardsconfirminggenerallanguageserver.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ksdme"}},"280":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ZulipTerminal","description":"MakeaterminalinterfaceforzulipusingitsAPI.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AmanAgrawal"}},"281":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImageLab","description":"ImageLabisanimageanalyzingplatform.UserscanloadlargesetofimagestoImageLabandthentheycanperformanalyzesbylabelingandclusteringthembyusingdifferentobjectdetectionmodules.ImageLabalsohaveausermanagementcomponentaswellasanimageanalyzingcomponent.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"Kesh101"}},"282":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HiHaddock","description":"Along-standingissuewithHaskell\u2019sdocumentationtoolHaddockis\nthatitneedstoeffectivelyre-performalargepartofthe\nparse/template-haskell/typecheckcompilationpipelineinorderto\nextractthenecessaryinformationfromHaskellsourceforgenerating\nrenderedHaddockdocumentation.ThismakesHaddockgenerationacostly\noperation,andmakesforapoordeveloperexperience.\n\nAnequallylong-standingsuggestiontoaddressthisissue\nistohaveGHCincludeenoughinformationinthegenerated`.hi`\ninterfacefilesinordertoavoidHaddockhavingtoduplicatethat\nwork.Thiswouldpavethewayforfollowinguse-casesand/orhavethe\nfollowingbenefits:\n\n1)SignificantlyspeedupHaddockgenerationbyavoidingredundantwork.\n\n2)On-the-fly/lazyafter-the-factHaddockgenerationincabalnew-haddockandstackhaddockforalreadybuilt/installedCaballibrarypackages.\n\n3)Addnativesupportfora`:doc`commandinGHCi\u2019sREPLandeditortooling(ghc-mod/HIE)similartotheoneavailableinotherlanguages(c.f.theIdrisREPLorthePythonREPL)\n\n4)AllowdownstreamtoolinglikeHoogleorHayoo!toindexdocumentationrightfrominterfacefiles.\n\n5)SimplifyHaddock\u2019scodebase.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"SimonJakobi"}},"283":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[ROCKETMQ-377]Implementopenwhisk-package-rocketmqtosupportserverlessfunction","description":"**OpenWhisk**isanopensourceimplementationofadistributed,event-drivencompute\nservicethatallowsyoutoexecutecodeinresponsetoanevent.Eventscanbeprovided\nfromBluemixserviceslikeCloudantandfromexternalsources.Oneofthepopularevent\nsourcesisMessageHubandKafka,bothofwhichcanalsobeusedasaneffectiveinstrument\ntopublisheventsfromOpenWhisktotherestoftheworldandallowforhighlyscalableand\nperformantasynchronouscommunicationforeventdrivenapplications.\n\n**ApacheRocketMQ**isanopensourcedistributedmessagingandstreamingdata\nplatformofhighavailability,lowlatency,trillion-levelmessagecapacityguaranteed,andbig\ndatafriendly.\n\n*Thegoaloftheprojectistoadd**`openwhisk-package-rocketmq`**tothe\ncomponentsofOpenWhiskthatallowsyoutocommunicatewithRocketMQforpublishing\nandconsumingmessages.*","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"MayarMahmoud"}},"284":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdddialyzertasktoElixir","description":"DialyzerisadiscrepancyanalyzerthatshipsaspartoftheErlangVM.TherearetwoprojectsthataddsDialyzersupporttoElixirapplications:dialyxiranddialyzex.Thegoalofthisprojectistobringtheideasofbothprojectswithtwomainnewfeatures:betterusability(inparticular,bettererrormessagesandformatting)andtheabilitytodialyzeprojectsincrementally.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"GabrielGatu"}},"285":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CoverageBoost-Java&JavaScript","description":"ThisprojectaimstoimprovethetestingandcoverageofTEAMMATES\n\nOverviewofProject:\n\n-ReduceTechnicalDebt(UpgradetoSelenium3.x)\n-ExplorenewJSUnitTestingframework\n-UpdatetestcasestooptimizeCIBuildprocess\n-Addmoretestcasesformissingfeatures","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"ShradheyaThakre"}},"286":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ObjectTracking","description":"IproposetoaddobjecttrackingmodulesinJuliaeitherasapartofImageFeatures.jlorasastandalonerepository.Therefore,Iproposetoaddthefollowingalgorithms:\n1.OpticalFlowAlgorithms\n1.1.Lucas-Kanademethod\n1.2.FarnebackDenseOpticalFlowmethod\n2.TrackingAlgorithms\n2.1.BoostingTracking\n2.2.MultipleInstanceLearning\n2.3.MedianFlowTracking\n2.4.TrackingLearningDetectionframework\n\nObjecttrackingistheprocessoflocatingamovingobject(ormultipleobjects)overtimeusingacamera.Ithasavarietyofuses,someofwhichare:human-computerinteraction,securityandsurveillance,videocommunicationandcompression,augmentedreality,trafficcontrol,medicalimagingandvideoediting.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ArijitKar"}},"287":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertinteractiverebasetoC","description":"ManycomponentsofGitarestillintheformofshellandPerlscripts.ThishascertainadvantagesofbeingextensiblebutcausesproblemsinproductioncodeonmultipleplatformslikeWindows.IproposetorewriteacoupleofshellandperlscriptsintoportableandperformantCcode,makingthembuilt-ins.Themajoradvantageofdoingthisisimprovementinefficiencyandperformance.\n\nMuchmorescriptslikegit-am,git-pull,git-branchhavealreadybeenrewritteninC.Muchmorescriptslikegit-rebase,git-stash,git-add--interactivearestillpresentinshellandperlscripts.Iproposetoworkingit-rebase--interactive.","sponsor":{"@type":"Organization","name":"Git","disambiguatingDescription":"Fast,scalable,distributedrevisioncontrolsystem","description":"Gitisthemostwidely-usedrevisioncontrolsysteminOpenSource.Itisadistributedsystemwithanemphasisonspeed,dataintegrity,andsupportfordistributed,non-linearworkflows.\n\nManylargeandsuccessfulprojectsuseGit,includingtheLinuxKernel,Perl,Eclipse,Gnome,KDE,Qt,RubyonRails,Android,PostgreSQL,Debian,andX.org.\n\nThisorganizationcoversprojectsfor[Git](https://github.com/git/git)itself.Studentsmayalsopropose\nprojectsrelatedto[libgit2](http://libgit2.github.io/).Othergit-basedsoftwareorservicesarenotcoveredbythisorganization.","url":"http://git-scm.com","logo":"//lh3.googleusercontent.com/X25gDlJh7PQxLGAirqBlLlUCo6GJ1guOD_W7XZG_G8DW3pndEskDdd6yDc-h1gtDedCRdUa4DItofZojsWoTusB3D9PLvrk"},"author":{"@type":"Person","name":"prertik"}},"288":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SoftwareComponentsandIPmanagement","description":"CLIO--asystemformaintainingsoftwarecomponentinformation.\n\nCLIOisalsoabackronymforthesystemofmaintainingComponents,Licenses,IPandOtherinformation.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"GopalakrishnanV"}},"289":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"micro:bitmachinetypeandcortex-m0support","description":"Themicro:bitisasmallcomputerforeducationalusethatisalsosuitableforembeddedandInternetofThings(IoT)projects.Themicro:bitecosystemsoffersvariousstaggeredwaysofcreatingprogramsthatrunonthecomputer,includingajavascriptblockeditor,apythoneditorandac/c++runtime.Thiswayitenablesstudentsandotheruserstograduallydevelopandenhancetheirknowledgeaboutcomputing.\nThemicro:bitconsistsofasinglepcbwhichfeaturesmanyI/Ocapabilitiesincludinga5x5LEDdisplay,2buttons,BluetoothandNordicGazellradiocommunications,anaccelerometer,acompass,temperatureandlightsensing,UART,andGPIOpinsforexternaldevices,allconnectedtotheARMCortex-M0basedNordicnRF51822atitscenter.\nCurrentlytherearenomeansofrunningprogramstargetedtothemicrobitinaemulatedenvironment.\nThegoalofthisprojectistoenhanceQEMUscapabilitiestobeingabletoloadandruncodetargetedtothemicro:bitcomputerandemulatingtheaforementionedperipherals.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"SteffenG\u00f6rtz"}},"290":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MacOSXPCPInstaller","description":"Theproposalexplainshowtheproject\"MacOSXPCPInstaller\"willbecompletedintherequireddurationwithallthedependencies,requirementsandtestingcompletedinthementorshipofNathanScottandPaulSmith.Ithasallthedetailsoftimeline,goals,breakdownofthewholeprocedureofmakingboththeinstallersbrewversionandDMG(GUI)version.Theproposalalsocontainsdetailsaboutmypreviousexperienceandwhythatisrelevanttothecompletionofthisproject.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"ParthVerma"}},"291":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DynamicSignalProcessingWorkflowDesigner","description":"INCFisusingEEGevent-relatedpotentialsignalprocessingandmachinelearningmethodsforbuildingassistivesystemsformotorimpairedpeople.Theirsystemcollectshumanbraindataofaudio/videostimulatedsubjectandusescustomizedclassifierstoprovideafeedbackleadingtoanactionliketurningonaTV,openingawindowetc.Theteamhadpreviouslydevelopedaclient-serverarchitecturetoexecutesomesignalprocessingmethodsontodatastoredonadistributedfilesystem.\n\nThisprojectaimsatbuildinganeasytousegraphicalinterfacethatcanassistdesigningtheworkflowofthesemethods.Thisweb-basedtoolkitwillalsoassisttheconfigurationoftheparametersthatcontrolindividualsignalprocessingroutinesthusmakingiteasytodesigncomplicatedsignalflowsandexecutethem.TheentireworkflowwillbeexportableandreusableasaJSONfile.TheGUIwillusetheJavaimplementationinawaythattheuserwillbefreetoimplementhisownmethodsandusethemintheworkflowdesigner.TheGUIwillhosteachsignalprocessingmethodasablockandwillallowuserstodrawdatachannelsbetweenthem.ThiscanthenbedirectlybeexportedasajobtoSpark.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"JoeyPinto"}},"292":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFuzzingforFreeType","description":"Fuzzingisaveryimportantassetforverifyingprograms,asitrevealscriticaledgecasesthatcanbemissedeasilybystructuredtesting.\n\nFreeTypeissetuptoworkwithOSS-Fuzzalready,yettherearemanywaystoimproveit.\nApartfrommakingfuzzingfasterandmoreefficient,possibleimprovementsalsocontaintheplantobuildaregressiontestsuiteinaGitHubrepository.\nFurthermore,thisprojectcouldbeusedtoseparatetestinglogicfromthesourcecodeofFreeTypebysettingupadedicatedtestingrepository.","sponsor":{"@type":"Organization","name":"FreeType","disambiguatingDescription":"Asoftwarelibrarytorenderfonts.","description":"FreeTypefontrenderinglibrary\n----\n\nFreeTypeisafreelyavailablesoftwarelibrarytorenderfonts.\n\nItiswritteninC,designedtobesmall,efficient,highlycustomizable,andportablewhilecapableofproducinghigh-qualityoutput(glyphimages)ofmostvectorandbitmapfontformats.\n\nSomeproductsthatuseFreeTypeforrenderingfontsonscreenoronpaper,eitherexclusivelyorpartially:\n\n*GNU/LinuxandotherfreeUnixoperatingsystemderivateslikeFreeBSDorNetBSD;\n*iOS,Apple'smobileoperatingsystemforiPhonesandiPads;\n*Android,Google'soperatingsystemforsmartphonesandtabletcomputers;\n*ChromeOS,Google'soperatingsystemforlaptopcomputers;\n*ReactOS,afreeopensourceoperatingsystembasedonthebestdesignprinciplesfoundintheWindowsNTarchitecture;\n*Ghostscript,aPostScriptinterpreterusedinmanyprinters.\n\nCountingtheaboveproductsonly,yougetmorethana_billion_devicesthatcontainFreeType.","url":"http://freetype.org","logo":"//lh3.googleusercontent.com/K0EHbWQg5L39Thttl7xqXn0DXMGNJ8XNVwEr-qIoFESQf8pJnV1fXtNVhbL3WuuyH3_k7HW-qiPahnQtny3Dwf1FKkP3c837"},"author":{"@type":"Person","name":"ArminHasitzka"}},"293":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenPGP(OX)forSmack","description":"Thisismyproposaltocreateanimplementationof*OpenPGPforXMPPInstantMessaging*(OX)fortheXMPPclientlibrarySmack.","sponsor":{"@type":"Organization","name":"Conversations.im","disambiguatingDescription":"AnopensourceinstantmessagingclientandecosystembasedonJabber&XMPP","description":"AfterfouryearsofdevelopmenttheAndroidJabber/XMPPclientismostlyfeaturecompletefornow.HoweveraninstantmessagingclientinafederatedecosystemlikeJabberisonlyasgoodastherestoftheecosystem.Theecosystemneedsgooddesktopclients,itneedsgoodserversandgoodproviderswhomaintaintheirserversandkeepthemuptodatewiththelatestfeatures.Conversations.imasanumbrellaorganizationisaboutbringingimprovementstothatecosystem.Partiallybyimprovingexistingclientsandserversbutalsobycreatingtoolsthataidserveradministratorstomaintaintheirserversandthataidenduserstopickagood,stableprovider.ThosetoolsincludetheXMPPComplianceTesterortheXMPPuptimemonitor.Wehavea[collectionofideas](https://conversations.im/gsoc.html)thatwethinkwillimprovetheenduserexperience,butwearealsoveryopentohearingotherideasthatwedidn\u2019tthinkofourself.HaveyoualwaysthoughtaboutcreatingaservicethatwilllookupphonenumbersandreturnJabberIDsorotherwiseimprovethediscoverableofcontacts?Great.Letushearyourideasandwemightbeabletofindasuitablementorforyou.Wanttoaddanewfeaturetoanexistingclient?Greatwewillputyouintouchwiththeappropriatementors.Wanttostartdevelopingyourownclient?Probablynotaverygoodideasinceeveryplatformalreadyhasaclientthatawaitsyourhelp.","url":"https://Conversations.im","logo":"//lh3.googleusercontent.com/K8qxiPXmyxf3YBib5P4Fby8RZ3EoUxQW04d7PyrrmTkf2mRolpoORnzJHd9SSD6gdWbmnMCdlY8kFdr8f1yZzXl_9QNh3vw"},"author":{"@type":"Person","name":"PaulMoritzSchaub"}},"294":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Idea:Enhancementsforipptool","description":"IpptoolisaprogramthatallowssendingIPPrequeststoaspecificprinterorserverinordertotestitortoreceiveprinterinformationintheformofresponses.ItisusedbyCUPStopassrequestslikeget-printer-attributes,get-jobs,print-jobtotheprinter.\n\nIpptoolisalsousedbyPWG\u2019sIPPEverywhereself-certificationprogram\u2019ssoftware,whichisusedbyprintermanufacturerstotestiftheirprinterssatisfyIPPEverywherestandards.TheIPPEverywhereSelf-CertificationprogramdoesnottesttheprintersforsomeoftheoperationsandattributesrequiredbyIPPEverywhere.ThisprojectinvolveswritingscriptstocoverthesestandardsandnewscriptsforotherIPPspecifications.Italsoinvolveswritingtheprogramippfuzztofuzz-testprinters.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"LakshayBandlish"}},"295":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addingsupportforimportdatafromweb-serviceinLabPlot","description":"CurrentlyLabPlothassupportfordatasources,suchasfiles,SQLdatabases,serialports,etc.ThisprojectaimstoexpandthislistwiththefeaturetouseJSONdocumentsandweb-servicesasdatasources.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AndreyCygankov"}},"296":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebRTCintoGodot&Peer-to-PeermultiplayertheGodotway","description":"Godot'shigh-levelmultiplayerapproachmakesituniquelyeasytocreateclient-hostandtruepeer-to-peer(P2P)modelsofmultiplayergaming.However,outsideoflocalareanetworksGodotstrugglestoactuallycreatethesemultiplayermodelsbecauseitlacksanysortofNATtraversal.IplantoimplementWebRTC.TheWebRTCstandardwillbeabletoprovidesupporttoGodot'sexistingmultiplayerinmakingthesesortsofpeer-to-peergames.\n\nItwillalsomakemultiplayerviableintheHTML5targetplatform,andallowforeasyinterfacingwithnon-GodotpeersthatuseWebRTC.Additionally,thesupportIbuildforWebRTCwillmakeiteasytolateraddWebRTCMediaStreams,allowingforin-gamevoicechat.(However,buildingMediaStreamisless-oftenneededforgamessoisconsideredtobelowpriorityandnon-essentialinmyproject.Seeprojectproposalfordetails.)","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"BrandonMichaelMakin"}},"297":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingandImprovingSystemFeatures,EnhancingOrganizerEase-of-UseandIntegratingwithSocialMediaandOtherCommunicationTools","description":"ThisproposalaimstoimproveeaseofappusefororganizersandadditionofmoresystemfeaturesaswellassolidintegrationwithsocialmediaandcommoncommunicationtoolslikeSMSand(optionally)phone.Specifically,theimplementationofthisproposaltargetsthefollowingaspects:\n-Addingmoreorganizerfeatures(fewmentionedlaterintheproposal)\n-Improvingthemailingsystem\n-Makingtheserverappeasiertousefororganizers\n-IntegratingOpenEventwithsocialmedia\n-IntegratingwithothercommunicationtoolslikeSMS\n-Addingstresstestingaswellassystemsecuritytesting","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"schedutron"}},"298":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebinterfacetoloaddataintolocalXenahub","description":"Inordertovisualizetheirprivatedatasets,usersofUCSCXenabrowserhavetouploaddatausingseparatedesktopapplication.Thisbehaviordoesnotfitpreferredworkflow,sinceallvisualizationsarecarriedoutinthebrowserandusingdesktopclientonlyforuploadingdataisconfusingforsomeusers.\n\nThegoalofthisprojectistomoveexistingdatauploadfunctionalityfromdesktopclienttothebrowser.Inadditiontothat,importmodulewouldbeimprovedwithextensiveerrorhandlinganduniformeduserexperienceoverall.","sponsor":{"@type":"Organization","name":"UCSCXena","disambiguatingDescription":"Helpingbiologistsseethebiggerpictureindiversecancergenomicsdata","description":"Wedevelopvisualizationstohelpscientiststomakesenseofcopiousanddiversetypesofgenomicdata.Ourweb-baseddatabrowserhelpsscientistsmakeinferencesandtesthypotheses.Uniqueandimportantinthemedicalgenomicsresearchfield,weallowuserstocombinetheirprivatedatasecurelywithpublicdatausingadecoupledserver-clientarchitecture.Wearefundedforthenext5yearsbytheNationalCancerInstituteasagenomicdatavisualizationcentertodeveloptoolstovisualizethelargestcompendiumofcancergenomicsdata,theGenomicDataCommons.Whilewearefundednationally,ourusersareinternational,withonly40%ofourtrafficcomingfromwithintheUnitedStates.Lastmonthwehadover3,500users.Wearecommittedtoopen-sourcesoftwarefromthebeginningandaimtomakeourcodeasreusableaspossible(e.g.our[staticintervaltree](http://biojs.io/d/static-interval-tree),[KMstatistics](http://biojs.io/d/kaplan-meier)and[ICGCplugin](http://xena.ucsc.edu/integration-icgc-portal/)).\n\nStudentswementorwillhavethebenefitofbeingpartofbothasmall,focuseddevelopmentteamandalsohavingaccesstothecommunityresourcesofthelarger[UCSCGenomicsInstitute](https://ucscgenomics.soe.ucsc.edu/),whosemissionistocreateadvancedtechnologiesandopen-sourcegenomicsplatformstounravelevolutionarypatterns,molecularprocessesandtheunderpinningsofdisease.Wearecommittedtoworkingwithstudentstoensurethattheygainnewknowledgeandskillsaswellascontributeideasandusefulcodetotheproject.\n\nWeareinterestedinfindinglong-termcollaboratorsandgrowingourdevelopmentteam.Ifyou'reinterestedindoingyourGoogleSummerofCodeprojectoncancergenetics,statistics,datavisualization,databasequery,orfunctionalprograming,pleasecontactusassoonaspossible.Wewanttohelpallstudentssubmitthebestpossibleproposal.","url":"http://xena.ucsc.edu","logo":"//lh3.googleusercontent.com/_NWDfaeZnCQoRMEkL4I_EyLsACQLS-R8T9P15VfmtUnyqFm8TgtM3akFJ9qPNYzl5-wXBn3Qv28kQBgQwUQPSkjsBMUs1UM"},"author":{"@type":"Person","name":"KristupasRepe\u010dka"}},"299":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"XFSfilesystemsupportforHaiku","description":"TheprojectproposestointroduceXFSfilesystemsupportforHaiku.XFSisarobustandhighly-scalable64-bitjournalingfilesystem.ItmakesuseofusingB+treestoindexalluserdataandmetadata,providingsupportforverylargefilesandfilesystemsizes,withanexcellentI/Oscalability.","sponsor":{"@type":"Organization","name":"Haiku","disambiguatingDescription":"Integratedoperatingsystemforpersonalcomputers","description":"HAIKUisanopensourceoperatingsystemcurrentlyindevelopment.Specificallytargetingpersonalcomputing,Haikuisafast,efficient,simpletouse,easytolearn,andyetverypowerfulsystemforcomputerusersofalllevels.Additionally,Haikuofferssomethingoverotheropensourceplatformswhichisquiteunique:Theprojectconsistsofasingleteamwritingeverythingfromthekernel,drivers,userlandservices,toolkit,andgraphicsstacktotheincludeddesktopapplicationsandpreflets.WhilenumerousopensourceprojectsareutilizedinHaiku,theyareintegratedseamlessly.ThisallowsHaikutoachievealevelofconsistencythatprovidesmanyconveniences,andistrulyenjoyabletousebybothend-usersanddevelopersalike.\n\nWhat\u2019ssogoodaboutHaikuanyway?\n==\n\nThekeyhighlightsthatdistinguishHaikufromotheroperatingsystemsinclude:\n\nSpecificfocusonpersonalcomputing\nCustomkerneldesignedforresponsiveness\nFullythreadeddesignforgreatefficiencywithmulti-processor/coreCPUs\nRichobject-orientedAPIforfasterdevelopment\nDatabase-likefilesystem(BFS)withsupportforindexedmetadata\nUnified,cohesiveinterface\n\nWhyHaiku?\n==\n\nTheBeOperatingSystemintroducedprogressiveconceptsandtechnologiesthatwebelieverepresenttheidealmeanstosimpleandefficientpersonalcomputing.Haikuistherealizationofthoseconceptsandtechnologiesintheformofanoperatingsystemthatisopensourceandfree.\n\nWhoisbehindHaiku?\n==\n\nHaikuisdevelopedbyagrowingcommunityofvolunteerdevelopersfromallaroundtheworld.Additionally,Haikualsoexiststhankstothededicatedsupportofaferventandfriendlycommunity,andthatofHaiku,Inc.,anon-profitorganizationfoundedbyformerprojectleaderMichaelPhippswiththepurposeofsupportingthedevelopmentofHaikuaswellasthegrowthofboththecommunityandtheHaikuplatform.","url":"http://www.haiku-os.org","logo":"//lh3.googleusercontent.com/iefEfOExFl_TAepM4khbFMVgoL_2zqXyw74cgb8XQQT_HI4F1MegKx3I2AtI19v1ljRRyXZ9n2JoCcWIBkbZT5tHW9PCQjg"},"author":{"@type":"Person","name":"abx1"}},"300":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GroupLoanManagementService","description":"ThisprojectisaboutbuildingaGroupLoanManagementServicewebUIwithinthefims-web-apptoconsumetheexistingAPIsoftheGroupmicroserviceonApacheFineractCNandthenextendingthemicroservicetoincludemorefeaturesneededforfullJointGroupLoanManagement.ThelatterphaserequiresfullunderstandingofhowGroupsandLoansfunctionsonMifosXanddetailedknowledgeoftheApacheFineractCNtoreplicatesomeoftheGroupfeaturessuchasJointGroupLoanManagementandJointLiabilityGroupwithinthecontextofApacheFineractCNwhichIamcommittedtodo.Besidethe21hoursofschoolclasseseveryweek,iwilldedicatetherestofmytimeandmyweekendstolearningandimplementingthisprojectandwillcontinuecontributingtothecommunityafterthissummerperiod.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"RuphineKengne"}},"301":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LMNN(viaLRSDP)&BoostMetricImplementation","description":"Manycognitivetechniques,suchasrecognitionandcategorizationareassumedtohaveneedofestablishing\nsimilaritiesbetweenperceptualorconceptualrepresentations.Basicallywhenfacingsituationssimilartowhatwehaveencounteredbefore.Thisphenomenonsignalledthedevelopmentofmanymathematicalmodelsofsimilarity.\n\nMetriclearningisoneamongstthosemodelsthatperformthetaskofdevisingsimilaritiesoverobjects.Ithasaplethoraofapplicationsinfieldslikeinformationretrievalandrecommendationsystem.Also,manymachinelearningapproachesrelyonsomemetric.Thisincludesunsupervisedtechniquessuchasclustering,supervisedprocedureslikeKNNclassificationandsemi-supervisedmodesaswell.Metriclearninghasbeeninvolvedasapreprocessingstepformanyoftheseapproaches.\n\nHenceforthlearninganeatdistancemetricisacrucialtaskforformingsimilarities.LMNN&BoostMetricareamongthesuperviseddistancemetriclearningtechniqueswhichexcelinthistask.Accordingly,thefundamentalobjectiveofthisprojectistocodenovelimplementationsofLMNN&BoostMetric,withthepurposeofachievingbetterbenchmarkingoverkNNclassification.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"ManishKumar"}},"302":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendVisualization-FocusinUI","description":"DIPYaimsatbuildingscifi-like3Dand2Duserinterfaces.Dipy.vizprovidesmanyvisualizationcapabilities.ThegoaloftheprojectistoimproveDIPY\u2019scurrentUserInterfacewidgetsandcreatenewfuturisticonessoastohaveacompletelibraryfromwhichuserscanbuildinteractiveapplications.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"karan"}},"303":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Firedata-EnablingeasycloudstatsthroughCloudFirestore","description":"ThisprojectwillprovideintegratewithGoogleCloudFirestoreandalsoupdatethecurrentFiredatapackagewiththenewestFirebaseAPIsandfeatures.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"JiashengZhu"}},"304":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScoreComparisonToolforMuseScore","description":"ThemaingoaloftheproposedprojectiscreationofatoolintegratedintoMuseScorewhichwillallowuserstocomparetheirscorestoseedifferencesbetweenthemintextualform.Asanadditionaltask,theworkonvisualcomparisontoolisplannedtobestarted,thoughitwillnotbefinishedduringthissummer.ForimplementationofthesetaskssomechangeswillbemadetoMSCXfileformatwhichisoneoftheformatsusedbyMuseScoreforsavingmusicscores.Thisformatwillbeoptimizedforsuitabilityfortextualcomparisonpurposewhichwillallowtobenefitfromwell-establishedrobusttextualcomparisontoolsforimplementationofthescorecomparisontoolsmentionedabove.","sponsor":{"@type":"Organization","name":"MuseScore","disambiguatingDescription":"Create,playandprintbeautifulsheetmusic","description":"MuseScoreismusicnotationsoftwareusedbymillionsofmusiciansworldwidetocreate,playandprintbeautifulsheetmusic.MuseScoreiseasytouse,yetpowerful,andcreatesprofessional-lookingsheetmusic.MuseScoreislicensedunderGNUGPLv2.\n\nMuseScoreisavailableforLinux,WindowsandMacOSX,andisavailablein50+languages.ItfeaturesaneasytouseWYSIWYGeditorwithaudioscoreplaybackforresultsthatlookandsoundbeautiful.Itsupportsunlimitedstaveswithuptofourvoiceseach,dynamics,articulations,lyrics,chords,leadsheetnotation,import/exportofMIDIandMusicXML,exporttoPDFandWAV,plusonlinescoresharing.\n\nLearnallaboutMuseScoreonhttps://musescore.org","url":"https://musescore.org","logo":"//lh3.googleusercontent.com/NxECs9k5nZwknABQy7m_KkdJADOGaezVMI4_xXTC0Sljdnn4EzFrebqHm6Nu2rH6Rwguws7XkU4VnHP870WTGccvL5Iti2Gg"},"author":{"@type":"Person","name":"DmitriOvodok"}},"305":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JavaScript/QMLextensionsupportinFalkon","description":"Falkonisawebbrowser,previouslyknownasQupzilla.FalkonsupportsextensionsbutinC++&Python.ThetaskfortheprojectistointegrateQJSEngineandQQMLEnginewithFalkon,sothatextensionscanbedevelopedusingJavaScriptwithQMLforGUI.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AnmolGautam"}},"306":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adddry-runfunctionalitytoeachwritecommand","description":"Inmercurial,therearesomewritecommandswhichhavea--dry-runflagthatturnsonamodeinwhichuserwillgettoknowwhatwillbetheresultoutput,withoutactuallyrunningthatcommand.\nThefocusofthisprojectistoadddry-runfunctionalitytoeachwritecommandwhicharegoodcandidateatpresent.Somegoodcandidatesarephase,strip,pull,push,amend,graft,merge,rebase,histeditandunshelve.Incaseofrebase,histeditandgraftprintsoutthegraphthatwouldresultifweranthecommand.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"khanchi97"}},"307":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APlugandPlayadaptation","description":"APlugandPlayadaptationforSUSI.AItobemadebyusingaraspberryPihardwareandelctronJSandreactJSframeworks.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"sansyrox"}},"308":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidDebuggerforPDE","description":"ThisproposalaimstobuildaJavaorJavaScript(Electron)basedandroiddebuggerforPDE.ThedebuggerarchitecturewillfollowJavaPlatformDebugArchitecture(JPDA)anditwilluseJavaDebugInterface(JDI)API.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"ManavJain"}},"309":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC2018Proposal:Fast,EfficientFragment-BasedCoordinateGeneration","description":"Chemicalinformationisprovidedinvariousformats.OpenBabelisatooltoconvertfileformats.Whenwetranslateaformatwhichdoesnotinclude3-Dcoordinateinformationintoaformatwhichrequiresit,wemustpredictcoordinates.OpenBabelimplementsarule-basedcoordinatepredictionmethod,butthecurrentimplementationisproblematic.Itsometimefailswhenwetreatinorganicandorganometallicmolecules,andbyrelyingonforcefieldgeometryoptimization,itisslowerthandistance-geometryorfragment-basedmethods.\n\nThisisaproposaltoimplementafastandefficientmethodtocalculate3-Dcoordinatesusingfragmentinformation.Sincefragmentscandecidethepositionofmanyatomsatonceandminimizetheneedforconformersampling,thisapproachismoreefficient.[P.Baldi'spaperin2013](https://pubs.acs.org/doi/abs/10.1021/ci4005282)reportsthattheirfragment-basedmethodismoreaccurateand10timesfasterthanOpenBabel.Implementingabetterpredictionmethodisbeneficialforchemistryandleadstonewdiscoveriesinthefieldofdrugdesign.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"NarukiYoshikawa"}},"310":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenRobertaStandaloneappforDesktopandMobile","description":"TheOpenRobertaisaserver-sideWebApplicationandtheideaofastandaloneversionistobundletheserverwithabuilt-inWebBrowser.ThiscanbeachievedbyusingSwingandJCEF(JavaChromiumEmbeddedFramework)provideacompleteimplementationoftheWebClient.TheJCEFandSwingFrameworkneedstesting,andsomeotherpackagingimprovementstorunautomatically.ThismightinvolvetheadoptionofsomeoftheJavascriptpackagingcode,ifnecessary.AlsocombiningthisstandaloneapplicationwithpartsofUSBprogramwhichwillhelpuserstoconnectRobotwiththeOpenRobertaLabeasily.IwillalsobemakinganAndroidappforuserssothattheycantesttheircodeontheirTabletsorPhones.","sponsor":{"@type":"Organization","name":"OpenRobertaLab","disambiguatingDescription":"OpenRoberta\u00aeLabisanonlineIDEintroducingkidstoprogramrobotswithNEPO\u00ae","description":"###Introduction\nTheRobertaInitiative\u201cLearningwithRobots\u201dwasstartedmorethan15yearsagobyFraunhoferIAISinGermanywiththeobjectivetogetkidsinterestedintechnologyandsciencebyconstructingandprogrammingrobotickits.Theprojectprovidesagendersensitivecourseconceptandmaterialsforteacherstoruncodingclasses.TheideabehindtheOpenRobertaLabistoprovideasimpleandeasytouseprogrammingenvironmentforeverybody.\n\n###Thelab\nTheOpenRoberta\u00aeLabisanopensourceprogrammingenvironment,developedtointroducekidstoprogrammingrobotsandmicrocontrollers.Thesoftwareisawebapplicationrunninginthebrowser.UsersprogramrobotsusingaBlockly-basedgraphicalprogramminglanguagecalledNEPO\u00ae.Asimulationisavailableforthosewhodon'thavearealrobotathand.Since2014isonlineandhashadmorethan100.000+visitsin2017across135countries.\n\nThebackendiswritteninJava.Itprovidesusermanagementandrobotsupportintheformofanevolvingpluginsystem.Eachrobotsubsystemhandlescodegenerationandcommunicationwiththerobot.Asofnowtheprojectcomeswith7differentrobotplugins:\n*EV3LEGOMindstorms\n*NXTLEGOMindstorms\n*BBCmicro:bit\n*Calliopemini\n*Bot\u2019nRoll,Arduino-based\n*NAO,ahumanoiderobot\n*Bob3\n\n###Outlook\nWhilethesoftwareisstableandwidelyused,we'relookingfornewideas,butalsohelponexistingideastodeveloptheprojectfurther.","url":"https://www.open-roberta.org/","logo":"//lh3.googleusercontent.com/sDfZg9EjH5gY1GfRNGYc2jdzlWUR_q2lDZEmKPh6ZXUpAoFdqdlc95WB0mXW1LEBSCOD1TN-SYGgCIyraYZ9nAUs3luVCl4"},"author":{"@type":"Person","name":"RISHABHDEEPSINGH"}},"311":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingSDIOdriverandBenchmarking","description":"FirstpartofthisprojectisintendedtoaddSDIOsupporttoBeagleBoneBlackBSP,specificallybyimportingthecurrentSDIOstackfromFreeBSD.SecondpartisdevotedtowardsbenchmarkingtheSDIOdriveragainstthealreadypresentSDHCdriveronbothFreeBSDandRTEMStodeterminetheirrelativeperformanceandtofindtheefficacyofimportingdriversfromFreeBSD.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"UditkumarAgarwal"}},"312":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KanbanBoardforDebianBugTrackerandCalDAVservers","description":"AdesktopGUIapplicationthatcanobtaintasklistsfromvarioussources(DebianBugTracker'siCalendarfeedandGithubiCalendar,CalDAVserverslikeDAViCalandtheRedmineRESTAPI)anddisplayaKanbanboard,asusedinScrum/Agile.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"MassiwayneChikirou"}},"313":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishingtheMPLSimplementation","description":"AddtheMultiprotocolLabelSwitchingstacktoFreeBSD.InadditiontofinishinguptheimplementationofLDPprotocolinBIRD,lfibandMPLStracerouteshallalsobeimplemented.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"SamuelBassaly"}},"314":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtensiontoVoiceCommandofIVISystem","description":"Intelligent,Self-LearningSystemforSmartVehicles\n\nIntendedtobuildupaself-learningsystemforsmartvehicles.Therewouldbevehicleslearningevenbyyourdailyroutines.Howsmartwouldthatbe?","sponsor":{"@type":"Organization","name":"GENIVIAlliance","disambiguatingDescription":"DevelopingopensoftwareforIVIandtheconnectedcar.","description":"TheGENIVIAllianceprovidesstandardsandanopenconnectivityplatformthatacceleratesinnovativesolutionsbasedonopensoftwareforIn-VehicleInfotainment(IVI)systemsandconnectedvehicles.\n\nThealliancehasbuiltastrongacommunitywhereautomotiveexpertsandthoughtleadersfromrelatedindustries(e.g.,contentproviders,mobility,etc.)cancollaboratetoproduceadoptablestandardsandopensourcecode.Thesecollaborationsareoftenbasedonindustrytrendsthatrequirecollaborativedevelopmentofsolutionsforincreasedfunctionalityinautomobiles.GENIVIhasbecomeacommunitywhereecosystemsoutsideoftheautomotiveindustrycanmeetandleveragetheglobalautomakerandsuppliernetworkintheGENIVImembership.\n\nGENIVIisacceleratinginnovationwithintheautomotiveecosystemanddrivinginitiativesfoundedonleadingtrendsincludingsystemonachip(SOC)consolidation,advanceduserinterfaces,software-over-the-air(SOTA),car-to-cloudconnectivityandentertainmentinautonomousvehicles.\n\nAnexampleofautomotivetrendsmeetingopentechnologyistheGENIVIVehicleDomainInteractionStrategy.GENIVI,incollaborationwithotherglobaltechnologyproviders,isdevelopingopenstandardinterfacesandcodethatbridgemultiplecarsoftwaredomains.\n\nGENIVIhasalsodeliveredmultiplesoftwarecomponentsthathavebeenadoptedanddeployedinproductionvehiclesworldwide.DevelopedbyGENIVI,severalstandardinterfaces(APIs)havebeenadoptedinmanycommercialandopensourcesolutions.Thesesoftwarecomponentsandinterfacesarecombinedintoabuildablebaseline(basedonYoctoProject\u2019smeta-ivilayer)aswell.ThisbaselineisthebasisoftheGENIVIDevelopmentPlatform(GDP)thatisanopensource,automotivedevelopmentplatformwhereprototypesandinnovativeIVIandconnectedvehiclesolutionscanberapidlydevelopedandtested.","url":"https://www.genivi.org/","logo":"//lh3.googleusercontent.com/taPFqskhMj_rJn9xWUUXKEom8ELYUqi4z2pRAV18lEtqSGkpxwEd3F_k6YnzJ3fqula2kzna55PAI4poqa0DrZlBxVdmn48j"},"author":{"@type":"Person","name":"ChandeepaDissanayake"}},"315":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingMicrosoft'sCoreCLR,CoreFX,andPowerShelltoFreeBSD","description":"PowerShellisawidelyusedadministrationtoolinWindowsServerworkloads.ThisprojectaimsatportingittoFreeBSDinordertomakeiteasierandfasterforWindowsServerprofessionalstostartworkingonFreeBSDserverworkloadsandtomakeavailableyetanothershellchoicewhichisfriendlyfornew-comingWindowsusers.Inordertoachievethat,however,portingthe.NETCoreSDKtoolchain,includingCoreCLR,CoreFXandtheCLIitself,isnecessaryoncetheyarevitalPowerShelldependencies.Asaresult,FreeBSDusersshouldhaveaccesstoPowerShell,anobject-orientedshelltointeractwiththesystem,and.NETCore,whichcanbeusefulfordeveloperstobuildandruntheirapplicationsonFreeBSDpersonalandservermachines.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"MateusdeMorais"}},"316":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fullrustsupport","description":"TheprojectaimsatmakingRustafirstclasscitizeninGentoo.","sponsor":{"@type":"Organization","name":"GentooFoundation","disambiguatingDescription":"Aflexible,source-basedLinuxdistribution.","description":"Everyuserhasworktheyneedtodo.ThegoalofGentooistodesigntoolsandsystemsthatallowausertodothatworkaspleasantlyandefficientlyaspossible,astheyseefit.OurtoolsshouldbeajoytouseandshouldhelptheusertoappreciatetherichnessoftheLinuxandfreesoftwarecommunity,andtheflexibilityoffreesoftware.Thisisonlypossiblewhenthetoolisdesignedtoreflectandtransmitthewilloftheuser,andleavethepossibilitiesopenastothefinalformoftherawmaterials(thesourcecode.)Ifthetoolforcestheusertodothingsaparticularway,thenthetoolisworkingagainst,ratherthanfor,theuser.Wehaveallexperiencedsituationswheretoolsseemtobeimposingtheirrespectivewillsonus.Thisisbackwards,andcontrarytotheGentoophilosophy.\n\nPutanotherway,theGentoophilosophyistocreatebettertools.Whenatoolisdoingitsjobperfectly,youmightnotevenbeveryawareofitspresence,becauseitdoesnotinterfereandmakeitspresenceknown,nordoesitforceyoutointeractwithitwhenyoudon\u2019twantitto.Thetoolservestheuserratherthantheuserservingthetool.\n\nThegoalofGentooistostrivetocreatenear-idealtools.Toolsthatcanaccommodatetheneedsofmanydifferentusersallwithdivergentgoals.Don\u2019tyouloveitwhenyoufindatoolthatdoesexactlywhatyouwanttodo?Doesn\u2019titfeelgreat?Ourmissionistogivethatsensationtoasmanypeopleaspossible.","url":"https://gentoo.org/","logo":"//lh3.googleusercontent.com/7-s-sxVunGteZ1VG-4K5_lcI4utcm1NBKHpIAIrpsinFyk33AQeqx3xAwz1uYzbV4CBdvJsNpRZYrsm8i6CFp6224pD5bg0"},"author":{"@type":"Person","name":"gibix"}},"317":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RefactorNNModule+EssentialRLModule+CoolCookbooks!","description":"Myproposedprojectismadeofthreeparts.\n\nThefirstisto(re)writesomecodeintheneuralnetworkmoduletomakeitmoregenericandlightlycoupled.Thiswillincorporateusingstan::mathlibrary.\n\nThesecondistointroduceanessentialReinforcementlearningmoduletoShogun.\n\nThethirdistoshowcasetheneuralnetworkandRLmodulesofShogunusingalotofnewexcitingcookbooksand\nnotebookstoshowallthenewlywrittenfeatures.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ElfaroukHarb"}},"318":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDistanceSearchMethodsinMDAnalysis","description":"WiththecapabilityofmultipleMDcodestoeasilyhandlemilionsofatoms,amajorroadblocktoanalysisofthisvastamountofdatacorrespondingtopositionsofeachatomsateverytimestepisthetimetoevaluatepairwisedistancebetweenmultipleatoms.Almosteveryoperationrequiresthedistancebetweenthepairofatoms,fastcalculationofpairwisedistanceisofutmostimportance.MultiplebasicanalysisfunctionslikeRadialDistributionFunction,ContactMatrices,depependveryheavilyonfastdistanceevaluations.\nApartfromnaiveapproachforpairwisecalculationswhichscaleasO(N^2),otherformsofdatastructureslikeKDTree,Octreearesugestedforfastercalulationsbasedontherequirements.BasedontheMDAnalysis,twousecasesareidentifiedashighlyusedinmajorityoftheanalysisalgorithms.\nThegoaloftheprojectistoidentifythedatastructurebasedontherequirementsoftheusecaseandimplementintheMDAnalysislibraryalongwithcleardocumentationsandtestcases.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AyushSuhane"}},"319":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NautilusGTK+4Port","description":"WithGTK+4developmentalreadymovingatafairlyfastpace,itcouldusewideradoptioninapplications.Thebenefitinhavingthat,fromthetoolkitperspective,isfeedbackfromapplicationdevelopersaboutregressionsormissingfeatures,allofwhichcanbechangedwhilethedevelopmentisn\u2019tfrozen.Applicationdevelopers,ontheotherhand,canbenefitfromastreamlinedAPIandothernewtoys.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"ErnestasKulik"}},"320":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Optimumframesynchronizationproject","description":"Improvingsignalsreceivingmethodologybymodifyingthestandardwayofcorrelation.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"MustafaAbaas"}},"321":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DesigningaGenericTensorLibraryforBoost.uBlas","description":"Tensorsprovideanaturalandcompactrepresentationformassivemultidimensionaldatawithahighdimensionalitywhichoccurindisciplineslikecomputationalneuroscience,neuroinformatics,pattern/imagerecognition,signalprocessingandmachinelearning[14][15].OurtensorprojectproposalisbasedonthefoundationsBoost\u2019suBlasimplementation.ExtendinguBlaswithtensorsshallthereforeprimarilyfocusonscientificcomputingwithbasicmultilinearalgebraoperationswithtensors,matricesandvectors.Theextensionshallprimarilysupportdensetensorsthatcanbeprojectedonsubtensorswithrangesorslices.Wewanttoprovideexpressionstemplatesforbasictensorsoperationsusingstaticpolymorphismwithgenericlambdas.Thelibraryshallsupportallbasicmultilinearalgebraoperationssuchasthemodaltensorcontractionsandtensortranspositions.TensorobjectshallbeabletocommunicatewithBoost\u2019smatrixandvectorobjectsthroughexpressiontemplatesandfreefunctions.RepeatingtheprimarydesigngoalsofuBlas,thetensorlibraryshallbeefficientwithalmostnoabstractionpenalties,functional,compatibleandprovideaconvenientmathematicalnotation.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"CemBassoy"}},"322":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Enhancedsupportfortrees","description":"JGraphTcurrentlylackspropersupportfortrees(i.e.simple,undirected,connected,acyclicgraphs).Sure,allalgorithmsthatworkundirectedgraphswillworkontreesbutinsomecases,theremaybeamuchmoreefficientoption.Also,therearesomeclassictree-algorithmsthatarecurrentlymissingfromthelibrary.\nIplantoworkonthefollowing:\n-treetraversals\n-algorithmsforcomputinglowestcommonancestorsintreesandDAGs\n-treedecompositions\n-AHUalgorithmfordecidingtreeisomorphism\n-Pr\u00fcferencoding","sponsor":{"@type":"Organization","name":"JGraphT","disambiguatingDescription":"Javalibrarythatprovidesgraphdata-structuresandalgorithms.","description":"#WhyJGraphT?\n\nJGraphThasservedasthedefactostandardJavagraphdatastructureandalgorithmlibraryformorethanadecade,anditsactivitylevelsandpopularityhavecontinuedtogrowovertheyears.Butgraphtheoryisafertileandexpansivefield,sothere'salwaysmoretodo!BycontributingtoJGraphT,you'llbepoweringtheprojectsofmanyacademicresearchersandindustrydevelopersnowandinthefuture,andgainingreal-worlddevelopmentexperienceforyourself.\n\n#What'sInvolved\n\nMostoftheprojectsonourideaslistarealgorithmimplementationsorimprovements.AfterrampingupongeneralfamiliaritywithJGraphT,carryingoutaprojecttypicallyinvolves\n\n*readingrelevantresearchpapers\n*studyingexistingportionsofourcodebase\n*discussingapproacheswithmentorsandtherestofthecommunity\n*developingandtestinganimplementationinyourowngithubbranch\n*submittingapullrequestforreview\n*respondingtocodereviewcomments\n*overandoveruntil...\n*yourpullrequestgetsmergedintotrunkandeventuallyreleased!\n*andthenyougetyourfirstbugreport:)\n\nForlargerprojects,theworkmayneedtobebrokenupintoaseriesofpullrequests.","url":"http://jgrapht.org/","logo":"//lh3.googleusercontent.com/4AiEtr6HrJ87OyL-oatAT8Bbw1_C06Q7XPF8416y-QXcJCICp8eDwRBjnv23iKJeCf012vuMvQVsi80PwNKpf5UBa59c_A"},"author":{"@type":"Person","name":"AlexandruValeanu"}},"323":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OwnMailboxImprovements","description":"ImprovecurrentfunctionalityoftheOwnMailboxpersonalemailserver,implementsupportforaGPGKeyServerandHSTS.Furthermore,thoroughlydocumentthewholeprocess,ensurethestabilityofthecodeandgainvaluableknowledgeonlinux,cryptographyandscripting.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"GeorgiosPipilis"}},"324":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developingvcf-assembly-checkerandvcf-validatortoolbenchmarkingandoptimization","description":"Theaimoftheprojectismultipronged.Thefirstaimistoimplementavcfassemblycheckerwhichverifiesthatthereferencebasecolumninthevcffilematchesthoseentriesfoundinthereferencegenome.Theothermajorobjectiveistobenchmarkandprofilethevcf-validator.Thisshouldbeusedtolookforcodeinefficienciestobeusedtooptimizethecodeforfasterandmoreefficientexecution.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"ManeshNarayanK"}},"325":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Wizard/GUIhelpingstudents/internsapplyandgetstarted","description":"Todevelop&deliveraGUIbasedFOSSwhichcanbecometheentrypointforstudents/internsintroducingthemtonecessarytoolsandservicestocontributetoOpenSource.Contentonthesoftwarewillbestructuredwithrespecttoincreasingdifficultyandwillbegamifiedtomaketheprocessoflearningmoreinteractive.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"realslimshanky"}},"326":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingcrossreferencesandgeneralimprovementsinReSpec","description":"Thisisaprojecttoimplementnewfeatures,fixsomeexistingissuesandimprovemaintainabilityofthe[ReSpec](https://github.com/w3c/respec)project.\n\nMajorityoftimeisexpectedtobespentinimplementingacrossreferencesfeature.ItincludescreatingawebservicethatintegrateswithReSpecandexpandstheexistingreferencesystemtoallowreferencesacrossspecifications.ThistaskwillrequiresomeinvestigationfirstastohowwecanleveragetheCSSWG\u2019s[ShepherdAPI](https://api.csswg.org/shepherd/)anditsdatabase.Thewebservicemayrequirecreatingacustomdatastorethatallowsefficientsearchformultiplekeywords.Intheend,it'llprovideaneasywaytodeep-linkspecificationstoeachotherwithoutmuchhassle.\n\nOthersmallertasksthatIplantoworkuponinclude:\n-auto-normalizingreferences\n-implementingautomaticlinkingofpluralizedwords\n\nIwouldalsoliketoworkonsomeoftheissuesthatmightcomeupduringtheGSoCperiod.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"SudhanshuVishnoi"}},"327":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmahiExpressInstallDisc","description":"IproposetobuildanAmahiExpressInstallDisc,poweredbyFedoraServer.Inthat,theusercaninstallourAmahiServerwithoutinteractingwithCommandLineInterface(CLI).\n\nTheproblemisthatuserdoesn'tliketouseCLI.Inthisworldofcutting-edgeUI/UXinterfaces,userabhorstheCLI.So,IwilladdamoduleintheInstallationProcess,tosetupAmahiServerwheretheuserwillneedtotypetheirInstallationCodeandserverIDtosetupserver.\n\nHere,AnacondaGitHubrepositoryanddocumentationfordevelopingAnacondaaddonsalongwithdocumentationforKickstartfilewillbeusedalot.AnacondaparsesKickstartfiletorunanythird-partypythonmodulesoraddonstocustomizetheinstallationprocess.IwilldeveloptheseaddonssothatuserwillonlyneedtoinputtheirloginandpasswordintheCLItoaccesstheserver.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"sanjitchak"}},"328":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmoduleforOLSRv2tothroughputestimationof2-hopwirelesslinks","description":"TheprojectaimsdevelopamodulefortheOLSRv2routingalgorithmtoestimatetheeffectivethroughputof2-hopwirelesslinksavailablefromonenodeofthenetwork.Themodulewillperformperiodicmeasureswithasmalloverheadforthenetwork.Thethroughputestimationswillbeavailabletotheuser.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"PasqualeImputato"}},"329":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Petabyte-ScaleCloudStorageFileManager","description":"CERNBoxisacloudstoragesynchronisationserviceforCERNusers:itallowssyncingandsharingfilesonallmajormobileanddesktopplatforms(Linux,Windows,MacOSX,Android,iOS)aimingtoprovideofflineavailabilitytoanydatastoredintheCERNEOSinfrastructure.CERNBoxisbasedonownCloud,acloudsyncandshareplatformwritteninPHPfollowingaModel-View-Controllerarchitecturesoftwarepattern.\n\nThisprojectaimstoprovideaprototypeofanewwebUIforCERNBoxthatwillprovideanimmersiveuserexperience.Toachievethis,amilestoneofthisprojectistoprovideofflinemanipulationofthedatafromthebrowser.Theusecaseisthatwhenausergoesofflineinhisbrowser,hecouldcontinuetoworkonthedocumentandperformactionslikerenamingandbrowsinghisfiles.Oncenetworkisre-established,theapplicationwillreconcilethechangesinthebrowsercachewiththeserver,offeringanon-disruptiveworkenvironmentfortheend-user.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"OshanIvantha"}},"330":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"digiKam:WebServicestoolsauthenticationwithOAuth2","description":"digiKamisawell-knowndesktopapplicationforphotosmanagement.IndigiKam,pluginsforexportingphotostowebservices(e.gdropbox,flickr,facebook,etc.)alowuserstoeasilyuploadtheirphotostocloudstorageservicesorsharephotosonsocialnetworks.However,exporttoolauthorizationprocessmakesitfarfromeasy-to-useforusers.Inaddition,theimplementationofauthorizationprotocolsindigiKamvariesmuchforeachwebservice,generatingmanydifficultiesforcodemaintaining.Hence,inthisprojectIaimtoresolvethoseproblemstomakedigiKamexporttoolmoreuser-friendlyandmoreflexiblefordevelopmentandmaintenance.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"ThanhTrungDinh"}},"331":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FPGA-realtimefocuspeaking","description":"TheproposaldescribesdetaildescriptionforthedesignofrealtimefocuspeakingkernelinVHDLforFPGA.ItcoversallaspectsoftheimageprocessingrequiredforFOCUSpeakingnamely,Demosaicinterpolation,Sobeledgedetectionandedgethresholdingforfocuspeaking.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"RahulrakeshkumarVyas"}},"332":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ArchivingwithPopperCLI","description":"Theprojectinvolvestheimplementationofapoppersub-command`archive`tocreateanonlinearchive(snapshot)oftherepositoryatanypointoftimeandoptionallygenerateaDigitalObjectIdentifier(DOI).Zenodo,Figshare,OpenScienceFramework(OSF)andDataverseallprovidepublicAPIswhichcanbeusedtocreateonlinearchivesontheseservicesandgetaDOI.","sponsor":{"@type":"Organization","name":"CenterforResearchInOpenSourceSoftware(CROSS)atUCSantaCruz","disambiguatingDescription":"BridgingtheGapBetweenStudentWorkandOpenSourceSoftwareProjects","description":"TheCenterforResearchInOpenSourceSoftware(CROSS)attheUniversityofCaliforniainSantaCruz(UCSC)aimstobridgethegapbetweenstudentresearchandopensourcesoftwareprojects.CROSSturnsOSSprototypesintosuccessfulopensourcesoftwareprojects.TheCenterwascreatedin2015inspiredbythestoryofUCSCalumni(andCROSSbenefactor)SageWeil,whoturnedhisresearchprototypeintoamulti-milliondollarcompany.Wedrawfromthisexpertiseofouraffiliatedexpertsandindustrymemberstochooseprojectsthatwillhavemaximumrealworldimpact.Ourprojects--whichtypicallycenteraroundtheworkofseniorgraduatestudentsandpost-docs--arementoredandguidedbyateamofexpertschosenspecificallytobestensuresuccess.\n\nCROSSusesacombinationofteaching,networking,researchandincubationofopensourceprojects.OurindustrymembersincludeMicron,Huawei,Seagate,Toshiba,andWesternDigital.CROSS\ncurrentlysupportssevenopensourcesoftwareprojects--threeresearchprojectsandtwoincubatorprojects.\n\nTheseprojectscurrentlyinclude:\n-ZLog:DistributedShared-logforSoftware-definedStorage(Research)\n-SmartStorageDevicesinGenomics(Research)\n-Mantle:AProgrammableMetadataLoadBalancerfortheCephFileSystem(Research)\n-StrongConsistencyinDynamicWirelessNetworkstoEnableSafeandEfficientNavigationofAutonomousVehicles(Research)\n-AnEfficientCLibraryforUnum2.0(Research)\n-Skyhoook:ElasticDatabasesfortheCloud(Incubator)\n-TheNIMBLEenvironmentforstatisticalcomputing(Incubator)","url":"http://cross.ucsc.edu","logo":"//lh3.googleusercontent.com/7RBQNDXTZehOirRd4pdslC8evaKcbat_YUbp2v2xD2LZl3PPZvSGhzz5UbO3Fr78LSXldNmYRz3CP7lenh5Lk_HKghgewg"},"author":{"@type":"Person","name":"ankan17"}},"333":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ParseMakefile.amusinganAbstractSyntaxTree","description":"ThegoaloftheprojectistodesignaPerllibrarycontainingseparatelexical,parserandsemanticmodulewhichwillparsetheMakefile.amfileusingtheabstractsyntaxtreeandoutputthecorrespondingMakefile.in","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"VishalGupta"}},"334":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingblackholinginGatekeeper","description":"ThisprojectismainlyfocusedonimplementingandtestingtheRHHHalgorithminterfacedwithColdFilterthatwillbeusedforquicklyandefficientlyidentifytheIPdestinations/prefixes/flowsthatneedtobeblackholed.ThisprojectwillhelpenhanceGatekeeper'sperformanceagainstdenial-of-service(DoS)attacks.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"PrashantKumarPrajapati"}},"335":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DatabaseOutputStorageforPyWPS","description":"TheWebProcessingService(WPS)isanOpenGeospatialConsortium(OGC)standardthatprovidesrulesforpublishingandexecutingprocessesontheweb.PyWPSisanimplementationoftheWPSstandard.Itallowstopublishandconsumegeoprocessingservicesonaserver.Thisproject\u2019saimistodevelopdatabasestoragesupportforPyWPSthatwouldallowoutputdatatobestoredinadatabaseinawaythatiscompliantwiththeOGCWPSStandardusingtheMapServerplatformthatimplementsOGCstandards.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"JanPi\u0161l"}},"336":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GORA-535AddadatastoreforApacheIgnite","description":"ThisGSoCprojectaimstoimplementanewbackendforApacheGora,specificallythedistributeddatabaseApacheIgnite.ThisproposalfocusesonthenativepersistenceofIgnite,whichwillbeintegratedinGoraasanewdatastore.ThenewbackendimplementationwilllboostApacheGoraandopennewusecasesopportunitiesforitsapplications.Moreover,theapproachofintegrationproposedwillfacilitatefutureimplementationsofotherdatabases.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"CarlosMu\u00f1oz"}},"337":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomotiveGradeLinux(AGL)","description":"RunningtheAGLdemoplatform(agl-demo-platform)","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"YordanDimitrov"}},"338":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComplexEmbeddingsforOOVEntities","description":"TheaimofthisprojectistoenhancetheDBpediaKnowledgeBasebyenablingthemodeltolearnfromthecorpusandgenerateembeddingsfordifferententities,suchasclasses,instancesandproperties.Whilewedothis,itisimperativethattheseembeddingsareabletoaccommodatethesemanticrelatednessbetweenentities.Thismeansthatwearenotlimitingourselveswithjustthesimilaritybetweenwords,insteadwetakeastepfurtheraheadtoalsodefinetherelatednessbetweenthevectorsandthustherelationbetweentheentitiesandthetext.Therefore,toincorporatethismeasureofthesemanticdistance,wedefineameasureofdescriptivenessoftheclassthattheseentitiesbelongto.Entitiesbelongingtoaclassthathasaveryhighlevelofdescriptionmusthaveverylowsemanticdistanceinourmodel.Eventually,weextendtheusabilitybypredictingembeddingsforout-of-vocabularyentitiesaswell,andalsoextractrelationsbetweenthoseentitiesusingapproachesthathavebeenpreviouslyusedforlinkpredictiontasksinmachinelearning.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"BharatSuri"}},"339":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GuaranteedRootFindingandGlobalOptimizationwithIntervals","description":"Intervalarithmeticprovidesawaytoperformcomputationswithcontinuoussetsofrealnumbersorvectors,forexampletoboundtherangeofafunctionoveragivenset.\n\nThiscanbeusedtofindroots(zeros)offunctionsinaguaranteedway,byexcludingregionswheretherearenorootsandzoominginonroots,butalwayswithinagiveninterval.\n\nItcanalsobeusedtodoglobaloptimizationoffunctionsinadeterministicway,thatis,findtheglobalminimumofanon-convex,nonlinearfunction.Intervalmethodsforglobaloptimizationprovideaguaranteedboundfortheglobaloptimum,andsetsthatcontaintheoptimizers.\n\nThisprojectproposestosignificantlyimprovethesemethodsusingtechniquesfoundintheintervalarithmeticliterature.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"EeshanGupta"}},"340":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveexistingSUSIAIBots,CreatenewonesandCreateasystemtomanageallofthem","description":"CurrentlytherearevariousSUSIbotsbuilttoenableSUSIondifferentclients.CurrentbotsareonFacebook,Twitter,Line,Skype,Telegram,Viber,Cortana,GoogleAssistant,Slack,Kik,GoogleHangoutsandGitter.Mostofthesebotsarenotdeployednow.Thisproposalbasicallyfocusesondevelopingthealreadycreatedbotsintofullyfunctionalbotapplications,deployingthemonGoogleCloudplatformusingkubernetesandadditionofmorebotsforotherservices.Also,inadditiontothisIwillcreateasystemtoproperlymanageallthebots.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"DivyanshuNSingh"}},"341":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SelfServiceUserAdministrativePortal","description":"Theonlinebankingandmobilebankingappenablesclientstocreatetheirself-serviceaccountsandinteractwiththeirdataallbythemselves,removingcertaindependenciestoperformthesameoperationsviathefinancialinstitution.Nowtheneedarisestodeliverbettersupporttotheseusersfromthefinancialinstitutionsbyprovidingthemwithamechanismtoproperlymanageandgivenecessaryassistancetousersforcarryingouttheiroperations.Theself-serviceuseradministrativeportalprojectstrivestoaccomplishthis,enablingthebestutilizationoftheseapps.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"abhaychawla"}},"342":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rocket.ChatSDKforJavascriptClients","description":"Rocket.ChathascurrentlysomeJavascriptclients,includingMeteorandReactNative.AlthoughsomeoftheseclientshavetheirownlibrarytoabstractandunifyRESTandWebSocketcalls,themaingoaloftheprojectistoimplementanSDKthatcanbeusedonanyJavascriptclientprovidinglotsofbenefitsforthecommunityanddeveloperswhowantstousetheRocket.ChatAPI.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"Jos\u00e9Renan"}},"343":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AccessingSPHdataandinterpolatingontogrids","description":"ytisapackageforanalyzingandvisualizingvolumetricdata.Thecurrentinfrastructureofytisdesignedtodealwithadaptivemeshrefinement(AMR)data.However,awiderangeofmodernN-bodyhydrodynamicssimulationsnowusesmoothedparticlehydrodynamics(SPH)whichproducesdataconsistingofvolumefillingfields.Thecurrentimplementationofyttakesthisdatafillsaglobalocttree,andthentreatsitsimilarlytothatofAMRdata.\n\nThedisadvantageofthistreatmentofSPHdataisthatitisnotintuitivetousers,itisslowanditdoesnotrepresenttheunderlyingnatureofthedata.\n\nThisprojectaimstodevelopaytAPIforSPHdatathatensuresallSPHfieldsreturndatadefinedatthelocationsoftheparticles.Whilstthiswouldprovideamoreintuitivewaytointeractwiththedata,itisstillimportanttointerpolateparticledataontogrids,asthisisessentialinvisualisation.ThiscanbeachievedbytakinginspirationfromSPLASH.Thus,attheendoftheprojectSPHfieldswouldbeabletobevisualisedusinga\"scatter\"(intechnicaldetails)approach,inspiredbySPLASH.ThiswouldallowthetheSPHfieldstobeinterpolatedefficientlyontogrids.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AshleyKelly"}},"344":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildananalyticstoolforSUSI.AI","description":"Currently,thereisnoanalytical/statisticaldashboard,thatanalysestheconversationsthattakeplaceonSUSI.Theprojectaimsto**developananalyticstoolforSUSI.AI**thatwoulddisplayvariousstatistics/analyticsbasedonstandardmetricsforconversationsonSUSI.AI.Itwillbea**PWA**,builtusing**ReactJs**.ThedatawillbefetchedfromtheSUSIServer.Theanalysiswillbedonevia**variousdatarepresentation/visualisations**likehistograms,bar-graphs,pie-charts,etc.Also,newAPIswillbecreatedontotheserver\u2019scodebaseasperrequirement.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AkshatGarg"}},"345":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementPowerpanelingnome-usage","description":"gnome-usageisatoolforinformingusersaboutsystemstatisticsandperformance.\nThisprojectproposestoimplementthePowerpanelingnome-usage.Majorobjectivesincludedevelopingtheinfrastructuretomeasureindividualapplicationandhardwarepowerusage(inasharedlibrarysothatotherapplicationsmayalsoutilizeit),andimplementingthefrontendpanelinUsage.Bytheendofthisproject,gnome-usagewouldrepresentsignificantutilityforendusersasatoolformonitoringsystemresourceconsumption.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"carpediem"}},"346":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingDetectionSuitetosupportmoredatasetswithSegmentationandClassificationTools","description":"ThistoolallowsfaircomparisonofdifferentDeeplearningdetectionmodels.ThisprojectproposalaimstoexpandDetectionSuite\u2019scurrentfunctionalitytosupportmoredeeplearningFrameworkssuchasTensorflow,kerasandCaffeandmoredatasetssuchasImagenet,COCO,etc.ItalsoaimstoaddSegmentationsupporttothistoolalongwithvariousevaluationmetricsinordertocomparedifferentdetectionmodels.Foreasyinstallation,thisprojectwillalsoimprovecurrentdocumentationandcreatedebianpackages.\n[LinktoProposal](https://storage.googleapis.com/summerofcode-prod.appspot.com/gsoc/core_project/doc/6154971708391424_1522163892_JdeRobot_DetectionSuite_GSOC_2018_Proposal5.pdf?Expires=1524595248&GoogleAccessId=summerofcode-prod%40appspot.gserviceaccount.com&Signature=Je3fKB5hod0pMjKBvrn1sXq7Eb6JJ90jWAHwR50n1LtQtzQ7pmErsChc5ixvsmiaWXUMRx5o9thBLGZgCRn8%2Fb10XbaYURprRLIkBNHouG80K01LWYYe%2BNJTLNSuIff50U%2FWDvyrUdVvX6%2B50TgbQV4LOGfj%2FQMR7%2B3oQWJX4aFOWze3L3WaDfmksI0HGOQSXN9mG3HMlf5MBQ9DGhJiFTYnYiwMqN5zd0iuT%2BvNYRCW%2BXVQfWNEf9vcho7IPAoeY1uAkLLaDueoQBk5ogdrVAaxJu2N6wNJBB53qRSqXd8SrPttRLiWhzlzcE7FKz4%2BLSnOUaTGjxUZ9X08ckCMkA%3D%3D)","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"vinay"}},"347":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Designnetworkagnosticcommunicationprotocol","description":"Mygoalistodesignanewprotocolforqaul.net.Thecurrentprotocolisveryheavilycoupledtoolsrwhichisusedforallnetworkingtasks.TomoveawayfromolsrforcompatibilityreasonsonAndroidmeanstocreateaprotocolwhichqaul.netcanthenusetofindnetworks,manageclientdiscoveryaswellasallpayloadcommunicationandusernegotiation.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"KatharinaSabel"}},"348":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateSpeech-to-TextwithTranslation","description":"##CurrentImplementationofSpeechtoText\nJigasijoinsameetasaseparateparticipantwhichreceivesaudiochunkswhichispassedtothe`TranscriptionService`(Googleserviceasofnow).Theretrievedtranscriptionissenttotheroomina`JSON`formatsentto`Chatroom.js`whereitispublishedtotheMUC.Finaltranscriptisalsosentasplaintextafterthemeetisover.\n\n##ProposedTranslationLayer\n-Atranslationservice(`translate.js`)willbebuiltinlib-jitsi-meeti.ewillrunontheclientsideoftheapplicationwhichwillinitiallymakeuseof`MicrosoftTranslateTextAPI`willusetheJSONmessagesreceivedandprovideaccuratetranslationinrealtime.Thiswillbesentbackto`Chatroom.js`tosendtranslatedtexttotheMUC.\n-UIforthesettingspanelrequiredinthefront-endpartoftheapplicationwillbedevelopedandintegratedbyworkingwiththe`React`components.Subtitleswithacceptabledelaywillalsobeseenhere.\n-Amechanismfordeliveringfinaltranscriptwillbedevelopedbystoringtheintermediatetranslatedtextandrenderingonceameetgetsover.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"pvgupta24"}},"349":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GooKeeperImplementation","description":"TheaimofthisprojectistobringSuperSnark\u2019sbrilliantgamedesigntolife-GooKeeper!InGooKeepertheplayerhastosetupandmaintainaGooZoo,whichasthenamesuggests,isazoowithdifferentvarietiesofgooeys.Theplayerhastocapturethesegooeysfromthewildusingaspecialtool,therevolutionaryPlazMaster3000intoslime-podsandbringthembacktothezoo.\nThesegooeyshavedifferentbehaviors,someareaggressive,somearepassive,andhencecapturingthemwouldhavedifferentlevelsofdifficulty,andalsodifferentpayoffsinthezoo.\nSo,themainaimoftheplayeristocaptureexoticvarietiesofgooeys,keepthemfedandhappy,andpossiblyhavethemmatewithoneanothertogivebirthtoanew,interestinggooeytype!","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"ShreyasIyer"}},"350":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extending\u201cLightandShadow\u201dGameplayandFunctionality","description":"MygoalforGoogleSummerofCodeistoworkonimprovementsforthecurrentLightandShadowmodule.Myhopefortheendofthesummeristocreateaminimalviableproductthatimplementsuniqueassets,gameplay,leveldesign,andmechanics,andcanserveasanewmodeofgameplayforTerasology.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"DeviAcharya@dacharya64"}},"351":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingNWP-anaddressresolutionprotocolforXIA.","description":"Theaimofthisprojectistoimplementauserspaceversionofthe*NeighbourhoodWatchProtocol*(NWP),whichmapsAutonomousDomain(AD)XIDstoEtherXIDs.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"VibhavPant"}},"352":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheServerFacade","description":"DuringGooglesummerofcode2017,onestudentworkedonmakingabackendthatexposesinformationaboutTerasologyservers.HealsomadeafrontendusingtheReactXPframework,whichcanbuildtomultipleplatforms,suchasweb,Android,andiOS.However,thebackenditselfneedssomeseriousworktobeconsideredacceptableforendusers.Thatiswhatthisprojectisgoingtotrytohelpaccomplish.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"NeilMoon"}},"353":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntroducemodernJSfeaturesandtoolstophpMyAdmincode-base","description":"BelowarethelistoffeaturesIwouldliketoworkonduringthisgooglesummerofcodes:\n\n\u201cModernJavascript\u201daimsatimplementingmodernjavascriptfeatureslikearrayandobjectdestructuring,inclusionofblock-scopedvariablesandmanymore.\n\nImplementpackagemanagerformaintainingdependenciesthatcanbeupdatedatanytimeusingthepackagemanager.\n\nInclusionofasynchronousjavascriptfeatureslikeasyncawait,Promisesandcallbacksintothecode-base.\n\n\u201cImplementingbabel\u201dwhichwillcompilemodernjavascripttobrowsersupportedjavascriptsothattherewillnotbeanyfeaturebreakifthewholecodebaseisnotrevampedduringGSoC.\n\n\u201cImplementingBundler\u201dwhichwillbundlethestaticfilesasbundle,implementcode-splitting,lazy-loadingofdomelementsondemandandcachingfeatures.\n\n\"ImplementingLinter\"whichwillensurethatthecodeiswrittenkeepinginmindthebestpracticesusedinmodernjavascriptdevelopment.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"PiyushVijay"}},"354":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofNextcloud/ownCloudasStorageandUserFileProvider","description":"EnablingRocket.ChatserveradministratortouseaNextCloud/ownCloudinstanceforstorageofupload.IntegrateNextCloud/ownCloudtoRocket.ChatandwithinRocket.Chatclientuserinterfacetoallowaccesstothecontentsofauser\u2019sNextCloud/ownCloudinstance.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"SemihSerhatKarakaya"}},"355":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Googleblocklyintegrationtocatrobatproject","description":"GoogleBlocklyisalibraryforbuildingvisualprogrammingeditors.ItisincreasinglybeingusedasaplatformforvisualprogramminglanguagessuchasScratch3.0,AppInventor,andcode.org.\n\nCurrentSituation:CatrobatbricksusedinscriptsthataremanipulatedintheIDEpartofCatroidandCatroweb,alluseourownvisualizer.\n\nProposal:\nWewanttousetheScratchvariantofBlocklytodisplayCatrobatscriptsandbricksinawebview.wewillfollowatwo-stepimplementationprocesswithfixedprimarygoalsineachstep.\n\n1:ThepassivescriptpreviewonthesharingplatformofCatrobat(Catroweb)willuseBlocklyinsteadofthecurrentcodebase.Oneimportantissuethatneedstobeaddressedistousethecorrectlytranslatedstrings(localization,includingforrighttoleftlanguagessuchasArabic).\n\n2:ThisvisualizationofbricksshallalsobeusedinareviewinCatroidasanalternativewaytodisplayscriptsandblocks,onaninfinitevirtualplane.itwillbepossibletoswitchbackandforthbetweentheread-onlyBlocklyviewandourcurrentviewofthescripts.\n\nExtendedgoal:abilitytokeeptheimportantBlocklycodeforrepeatedlyindefinitelyuseinthefuture.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"GajendraTanwar"}},"356":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Teststrategyformaintainingandupdatingmobilefunctionalityofp5.js","description":"Thisprojectproposestodesignateststrategytoextensivelytestandupdatethep5.jsmobilefunctionalitysothatcompatibilityissuescanbetrackedeasilyasfurtherupdatestothelibraryandmobileplatformsarerolledout.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"Sithe"}},"357":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CodeBetter","description":"ToimplementCompleteJava10supporttomakesurePMDisthereforalltheamazingdeveloperswhoupgradetothenewJavaversion.\n\nAndcreateanImprovedUIdesignertohelpevennovicejavadeveloperstoharnessthepowerofPMDandhelpthemcodebetter.","sponsor":{"@type":"Organization","name":"PMD","disambiguatingDescription":"Anextensiblecross-languagestaticcodeanalyzer.","description":"PMDisastaticcodeanalyzer.Itfindscommonprogrammingflaws,sub-optimalcodeandcodestyleissuesinmultiplelanguages.Forexample,itcanhighlightunusedvariables,emptycatchblocksortoocomplexcode,justtonameafew.\n\n#ProgrammingLanguages\nInitiallyPMDstartedouttobeaJava-onlycodeanalyzer.Butnowadays,itfullysupports8languages:Java,JavaScript,Salesforce.comApexandVisualforce,PLSQL,ApacheVelocity,XMLandXSL.Alllanguagesprovidemanyrules,thatyoucanimmediatelyusetocheckyoursourcecode.\n\n#Copy-Paste-Detector\nAdditionallyitincludesCPD,thecopy-paste-detector.CPDfindsduplicatedcodeinalltheabovelanguagesandadditionallyinC,C++,C#,Groovy,PHP,Ruby,Fortran,Scala,ObjectiveC,Matlab,Python,Go,andSwift.\n\n#Usage\nPMDhasover50000monthlydownloadsandisactivelyusedbymanyopensourceandclosedsourceprojects.ItisintegratedintomostcommonbuildtoolslikeMaven,GradleandAnt,butitcanalsobeusedfromthecommandline.IntegrationsintoCIsystemssuchasJenkinscanprovidecomparisonsbetweenbuildstoseequalityimprovementsordegradationovertimebasedontheissuesfoundbyPMD.Whenintegratedintothebuild,PMDcanserveasaqualitygate.\n\n#Extensibility\nPMDcomesoutoftheboxwithmanyrulesintheareaofcodedesign,optimizations,namingandmanymore.Itprovidesaflexibleinfrastructuretocustomizetheexistingrulesviapropertiesandtodefinecompletelynewcustomrules.Therulescanbeorganizedinrulesets,whichcanbesharedwithinasoftwareproject,sothateverydeveloperisusingthesamePMDconfiguration.\n\nAninnovativeapproachallowstodefinePMDrulesusingasingleXPathexpression,allowingdeveloperstodosowithouthavingtowritecodeordealwithPMDinternals.PMDshipswithadesignertooltohelpbuildandtestsuchexpressions.MorecomplexrulescanbecodedinJavausingavisitorpatternovertheanalyzedcode.","url":"https://pmd.github.io/","logo":"//lh3.googleusercontent.com/sJpfX1a-zzHjEFvCEHCLLRGYUCJqlpPhQDnTLeR2JnE_GcvYx34lV6BgLivE9i8vLPV2-718NMw8JDKzG-OEbXFFaaPwSQ"},"author":{"@type":"Person","name":"AkshatBahety"}},"358":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RESTfulSubmissionofFormsinHTMLFormEntry","description":"ThisprojectmainlyinvolvesREST-ifyingthecurrentAPIsthattheHTMLFormEntrymoduleoffers.TheseRESTendpointswillenableuserstoreplicatealltheformsubmissionandotherformrelatedactionswithouttheneedforlegacyhtmlformsubmission.\nThePrimaryObjectiveofthisprojectisto:\nExtendtheHTMLFormEntryModuletoallowsubmissionofHTMLformsviaRESTfulAPIstherbyRestifyingallthecurrentAPIendpoints.\nDevelopaproofofconceptOWAallowingbasicdataentrytosubmitHTMLformsthroughtheAPIsothattheAPIcanbethoroughlytested.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"PiyushKundnani"}},"359":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingAnalyticalToolforSUSI.AI","description":"\u00b7Analyzinguserengagement.\n\u00b7SentimentalAnalysisonchats.\n\u00b7AnalyzingthecorrectnessofSUSIreplies(thumbsup/thumbsdown).\n\u00b7IntegratinggrafanaforserveranalyticsandDatavisualization&Monitoring.\n\u00b7Statisticsofrealtimetraffic.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AnupKumarPanwar"}},"360":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Comprehensivetestsuite","description":"Thepointofthisprojectisaboutcoverageofbranchesofparsersaswellascornercases.Inotherwords,therearemainlytwoparts.Atfirst,addtestsfornewlyaddedfunctions,features(newfeaturesforthetestsuiteitself,too),etc.Secondly,improveexistingtestcaseswiththeaimatcornercases(typeofvariables,issuesrelatedtopointers,signedness,etc).","sponsor":{"@type":"Organization","name":"strace","disambiguatingDescription":"linuxsyscalltracer","description":"straceisadiagnostic,debuggingandinstructionaluserspaceutilitywithatraditionalcommand-lineinterfaceforLinux.ItisusedtomonitorandtamperwithinteractionsbetweenprocessesandtheLinuxkernel,whichincludesystemcalls,signaldeliveries,andchangesofprocessstate.Theoperationofstraceismadepossiblebythekernelfeatureknownas[ptrace](http://man7.org/linux/man-pages/man2/ptrace.2.html).\n\nstraceisoneofthelongestrunningfreesoftwareprojectsandstartedevenbeforeLinuxstarted.\n\nstraceisanimportanttoolfordebuggingandtracingdeployedonmostLinuxdistributionswithasmallcommunityofactivecontributors.","url":"https://strace.io","logo":"//lh3.googleusercontent.com/QZ73OrqK0YTUSl7TSp1O6TgYBLz-JH6Q_K8xmEJ42y_c3DWua7q5wXbUHVikBmmwXS-pVTElTG9dH5Xg308ggRT6Qrb8et8"},"author":{"@type":"Person","name":"ZhibinLi"}},"361":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConfigurationofLightweightSitesComponentsusingAnsible","description":"LightweightSitesisaprojectatCERNthatenablesthequicksetupofnewsitesonthegrid.Often,alotoftimeisspentinsettingupnewsiteswithsignificantinputsfromteamsatCERNandattheorganizationoperatingthesite.LightweightSitesabstractsawayandconsolidatesresourcestoaidthesetup.Toachievethis,aLightweightSitesSpecificationdocumenthasbeencreatedthatwillallowthesoftwareconfigurationoftheentiresitethroughacentralmodule.ThiswouldbetheLevel1configuration.Inaddition,otherLightweightSitesComponentswouldbecreatedaccordingtospecifications.Onesuchcomponentincludestherepositoriesforcontainersofdifferentcomputeelements(CE),batchsystems,workernodes(WN),etc.ThesecontainersarealsoconfiguredandcomprisetheLevel2configurations.Inthepast,YAIM,anin-houseconfigurationtoolhasbeenusedforLevel2configurations.Inthisproject,inadditiontosettingupLevel1configuration,popularconfigurationtoolslikeAnsibleandPuppetwouldbeusedforLevel2configuration,replacingYAIM.ThismigrationwouldcontributetotheprojectbymakingiteasiertoconfigurenewLightweightSites.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"TarangMahapatra"}},"362":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multi-ContainerDockerApplicationforCiviCRM","description":"SettingupCiviCRMrequirealotofsystemadministratorknowledge.ThismaydeteruserswithouttheappropriateknowledgefromsettingupandusingCiviCRM.Thisprojectaimstostreamlinethedeploymentprocessbycreatingamulti-containerDockerapplicationimagetomakeiteasierforuserstosetupandrunCiviCRMonanyserver.\n\nThesecondaryaimoftheprojectwillbetoexploretheuseoftoolssuchaspacker.iotocreateotherdeploymentoptionsapartfromDocker.Thiswillrequireextensiveresearchwhichwillbedoneinthefirstfewweeksoftheproject.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"lbbef"}},"363":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortagepoweredAndroid","description":"CurrentAndroidsystemupgradeproceduresusuallyfallintothefollowingtwocategories,withinconveniencerespectively:\n\n-completeupgrades,whichoverridetheexistingsystementirely\n-requiredownloadinglargebinaryblobsaltogetherforsmallsystemupgrades\n-deltaupgrades,whichapplyblock-levelorfilesystem-levelpatchestotheexistingsystem\n-requirethesystemtobeuntamperedsothatthepatchcanbeapplied\n\nWith__Portage__managingthedifferentcomponentsofAndroid,it\u2019spossibletoperformsmallupdates_painlessly_,while_retainingtheabilitytoshapethesystem_aswe\u2019repleased,suchastomakeitafull-blown__GNU/Linux__system.","sponsor":{"@type":"Organization","name":"GentooFoundation","disambiguatingDescription":"Aflexible,source-basedLinuxdistribution.","description":"Everyuserhasworktheyneedtodo.ThegoalofGentooistodesigntoolsandsystemsthatallowausertodothatworkaspleasantlyandefficientlyaspossible,astheyseefit.OurtoolsshouldbeajoytouseandshouldhelptheusertoappreciatetherichnessoftheLinuxandfreesoftwarecommunity,andtheflexibilityoffreesoftware.Thisisonlypossiblewhenthetoolisdesignedtoreflectandtransmitthewilloftheuser,andleavethepossibilitiesopenastothefinalformoftherawmaterials(thesourcecode.)Ifthetoolforcestheusertodothingsaparticularway,thenthetoolisworkingagainst,ratherthanfor,theuser.Wehaveallexperiencedsituationswheretoolsseemtobeimposingtheirrespectivewillsonus.Thisisbackwards,andcontrarytotheGentoophilosophy.\n\nPutanotherway,theGentoophilosophyistocreatebettertools.Whenatoolisdoingitsjobperfectly,youmightnotevenbeveryawareofitspresence,becauseitdoesnotinterfereandmakeitspresenceknown,nordoesitforceyoutointeractwithitwhenyoudon\u2019twantitto.Thetoolservestheuserratherthantheuserservingthetool.\n\nThegoalofGentooistostrivetocreatenear-idealtools.Toolsthatcanaccommodatetheneedsofmanydifferentusersallwithdivergentgoals.Don\u2019tyouloveitwhenyoufindatoolthatdoesexactlywhatyouwanttodo?Doesn\u2019titfeelgreat?Ourmissionistogivethatsensationtoasmanypeopleaspossible.","url":"https://gentoo.org/","logo":"//lh3.googleusercontent.com/7-s-sxVunGteZ1VG-4K5_lcI4utcm1NBKHpIAIrpsinFyk33AQeqx3xAwz1uYzbV4CBdvJsNpRZYrsm8i6CFp6224pD5bg0"},"author":{"@type":"Person","name":"KireinaHoro"}},"364":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Completeoverhaulofprocessing-soundlibrary","description":"TheofficialProcessingSoundlibraryisanaturalentrypointforProcessinguserswhowanttoaugmenttheirgenerativedesignswithgenerativesoundsynthesis.However,thelibrary\u2019scurrentimplementationisplaguedbybugsintheunderlyingsoundsynthesisengine,whichcanmakeforaparticularlyfrustratingexperiencefornewcomerstothetopic.InthisprojectIthereforeproposeacompleteoverhauloftheProcessingFoundation\u2019ssoundlibrarybasedonaJavasynthesisengine,whichsimultaneouslyaddressestheplatformcompatibilityissuesofthecurrentlibrary.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"KevinS"}},"365":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdaterforLibreHealthEHR","description":"TheprojectfocustodevelopaupdatermoduleforLibreHealthEHRbyusinggitlabAPI.ItusesgitlabAPItoretrievechangedfiles,downloadthosefilesandreplacetheminapplication.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"NAVEENKM"}},"366":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleSummerofCodeProposal-UpgradingAChecker","description":"WiththerecentdevelopmentinPHP,newerversionsofPHParebeingreleased,andthereisaneedtomigrateallwebapplicationsthatarerunningonolderversionsofPHPtothelatestversionofPHP,ACheckerisawebaccessibilitycheckerthatrunsonPHP5+,inothertomakeitcompatiblewithmorerecentversionofPHP,thereisaneedforanupgrade,andhencethereason,theprojectwassubmittedtoGSoC,TheaimofthisprojectistoupgradeacheckertobecompatiblewithPHP7.0,andaftermyfewyearsofworkingwithPHP,Ibelieve,Ishouldbeabletoworkonthisproject,takingintoconsideration,thatIhaveworkedonsomeopensourceandpersonalPHPprojects,andIunderstandtheconceptofOOP,alsoIwouldbeabletolearnmoresinceIwillbeworkingonahugecodebase,andsincetheprojectinvolvesupdatingtheotherlibrariesusedintheproject,IwouldalsolearnhowtousebestpraticesinPHP,andtrytorefactorthecodebase,ifthereisaneedforthat.","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"VictorAlagwu"}},"367":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Discover:fwupdintegration","description":"CurrentlyDiscoverdoesmostofthegeneraljobrequiredforatypicalplasmauserbutitlacksfirmware/kernelupgradeondevices.Thisprojectwillintegratekernel/firmwareupgradethroughfwupdindiscover.ThisfeatureiscurrentlyintegratedonlyonGNOMESoftware.AfteradditionofthisfeatureDiscoverwillalsobeabletoupgradekernels/firmwareonDemand.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AbhijeetSharma"}},"368":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GPUkernels","description":"ImplementationofGPUkernelsforgenericmatrixmultiplication,convolution,poolingandbatchnormalisation,alongwiththeiroptimisationandbenchmarking.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SayanSinha"}},"369":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofRTEMSRuntimeTracing","description":"TheRTEMSRuntimeTracingframeworkprovidessoftwarebasedtracingcapabilitiesfor3rdpartyapplications,functionsandtools.Itisbeneficialinidentifyingdeadlocks,complexthreadingandissuesinreal-timeapplicationsaswellasusedforperformancemonitoring.ThroughthisprojectIwillsuggestenhancementsinthecurrenttracingframework,integrateCTFtoolswithRTEMSTraceLinkerandimplementlivetracingfunctionalitywithoptimisedoverheads.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"VidushiVashishth"}},"370":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementaPlugFlowReactorModelwithSurfaceChemistry","description":"Inthisproposal,thegoverningequationsandboundaryconditionsoftheplugflowreactorwithsurfacechemistryarediscussed(DetailsseeSection2).Thecodingpartwillstartwiththesimpleboundarycondition(pressureconstant,adiabatic,etc.).SUNDIALSIDAsolverfordifferential-algebraicequationswillbeemployedtosolvethegoverningequations,furtherresearchwillbedoneonthecodingpart.TimelineisalsoneatlyshowedinSection3,andpreviousrelatedprojectsandcoursesarelistedinSection4.ThereasonsfortheprojectchoosingarealsolistedinSection5.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"YuanjieJiang"}},"371":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TextualRepresentationofLTOObjectFiles(TextualLTOdumptoolproject)","description":"AsfarasIunderstand,themotivationforLTOframeworkwastoenablecross-fileinterproceduraloptimizations,andforthispurposeanipapassisdividedintofollowingthreestages:\n1.\tLGEN\n2.\tWPA\n3.\tLTRANS\n\nLTObytecode:\nTheLTOobjectfileisaregularelffilewithsectionscontainingLTObyte-code.ALTOobjectfilecontainsvarioussectionsforstoringcommandlineoptions,symboltable,globaldeclarationsandtypes,functionbodiesinGIMPLE,ipapasssummaries,ipareferences,staticvariableinitializersandthecallgraph.\nTherearecoupleoflimitationsofthebytecodeformat:\n1]Itisnotselfdescriptive,whichmakesithardertodebug.\n2]Thebytecodeisessentiallya\u201cserialized\u201dversionofin-memoryrepresentations,whichmakesitpronetobreakacrossversions.\n\nThepurposeofthisprojectistocreateadumptoolforeasilyanalyzingLTOobjectfilessimilartoreadelforobjdump-dforregularELFobjectfiles.","sponsor":{"@type":"Organization","name":"GNUCompilerCollection(GCC)","disambiguatingDescription":"GCC","description":"TheGNUCompilerCollectionincludesfrontendsforC,C++,Objective-C,Fortran,Ada,andGo,aswellaslibrariesfortheselanguages(libstdc++,...).GCCwasoriginallywrittenasthecompilerfortheGNUoperatingsystem.TheGNUsystemwasdevelopedtobe100%freesoftware,freeinthesensethatitrespectstheuser'sfreedom.\n\nWestrivetoprovideregular,highqualityreleases,whichwewanttoworkwellonavarietyofnativeandcrosstargets(includingGNU/Linux),andencourageeveryonetocontributechangesorhelptestingGCC.OursourcesarereadilyandfreelyavailableviaSVNandweeklysnapshots.","url":"https://gcc.gnu.org/","logo":"//lh3.googleusercontent.com/B3rAj_IWr7O__6WK3uMG6D_0rT8CDfSU9BtiJDmDajnrsla2uhUmOeU9frT1lbuZSLFHlBfg-rNLtNhPcIf7gWNSPWmFymc"},"author":{"@type":"Person","name":"HRISHIKESHKULKARNI"}},"372":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsinvectorizationandparallelizationofROOTMathlibraries","description":"ThisprojectdealswithimplementingparallelizedvariantsofROOT::TMathfunctionsinVecCoreaswellasintegratingSIMDbackendssuchasVDT,libmvecandSVMLintoit.Afterthefunctionshavebeentestedforcorrectnessandperformance,theycanbeintegratedeasilyintoROOTbecauseofVecCore'sbackendindependentAPI.Thiswouldleadtohigherthroughputindataanalysisandrelieveexcessivedependencyonincreaseofprocessorclockfrequency.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"ArifAhmed"}},"373":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SetupImprovementforLibreHealthEHR","description":"ThisproposaliscreatingadynamicfriendlyuserinterfacethatwillinstalltheLibrehealthinanyenvironmentofyourchoice.ThisisgreatlygoingtohelpuserssuchthattheycanupgradethiersystemtomeetupwiththeoptimalcoditionsforrunningLibrehealthEHR.Alsothisprojectaimsatproducingamulti-step(toandfro)mannerofinstallingthesoftware.Userswillbeabletoinstallthesetupinasystematicmannerandcancelatanystageifthewish.\nCouplestothateffectthisprojectaimsatinstallingnecessarydependenciesthesystemrequiresinorderforahealthyrunningLibrehealthEHRtorunsmoothly.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"MuaNdzoLaurent"}},"374":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFedoraAndroidApp-UI/UXResearchandDesign","description":"RevamptheinterfacedesignaccordingtothecommunitystandardsandcraftabetteruserexperiencefortheFedoraCommunityapplication.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"AbhishekSharma"}},"375":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"digiKam:AddedthepossibilitytomanuallysortthedigiKamiconview","description":"digiKamhasthepossibilitytosorttheitemsintheiconviewaccordingtodifferentcriteria,forexampleby:name,date,filesize,ratingetc.ManydigiKamusershavelongbeenwishingtomanuallysorttheiconview.Thebugreport(https://bugs.kde.org/show_bug.cgi?id=91562)nowhasmorethan700votes.ThemostefficientfacerecognitionalgorithmindigiKamisFaceNetwhichisimplementedusingneuralnetworks.However,thespeedofthealgorithmisnotasfastasthesameimplementationindlib.Onesufficientreasonisthatthecodeborrowedfromdlibisnotcompletewhichmakesthealgorithmslow.Thegoalofthisprojectconsistsoftwoparts:First,rearrangethesortingofitemsintheiconviewbydraganddrop.Thissortmustbestoredinthedatabaseandmustberetrievableliketheothersortfunctions.Second,includedlibindigiKamsourcetree,andrewritethecodeoffacerecognitionusingdlibinordertospeedupthealgorithm.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"YingjieLiu"}},"376":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GUIappforEasyGnuPG","description":"Inaworldwheredataisalwaysonthemove,alotofuspayverylittlerespecttosecurityandauthentication.Theextentofthisawareness,especiallyinacountrylikeIndiaisalarminglylow.Peoplehavebeenslowtomoveoutoftheircomfortzoneandadaptingtoalientechnologiesisrarelysomethingpeoplewanttoconsider.Inthisscenario,aGUIbasedsoftwarethatprovidesaneasywaytogetpeoplestartedwithencryptingpersonaldata,messages,isanimportantstep-andIhopethisprojecthelpsaccomplishthat.\nAsashockingexample-Irecentlytravelledwitharailwaystaffwhowastravellingroughly900milesjusttodeliveraletterfromtheRailwayheadofficeofIndiatoaremotelocationoffice(onenquiry-\u2018itcouldnotgoasasoftcopysimplybecauseitwasconfidentialandrequiredthe\u201csignature\u201dofsomeseniorofficerasauthentication\u2019).","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"YugeshAjitKothari"}},"377":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Debian-basedFreedomboxDockerContainerwithdocker-scripts","description":"DevelopaDockercontainerforFreedombox,integratewithdocker-scriptsframework","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"RadenMu'azMun'im"}},"378":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheLinux/DRMGPUschedulertofeedoneentityintomultiplerunqueues","description":"AlltheGPUdrivershaveaschedulercomponentthatschedulesthejobreceivedfromtheapplicationsontheGPUhardware.Recentlytheamdgpu\u2019s(AMD\u2019sgraphicsdriver)schedulerwasshiftedtoacommonspace(nowcalledDRMGPUscheduler)sothattheotherdriverscanreusethecode.TheGPUschedulerisnowusedbyamdgpuandetnaviv(graphicsdriverforVivanteGPUs).Itprovidesentitieswhichallowuserspacetopushjobsintoqueueswhicharethenexecutedbyahardwarerunqueue.NowamdgpuhasmultipleidenticalhardwarequeuesandwecurrentlymaproundrobintothesoftwarequeuesprovidedbytheGPUschedulerwhenthosearecreated.TobetterbalancetheloadwecouldextendtheschedulertofeedmultiplehardwarequeuesfromjustonesoftwarequeueprovidedbytheGPUscheduler.","sponsor":{"@type":"Organization","name":"X.orgFoundation","disambiguatingDescription":"XWindowSystemandrelatedprojects(Mesa,DRI,Wayland,etc.)","description":"TheX.OrgFoundation(orX.Orgforshort)isafoundationcharteredtodevelopandexecuteeffectivestrategiesthatprovideworldwidestewardshipandencouragementoftheXWindowSystemandrelatedprojects.Indeed,X.OrgismuchbroaderthanjusttheXWindowSystem.UndertheumbrellaoftheX.OrgFoundationcanbefoundLinux'sDRMsubsystem(10%ofthesizeofLinux),Mesa(opensource3Dandvideo-decodingaccelerationforAMD,Intel,NVIDIA,...),andWayland.X.org'stechnologiesunderpinmuchoftoday'scomputingenvironment,andexpertiseinitisinhighdemandworldwide.\n\nToday,astheresultofmorethan20yearsofworkbyteamsofleadingopensourcedevelopers,mostofthegraphicaluserinterfacesforUnixandLinuxsystemsrelyonX.Org.OntopoftheX-Server-basedsystems,thisincludesAndroid-andChromeOS-baseddevices,andWayland-basedsystems(SailfishOS,Gnome,...).X.OrgisresponsibleforthedesignoftheXlibrarieswhichinterfacewithapplication,theaccelerationarchitecturesusedforgraphics,andthegraphicsandinputdrivers.Inparticular,ithasbeenatthecenteroftherecentrestructuringoftheLinuxgraphicsdriverstack.\n\nComehelpusmakethefuturemoreopen!","url":"http://www.x.org","logo":"//lh3.googleusercontent.com/3u0WO0s26zv5FtG9SG0HPcW7sAwS-GyP2cM_L7TAYa_31yDlvw7mwaXWSsJbMpiohLtjIqzNNsbLyl-DSHxAVyNNVv4mgpk6"},"author":{"@type":"Person","name":"NayanDeshmukh"}},"379":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FractalUIredesignandnewdialogs","description":"FractalisstillanearlyalphaMatrixclient.Therearemanyfeatureswhicharelefttobeimplementedandworktobeautifytheinterface,withmoreinformationsavailable.\n\nThisprojecthavetheseobjectives:\n-Createausersettingsdialog.\n-Improvetheroomdirectory.\n-Improvethemarkingofnewmessages.\n-Improvetheroomdetailsdialoginordertoshowmoreinformations.\n-Improvethemessageshistory.\n-Implementtranslationssupport.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"EishaCHEN-YEN-SU"}},"380":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProtectingtheGT-GKchannel","description":"TheDoSattackdefensesystemconsistsoftwomaindevices,GrantorserverandGatekeeperchannel.ApacketissendviaGatekeepertoGrantorserverfirst,whichGrantorserverwillbesendingbackaGrantordecisionpackets,indicatingthatifthepacketsismaliciousanditshouldbedroppedorallowed.\nTheconnectionsbetweenGrantorandGatekeeperisunencryptedanditishardtodistinguishifthepacketsaresentfromthetrusteddevices,therefore,thesystemisvulnerabletospoofingattacks,whichthedecisionpacketscanbefaked,andwrongdecisionswillbeexecutedbytheGatekeeper.Toencrypttheconnections,asetofpublicandprivatekeywillbegeneratedonbothGrantorandGatekeeper.Atthebeginningoftheruntime,thepublickeyshouldbeexchangedfirst,newsymmetrickeywillberandomlygeneratedandencryptedusingopponent\u2019spublickey,theencryptedsymmetrickeywillbesenttoothersanddecryptedusingitsownprivatekey.\nAfterthesecureexchangeofthesymmetrickey,thepacketscannowbeencryptedagainusingthesymmetric-keycryptographylibraryprovidedbyDPDKonbothdevices,i.e.GTblockonGrantorandtheGT-GKblockontheGatekeeper.","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"EdwardHui"}},"381":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingTwo-LineElement(TLE)Input/Outputandusingitforevaluation","description":"Theprojectisfocusedontwo-lineelementsthathowwecanaccuratelydeterminesatelliteorbitusingtheinformationwrappedinitandthenvalidatingtheresultswithexternallyavailabledata.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"AakashDeep"}},"382":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developinga\u201cProductAdvertisingAPI\u201dmoduleforDrupal8","description":"The\u201cProductAdvertisingAPI\u201dmoduleprovidesaninterfacetoeasilyintegratewithaffiliateAPIsorproductadvertisingAPIsprovidedbydifferente-commerceplatformslikeFlipkart,Amazon,EbayetctofetchdataeasilyfromtheirdatabaseandimportthemintoDrupaltomonetizeyourwebsitebyadvertisingtheirproducts.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"AnkitJain"}},"383":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProjectNephos","description":"Nephosisansystemtoautomaterecordingchannelsanduploadingthesametosomecloudstorage(currentlyGDrive).Italsoprovidesawaytotaguploadedcontentandshareitwithotherentities.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"AadityaNair"}},"384":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementstoOpen-Event-AndroidApp","description":"OpenEventAndroidisagenericandroidapp(outputoftheOpen-Event-Appgenerator).ThismobileappcanbeinstalledonanyAndroiddeviceforbrowsinginformationabouttheevent.UpdatescanbemadeautomaticallythroughAPIendpointconnectionsfromanonlinesource(e.g.server),whichneedstobedefinedintheprovidedeventzipwiththeJSONfiles.\nIwillworkonshiftingthecodebasetoKotlin,migratingdatabasetoRoom,ImplementingdifferentfeaturessupportedbytheAPI,addingticketingsupportetc.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"HarsimarSingh"}},"385":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Parameterestimationfornonlineardynamicalmodels.","description":"Adifferentialequationmodelofadynamicalsystemisanonlinearparameterizedmodelthatiscreatedtomatchrealisticscenariosandoccasionallyitmightbeassociatedwithsomedata,obtainedfromthesystemorthroughsimulation.Oncethereisreasonablelevelofconfidenceinthecorrectnessofthemodel,thetaskthatremainsistoestimatetheparametersofthemodel.Duetothestructureofparameterestimationproblemsindynamicalmodels,statisticsandmachinelearningtechniquesareanidealchoicefordeterminingtheparameters.DuringthecourseofthesummerIwillbeimplementingsomestatisticalalgorithms,includingStochasticApproximationExpectationMaximization(SAEM)andMaximumAPosterioriEstimation(MAP),forparameterestimationofadynamicmodel.IwillalsoworkonextendingsupportforparameterestimationinStochasticDifferentialEquations(SDEs)byaddingfirstdifferencesdistributiontogeneralizedLog-Likelihood.ThesewouldbequiteimportantadditionstothesuiteofmethodsinJuliaDiffEqandwouldbeofgreatusetoscientificcommunityinvolvedinsystemsbiology,HIV-AIDSstudy,anddrugdosageestimation.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"VaibhavDixit"}},"386":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWhiskperformanceimprovement-workstealing,priority-basedschedulingonloadbalanceranddirectconnectionforstreamingcapabilities.","description":"Theemergenceofserverlesscomputingmovescloud/edgetothenextgenerationofresourcesharing:functionasaservice.Theinnovationmakesdeveloperreleasedfromprovisioning,updating,andmanagingserversunderflexiblescalabilityandfaulttolerance.Also,themostinfluentialoutcomeisnocomputingcostwhenidle,whichisalsoknownaspayasyougomodel.\n\nHowever,theperformanceisundercriticaltobeimproved,i.e.,moreserversrequiredinexistedserverlessplatform,highandnotpredictableround-triplatency,especiallyunderhighconcurrencyandkeepingdependable.\n\nHerecomesomeplacestoimprovement,includingshortenedpath,performanceimprovementoninvoker,serializationelimination,andscheduling.Inthefirststep,thepicked-uptopic:**_work-stealingandpriority-basedschedulinganddirectconnectionforstreamingcapabilities_**willbeagreatandvaluablechoice.\n\nGoalonthisproject\n1.\tWork-stealingschedulingonloadbalancer.\n2.\tDirectconnectionforstreamsupport.\n3.\tPriority-basedwork-stealingscheduling.\n4.\tComprehensiveteststoavoidbugsonconcurrencyanddistributedfailure.\n5.\tPerformancetestsandoptimization.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"Tzu-ChiaoYeh"}},"387":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseOMR:Improvex86FloatingPointperformance,addsupportforFMA,SSESIMDinOMRx86compiler","description":"ThisprojectaimsatincreasingfloatingpointperformanceandimplementingsupportforextensionslikeFMA,SSESIMDinOMRx86.InSimplifierandValuePropagation,lessworkisdoneonFPnodes,whichistoberesolved.Also,x87istoberemovedandreplacedbySSEwhererequired.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"ShivamMittal"}},"388":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DeepScopeAnalysis","description":"IwanttocontributetoWebpackprojectbyimplementingoneoftheproposedideas,namely\u201cDeepScopeAnalysis\u201d.TheprogramwilltraversetheASTstoanalyzeallthescopesinmodules.Hence,itcandistinguishunusedexportedvariablesandfunctions.ThenWebpackcandotree-shakingfromtheseinformationstoreducethesizeofbundle.","sponsor":{"@type":"Organization","name":"webpack","disambiguatingDescription":"webpackisTHEbuildtoolformodernwebapplicationsrunonNodeJS","description":"**webpackisamodulebundler**.ItsmainpurposeistobundleJavaScriptfilesforusageinabrowser,yetitisalsocapableoftransforming,bundling,orpackagingjustaboutanyresourceorasset.\n\n##Overview\n\nCurrentlyintheweb,modulesarenotfullyadopted,andthereforeweneedtoolingtohelpcompileyourmodulecodeintosomethingthatwillworkinthebrowser.webpackchampionsthisbynotonlysupportingCommonJS,AMD,RequireJSmodulesystems,butalsoECMAScriptModules(ESM).\n\n##Whatmakeswebpackunique?\n\n**Extensibility**webpackisbuiltusinganextensibleevent-drivenarchitecture.ThismeansthatamajorityofourcodeisPluginsthathookintoasetoflifecycleevents.Thismeansthatitisinfinitelyflexibleandconfigurable.Thisarchitecturealsoletsuspivotveryquickly.Pluginsisolatefunctionality(andcanevenbeusedinyourconfiguration),andallowustoaddanddropnewfunctionalitywithoutbreakingtherestofthesystem.\n\n**FocusedaroundWebPerformance**webpackrevivedaclassictechniquefromGoogleWebToolkitknownas\"codesplitting\".Codesplittinglet'sdeveloperswriteimperativeinstructions(asapartoftheircode),tosplituptheirJavaScriptbundles(atbuildtime)intomultiplepiecesthatcanbeloadedlazily.\n\n**BuiltinJavaScript**webpack'sconfigurationformat,andarchitectureisallbuiltandrunonNodeJS.ThismeansthatanyonecomfortablewithJavaScriptcanbreakopenoursourcecodewithalowlevelofentrytolearn,contributeto,andimprove.\n\n**UsedatScale**webpackisusedbycompanieslikeAirBnB,Microsoft,Housing.com,Flipkart,Alibaba,tobuildhighperformance,scaledwebapplications.\n\n**CommunityOwned**webpackisnotbackedbyasingleorganization,ratherbyitsusers,contributors,backers,sponsors,andshareholders.Thismeansthateverydecisionwemakeisforthem,andthemonly.Wearefundedbythesesamepeopleastheyhelpusimproveanddoubledownontheirinvestmentintheirmostimportanttooling","url":"https://webpack.js.org/","logo":"//lh3.googleusercontent.com/PREeVrhiqeWuU3ve7MtspwQHriIEORP4xpbTgQ05ksAF9cRRHdcOZBrnq1e-TxQwiLXZ-KyUdBKETSAcuQNDCUcIlNKiq0o"},"author":{"@type":"Person","name":"VincentChan"}},"389":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystemTestingForJoomla4WithIncreasedCoverage","description":"TheGoaloftheprojectistoincreasecoverageofSystemTestsforJoomla4usingCodeceptionandSelenium,TheprojectwouldbecalledsuccessifJoomla4hasadecenttestcoverageincludingmultipleIntegrationscenarios,allthetestsarerunningonaCIserverforeveryPullRequestmadeagainsttheJoomla4Branch.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"SamarthSharma"}},"390":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveFunctionalityofhggrep|PSF|MercurialGSoC2018Proposal","description":"Thecurrentimplementationofgrepinmercurialisquitecounter-intuitiveandnotwhatmostpeoplewouldexpectittodo.Forexampleoneofthemostcommonthingspeoplewanttodowithgrepisgrepthecurrentdirectory,butonlyfilesunderhgcontrol.Butthisisnotthedefaultbehaviourofgrepasofnow.\n\nThereareotherissueswiththe--allflagwhichreportsirrelevantrevisionsintheoutput.Thisprojectaimsatfixingtheseissueswiththegrep.\n\n**Goalsoftheproject:**\n*grepcommandbydefaultshouldonlysearchforthefilestrackedbythecurrentworkingdirectory\n*Ifpassedarevisionlike:hggrep-rthenitshouldsearchonthefilestrackedbytherevisionsetspassed\n*Introducea--diffoptiontohggrepwhichdoesexactlywhathggrep--alldorightnow\n*Deprecatingthe--allflaginfavourof--diff.\n*Fixinghttps://bz.mercurial-scm.org/show_bug.cgi?id=3885andothersimilarissuesmarkedduplicateofthis\n*Documentationofalltheabovetasks","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"SangeetKumarMishra"}},"391":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RefreshingDAF&easingdevelopers\u2019life","description":"Astheproposalsays,\u201cDAF[...]isnotthemostdeveloper-friendlyenvironmenttoset-up\u201d.\nAsayoungdeveloper,IdeemDAF\u2019scomplexstructuremakeshackingwithitquitetough,thusIaimtomakeiteasiertounderstandanduse.\nIwanttoimprovethecurrentsituationbyproposingasimpleyetpowerfulpipeline,exploitingCI/CDsolutionsinasensibleway.","sponsor":{"@type":"Organization","name":"DevelopersItalia","disambiguatingDescription":"Anopencommunitydigitalpublicservicesdevelopers","description":"DevelopersItaliaisacommunitydedicatedtothedevelopmentofOpenSourceSoftware,createdtosupportItaliandigitalpublicservices.\r\n\r\nItisaradicalchangeinthewaythePublicAdministrationoperates.Everythingwearedoingisoperatingwithopenstandardsandsoftware,wearecreating**SDKs**forthemainprogramminglanguagesandframeworks,wecraftpubliclydocumented**APIs**.Wecontributetoopenprojects,andthepeoplewecontracttoimprovethetechnologybecome**OpenSourcedevelopers**.\r\n\r\nMostofthecodeisdeployedwithintheItalianpublicinstitutions,butitismeanttobegeneric,inthehopethatitwillbeusefultomanyotherpeoplearoundtheworld.Aroundthesetoolsweareengagingacommunityofdevelopersandinnovators,**insideandoutsideItaly**,thatcanparticipateinallaspectsofthecreationofthenewdigitalinfrastructure.","url":"https://developers.italia.it","logo":"//lh3.googleusercontent.com/OOqmmf5_zcTRoKooubBJ3QPhRGJNa_baISWBxUgaEjV634bbYESXjxdw8SxL_S9KSnQ-7dWM8TLFUbO4EJAIV8xCmXmsGBhS"},"author":{"@type":"Person","name":"LorenzoSoligo"}},"392":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Similaritybetweengeometries","description":"Inthisproject,thegoalistoimplementalgorithmsforcomputingSimilaritybetweenGeometriesusingExpressionTemplatesandMeta-programmingparadigminC++.TheprojectwillinitiallyfocusonLinestringsandwilltrytoextendittoringsorpolygons.Forimplementationpurposes,ItrequiresstudyingthedifferentvariationofHausdroffdistanceandFrechetdistance.Afterwearedonewithimplementationpart,wewillgeneratetestcasesandverifythosetestcasesandsetbenchmarksfordifferentalgorithms.Finally,wewillintegrateitwithBoost.Geometry.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"YaghyavardhanSingh"}},"393":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Add\"hardwaremixing\"supporttoHDMI2USBfirmware","description":"ThisprojectaimsatthedevelopmentofGammaCorrectionhardware.Integratedsimulationoflineargammaspaceconverterwithlinearmixerwithdynamicmasksoveravideoinput.AndalsoitaimsatditheringofVideosignalstoenhancethequalityfortheviewer","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"NancyChauhan"}},"394":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SignaturestringshandlingbyASMlibrary","description":"ThegoalofthisprojectwillbetodoanextensivecasestudyontheASMlibraryandeitherverifythatithandlessignaturestringscorrectly,ortofindbugsinit.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"SagarTewari"}},"395":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheRoadtoCDLI\u2019sCorporaIntegrationintoCLTK:anUndertaking","description":"ThisprojectfocusesonintegratingCuneiformDigitalLibraryInitiative(CDLI)corporaintotheClassicalLanguageToolkit(CLTK).Currently,CLTKhousesseveralfunctionsdevelopedbyDr.WillisMonroe;thedifficultyinutilizingthesefunctionsisduetothevariableshavingtobepresentedinareconstructednormalizedformofAkkadian,whichisnothowtabletsareeitherwrittentraditionallyorstoredbyCDLI.ThegoalofthisprojectistoenableCLTKtoreconstructanormalizedspellingoutofCDLI\u2019sATFtextandthuscreatedataavailablefortwofundamentaluses:1)allowanceofindividualstolearnandpracticeAkkadianwithrealandnovelreadingexercises;and2)withfurtherclassdevelopment,beanalyzedonamassscale.","sponsor":{"@type":"Organization","name":"ClassicalLanguageToolkit","disambiguatingDescription":"NLPfortheAncientWorld","description":"WedeveloptheClassicalLanguageToolkit(CLTK)becausewebelieveitisrevolutionizingthestudyoftheancientworld.Itisdoingsobyremovingbarrierstoentryforthosedoingnaturallanguageprocessing(NLP)inClassicallanguages(namely,thesurvivingliteratureoftheentiretyofEurasiaandnorthAfrica,fromroughly3000B.C.toA.D.1500).\n\nDuetohowacademicdisciplineshaveevolvedoverthepast200years,ourearliestcivilizationsareoftenstudiedinisolationfromoneanother.Thisistragic,fortodayweknowthattheancientworld\u2013fromRometoMesopotamiatoIndiatoChina\u2013consistedofdeeplyinterconnectednetworksofideas,technologies,art,andbeliefs.Asaframeworkformultidisciplinaryresearch,theCLTKwillhelpscholarsdiscoverthecommonalitiesofwhatwereoncethoughtdisparatecultures.\n\nAssoftware,theCLTKisasuiteofNLPtoolssuitedtothespecialneedsofancientlanguages.Wehavehavethreegoals:Themostbasicistoofferlow-levellibrariesfordoingNLPinparticularClassicallanguages(e.g.,AncientGreek,Sanskrit).Developedwithanextensiblearchitecture,ourcodeiseasilyhackedtosupportnewlanguages.Second,theCLTKofferstoolsforstudentsandscholarstodoreproduciblescientificresearch.Forinstance,ithasversion-controlledlinguisticcorporaandasuiteoffunctionsforstylometrics.Third,itisaframeworkformultidisciplinarylanguageresearch.Withpre-trainedmodels(suchasWord2Vecforvectorspacemodels),weprovideeasy-to-usetoolstocapturethetransmissionandevolutionofknowledge,fromtheearliesthumansocietiestothedawnofthemodernera.","url":"http://cltk.org/","logo":"//lh3.googleusercontent.com/CKCUu4iWJwdYiZN3iTns4NDVc-_rPltAk4ktzHQJcmfVsZQRHZRJlhHUlUge-Ahe3O3CrnONguwIEbfsJsTpBy1BzYtqfHU"},"author":{"@type":"Person","name":"AndrewDeloucas"}},"396":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralImprovementsandBugFixesforOWASP-Nettacker","description":"OWASPNettackerisaprojectthatautomaticallygathersinformation,scansnetworkforvulnerabilitiesandeventuallygeneratesareportfornetworks,includingservices,bugs,vulnerabilities,misconfigurations,andotherinformation.AlotofsmallimprovementscanbedonetoNettacker.Alotoffeatureshavebeenmentionedintheissuetrackerbuthaveremainedstagnantsincethen.Iplantoaddmostofthesefeatures(taggedasbothenhancementandhelpwanted)bytheendofGSoCperiodandkeepfixingbugsreportedduringtheGSoCperiod.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"ShaddyGarg"}},"397":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Boost.Realproject","description":"InthehistoryofComputerScience,realnumbersrepresentationanddatastructuresdonothaveasimplesolution,numericalerrorscanbecarriedfromoneoperationtothenextandafterseveralsteps,theerrormaysignificantlyincrease.Also,irrationalnumbersrepresentationasthenumber\u03c0ore^\u03c0arenothandledbythenativenumberdatatypesandcausinglimitationswhencalculationsarebasedonthosenumbers.Theproblemcanbesummarizedas:thereareaninfiniteamountofdifferentnumbersandafiniterepresentationsystem.Eveniftherearesomeexistingsolutions,thereisnotamodernC++opensourcelibrarytoattacktheproblemandBoostC++couldbetheappropriatedplace.\n\nFollowingtheRealnumberrepresentationintroducedinchapter2ofOliverAberth.ComputableCalculus.AcademicPress,2001.IproposetoimplementadatatypetorepresentRealnumbersandtodefinetheoperators(+,-,*,/,!=,<,>,=).Thisdatatypeattackstheintroducedproblemandallowstorepresentsomecalculablerealnumbersas\u03c0","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"LaouenBelloli"}},"398":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AcheckerfordanglingstringpointersinC++","description":"TheC++std::stringclassprovidesac_str()methodthatreturnsarawpointertoastring'sinnercharacterbuffer.Whenastd::stringisdestroyed,thecharacterbufferisdeallocated.Acommonbugistoaccessadanglingrawpointertothebufferafterstringdeallocation.These\"useafterfree\"bugscancausecrashesorotherunexpectedbehavior.\nThisprojectwilladdanewcheckertothestaticanalyzertofindwhenadanglinginnerstringpointerisused.Thiswillhelpfindbugsnotonlywithstd::stringandc_str()butalsowithLLVM'sStringRefclassandthenewC++17std::string_view.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"R\u00e9kaNikolettKov\u00e1cs"}},"399":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Meta-review","description":"Thegoalofprojectmeta-reviewistotrackemojiresponsestoreviewcomments.Theseresponseswouldbecollected,processedanddisplayedongh-board,whichisaniceserverlesskanbanboard.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"BoxuanLi"}},"400":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PitiviUIPolishing","description":"ThecurrentUIofPitiviserveswelltoitsaimofbeinganintuitiveandflexibleapplicationfornewbiesaswellasprofessionalsbutalittlebitofpolishingcantakeitmoreclosertothataim.ThisprojectwillfocusonimprovingtheUIofPitivitoenhanceuserexperience.Thisconsistsoftwotasks:\n\n1)IntegratingtheWelcomedialogboxintoPitivi'smainwindowanddisplayingprojectsinamoreinformative,discoverable,anduserfriendlylayout.\n\n2)Allowingeasyresizingofthevideopreviewer.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"HarishFulara"}},"401":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementingon-the-flycoordinatetransformations","description":"ImplementtrajectorytransformationsontheMDAnalysisAPI,tobecalledon-the-flybytheuser,eliminatingtherequirementformultipleintermediatestepsofmodifyingandsavingthetrajectory,andgivingusersamoreefficientandsimpleworkflowforsimulationdataanalysis.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"DavideCruz"}},"402":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"seccomp-assistedsyscallfiltering","description":"SECCOMP_RET_TRACEseccompAPIcouldbeusedtoimplementamoreefficientsyscallfiltering.Usingthistechnique,traceeswillbestoppedonenteringfilteredsyscallsonlyinsteadofallsyscalls.","sponsor":{"@type":"Organization","name":"strace","disambiguatingDescription":"linuxsyscalltracer","description":"straceisadiagnostic,debuggingandinstructionaluserspaceutilitywithatraditionalcommand-lineinterfaceforLinux.ItisusedtomonitorandtamperwithinteractionsbetweenprocessesandtheLinuxkernel,whichincludesystemcalls,signaldeliveries,andchangesofprocessstate.Theoperationofstraceismadepossiblebythekernelfeatureknownas[ptrace](http://man7.org/linux/man-pages/man2/ptrace.2.html).\n\nstraceisoneofthelongestrunningfreesoftwareprojectsandstartedevenbeforeLinuxstarted.\n\nstraceisanimportanttoolfordebuggingandtracingdeployedonmostLinuxdistributionswithasmallcommunityofactivecontributors.","url":"https://strace.io","logo":"//lh3.googleusercontent.com/QZ73OrqK0YTUSl7TSp1O6TgYBLz-JH6Q_K8xmEJ42y_c3DWua7q5wXbUHVikBmmwXS-pVTElTG9dH5Xg308ggRT6Qrb8et8"},"author":{"@type":"Person","name":"ChenJingpiao"}},"403":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Post-exploitationinterfacemoduletomakeiteasyforanyoneanywhere","description":"Inmanycasesonceyouhaveexploitedadeviceyoudon\u2019tknowexactlywhattodoorhowtogoon.Maybeyouhavemanypayloadsavailableandaftertryingallofthemtheydon'tworkbecauseofthearchitectureofthedevice.Evenmoreinlimitedenvironmentslikeembeddeddevices,forinstance.Theresultisawasteoftimeandresults.\nPost-exploitationisacriticalphaseandthat\u2019swhyIwouldliketocreateagenericinterfacetomakeiteasy,automaticanddirectforanyonetoexecutepostexploitationfunctionsinwhateverdevicetheyaretryingtopentest.Anditwillnotdependonthearchitectureofthedevice.\nAtthesametimeIwilltrytomakeaprojectveryscalableandmodulartoeasefutureimprovementsonitandavoidsomeofthecurrentproblems.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"Albertor"}},"404":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MRIDefacingDetector","description":"IntheglobalcommunityforMagneticResonanceImaging(MRI)relatedresearch,datasetsareoftensharedpubliclyduetoitsexpensiveacquisitionandlowavailability.AnimportantrequirementwhilesharingistheneedfordefacingofMRIimagestoprotecttheidentityofthesubject.Thisprojectaimstoproduceadeployabletoolwhichusesdeeplearningtoquicklydetectifadatasethasbeendefacedappropriatelyandisreadytobesharedpublicly.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"WazeerZulfikar"}},"405":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SocialMediaIntegrationandInteractiveProjectMaps.","description":"PeopleareincreasinglyengagingwithPublicLabcommunityandquestionsviaTwitter.Thisprojecthelpsin:\nGeneratingmorecontenttoPublicLabwebsite,Notifyingtheauthorofthenodewhensomeonecommentsonthecorrespondingtweetofthenodeasanemailissendtotheauthor,helpingpeopletoknowmoreaboutthePublicLabcommunity,Automatingageneralreplytoeachcommentonatweetoftheform-\u201cThankyouJohnDoeforyourreply.\u201d\n,PostingalltheanswerstoanodeonPublicLabwebsiteasacommenttothecorrespondingtweetoftheform-\u201cWarrenaddedananswertoyournodeonpubliclab.org\u201d.\n\nAddingamapusingleafletjavascriptlibrarytoshownearbyprojects,MakingallthemapsusedonPLwebsitetodynamicallyloadmarkersbymakingAPI,Solvingtheissuesrelatedtosecurity,i.e,notshowingthemarkerswhenthezoomlevelexceedstheprecisionlevelofthelocationgivenbytheuser,ShowingprojectrelatedattributesonmarkerandusingdifferentmarkerstoshowProjects,Solvingtheissueofinfinitescrollinganddraggingofmapstomakeuseofmapsmorefriendlyandsmooth,Makinganalternatelist-viewofmapshowingnearbyprojects.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"SagarpreetChadha"}},"406":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendRFC-7427SignatureAuthenticationsupporttoIKEv2withECC/EDDSAsupport","description":"LibreswanitselfcurrentlyonlysupportsRSAasDigitalSignatureAuthenticationmethod,soitneedstobeextendedinternallyaswelltobeabletouseothermethods,suchasECDSAorEDDSA.ImplementationofECC/ECDSArequiresthemodificationoftheexistingLibreswanpublickeycodetofixtheRSAonlypartssothatitisabletoacceptdifferentnewtypesofkeysinthefuture(notjustlimitedtoEDDSA).LibreswanwillthenbecomplianttoRFC-7427andRFC-8247.","sponsor":{"@type":"Organization","name":"TheLibreswanProject","disambiguatingDescription":"EncryptingtheInternetwithIKEandIPsec","description":"LibreswanimplementstheIKEandIPsecstandardsforVPN.ThesestandardshavebeencreatedandarestillmaintainedattheInternetEngineeringTaskForce(IETF)intheIPsecMEWorkingGroup.LibreswanisusedasaremoteaccessVPNaswellascloudencryption.ItisknownforitsgoalofOpportunisticEncryptionwhichaimstoencrypttheentireinternetbydefault.","url":"https://libreswan.org","logo":"//lh3.googleusercontent.com/bWRLyCNWvRsgThdTJtSXG4PCpr-p2MGD38Mh8odgOSQdGDXT6ldR-r-D2IiWbShtRo7nsUyxZWa0_c4F0IGol8SJH8zUhA"},"author":{"@type":"Person","name":"SahanaPrasad"}},"407":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopBadgeyayintocompleteMacroService","description":"Todevelop**Badgeyay**intoacompleteMacro-Servicewithservicesrangingfromsimpletocomplexfunctionalities.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"ParthShandilya"}},"408":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"100papercuts","description":"ThisprojectwillsolvethemostannoyingbugsandimplementrequestedenhancementsrelatedtoUI/UX.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"NicksonThanda"}},"409":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovedBuilt-InReportsmodule","description":"TheconceptoftheBuiltInReportsforOpenMRSReferenceapplicationswasinitiatedduringtheGoogleSummerofCode2017.NowthetimetoextendthefeaturesandimprovetheusabilityofthisBuilt-inreportsproject.Weneedtoimprovetheexistingviewofthereportsandneedtoaddmorenewreportstothismodulewhicharecrucialforadministrativedecisionswithinaclinicalenvironment.Therearesomenewobjectivesmentionedintheprojectscopewhichshouldbecompletedduringthissummerperiod.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"JeyasumangalaR"}},"410":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CASACRTFRegionFileHandling","description":"Astropy's`regions`packageisbeingdevelopedtohandledescriptionandmanipulationofastronomicalregionsonskyandimages.Thecurrentregionspackagehassupportforthemostcommonlyusedregionspecification,ds9regions,butdoesnotyetsupportthe`CASACRTFformat.`CASAisthemainpackageforradiointerferometrydatareductionandprocessing.CASAregionsaremostlycompatiblewithandtranslatabletods9regionsandotherformats,buttheonlyparserthatpresentlyexistsliveswithinCASA.\n\nThemaingoalofthisprojectistodealwiththe`CASACRTF`regionfileformatinthe`regions`packagebyimplementingreader,writerandmanagingspectraldimensionsandalsoimplementregionsthatarenotcurrentlysupportedbytheregionspackage.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"SushobhanaPatra"}},"411":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Listboxseparatereadvaluesfrominputvalues","description":"Listboxesareaveryusefulcomponentwhenenteringdataonformsindatabases.Theproposalprimarilyconcernsprovidingtheusertheabilitytochoosethelistitemsofthelistboxbasedonthevaluesenteredintheotherfieldsandhidethedeprecatedvaluesofthedatabaselist.Listboxprovidestheuserthefacilitytochoosefromalistofchoices,andontheotherhand,ensuresthatthevaluesenteredinthefieldareappropriate.Hence,Listboxcanbeaquickerwaytoselectavaluefromalist.Listboxesobtainthelistitemsfromthetablesinthedatabase,andsometimesitisnotpreferredtolistalltheitemsavailable.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"HrishabhRajput"}},"412":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SugarizerExerciseActivity","description":"TheaimoftheprojectistocreateaSugarizerActivitythatcanbeusedbytheeducatorstocreateexercisesfortheirstudentsbasedontheircurriculum.Theeducatorswillbeabletoenterthequestionsandanswersintotheactivityandsharethatactivityontheserverforstudentstouse.Aftertheactivityissharedthestudentsontheserverwillbeabletodotheassignmentandgetafinalscoreattheend.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"MankiratSingh"}},"413":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NaturalLanguageQueriesforInterMineDatabases","description":"Ihopetospendthissummerprovidingmuch-neededadditionalfunctionalitytoInterMine,asoftwareprojectwhichhelpsresearcherscreateandmanagegenomicdataforspecificorganisms.InterMinecurrentlysupportsstructuredqueriesofthesedatabasesthroughasimplegraphicalinterface,butthisisabarrierofentryformanyresearchers(evenforthosewithcomputingbackgrounds).I'mproposingtocreateanaturallanguageparsertogeneratestructuredPathQueryqueries(JSONorXML)fromEnglish-languagesentences,allowingawiderrangeofresearcherstoeasilynavigateInterMinedatabases.TheprojectwouldlargelybeimplementedinClojure/ClojureScript,whichareusedatInterMine,possiblyrelyingaswellon3rd-partyNLPlibrariesorservices.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"JacobMacneal"}},"414":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizingNumericalODESolversbyVectorizationTechniques","description":"Geant4isasoftwaremodelingtoolkitforthesimulationofpassageofparticlesthroughmatter.ThisprojectaimstooptimizecomputationallyintensivenumericalintegrationtasksbytakingadvantageofparallelhardwareandincorporatingtheVecCoreSIMDvectorizationlibraryintoitsexistingcodebase.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"BenjaminTrybulski"}},"415":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IFTTTpluginforPlone","description":"Atpresent,Plonehavecontentrulestoaccomplishuse-cases(providedbyIFTTT)butwithadditionallywrittenscripts.SothesoulspiritbehindthisideaistobuildageneralizedmechanismwhichletspeopleintegratePlonewithplugins/platformsoutsideofPloneenvironmentwithalittleprogrammingandeasyUX.","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"Shriyanshagro"}},"416":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Transforms,Convolution&LinearRecurrenceEvaluation","description":"Transforms,ConvolutionmodulesareimplementedforSymPy,acomputeralgebrasystem(CAS),writtenentirelyinPython.SupportforevaluationofLinearHomogeneousRecurrenceswithConstantCoefficients(LHRCC)isalsoadded.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"SidhantNagpal"}},"417":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MappingandPlanningforobstacleavoidance","description":"AutonomouswaypointnavigationhasbeenanintegralpartoftheArdupilotprojectforalongtime.Thisapproachworkswellwhenthemulticopterisflyingathighaltitudeswithoutobstructions.Incaseoflowaltitudeflightsthough,itbecomesdifficultforthedronetonavigateautonomouslyandrequiressensorstorestrainitfromcollidingwiththeobstaclesaround.Thisisdonebylocallydividingtheregionsaroundthemulticopterintosectorsandscalingtheattitudeproportionaltothedistancefromobstacles.Thiswouldsometimesleadtothevehicletostopandamanualinterventionwouldberequiredtoletitoutoftheobstruction.\n\nSituationslikethesecouldbeavoidedifaplanningalgorithmcouldtakeadvantageoftheobservationsmadepreviouslyintheformofa3Dmapanduseittodirectthemulticopterinthecollisionfreepathmaintainingtheglobalplanforwaypointnavigation.Thiscouldbedonebybuildingaframeworkformappingwhichwouldutilizedepthinformationfromstereocamerasorlidarsandgenerateanoccupancymap.Theplannerwouldusethismapandglobalplanasaninputandgeneratecontrolcommandsforthemulticoptertonavigateautonomously.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"AyushGaud"}},"418":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GRASSGISmoduleforSentinel-2cloudandshadowdetection","description":"Opticalsensorsareunabletopenetratecloudsleadingtorelatedincorrectreflectancevalues.Unlike\nLandsatimages,Sentinel2datasetsdonotincludethermalandQualityAssessmentbandsthatsimplify\nthedetectionofcloudsavoidingerroneousclassification.Atthesametime,cloudsshadowsonthegroundleadtoanomalousreflectancevalueswhichhavetobetakenintoaccountduringtheimageprocessing.\nTheprojectaimisthecodingofaspecificmoduleforGRASSGISapplicationwhichimplementstheproceduredevelopedwithinmyPhDresearch.TheprocedureallowstoautomaticallyidentifycloudsandtheirshadowsinSentinel2imagesapplyingsomerulesonreflectancevalues(valuesthresholds,comparisonsbetweenbands,etc.).Thesehavebeendefinedstartingfromrulesfoundinliteratureandconvenientlyrefined.Thenthedetectionofshadowsisimprovedusinganadaptedshapeindex.Inordertoincreasetheaccuracyofthefinalresults,acontrolcheckisimplemented.Cloudsandshadowsarespatiallyintersectedinordertoremovemisclassifiedareas.Thefinaloutputsaretwodifferentvectorfiles(OGRstandardformats),oneforcloudsandoneforshadows.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"roberta_fagandini"}},"419":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rocket.ChatGlobalSearch","description":"TheprojectaimsatimplementingglobalsearchinRocket.Chat,allowinguserstosearchacrossmessages,rooms,files,users,etcinasingleandeasytouseinterfacelikeMacOSSpotlightsearch.Implementationofexternalprovidershouldbemodularandexistingpackageistobeupdatedtosupportthesame.ConfigurationsettingsofexternalprovideristobefloatedtoRocket.Chatadmin.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"KaranBedi"}},"420":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MohitKumar-SUSI.AIProposal","description":"EnhancingtheSUSI.AIandroidclientandImprovetheCMSandEditorskillsforSUSI.AI.\nSUSIcurrentlyhasroomformanyimprovements,manynewskillscanbeaddedalsoexistingskillscanbeenhancedandmadebetter.\nTheloginandsignuppageUIoftheappisprettyaverageandcanbemadebetter.\nTheSUSI.AIskillsactivityintheappdoesnotworkproperlyandhasalotofbugsanditsUIcouldalsobemodifiedsignificantly.\nSUSIskillseditingwebframeworkhasmanyproblemssuchasthecategoriesarenotproperlyrefactored.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Mohit"}},"421":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MoveVLCbuildsystemtoMesonBuild","description":"CurrentlyVLCisbuiltusingtheautotoolsbuildsystem,whichishardtowrite,extendandmaintain.ThereforethegoalofthisprojectistoportVLCsbuildsystemovertotherelativelynewbutpromisingmesonbuildsystem.Thisoffersmoreflexibilityandbackendchoices,apowerfulmoduleextensionsystemandWrapDBfordependencymanagement,especiallyusefulforlargerprojectslikeVLCwithalotofdependencies.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"ePirat"}},"422":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IncreasecodecoverageofTLA+Toolbox","description":"DevelopmentofTLA+Toolboxisbecomingrigorous,asaddingnewfeaturesmayresultinbreakingofoldfeatures.Itinvolvesmanualtestingforbothfunctionalandnon-functionalfeaturesofthetoolbox,stillmisstheregressionsaschangeinonepartofsoftwareaffectsanother.Themaincauseofthisissue,ismissingtestcoverageofcoreTLA+toolboxcode.Increasingcodecoveragewillguaranteethatineverynewreleaseoftoolbox,thepreviouslyimplementedfeaturesstillperformthesameway.","sponsor":{"@type":"Organization","name":"TLA+","disambiguatingDescription":"TLA+isaformalspecificationlanguageusedtodesign,modelandverifysystems","description":"TLAstandsfortheTemporalLogicofActions,butithasbecomeashorthandforreferringtotheTLA+specificationlanguageandthePlusCalalgorithmlanguage,togetherwiththeirassociatedtools.\n\nTLA+isbasedontheideathatthebestwaytodescribethingsformallyiswithsimplemathematics,andthataspecificationlanguageshouldcontainaslittleaspossiblebeyondwhatisneededtowritesimplemathematicsprecisely.TLA+isespeciallywellsuitedforwritinghigh-levelspecificationsofconcurrentanddistributedsystems.\n\nPlusCalisanalgorithmlanguagethat,atfirstglance,lookslikeatypicaltinytoyprogramminglanguage.However,aPlusCalexpressioncanbeanyTLA+expression,whichmeansanythingthatcanbeexpressedwithmathematics.ThismakesPlusCalmuchmoreexpressivethanany(realortoy)programminglanguage.APlusCalalgorithmistranslatedintoaTLA+specification,towhichtheTLA+toolscanbeapplied.\n\nTheprincipalTLA+toolsaretheTLCmodelcheckerandTLAPS,theTLA+proofsystem.AllthetoolsarenormallyusedfromtheToolbox,anIDE(integrateddevelopmentenvironment).GototheTLAhomepagetofindoutmoreaboutTLA.","url":"https://lamport.azurewebsites.net/tla/tla.html","logo":"//lh3.googleusercontent.com/6mKSI7J1_HVVXztxRz74ybU6utkMnTYvgCh5koHXhn7nmYhzFVwe5gRYO6TTKpuPQNesGZteodvSz_MNDIreZVgbcSerNsgk"},"author":{"@type":"Person","name":"NikhilDeepakShinde"}},"423":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Livemetadataoutput","description":"InthisprojectIwilltrytowriteacodebasetoallownewscrobblersorlistenerstobeattachedtoMixxxmoreeasily.IwillalsowriteaproofofconceptscrobblerwritingthetrackcurrentlyplayingtoanowPlaying.txtfile.InthesecondpartoftheprojectIwillattempttouseLast.fm'sscrobblerHTTPAPI.","sponsor":{"@type":"Organization","name":"MixxxDJSoftware","disambiguatingDescription":"DJYourWay,ForFree.Joinourfriendlycommunityofhackers,DJs,andartists!","description":"Mixxxisafree,cross-platform(Linux,Windows,macOS)DJapplicationthatallowsuserstoplaymultiplesoundfilesatthesametimeandcreatesmoothtransitionsbetweenthem.ItbeganasoneoftheearliestdigitalDJapplicationsin2001foraPhDthesisproject.Sincethen,MixxxhassteadilygrowntoapowerfulprogramthatsupportsawidevarietyofDJhardware.Ourmissionistoprovideuserswithbeautiful,intuitiveDJsoftwarewithfeaturesthatrivalandleadproprietaryDJsoftwaresuchasTraktor,Serato,Rekordbox,andVirtualDJ.\n\nAsacontributortotheMixxxprojectyouwill:\n\n*WritecodethatisusedbymillionsofDJsworldwide.\n*Learnthetricksoftradeincross-platformdeployment--yourfeaturewillshiptousersonWindows,macOS,andLinux.\n*Learnabouthowtowriteperformance-optimizedcodewheremicrosecondsmakeadifference.\n*Workwithaquirkyteamofhackers,DJsandartists.\n\nWorkingonMixxxisagreatwaytogetinvolvedinopen-source,learnvaluableskillsthatlookgreatonaresume,andhaveafuntimedoingit.","url":"https://www.mixxx.org/","logo":"//lh3.googleusercontent.com/eN8-whxhMhYCR_UJHv89usBBIYP6EfbcVznsxTIgHt07me96vU5QnBDJbA64ZSm_8V_y30M7InNIx11keQMaY86g0mxRTLU"},"author":{"@type":"Person","name":"davidhm"}},"424":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultimodalTelevisionShowSegmentation","description":"Universityandlibrariesofsocialscienceandliteraturedepartmenthavealargecollectionofdigitizedlegacyvideorecordingsbutareinaccessible.Thisisknownasdigitalsiloproblem.OneofthetasksrequiredtosolvetheproblemofthedigitalsiloisShowSegmentation.ShowSegmentationwillhelptoextractimportantinformationfromthedifferentshowbysplittingthemattheirproperepisodeboundaries.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"AwaniMishra"}},"425":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"eBPFImplementationforFreeBSD","description":"ThisprojectproposeseBPFimplementationforFreeBSD.Itwillhaveverybasicfunctionalitysuchasmaps,interpreter,JITcompilerforx86-64andcharacterdevice+ioctlinterfacewhichisanalternativeofLinuxbpf(2).Tointroducehowitisuseful,wewillimplementeBPFextensionmoduleforVALEsoftwareswitchwhichcanbeusedtowriteveryfastmiddlebox(firewall,loadbalancerandsoon)easily.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"YutaroHayakawa"}},"426":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenSNA","description":"Aground-upimplementationofatoolkittoextract,analyzeandvisualizeinteractionsinmultiplesocialnetworks","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"MalithSenaweera"}},"427":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adddifferentstreamauthentications","description":"Adddifferentlevelofstreamauthentications,improvestreamcreationflowinUIandaddnewoptiontomakecreationofincomingwebhookmoreuserfriendly.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"YashashviDave"}},"428":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createa\u201cMap\u201doftheWeb","description":"Sinceitcontainsmorethan600billionarchivestoday,thesehugeamountsofwebpagesneedtobeanalyzed.Producethereportsabouthostsanddomainsofthearchives,andhelpingtoinformwebarchivingefforts.Inaddition,thisanalysiswillcombinewiththirdpartydatainordertoimprovethisarchivingprogram.","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"ZhengyueCheng"}},"429":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendwikipediapluginforJOSM,especiallywithregardtowikidata","description":"Addsextendedvalidationforwikidata/wikipediatags,allintegratedwiththestandardJOSMvalidator.\nThepluginwillshowthemaininformationthatisavailableonWikidata,includingweblinks,imagesandimportantwikidataproperties(postalcode,population,\u2026).ThewikidataitemswillalsobebrowsableonthemapinsideJOSM.\nWhendiscrepanciesbetweenOSMandWikidataarefound,therewillbeoptionstocorrecteithersource(afterverifyingwhichisthecorrectone).","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"floscher"}},"430":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PorttoPython3","description":"#PorttoPython3\nThisprojectwasproposedbymetoMr.WalterBenderduetoalarmingdemand.\nThesugarisworkingfinefornow.ForSummerofcode\u201918,Iwillmainlybefocusingonfollowingareas:\n\n\u25cfPortingFructose&GlucosesetofactivitiestoPython3.\n\n\u25cfProvidingbackwardcompatibilityofPython2.\n\n\u25cfProvidingContinuousIntegrationanddeploymentforupcoming\ndevelopers.\n\n\u25cfRegeneratethedocumentationforthem.\n\n\u25cfMakinglocalFedoraandDebianpackagesfortestingbyothers.\n\n\nAllthetoolsandprocedurementionedallacceptedbyDevelopersaroundtheglobe,mostlysuggestedofficiallyatPyCon.Alltheworkisdividedforseveralweeksandtimelineisattachedtoit.AnEvolutionaryModelwouldbefollowed.Asdescribedabove,theprojecthasbeenbrokendownintoseveralmoduleswhichwouldbeincrementallyimplementedanddelivered.WithPrimaryobjectivetoportwithaworkingandportedcodeforaskedandmeetallexpectationwithintimelimits.[Here](https://medium.com/@anmolmishra.jiit/continuous-integration-for-sugar-labs-bf8f33ee4630)istheideabehindimplementingandintegratingContinuousIntegration.BeingaOpenSourceorganisation,SugarLabscantakeadvantageoffreeplans.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"AnmolMishra"}},"431":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PlainGPS-basedRecordingforenviroCar","description":"Currently,recordingprocedureintheenviroCarandroidapplicationwillbestartedonlywhenuser'sphoneisconnectedtotheOBD-IIadapterthroughBluetooth.Iwouldliketoaddthefollowingfeaturestotheapplication:\n1.AllowtheusertorecordthetrackwithoutconnectingtotheOBD-IIadapter(PlainGPSRecording).\n2.EmbedactivityrecognitionAPIintheapp,sothatsomeofthethingslikestartingandendingoftrackbecomeautomatic.\n3.RedesigntheDashboardoftheapp.\n4.ViewlivetrackdatalikeRPM,CO2,Consumption,etc.totheuserwhiletracking.\n5.Upgradesomeoftheoldlibrariesusedintheapp(eg:Dagger,ButterKnife,etc.).\n6.Improvethestorepresenceoftheappbydesigningmoreattractivescreenshotsforstorelistingandframingtheappname,shortdescriptionandlongdescriptionoftheappintheplaystore,sothatitcontainskeywordslikeOBD,Car,Diagnostics,etc.","sponsor":{"@type":"Organization","name":"52\u00b0NorthInitiativeforGeospatialOpenSourceSoftwareGmbH","disambiguatingDescription":"52\u00b0Northworksoninnovativeideasandtechnologiesingeoinformatics","description":"[52\u00b0North](http://52north.org)isaninternationalresearchanddevelopmentpartnernetworkwithpartnersfromacademia,thepublicsectorandindustry.Ourgoalistofosterinnovationinthefieldofgeoinformaticsbyorganizingandfacilitatingacollaborativesoftwaredevelopmentprocess.Thetopicsweaddresscompriseforexamplesensorwebtechnologies,thewebofthings,linkedopendata,spatialdatainfrastructures,citizenscience,earthobservation,and3D.Thisselectionoftopicsreflectsboththestrengthsandstrategiesofthepartnersinvolved.\nSomeofoursoftwareprojectsareenviroCar,52\u00b0NorthSOS,52\u00b0NorthJavaScriptSensorWebClient,ILWIS,and52\u00b0NorthWPS.CheckoutourGitHuborganizationandourOhlohpagetolearnmoreaboutthewiderangeofsoftwareourcommunitiesworkon:frommobileappstostandardizedwebservices,fromcuttingedgeresearchtoestablishedproducts.52\u00b0Northopensourceprojectsareusedinabroadrangeofdomains(e.g.oceanology,airquality,hydrology,trafficplanning)andoperationalaswellasresearchprojects(e.g.EuropeanHorizon2020projectssuchasNeXOS,FixO3,WaterInnEU,ODIPII).\nAllofthe52\u00b0NorthsoftwareispublishedunderanOSIapprovedopensourcelicense.\n52\u00b0NorthGmbH,whichisthelegalbodyandservicecenterofthenetwork,actsasanon-profitorganization.Thismeansthattheshareholdersof52\u00b0Northdonotreceiveprofitsharesorpaymentsfromcompanyfunds.Instead,theprofitsearnedby52\u00b0Northarecompletelyre-investedintotheinnovationandsoftwaredevelopmentprocess.","url":"https://52north.org/","logo":"//lh3.googleusercontent.com/nVUqmlAxfCBB0ZGQkkSu3RdFUfViO88Yyqcn1-NKvo4jWv2iLq5T8f4DJXK3r9F7CIVVaFRT0mj6Pv6aR9hDVYEh387INvE"},"author":{"@type":"Person","name":"SaiKrishnaChowrigari"}},"432":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GLSLEditorforPDE","description":"ThegoaloftheprojectistoimplementaGLSLeditorfortheProcessingDevelopmentEnvironmentasacontributedtool.Thistoolwillenableuserstocodeshadersinparallelwiththesketchcode.i.ewhilethesketchcodeisrunning.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"IzzaTariq"}},"433":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonClientExpansion","description":"**PythonClient**isasoftwareintendedtomakeuseofthesedatawarehousesof**InterMine**inamoreefficientmanner.Itiscomposedofanumberofclientlibrarieswhich**allowuserstowritescriptstoaccessInterMinedatadirectlyviathecommandline**.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"NupurGunwant"}},"434":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpeechrecognitionfortheFluxmodelzoo","description":"Detailsofdeeplearningmodelsandtheirperformanceare,unfortunately,oftenpublishedwithoutaccompanyingimplementationcode.Thosemodelsthatcomefromspeechrecognitionseemtobeparticularlysusceptibletothisphenomenon.ThepresentprojectproposestocreateaworkingimplementationofaspeechrecognitionmodelusingtheFluxlibraryfortheJuliaprogramminglanguageandcontributeitscodetotheFluxmodelzoo.ThemodeltobeimplementedisZhangetal.'s(2017)modelfromtheirpaper\"Towardsend-to-endspeechrecognitionwithdeepconvolutionalneuralnetworks.\"Duetobeingimplementedusingonlyconvolutionallayers,thismodelwillbelightertotrainthanpreviousmodelsthathaveusedheavierrecurrentlayers,whilestillachievingstate-of-the-artperformance.Havingaworkingimplementationofthisnetworkwillbeastepforwardinopeningthecultureofautomaticspeechrecognition.Asaresult,newcomerstothefieldwillhavearecentexampletolookatforinspiration,whichisparamountbecausetherearenotmanynovice-friendlyresourcesavailablefordoingspeechrecognitionresearch.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"MatthewC.Kelley"}},"435":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TowerDefenceGameplayTemplate","description":"Implementingabasic*TowerDefence*gameusing**Terasology**","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"jellysnake"}},"436":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntroduceLibiscsipool","description":"CurrentlythereisaniSCSIstoragepoolinlibvirt.However,allthemanagementcommunicationisdonebyspawningiscsiadmbinary.Theaimofthisprojectwouldbetoreworkthestoragedriverbackendsothatituseslibiscsidirectly.","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"Clem"}},"437":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishandimproveAndroidXWikiauthenticatorandcontactsynchronization","description":"DraftfromXWikiGSoCtemplate","sponsor":{"@type":"Organization","name":"XWiki","disambiguatingDescription":"TheAdvancedOpenSourceEnterpriseWiki","description":"XWikiisanopensourcesoftwaredevelopmentplatformbasedonthewikiprinciples,undertheLGPLlicense.Inadditiontobeingafull-featuredwiki,itisalsoasecondgenerationwikiallowingeffortlessdevelopmentofcollaborativewebapplications.Ontopofthisplatformaplethoraofapplicationsaredeveloped,targetedmainlyonaidingenterprise-levelneeds.\n\nXWikihasavibrantcommunityofdevelopersandusers,consistingofindividualusersaswellasorganizationsaroundtheworldthatareusingXWikifortheirownCommunitiesorIntranets.\n\nWithinXWiki,thedevelopmentinvolvesseverallevels:server-sideplatformprogramminginJavawithServlettechnologies,server-sideapplicationdevelopmentinVelocity,Groovy,andclient-sidedevelopmentinJavaScript,CSSandHTML.\n\nWeproposeprojectsthatcoverserver-sideServletprogrammingandclient-siderichapplicationdevelopment,togetherwithusabilityandperformanceimprovements.","url":"http://www.xwiki.org/","logo":"//lh3.googleusercontent.com/rsLSgoEGGiStUrOG04A8MuEKS6JTtShMqGvvxHT3bw4A1EanhCJERT4ooMRULAYT7OnvP7rcejlxwXRmKSJOMbxkqQizaQ"},"author":{"@type":"Person","name":"OvsyannikovAlexey"}},"438":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhanceAAASystem,Skills,andUI/UXofSUSI.AI","description":"EnhancetheAAA(Authentication,Authorization,Accounting)systemofSUSI.AIbyaddingexternalaccountslinkingandprocessingdatafromtheseaccountstohelpSUSIgiveuserspecificresultstosomequeriesaskedbyusers,enhancetheUI/UXofsusiwebappandaddingnewfeaturesandskillstoimprovetheoverallexperienceofSUSIusers.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Praduman"}},"439":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AcquisitionandTrackingGNURadioblocksfordifferentdatatypes","description":"EversinceIwasakid,Ihavealwayslovedprogramming.Learningnewlanguages,exploringopensourceprojects,keepinguptodatewiththelatestcraze...Butitwasn\u2019tuntilIdiscoveredSoftwareDefinedRadiowithacheapRTL-SDRreceiverthatIcouldtrulyconnectwhatIlearnedinmydegreewithmypassionforprogramming.Myproposalallowsmetogivebacktotheworldofopensourcebyapplyingthatknowledge.Improvingtheflexibilityofgnss-sdrbyhelpingdiscussandimplementanelegantsolutiontotheproblemsthatarisefromsupportingseveraldatatypeswillallowittobecomemoreeasilymaintainable,andthustogrowmorequicklyintoitspotential.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"zosoworld"}},"440":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticSpeechRecognitionforSpeech-to-TextonChinese","description":"Inthisproject,aSpeech-to-TextconversionengineonChineseisestablished,resultinginaworkingapplication.\n\nTherearetwoleadingcandidatesforideaimplementation:\n1.ATensorflowimplementationforChinesespeechrecognitionbasedonDeepMind\u2019sWaveNet.AlthoughWaveNetwasdesignedasagenerativemodel,itcanstraightforwardlybeadaptedtodiscriminativeaudiotaskssuchasspeechrecognition.Thepaperomittedspecificdetailsabouttheimplementation,wecanfillthegapsinourownwayinthisproject.\n2.ATensorflowimplementationforChinesespeechrecognitionbasedonBaidu'sDeepSpeech.Mozilla'sDeepSpeechprojectisanopensourceSpeech-To-Textengine,usingamodeltrainedbymachinelearningtechniques.Itisawell-knownopensourceprojectonGithub,thereforewecanmakeourownbreakthroughsbasedontheexistingframeworkinthisproject.\n\nSincethesetwoarchitecturearebothbasedonTensorflow,wecanactuallyreferbothofthearchitectureswhendesigningourownnetwork.Inthisproject,wecanuseTHCHS-30,ChinesenewsfromtwoCCTVchannels,twoHunanregionalchannels,andoneChangshalocalchanneltotrainourmodel.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"CynthiaHsu"}},"441":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementRESTfulAPIandwebuiinterfaceinNemo","description":"ApacheNemo(incubating)isadataprocessingsystemthatsupportsvariousdeploymentcharacteristics,byeasilycustomizingtranslationofadataflowprogramintoaphysicalexecutionplan.SupportingRESTfulAPIandwebinterfacecanhelpApacheNemoto:\n*Provideeasywaytoinspectcompilerpassesandruntimemodulesfordevelopers.\n*ProvideintuitivewaytointrospectthebehaviourofNemostackandtomakereasonabledecisionontheirconfigurationforapplicationwritersandclusteroperators.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"JaeHyeonPark"}},"442":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FabBits","description":"FabBitsisbeastandalonecross-platformsoftwarecapableoffindingcertaininterestingbitsfrommovies/shows,soccer,andbasketball.Followingarethethingsitwillbeabletodetect-\n1.Actionsequencesinmovies/shows\n2.Differentsettingsinmovies/shows\n3.Actor-specificscenesinmovies/shows\n4.Jokesinsitcoms\n5.Slo-mosinSports\n6.GoalsinSoccer\n7.GoalmissesinSoccer\n8.ThreepointersinBasketball","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"achie27"}},"443":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FasterMatrixAlgebraforATLAS","description":"EigenisaC++templatelibraryforlinearalgebrathataimsforhighperformanceincombinationofhighreliablityandgoodcompilersupport.Alotofremarkableprojectsrelyonit,includingGoogle'sTensorflow.AnothersuccessfulprojectusingEigenisthehigh-energyphysicsexperimentATLASattheLHC.\n\nAttheLHC,millionsofparticlescollideeverysecondandeachcollisioncreatesahugeamountofdatathathastobeclassifiedandanalyzedbysoftware.MostalgorithmsinATLASsoftwareusesymmetricmatrices,i.e.,matriceswheretheuppertriangularpartisequaltothelowertriangularpart.UnfortunaltyEigencurrentlymissessupportforsymmetricmatrices.\n\nThisGoogleSummerofCode2018projectaimstoimplementaclassforhandlingsymmetricmatricesinEigen.ThegoalistoprovideaworkingimplementationthatcanbesubmittedasapatchforEigen.\n\nThisprojectproposalcontainsimplementaionsideasandplans,adetailedimplementationtimeline,consistingof13weeklytasksandsomeshortbiographicalinformationaboutme.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"DavidTellenbach"}},"444":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Histogramswithequal-widthbinsProject","description":"Thisprojectimplementsamethodofapproximatinghistogramswithequal-widthbins.Suchafeatureisusefulincaseswhenthetableshavetoomanyrecordsandproducingafullhistogramwouldtaketoomuchtime.","sponsor":{"@type":"Organization","name":"MariaDBFoundation","disambiguatingDescription":"Oneofthemostpopulardatabasesonthewebwithmanynotableusers","description":"MariaDBServerbeganasadatabaseserverthatoffersdrop-inreplacementfunctionalitytoMySQLandhasgrownintobeingadefault\"MySQL\"inmanyLinuxdistributions.MariaDBServerisbuiltbysomeoftheoriginalauthorsofMySQL,withassistancefromthebroadercommunityoffreeandopensourcesoftwaredevelopers.InadditiontothecorefunctionalityofMySQL,MariaDBServeroffersarichsetoffeatureenhancementsincludingalternatestorageengines,advancedserveroptimizations,andotherfeatures.MariaDBServerisfeatureenhanced,communitydevelopedandbackwardcompatiblewithMySQL.MariaDBServershipsinallmajorLinuxdistributionsandisbackedbytheMariaDBFoundation.\n\nMariaDBoffersafullysynchronousreplicationsolution,MariaDBGaleraCluster,anintelligentproxycalledMariaDBMaxScale,andadataanalyticssolutionMariaDBColumnStore.MariaDBServeralsohasLGPLclientlibrariesforC,JavaandODBC.","url":"https://mariadb.org","logo":"//lh3.googleusercontent.com/vCITUcGND7tjyrUPfLwFjZQfCuWVxmfKCY4e7OyH1N1pGWBPXHhEskeaigOoQiXx5Z7Bm-LywNVzCFHsdhXYvspJ4aeiaXvc"},"author":{"@type":"Person","name":"TeodorNiculescu"}},"445":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmotiondetectionandcharacterizationinvideousingCNN-RNN","description":"Thisprojectaimstodevelopapipelineforemotiondetectionusingvideoframes.Specifically,wedetectandanalyzefacespresentinthevideousingdeepneuralnetworksforemotionrecognition.WeuseaCNNandRNNbasedonpaperssubmittedtoEmotionRecognitionInTheWildChallenge.Aninputvideowillbebrokenintosmallsegments.Foreachsegment,wewilldetect,crop,andalignfaces.Thisgivesusasequenceoffaceimages.ACNNwillextractrelevantfeaturesforeachimageinthesequence.ThesefeatureswillbesequentiallyfedtoaRNNwhichwillencodemotionandfacialexpressionstopredictemotion.ThecompleteprocesswillbeimplementedasaPythonAPIwithvideoinputandJSONannotationoutput.Tensorflow,dlib,MTCNNandffmpegareusedforvarioustasksintheproject.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"DevendraYadav"}},"446":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EfficientRtoolsforgeometricalstatistics","description":"Volumecomputationofconvexpolytopesandsamplingalgorithmsareveryusefulinmanyscientificfieldsandapplications.TheVolEstiisaC++softwarepackageforvolumeapproximationandscalestoafewhundredsdimensionsincontrasttocurrentlyavailablepackages.Thusitcouldbeanessentialtoolforaquitelargenumberofscientificapplicationsthatneedfastvolumeapproximationorsamplinginhighdimensions.ThegoalofthisprojectistoprovideafriendlyandefficientinterfaceofVolEstiinahighlevellanguageasR.Secondtoproposeadditionsthatmightbeusefulforsomescientificapplications,especiallyineconomicsandinbiogeographyandcontrol,byextendingVolEsti.FurthermorethisnewRpackagewouldprovidenecessarytoolsforsomeotherfutureextensionsthatcouldbeusedinapplicationsinbiologyandoptimizationproblems.Wehopethisprojectwillbeadecisivecontributiontowardsthefirstcompleteandefficienttoolforgeometricalstatisticsandthus,helpeducationalprograms,researchorevenserveasabuildingblocktowardsaninternational,interdisciplinarycommunityingeometricalstatistics.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ApostolosChalkis"}},"447":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportAMQPprotocolforRocketMQ","description":"TheAdvancedMessageQueuingProtocol(AMQP)isanopenstandardapplicationlayerprotocolformessage-orientedmiddleware.ThedefiningfeaturesofAMQParemessageorientation,queuing,routing(includingpoint-to-pointandpublish-and-subscribe),reliabilityandsecurity.\nSupportAMQPprotocolforRocketMQhasimportantsignificance,couldexpandRocketMQecosystemquickly.SincetheAMQPisawire-levelprotocol,it\u2019sdifficulttosupportitinRocketMQserverdirectly.SothatIhavecomeupwithanideatoimplementanAMQPproxyserverandreactwiththeRocketMQclusterusingRocketMQclient.\nInmysolutionIhaveplannedtoimplementanAMQPproxyserver.Itwillfunctionasaproxyserverinbetweenthebrokerandclients(producers,consumers)tosupportAMQPforRocketMQ.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"Kasthuriraajan"}},"448":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addmeta-shellcommands","description":"UpgradeshellsessiontometerpretershellandMakeshellsessionmorefriendlytousers","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"YihangWang"}},"449":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedesigningtheUIofRDoc,HannaandHannaNouveauRubydocumentationtools","description":"AgoodwebsiteisknowbyitsgoodUserInterface.\n\nAwebsitewithgoodcolorschemeanddesign,affectsthepersonphysiologicallyandemotionallyandthusturnsouttoveryhelpful.\n\nItsveryimportantforeverywebsitetomaketheirUserInterfacebasedonthemoderndaytechniques.SimilarlyforthedocumentationofRubyie.RDoc,HannaandHannaNouveaushouldalsobethebest.Andhencenotonlycompleteinformationbutinformationwithgoodpresentablewayshouldbetheretohelpothers.Becauseawebsitewhichisverywellorganisedandwelldesigned,actuallymakesitmuchmoreeasierforthepersonwhowantstheinformation.\n\nWithThebesttoolsinhandandunderthebestguidanceitwillbemypleasuretoworkintransforminggoodtoBEST.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"YogeshKataria"}},"450":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveTestCoverageandTestPerformance","description":"Thisprojectfocusestoimproveyt'stestframework.Atpresent,yt'sPythoncodecoverageisonly25%(unitandanswertesting)andthetestruntimeisapproximately45minutes.Theaimofthisprojectistoincreasecodecoverageandreducetestruntime.\n\nFirst,Iproposetheuseof[Coveralls](https://coveralls.io/),whichisatooltomonitorthecodecoverageandisfreeforopensourcerepositories.Thiswouldnotonlyhelpinanalyzingthekeyareasthatneedimmediateattentionforcoveragebutwillalsohelpinmaintaininghighercodecoverageforfuturedevelopments.\n\nyt'stestsuitecouldbedividedintothreeareas,namely,Pythonunittests,Cythontestcasesandanswertesting.Iwillenhancetheyttestsuitebywritingtestcasesfortheflowsthatarenotbeingtestedcurrently.Runtimeoftestscouldbeimprovedbyoptimizing(orreducing)answertestingandimagecomparisonstestsforvisualizationandvolumerenderingmodules.Thisprojectalsofocusesonstreamliningtestcasesfordifferentgeometriesanddatastylestoimprovetheruntimeoftests.Furthermore,theruntimeoftestsuitesvariesonLinuxandOSX,therebygivingusascopeofimprovement.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"Abhishek_Singh"}},"451":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JustsaynotoGTK+2","description":"Astheworldchanges,Sugarcannotstandstill.Iftheplatformswedependupondropsupportfortheversiontoolsweareusing,thenwehavetoupdateourworksothatitremainscompatible.\n\nWiththeendofGTK+2andGStreamer0.10,weneedtoupgradetheactivitieswiththesedependencies.Thepurposeofthisprojectistoportdependenciesof25Sugaractivitiesto\u201cGTK+3andGStreamer1.0\u201d.ThetaskidaccompaniedbyupdatingtothelatestversionofsugargameandSugarToolkit.Thisprojectensuresbetterperformanceandlong-termsupportforthesesugaractivities.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"yashagrawal3"}},"452":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PowerUp-Android","description":"PowerUpisaprojectspeciallydesignedtoimpartknowledgetopre-adolescentsaboutreproductivehealth,personalhygiene,STDsandcommonhormonalchangesthattheyundergo.Itaimstoincreaseknowledgeamongtheusersthroughsimplescenariosandminigames.\nAsillustratedintheprojectideas,Iproposetoincludenewscenariosandminigamestomaketheappmoreinvolvingandinteresting.Inthewaytoincludenewscenarios,theavatarwouldmigratetohigh-school,thenextlevelofthegame.TheremovedfeaturefromthefirstversionofPowerUp,currentemotionandandpowers,wouldbere-includedwithproperfunctionality.Thenewdesignelements,developedasapartofOutreachy,wouldbeincludedtomainUIwiththeintendedfunctionalities.Themainavatarintheappwouldbegivenanabilitytoholdmultipleaccessoriesatthesametime.AlltheinclusionsandenhancementswouldbedonefollowingTestDrivenDevelopment,withinclusionofproperunitteststocoverallthemajorfunctionalities.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"RimjhimBhadani"}},"453":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CrowdalertproposalforGSOC","description":"CrowdAlertisacrossplatformappwhichdisplaysandreportsworldwideincidentsacrosstheglobe.Ithelpsausertoreportanincidentconvenientlywithoutanyhassle.Thecalamitiesacrosstheglobecanbemarkedandviewedongooglemaps.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"RishabhMaheshwary"}},"454":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReplacingthegluiGUIwithaQt5GUI","description":"3DTKprovidesaprogramtovisualizepointcloudscalled\u201cshow\u201d.GUIof\u201cshow\u201diswrittenbygluiframeworknow,butgluiframeworkisoldanddifficulttomaintain.Therefore,itisnecessarytoreplace\u201cshow\u201dGUIwithamoregeneralframeworksuchasQt5.3DTKdevelopershavealreadystartedthisrewriting,andthisprojectiscalled\u201cqtshow\u201d.However,\u201cqtshow\u201dstillmissesalotoffunctionalitycomparedto\u201cshow\u201d.Becauseofthis,Iimprovetheseproblemsandaddsomefeatureswhicharein\u201cshow\u201dbutnotin\u201cqtshow\u201d.","sponsor":{"@type":"Organization","name":"3DTK","disambiguatingDescription":"The3DToolkitprovidesalgorithmsandmethodstoprocess3Dpointclouds","description":"The3DToolkitisacollectionofprogramsthatallowworkingwith3Dpointclouddata.Thetoolsincludeapowerfulandefficient3Dpointcloudviewercalled\"show\"whichisabletoopenpointcloudscontainingmillionsofpointsevenonoldergraphicscardswhilestillprovidinghighframerates.ItprovidesbindingsforROS,theRoboticOperatingSystemandforPython,theprogramminglanguage.Mostofthefunctionalityof3DTKisprovidedintheformof\"tools\",hencethenamewhichareexecutedonthecommandline.Thesetoolsareabletocarryoutoperationslikesimultaneouslocalizationandmapping(SLAM),planedetection,transformations,surfacenormalcomputation,featuredetectionandextraction,collisiondetectionanddynamicobjectremoval.WesupportLinux,WindowsandMacOS.3DTKcontainstheimplementationofseveralcomplexalgorithmslikemultipleSLAMandICPimplementationsaswellasseveraldatastructureslikek-dtrees,octrees,spherequadtreesandvoxelgrids.Thesoftwareishomeoftheimplementationofalgorithmsfromseveralhighimpactresearchpapers.WhilethePointCloudLibrary(PCL)mightbedead,3DTKisaliveandactivelymaintainedbyaninternationalteamofskilledresearchersfromallovertheworld,rangingfromEuropetoChina.Know-howfrom3DTKinfluencedseveralbusinessesfromcarmanufacturerstomineralexcavationorarchaeologicalprojects.","url":"http://threedtk.de","logo":"//lh3.googleusercontent.com/32mj02DacQvb0XyTLIyHSVMSOshGADlohc4l7tU62lAygJ2k6PDfOMwbJorg50qhNhfOjIitCpSnFEOKixlzEKHuOtIMoONa"},"author":{"@type":"Person","name":"IchihoOjima"}},"455":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradetoRails5","description":"InthissummerIwanttoworkonupgradingthecodeofplots2repositorytorails5.0andrails5.1.Theprojectwouldhavemanychallengestoconquerlikeconvertingthecodeofwebsitecompatibletorails4.2,writingtestsforthewholewebsite,findinggemscompatibletorails5.0andthenconvertingthecodeintorails5.0andthentorails5.1.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"SouravSahoo"}},"456":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CarbonFootPrint-Mobile","description":"CarbonFootprintMobileiscurrentlyareactnativeapplicationbasedonfamousbrowserextensioncarbonfootprintthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.atpresenttheapplicationisworkingnormallyforpurposetomakesuretheappisplaystorereadyihaveaddedsometweaksandfeaturestothisapplicationinmyproposalwhichmakesusersexperiencefeelgoodonthisapplication","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"prudhvireddy"}},"457":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SystersMentorshipSystem","description":"NewAndroidApplicationthatallowstowomenfromtheSysterscommunitymentorotherwomenduringaperiodoftime.Thiscanhelpnewwomengettingintothisindustry,createatemporaryrelationshipwithamentor.ThementorgivesadviceabouthowtonavigateandgettingstartedintheTechindustryduringaperiodoftimeagreedbybothmentorandmentee.Thementorsvolunteertheirtimeattheirowndiscretion.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"IsabelCosta"}},"458":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Nearlyantipodalpointsdistanceaccuracyimprovement","description":"Nearlyantipodalpointsrefertothemostgeographicallydistantpointsonaspherei.e.thepointsarediametricallyoppositetoeachother.Computingthegreatcircledistancebetweenthesetwopointsisoftenacornercaseformostgeodesiccomputations,andthedistanceiseitheroverestimatedorunderestimated.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"AdeelAhmad"}},"459":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Mitmproxy:Pick-Your-TasksProject","description":"Thisprojectaimstoimprovemitmproxy,afreeandopensourceinteractiveHTTPSproxy.\n\nNewfeatureswillbeaddedlikethe'MapRemoteEditor'whichallowsausertomapaURLtoanotherURLoralocalfileandImporter/ExporterforfileformatssuchasHARwhichwillcompleteabridgeto/fromothertoolslikebrowsersandotherproxies.Contentviewswillbeimprovedtooptimizetheperformanceandloadthedatalazily.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"ArushitMudgal"}},"460":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizingtheVOCCompiler","description":"ThecurrentimplementationofPythonASTtoJavabytecodetranspilationinmanycasestakesanaiveapproach,resultinginredundantbytecodeinstructionsbeingproducedandclassfilesbeinglongerthannecessary.Notonlydoesthismakethecoderunslowerthanitshould,thiscausesproblemsinsomecasesbecausetheJVMenforcesa[sizelimit](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.3)onclassfiles,inparticularonmethodsizes:eachmethodmustbelessthan64KB.\n\nThisproposalexploresoptimizationsthatcutdownthenumberofgeneratedbytecodeinstructions.","sponsor":{"@type":"Organization","name":"BeeWareProject","disambiguatingDescription":"Toolsforcross-platformPythonapplicationdevelopment.","description":"Pythonhasprovenitselfasahighlycapablelanguage-approachablefornewcomers,butpowerfulinthehandsofexperts.TheBeeWareProjectaimstotakethepowerofPythonasalanguage,anduseittoenableusersofallskilllevelstodevelopapplicationswithnativeuserinterfaces;todoformobileanddesktopuser-facingsoftwarethesamethingthat[Django](https://djangoproject.com)hasdoneforwebsoftware.Thismeansgivingusersasetoftoolsandlibrariesthatenablesthemtodeveloprich,nativeuserinterfaces,anddeploythemtotheirdevices,including:\n\n*ToolstoenablePythontorunondifferentdevices,\n*ToolstopackageaPythonprojectsoitcanrunonthosedevices,\n*Librariestoaccessthenativecapabilitiesofdevices,\n*Toolstohelpdevelop,debug,anddeploytheseprojects.\n\n#Pythonnative\nIfPythonisn'tavailableasafirst-classoptiononaplatform,we'lldowhateverisnecessarytomakePythonavailableasadevelopmentlanguage.AndwhenwehavetheopportunitytoembracePythonidiomforanAPIoradesign,we'regoingtodojustthat.\n\n#Platformnative\nIt'seasytousethemestoachievecross-platform.However,it'seasytospotappsthathavebeenbuiltusingthemes-they'retheonesthatdon'tbehavequitelikeanyotherapp.BeeWareusesnativewidgetsandnativefunctionality,ratherthanusingatheme-basedapproachtoapplicationdevelopment.Wealsodistributeourtoolsandlibrariesusingplatform-nativedistributionchannels,suchasappstores.\n\n#Morethanjustcode\nWe'renotjustaboutsoftware,though.Wealsoaimtobeaprojectwithasocialconscience.Weaimtodevelopandmaintainadiverseandinclusivecommunity,andwehaveaCodeofConductthatisrigorouslyenforced.Wealsoaspiretodevelopahealthyandsustainablecommunity-onethatisawareofmentalhealthissuesofitsparticipants,andprovidestheresourcesforpeopletostartengaging,andcontinuetoengagewiththecommunity.","url":"https://pybee.org","logo":"//lh3.googleusercontent.com/XZtF21KXmGML9y6r8kIzbSt-EhusHemjuu3rvKadbF99hEg-45YcSys1-VYheAMvAZjbgmbpTfbsgBkxTDGSgS_9sq6phc8"},"author":{"@type":"Person","name":"PatienceShyu"}},"461":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnableEFILoadertoloadFreeBSDXenDom0","description":"CurrentlyonlyBIOSFreeBSDLoadercanloadXenkernelwhichthenusesFreeBSDasDom0(Controldomain).TheEFIFreeBSDLoadercan\u2019tloadXenkernel,becauseitcan\u2019tloadmultiboot2compliantbinaries.Thefirstpartofprojectistoaddmultiboot2protocolsupporttoEFIFreeBSDLoader,sothatitwillbeabletoloadXenkernel(multiboot2supportisgeneralfeatureinitself,evenifitwasn\u2019trelatedtoXenKernel).ThesecondpartofprojectistocorrectlypassalltheneededinformationtoXenkernel(usingmultiboot2protocol)sothatitcanloadFreeBSDkernelasDom0.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"Kristaps\u010civkulis"}},"462":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofPCLtoROS","description":"Thejsk-pcl-roslibraryiswidelyusedforvisualizingpointclouddatafromMicrosoftKinectCameratoROS(RobotOperatingSystem).WehaveusedMicrosoftKinectcameraforvisualizingrobotworkspacetoVirtualReality(HTCVive).Thisworkseemsveryinterestingandalsosimilartojsk-pcl-rosintegrationwork.Iamexcitedtocontributetoopensourcecommunityforthepcl-rosintegration.","sponsor":{"@type":"Organization","name":"JSKRoboticsLaboratory/TheUniversityofTokyo","disambiguatingDescription":"JSKisfocusingonthefundamentalfunctions&systemsforintelligentrobots.","description":"Researchinthislaboratoryisfocusingonthefundamentalfunctionsandsystemsnecessaryforfutureintelligentrobotsthatwillliveandworkinthedailylifefieldandhumansociety.Themembersarechallengingsomethingnewthroughtheirownintegratedrobotsystemsandlearninghowtobuildsustainablesystemsforthefuturewitheachother.\n\n(1)Dailylifesupporthumanoidplatform:recognitionofsituationsinhumanlifeenvironments,usingtools,dishes,tablewares,andappliances,learningfromhumans,conversationwithhumans,etc.\n\n(2)Musculoskeletaltendon-drivenhumanoid:humanlikemusculoskeletalbodywithverymanyjointsandnumerousredundantsensorsaimingatpowerfulandsupplemotionslikehuman,designprincipleofhumanoidbodystructure,autonomousdevelopmentofcomplexsensory-motorsystem,etc.\n\n(3)Embeddedroboticsdevices:softfleshordeformabletactilesensordevices,integratedIMUsensors,perceptiondevices,embeddedCPUforflyingrobots,onbodycommunicationLANsystem,powersystemforintelligentrobots.etc.\n\n(4)Dynamicswholebodycontrolhumanoid:integratinghigh-torque,high-speedmotordrivecircuit,high-speed3Drecognitionsystem,dynamicswhole-body.\n\n(5)IRT(InformationandRobotTechnology)tosupporthumanandagingsociety:throughfusingITandRTsystems,personalmobilityrobots,affectionatewatchingapplianceareconductedforsupportingthefuturelifesociety\n\n(6)RobotOpenSoftwareSystem:designanddevelopmentofopen-sourcetypeintelligentrobotformobilemanipulationrobot.","url":"http://www.jsk.t.u-tokyo.ac.jp/","logo":"//lh3.googleusercontent.com/XQ7aXaQXcV1MRkaScJhI01B2zK7EnieLq3OK49D5VuhWBKqD5Oq6DQUo-IsphHe-IPWuD37T12x1CeQs76YvWvAC7x3SjTGA"},"author":{"@type":"Person","name":"SanketGaurav"}},"463":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AgorawebAPIandFrontendproject","description":"Agoraisalibraryofdatastructuresandalgorithmsforcountingvotesinelections.Agora-web,isawebsitetoconductonlineelections.AsmentionedontheprojectideapagethisprojectwillcreateaworkingAPIandafrontendthatwillconsumetheAPIresources.Separatingthefrontendfromthebackendisagreatidea,sinceotherenduserinterfacessuchasandroidapplications,Desktopapplications,IOSappcanbecreatedtoconsumethesameAPI.ThiswillenableuserstoworkwiththeirpreferredinterfaceandthusincreasetheusabilityofAgoraplatformasawhole.SothisprojectwillcreateanAPIandawebfrontendusingangular5separatingthecurrentAgora-webprojectintotwodistinctcomponents.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"AbandaLudovic"}},"464":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HighPerformanceWebServerwithFibers","description":"##HighPerformanceWebServerwithFibers\nTheaimofthisprojectistore-implementWarpwithFiberstodemonstratetheeffectivenessofFibers.Tocompletethat,thefollowinggoalsneedtobereached:\n1.Implementnon-blockingI/OsupportforFibers.\n2.RecognizethepartsofcoderelatedwithI/Oandthreads,andrewritethemwithFibers\n3.WriteabenchmarkfortheperformanceofWarp.\n4.Performadetailedanalysisandtuneperformance.","sponsor":{"@type":"Organization","name":"Eta","disambiguatingDescription":"EtaisadialectofHaskellontheJavaVirtualMachine.","description":"EtaisapurefunctionallanguagedesignedforpracticalusemodelledafterHaskell.Ithasacombinationofpurity,lazinessandstrongtypingmakingdevelopershighlyproductive.Thesefeaturesallowdeveloperstofocusmoreondescribingtheirproblemratherthanfocusingonhowtogivecommandstoamachineonhowtoaccomplishtheirtask.\n\nEtarunsontheJavaVirtualMachineallowinglargecompaniestointegrateitintotheirexistingsystems.Itprovidesatype-safeForeignFunctionInterface(FFI)mechanismthatallowsyoutoaccessexistingJava,Scala,Clojure,andGroovylibrarieswitheasewhilekeepingthenicepropertiesofthelanguage.\n\nEtasharesthecompilerinfrastructurewithGHC,theGlasgowHaskellCompiler,whichmeansitalreadyhassophisticatedoptimizationsthatallowyoutowritehighlevelcodeandgetgoodperformanceaswell.\n\nEta'sruntimehasawidevarietyofconcurrencymechanismssuchasSoftwareTransactionalMemory,MVars,andFiberstoallowdeveloperstobuildhighlycomplexconcurrent&distributedsystemswithease.","url":"https://eta-lang.org/","logo":"//lh3.googleusercontent.com/InFNu4qcX_r8OkLD3cbh40t_HGiHbyX5S7QDE2cQL-D3RJOYfMOmSG3Lbn4QD-eXxgj9FbJ3M3-tVJp1KA2gAIsej7ZBUhA"},"author":{"@type":"Person","name":"JitianDeng"}},"465":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportofUnitOfMeasureconversioninistSOS3","description":"TheaimofmyprojectprimarilyistoaddconversionofunitofmeasureinistSOS3.Usercanconvertunitinanotherspecifiedunit.ForUnitofmeasureconversioninistSOS3wewilladdpintlibrarieswhichhasapowerfulfeatureofunitconversionalongwithmanyspecifiedfunctionslikepressure,temperature,height,velocity,distance,humidityandrainunitconversionfunctioninstantly.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"RahulChauhan"}},"466":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scrapinghub:Scrapy-SpiderAutoRepair","description":"Spiderscanbecomebrokenduetochangesonthetargetsite,whichleadtodifferentpagelayouts(therefore,brokenXPathandCSSextractors).Oftenhowever,theinformationcontentofapageremainsthesame,justinadifferentformorlayout.Thisprojectwouldconcerntheuseofsnapshottedversionsofatargetpage,combinedwithextracteddatafromthatpage,toinferrulesforscrapingthenewlayoutautomatically.\u201cScrapely\u201disanexampleofapre-existingtoolthatmightbeinstrumentalinthisproject.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ViralMehta"}},"467":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"XMPPComplianceTester","description":"CurrentlyComplianceTesterisacommandlinetooltocheckcompliancestatusofanXMPPserver.TestingserversforcompliancewithXMPPextensionsisaverycumbersomeprocessinwhichaserveradminorwillinguserhastodownloadthejar,runitandmakeaPRtotherepowiththeresultstoadditintheoverviewpage.Throughthisproject,Iintendtoautomatethisprocessandturnthisprojecttoawebservice,whichwillprovideainterfacefortestingservers,periodicallyruntestsonpublicserversandvisualisecurrentandhistoriccompliancestatusofservers,implementationofXMPPextensionsacrossservers.Custombadgeswillbegeneratedforserversfromthelatesttestresults.Periodicreportswillbegeneratedfromthetestresultsandsenttosubscribers.Moreover,thecollectedhistoricaldatacanalsobeanalysedtorecommendappropriateJabberserversforusers.","sponsor":{"@type":"Organization","name":"Conversations.im","disambiguatingDescription":"AnopensourceinstantmessagingclientandecosystembasedonJabber&XMPP","description":"AfterfouryearsofdevelopmenttheAndroidJabber/XMPPclientismostlyfeaturecompletefornow.HoweveraninstantmessagingclientinafederatedecosystemlikeJabberisonlyasgoodastherestoftheecosystem.Theecosystemneedsgooddesktopclients,itneedsgoodserversandgoodproviderswhomaintaintheirserversandkeepthemuptodatewiththelatestfeatures.Conversations.imasanumbrellaorganizationisaboutbringingimprovementstothatecosystem.Partiallybyimprovingexistingclientsandserversbutalsobycreatingtoolsthataidserveradministratorstomaintaintheirserversandthataidenduserstopickagood,stableprovider.ThosetoolsincludetheXMPPComplianceTesterortheXMPPuptimemonitor.Wehavea[collectionofideas](https://conversations.im/gsoc.html)thatwethinkwillimprovetheenduserexperience,butwearealsoveryopentohearingotherideasthatwedidn\u2019tthinkofourself.HaveyoualwaysthoughtaboutcreatingaservicethatwilllookupphonenumbersandreturnJabberIDsorotherwiseimprovethediscoverableofcontacts?Great.Letushearyourideasandwemightbeabletofindasuitablementorforyou.Wanttoaddanewfeaturetoanexistingclient?Greatwewillputyouintouchwiththeappropriatementors.Wanttostartdevelopingyourownclient?Probablynotaverygoodideasinceeveryplatformalreadyhasaclientthatawaitsyourhelp.","url":"https://Conversations.im","logo":"//lh3.googleusercontent.com/K8qxiPXmyxf3YBib5P4Fby8RZ3EoUxQW04d7PyrrmTkf2mRolpoORnzJHd9SSD6gdWbmnMCdlY8kFdr8f1yZzXl_9QNh3vw"},"author":{"@type":"Person","name":"RishiRaj"}},"468":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WikiPort-Migrationofwikiactivitypagestogit","description":"Documentationtoolshavebecomemodern,lighter,easiertousewiththeuseofSphinx,Githubpages/wiki,Mkdocsandmanymoresimilarframeworksandapplications.It\u2019seasilythefirstandthemostimportantstepsforanyopen-sourceprojectsimplementedbyalmosteverybody.\nIfpeopleknowmore,theywouldwanttogetinvolvedandcontributemore.Thiswould,inturn,helptheentirecommunitytogrowandexpand.Iftheinformation(Documentation)isaccessiblefast,easilycomprehensible,simpleenoughtoeditandmanageforpeoplethenIthinkthisprojectwillhelpreallyhelpSugarLabsachievethat.\n\n\nWikiPortisatoolthathelpsinmigratingdocumentationofeachactivityin[Activities](https://wiki.sugarlabs.org/go/Activities)onSugarLabsinMediaWikiformattotheirrespectivegitrepositorieshostedonGitHubinrichmarkdownformatwithspecialattentiontothetransferofallinformationandmediaassociatedwiththeactivitywithleastredundanciesandzeroduplicationofcontentifnotalreadypresentinGitHub@README.mdoruserdocumentationinhelp-activity.\n\nCodedwithloveinPython","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"vipulgupta2048"}},"469":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposaltoimplementBayesianCovarianceEstimationforKalmanFilterbasedDigitalCarrierSynchronizationinGNSS-SDR","description":"Thisdocument,submittedtotheGNSS-SDRopen-sourcesoftwaredefinedradioprojectaspartofthe2018GoogleSummerofCode(GSoC)program,proposesanalgorithmicchangetoankeypartofthesignalprocessingpathwayutilizedbytheGNSS-SDRprojectinordertoperformoutdoorpositioningusingasoftwaredefinedradio.ThefirstsectionofthisdocumentdescribesindetailcertaintechniqueswhichrepresentthecurrentstateoftheartforGNSSpositioning,alongwithcitationsandliteraturesupportingtheeffectivenessofthesetechniquesinGNSSpositioning.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"GeraldLaMountain"}},"470":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementGitmateautomationsandpluginsforcoala","description":"GitMate.ioisanautomationtoolfordevelopers.Whileitworkswell,thereareanumberofpluginswhichsavesalotoftimeofourcommunity(forexampleautomaticallyclosePR'sfrommaster).Manyofthemaregeneralplugins,whicharerequiredbyeveryorg,butweneedmorepluginswhichsupportcoaladevelopmentworkflow(Likegitmatecoalalinterplugin).Thisprojectaddsmoreautomationsandpluginslikeauto-review,auto-rejectPR\u2019s,assign,markplugins,etc.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"VamshiKrishna"}},"471":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingOMEMOsupportindino:Blindtrustbeforeverificationandencryptedgroupchats","description":"DinocurrentlyhaslimitedsupportfortheOMEMOend-to-endencryptionprotocol.Itsupportsone-on-onechats,butlacksasystemtomanagetrustandverifydevices,andhasnogroup-chatcapabilities.Iwillbuildaninterfaceformanagingdevicetrust,beforemovingontoimplementOMEMOsupportforgroup-chats.","sponsor":{"@type":"Organization","name":"Conversations.im","disambiguatingDescription":"AnopensourceinstantmessagingclientandecosystembasedonJabber&XMPP","description":"AfterfouryearsofdevelopmenttheAndroidJabber/XMPPclientismostlyfeaturecompletefornow.HoweveraninstantmessagingclientinafederatedecosystemlikeJabberisonlyasgoodastherestoftheecosystem.Theecosystemneedsgooddesktopclients,itneedsgoodserversandgoodproviderswhomaintaintheirserversandkeepthemuptodatewiththelatestfeatures.Conversations.imasanumbrellaorganizationisaboutbringingimprovementstothatecosystem.Partiallybyimprovingexistingclientsandserversbutalsobycreatingtoolsthataidserveradministratorstomaintaintheirserversandthataidenduserstopickagood,stableprovider.ThosetoolsincludetheXMPPComplianceTesterortheXMPPuptimemonitor.Wehavea[collectionofideas](https://conversations.im/gsoc.html)thatwethinkwillimprovetheenduserexperience,butwearealsoveryopentohearingotherideasthatwedidn\u2019tthinkofourself.HaveyoualwaysthoughtaboutcreatingaservicethatwilllookupphonenumbersandreturnJabberIDsorotherwiseimprovethediscoverableofcontacts?Great.Letushearyourideasandwemightbeabletofindasuitablementorforyou.Wanttoaddanewfeaturetoanexistingclient?Greatwewillputyouintouchwiththeappropriatementors.Wanttostartdevelopingyourownclient?Probablynotaverygoodideasinceeveryplatformalreadyhasaclientthatawaitsyourhelp.","url":"https://Conversations.im","logo":"//lh3.googleusercontent.com/K8qxiPXmyxf3YBib5P4Fby8RZ3EoUxQW04d7PyrrmTkf2mRolpoORnzJHd9SSD6gdWbmnMCdlY8kFdr8f1yZzXl_9QNh3vw"},"author":{"@type":"Person","name":"sdhand"}},"472":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreNet6","description":"https://projects.freifunk.net/#/projects?project=libremesh_librenet6_integrations&lang=en\n\nLibreMeshalreadydoesextensiveuseofIPv6technology,weevenhaveanIPv6meshtunnelbrokerproviderbasedonTincVPN.Itworksverywellbutconfiguringthetunnelisamanualworkthatrequiresspecificskillswhicharenotcommoninthemajorityofcommunities.Becauseofthis,communitiesoftenarenottakingadvantageonIPv6whiletheirroutersalreadysupportandmakegooduseofit.Toimprovethissituationthestudentshoulddesignasemi-automaticsystemtograntaccesstotrustedrouterstoLibreNet6(thismayincludekeyexchange)andcodeatinyLiMemodulethattakecareoftunnelconfiguration.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"PaulSpooren"}},"473":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportStaticType-CheckingofgRPCPythonandofCodeUsinggRPCPython","description":"Python\u2019sdynamictypesystemmakesiteasytointroducebugsintoprograms,whichisoneofthemostpopularcomplaintsagainstthelanguage.Oneattempttofixthisaretypeannotations.Typeannotationsallowprogrammerstospecifytypeoffunctionparametersandreturnvalues,whicharedescribedinPEP484.However,typeannotationssyntaxitselfisnotsufficienttopreventprogrammerstorunbuggycodecontaininginvalidtypeoperations.Statictypechecksaredesignedtochecksourcecodefortypeerrorsbylookingattypeannotations.Asfortheproject,type-checkerPytypewillbeintegratedwithgRPCforstatictype-checking.\n\nTheidealdeliverableofthestatictype-checkintegrationwithgRPCwillbeapre-commithooktoautomaticallyrunpytypebeforeacommitcanbemade,whichwillbeoptionaltoforcedeveloperstoruntypecheckersbeforecommitting.Ifpossible,continuousintegrationtoolslikeTravis-CIforautomatetype-checkingandtesting.","sponsor":{"@type":"Organization","name":"gRPC","disambiguatingDescription":"Ahighperformance,open-sourceuniversalRPCframework","description":"gRPCisamodernopensourcehighperformanceRPCframeworkthatcanruninanyenvironment.Itcanefficientlyconnectservicesinandacrossdatacenterswithpluggablesupportforloadbalancing,tracing,healthcheckingandauthentication.Itisalsoapplicableinlastmileofdistributedcomputingtoconnectdevices,mobileapplicationsandbrowserstobackendservices.","url":"https://grpc.io","logo":"//lh3.googleusercontent.com/UHoceXfOuM_hwsxmxzKGyEfgd-hIGKy7Qe57l0_N7a4sXRdt0iNn4mN2txyfdgmQ-LP3vcFzDbmGaZGAP1N3AJB0dXC2Ew"},"author":{"@type":"Person","name":"HeliWang"}},"474":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CernVM-FSpoweredWebAssemblyI/O","description":"ThegoalofthisprojectistobuildaJavaScriptclientfortheCernVMfilesystemimplementedasapluggablebackendlibraryfortheEmscriptencompiler.ThiswillallowC/C++programscompiledusingEmscriptentoperformPOSIXread-onlyI/Oonfiles,directories,andsymboliclinksstoredonremoteCernVM-FSrepositories.Corefeaturesoftheclientwillinclude:fetchinganddecompressingfiledatachunkson-demand,verifyingdataintegrityofdownloadedcontent,parsingX.509certificatesandverifyingRSAsignaturesonrepositorymanifests,seamlesslyaccessingnestedcatalogsandchunkedfiles,andpersistentlycachingfiledataandmetadataoncross-browsercompatiblelocalstoragebackends.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"SauravSachidanand"}},"475":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingCarbonFootprint-Mobile","description":"CarbonFootprint-MobileisanalreadydevelopedmobileapptocalculateCO2emissionsduringvariousactivities.Howevertheappisquitebuggyandtherearealotimprovementsthatcanbemade.Listingdownafew:\nNewFeatures\n1.Pushnotificationsforfriendrequest\n2.SearchingFriendsbynameandautosuggest\n3.Sharingstatsonsocialmediaandanoptiontoresetallstats\n4.Introducingpipeliningprovidedbygitlabintheproject\n5.Addingloadingscreensforvariousactions\n6.Convertingtheremainingstatelesscontainerstofunctionalandintroducingprop-types","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"MadhavGaba"}},"476":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Buildingatesting&benchmarkingenvironmentforPrometheus","description":"MyprojectaimstobenchmarkPrometheus&testPrometheus\u2019sKubernetes&ConsulServiceDiscoveryinanautomated&real-timeenvironment.\nThiswillhelpinrecognizingbugsbeforeconfirmingnewreleasesandwillalsoconfirmtherobustnessofnewreleases.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"Harsh_Agarwal"}},"477":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Afastandaccuratecommandlinesuggestionfeature","description":"Thecommandlinesuggestionfeature,aimstobeafastandaccuratemethodtosuggestcorrectionstotheuserswhenevertheymakeatypographicerrorwhileworkingontheOctavecommandwindow.Tominimizethespeed-accuracytrade-offofthisfeature,Iplantomergea'trained'NeuralNetworkwithGNUOctave.ThisNeuralNetworkwouldbetrainedtoidentifythecorrectspellingsofthereservedwordsandinbuiltfunctionsofGNUOctave,andthecommontypographicerrorsassociatedwiththem.Aftersufficienttraining,thenetworkwouldbeabletoclassifymisspelledversionsofthereservedwordsorinbuiltfunctionsintoaparticularclass.The'class'beingthecorrectspellingofthereservedwordsandinbuiltfunctions.Itwouldthensuggestsomethinglike\"Didyoumean:\"totheuser.","sponsor":{"@type":"Organization","name":"GNUOctave","disambiguatingDescription":"FreeYourNumbers","description":"GNUOctaveisahigh-levelinterpretedlanguage,primarilyintendedfornumericalcomputations.Itprovidescapabilitiesforthenumericalsolutionoflinearandnonlinearproblemsandforperformingothernumericalexperiments.Italsoprovidesextensivegraphicscapabilitiesfordatavisualizationandmanipulation.Octaveisnormallyusedthroughitsinteractivecommandlineinterface,butitcanalsobeusedtowritenon-interactiveprograms.TheOctavelanguageisquitesimilartoMatlabsothatmostprogramsareeasilyportable.\n\nOctaveiscontinuallybeingupgraded.Thecurrentversion4.2includesagraphicaluserinterface,supportforclassdefobject-orientedprogramming,andmanynewandimprovedfunctions.StudentprojectsmayalsoinvolvedevelopingorupgradingOctaveForgepackages,whichcanbeloadedtoprovideadditionalspecializedfunctionsthatsupplementthoseprovidedinCoreOctave.","url":"https://www.octave.org","logo":"//lh3.googleusercontent.com/SvhGJLJtJ06dVymC5Hj1gP1-S4VsqUn00bSPhUuiqDwV_S_81KPQciVL0FNx59Ly4jS_11rEMOQaQHH8roDEHMpZqvpipQ"},"author":{"@type":"Person","name":"PSUDEEPAM"}},"478":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Supervisorapp-DevicetoDeviceTransferAndroidApplication","description":"ThecommonrequirementofCollectusersistoshareformsbetweendevices.Thisisimportantforformsthatneedtobefilledoutinmultiplestepsbydifferentenumerators.Andsometimesformneedsomereviewbeforeactuallygettingsubmittedtotheserver.Asupervisorwillbeabletoreviewtheformsanduploadthegoodonesandsendbackthebadonesforimprovement.Sothisprojectwillallowenumeratorstosharepartially/completelyfilledformswitheachotherandalsohelpsupervisorinreviewingtheforms.Themainfocusofthisprojectistoseethepros/consofdifferentcommunicationstrategiespossibleinAndroiddevicesandselecttheonewhichisbothrobustandreliable.","sponsor":{"@type":"Organization","name":"OpenDataKit","disambiguatingDescription":"OpenDataKitisusedtocollectdataforsocialgoodindifficultenvironments.","description":"DatacollectionisakeycomponentofsocialgoodeffortsrangingfrompolioeliminationtorainforestconservationandOpenDataKit(ODK)helpsthousandsoforganizationscollectdataquickly,accurately,offline,andatscale.UsersofODKsoftwareincludeRedCross,WorldHealthOrganization,CentersforDiseaseControl,JaneGoodallInstitute,GatesFoundation,theCarterCenter,andmanyothers.\n\nTheODKecosystemhasseveraltoolsthatareusedtocollectdata.ForGSoC,wewillfocusonthepopularAndroidformfillingclient([ODKCollect](https://github.com/opendatakit/collect)),thedesktopdownloader([ODKBriefcase](https://github.com/opendatakit/briefcase)),andaAndroid-baseddatacollectionhub([ODKServices](https://github.com/opendatakit/services)).\n\n**ExamplesofODKprojectsarebelow.Contributeandmaketheworldabetterplace!**\n\n*HutanAcehinIndonesiaishometotigers,elephants,orangutans,andrhinos.EIAInternationalandlocalactivistsprotectitbydocumentingforestcrimeswithODK.Thegeo-taggedforms,richwithphotos,providetheevidenceneededtosavehabitat.[Watchvideo](https://vimeo.com/109241884).\n*Evaluatingglobalhealthprogramsinvolvescollecting,organizing,cleaning,andanalyzingdata.PopulationCouncil,MarieStopesUganda,andGobeeGroupuseODKtostreamlinetheprocess.[Watchvideo](https://vimeo.com/38123850).\n*TheJaneGoodallInstituteusesODKtoempowerlocalcommunitiestobettermanageandmonitortheirforests.ODKletsthesecommunitiesconnectdirectlywiththeglobalcarbonmarketplaceanddemonstratetheconcretebenefitsoftheireffortstoprotecttheforest.[Watchvideo](https://youtube.com/watch?v=CNXv8EEs0P8).\n*TheCarterCenterusesODKtogetthereal-timedataneededtoassesselections.Overthelastsixyears,ODKhasbeenusedtomonitorelectionsinLiberia,Egypt,Libya,Kenya,Nepal,theDemocraticRepublicofCongo,Mozambique,andTunisia.[Watchvideo](https://www.youtube.com/watch?v=O-CGzo3m4PA).\n*Forgovernmentsworkingtoendpolio,accesstoaccurateandtimelyinformationmakesaworldofdifference.ODKisusedinJordan,Afghanistan,Pakistan,Somalia,andSouthSudanasakeytoolinmasspoliovaccinationcampaignqualitycontrol.[Watchvideo](https://www.youtube.com/embed/zROyvrvt-zk).","url":"https://opendatakit.org","logo":"//lh3.googleusercontent.com/S9iU-AjQ_63Vd75jCYxn6EB9vGg-hxubqW85RAuwW1LMIaSjiJKWcIZbQerx01EKtvKcPYwosCfibdCvr1Y4wYcqj6_kVQ"},"author":{"@type":"Person","name":"LakshyaGupta"}},"479":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticForecasting","description":"Theaimoftheprojectistoimplementanautomaticforecastinginfrastructureforstatsmodelssimilartoauto.arima()/ets()ofthe\u2018forecast\u2019packageinR.ThegoalswillbetousetheexistingmodelsofstatsmodelslikeSARIMAXandEStobuildaforecastingmethodthatwouldautomaticallydetectthebestmodelandforecastvaluesbasedonthatmodel.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"AbhijeetPanda"}},"480":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GCompris:PortallGTK+pianoactivitiesandgetonestepclosertoversion1.0","description":"GComprisisaneducationalsoftwaresuitecomprisingofnumerousactivitiesforchildrenaged2to10.OriginallywritteninGtk+itsdevelopmentteamstartedtorewriteitfromscratchinQtQuick.\nMyaimistoportallthepianobasedmusicalactivitieswhichareoneofthemostimportantactivitiesthatwearemissingtohaveacomplete1.0.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"amankumargupta"}},"481":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpgradeandImproveMoveIt!SetupAssistantintegrationwithGazebo","description":"ThisprojectmainobjectiveistoupgradetheMoveIt!SetupAssistanttoautomaticallyconfigureanarbitraryURDFrobottoworkwithROSControlandGazebo.\n\nAlongwithaddingnewscreensforforconfiguringalasersensor,automaticallygeneratinglowlevelcontrollersconfigurations,andmoreGUIsforeditingconfigurations,thiswouldgreatlyimprovetheuserexperienceofROS,MoveIt!,andGazebo.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"mmd.ayman"}},"482":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HPXBackendforOpenCV","description":"TheImageprocessingtoolboxOpenCVsupportsmultithreadinginmultipleways,i.a.viaTBBorOpenMP,butnotwiththeuseofHPX.Therefore,OpenCVshouldbeequippedwithreliableHPXsupportforparallelism.InthiswayboththeperformanceoftheOpenCVandthereachofHPXwillbeincreased.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"JakubGolinowski"}},"483":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Project#4Proposal:AddGTSAMasanexternaldependencytoMRPT","description":"TheproblemofSimultaneousLocalizationandMapping(SLAM)hasbeenaroundformanyyearsandnumerousfront-endandback-endmethodshavebeendevelopedtosolveit.SLAMisthecomputationalproblemofbuildingaconsistentmapofanagent\u2019sunknownenvironmentwhilesimultaneouslykeepingtrackofitslocationatalltimeswithintheenvironment.Currently,MRPThasonlyoneavailablegraphSLAMoptimizerclass,namelyCLevMarqGSO,whichusestheLevenberg-MarquardtalgorithmtosolveforthenonlineargraphSLAMoptimization.WeintendtosupporttheusageofotheroptimizationmodulesfoundintheGTSAMlibrary(whichprimarilyusestheiSAM2algorithm)asanoptional,externaldependencyinMRPT.","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"TusharKusnur"}},"484":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IdeforYoctoimagebasedembeddedsystemandmonitoringvehiclepollutionusingEclipseKuksaandEclipseChe","description":"DevelopanIDEusingEclipseKuksaforYocto-imagebasedembeddedsystemsdevelopmentintheautomotivesectorandmonitoringvehiclepollution.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"AkashBhardwaj"}},"485":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementMinimumSpanningTreeandMin-CutforpgRoutingbytheBoostGraphLibrary.","description":"Graphconnectivityisoneoftheclassicalsubjectsingraphtheoryandhasmanypracticalapplications.AMinimumSpanningTreeinanundirectedconnectedweightedgraphisaspanningtreeofminimumweight.ForthisIwillimplementtwoFunctionsthatarePrimAlgorithmsandKruskalAlgorithms.\n\nFindingtheminimumcutofanedgeweightedgraphisafundamentalalgorithmicproblem.Stoer\u2013Wagneralgorithmisarecursivealgorithmtosolvetheminimumcutprobleminundirectedweightedgraphswithnon-negativeweights.Theessentialideaofthisalgorithmistoshrinkthegraphbymergingthemostintensivevertices,untilthegraphonlycontainstwocombinedvertexsets.IwillimplementMin-CutbyStoerWagnerfunction.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"AdityaPratapSingh"}},"486":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseKuksaIDESupportforYocto-generatedSDKsinAGLEmbeddedSystemsDevelopment","description":"ThisprojectindentstoprovideIDEsupportforEclipseKuksaapplications.TheEclipseKuksaIDEwillbeimplementedontopofEclipseChe.TheideaistointegrateAGL\u2019sYocto-basedSDKsintoEclipseCheturningYocto-baseddevelopmentintoamoreintuitive,anduser-friendlyexperience.\n\nNativelysourcingofthetoolchain\n===========================\n\nYP'sSDKwillbeautomaticallysourcedbeforerunninganycommandonthetarget.Thiswillmaketheentirecross-compilingprocesslookexactlylikelocallycompiling.\n\nMultipleSDKVersionsManaging\n==========================\n\nManagemultipleYP'sSDKversionsdirectlyfromEclipseKuksaIDE.Selectyourtarget'sSDKandstartdeveloping.\n\nDeploymentTargetsConfiguration\n============================\n\nAdddevelopmenttargetsmanagementsupportinEclipseKuksaIDE.WhetherusingSSH,TelnetorevenwithinaVPN,yourdeploymenttargetwillbereachable.\n\nDebugRemotelyorSimulateyourtarget\n================================\n\nIntegratedsupportforGDBandQEMUenablingfasterandreliabledevelopment\n\nEclipseKuksaApplicationsDevelopmentHelpers\n========================================\n\nCloud,GatewayandIn-Vehicleapplicationshighlyconsistent.Withconsistencycheckbetweenapplicationsindifferentarchitecturalcomponents.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"PedroCuadra"}},"487":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Out-of-CharacterContextualInformationforPowerUp!","description":"PowerUp!hashugepotentialtoimpactthelivesofmanyyoungladies.\n\nAsanadult,it\u2019sprettyeasytogothroughthegame'schoicesandpickthe\u201cright\u201dones.ButIthinkthetargetaudiencehereisyounggirlswhomaynotactuallybesurewhat\u2019ssafeandacceptable.Ratherthanaskingthemtotrythescenarioandpotentiallyendupwithabadoutcome,Ithinkitwouldbemorehelpfultothemiftherewasnarrativeexplanationastowhycertainchoicesaregoodorbad.\n\nSo,I\u2019dliketo:\n\n-Designandaddscalableframeworkforintroductorysequencestoscenarios\n-Designandaddscalableframeworkforprovidingout-of-charactercontextualinformation\n-Writeandimplementintroductorysequencesforscenarios\n-Sourceandincludecontextualinformation(inastyleandmannerinlinewiththegameaesthetic)forexistingscenarios\n-Provideprecedenceandguidelinesforaddingsimilarcontextualinformationtonewscenarios/events","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Cady"}},"488":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Strimzi-BridgingHTTPtoApacheKafka.","description":"StrimziisaprojectaboutrunningApacheKafkaonKubernetesandOpenShift.\nAnimportantcomponentofStrimziisAmqp-KafkabridgewhichasthenamesuggestsbridgeAmqpclientstoApachekafka.TheideaistoextendthecapabilityofbridgetosupportHTTPclienttoo.Asproposed,ThebridgewillbeabletoprovideaninterfacetolinkHTTPclientsandkafkabridge.\n*HTTPclientscanpublishmessagestokafka.\n*Clientscanconsumemessagesfromkafka.","sponsor":{"@type":"Organization","name":"JBossCommunity","disambiguatingDescription":"CommunityofJavaprojectsaroundJBossMiddleware","description":"JBossCommunityisacommunityofopensourceprojects.Thecommunityhostsalargenumberofprojectsthatarewritteninvariousprogramminglanguages.TheprimarylanguageisJava.ButtherearealsoprojectsthatarewritteninRuby,PHP,Nodeandotherlanguages.\n\nProjectcategoriesrangefrombettertestingsupportoverIDEs,applicationservers,applicationandperformancemonitoringtomicro-services.","url":"http://www.jboss.org/","logo":"//lh3.googleusercontent.com/h5RpU_3VoswI0uI4Ke3eoNVm0UaMDIsdNBavNjJFhyLfDhaA1KvgZOPhG12uGsEuaG0fklmiZd6E8A4meKhFwMegdPXo971O"},"author":{"@type":"Person","name":"ShubhamVashisht"}},"489":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EAT(EAPAdditionaltestsuite)","description":"OurprojectcomeincategoryofTestingwhichisEAT(EAPadditionalTestsuite)bywhichwecanTestinfinitesoftwareprojectversions.ThebestthingofEATiscreatingthetestonceandtestingwithanyversionofthetestedsoftware.WecanfirstlyappliedwithjBossServersandafterthatforsimilarstructures.ithasabilitytomergetestfromremote.","sponsor":{"@type":"Organization","name":"JBossCommunity","disambiguatingDescription":"CommunityofJavaprojectsaroundJBossMiddleware","description":"JBossCommunityisacommunityofopensourceprojects.Thecommunityhostsalargenumberofprojectsthatarewritteninvariousprogramminglanguages.TheprimarylanguageisJava.ButtherearealsoprojectsthatarewritteninRuby,PHP,Nodeandotherlanguages.\n\nProjectcategoriesrangefrombettertestingsupportoverIDEs,applicationservers,applicationandperformancemonitoringtomicro-services.","url":"http://www.jboss.org/","logo":"//lh3.googleusercontent.com/h5RpU_3VoswI0uI4Ke3eoNVm0UaMDIsdNBavNjJFhyLfDhaA1KvgZOPhG12uGsEuaG0fklmiZd6E8A4meKhFwMegdPXo971O"},"author":{"@type":"Person","name":"koderproxy"}},"490":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CovolutionalDeepNeuralNetworksonGPUsforParticlePhysicsApplications","description":"DeepLearningreliesheavilyonalargenumberoflinearoperations.DataparallelismisaconsequenceofthispropertyofDeepLearning.GPUsareveryfastatcomputingtheselinearoperations.Therefore,significantspeedupcanbeachievedifthiscomputationisdelegatedtotheGPU.ThisprojectaimstoprovideGPUsupportfortrainingCNNsontheDNNmoduleoftheTMVAlibrary.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"SiddharthaRaoKamalakara"}},"491":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SmartArtEditinginImpress","description":"SmartArtisanicefeaturethatallowsuserstoquicklyaddcharts/diagramstopresentations.LibreOfficehasapartialimplementationasanexperimentalfeature;IplantoaddsomeofthefeaturesinSmartArtbytheendofGSoCperiod.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"EkanshJha"}},"492":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PathwayMapperImprovementsandIntegrationintocBioPortal","description":"WhilethenetworkvisualizationmoduleincBioPortalisapowerfulexplorationtool,mostbiologistsaremorecomfortablewiththekindofsimplified,curatedpathwaydiagramsthatarefeaturedinmanymanuscriptsfromTheCancerGenomeAtlas(TCGA).Withthemotivationofcreatingaplatformthatprovidesmoreintuitivepathwaydiagrams,yetsupportsthesewithrichdata\u2018decoration\u2019andanalysiswithaccesstodataincBioPortal,withattractivevisualization,atoolnamedPathwayMapperbasedonCytoscape.jswasdeveloped.PathwayMapperisavaluabletoolforconstructingpathwaysfromscratch.Onecanalsouseitasaviewertooverlaycancergenomicsdataonexisting\"template\"pathwayslikethosethatappearedinTCGApapers.Ultimately,thisprojecthastwomainpurposes.FirstoneisimprovingPathwayMapperwithnewattaractivefeaturesforbothlocalandcolloborativemodes.SecondoneisintegratingPathwayMapperintocBioPortalasanalternativetothecBioPortal'scurrentnetworkview.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"KaanSancak"}},"493":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementthesupportforResearchObjectspecificationintoNextflowframework","description":"ThegoalofthisprojectistoimplementthesupportforResearchObjectspecificationintoNextflowworkflowframework,withtheaimtoimprovethereproducibilityandtransparencyoftheresultingdata-analysisandcomputationalworkflowsbasedonsuchtool.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"EdgarGarrigaNogales"}},"494":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingTractographyThroughMachineLearningTechniques:DIPY","description":"Braintractographyisagreatchallengebecausethebrain\u2019sstructureisthreedimensionalandcomplexanditishighlyuncertainifneighboringbundlescrossorsimplydiverge.Therefore,manyconfigurationsofbundlesarepossible.Deterministic,probabilisticorglobaltrackingalgorithmscanselectonlyoneofthepossibleconfigurationsgeneratingtractogramswithalargenumberoffalsepositives.Inthiswork,theplanistoimproveDIPYtrackingalgorithmusingmachinelearningandreinforcementlearningtechniques.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"TingyiWanyan"}},"495":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReverseEngineeringRadiatorBluetoothThermovalves","description":"Radiatorvalveshavebecomeincreasinglyimportantinrecentyears,especiallyinsomecountrieswheretheyhavebeenmademandatorybylaw.ThisledtotheproductionofvariousmodelsprogrammableusingasmartphoneapplicationcoupledwiththeBLE(BluetoothLowEnergy)protocol.Atthemomentalltheproductsonthemarketuseproprietarycommunicationprotocolstoexchangeessentialdatawiththeapplication,makingitdifficulttointegratethisdevicesintoexternalopen-sourceprojects.ForthisreasontheUniversityofMilanhassuccessfullyreverse-engineeredaprotocolandreleasedthenecessarycodetouseitwitha_GPL_license.\n\nThisprojectaimstostartfromthereleasedlibrary,writteninshellscripting,and**portittoamoremodernlanguage**.Inparticular,theresultshouldleadtothecreationofa**reverse-engineeringguide**asgeneralaspossible,awelldocumented**Debianpackage**andtrytointegrateitin\"domotics\"projectssuchas_Openhab_or_Home-assistant_.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"SergioAlberti"}},"496":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InclusivelyDesign&BuildaGameforKids","description":"Theprojectaimstodevelopanonlinegameforyoungkidswhouseeye-gazeandtohelpthemdeveloptheirskillsthroughexplorationanddiscovery.Theultimateaimwithanystudentusingalternativeaccessistoenabletheuseofthesameresourcesandsoftwareastheirpeers.\nThefirstplacetostartisfun!Providingopportunitiestoplaygamesandfunactivitieswillhelprefineaccessskillsandencouragestudentstoexploremore.\nAnothergameistobebuiltforvisuallyimpairedtoddlerstohelpthembeginajourneytowardsdigitalliteracy.Becausechildrenwithvisualimpairmentsmaynotbeabletolearnbywatchingwhatisgoingonaroundthem,theymustlearn\"bydoing\"andinteractingwiththeirenvironment.Thegamewillbesimpletooperateandfuntoplay\nInworkingwithdisabledchildren,anotherchallengewillbetohelpthemlearnthingsfastandmakethemascapableofdoingthingsastheirphysicallyandmentallysoundpeers.","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"RiaBhatia"}},"497":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DIANA-HEP:AnalysisFunctions::Implementationandoptimizationofcommonparticlephysicsanalysisalgorithmsinafunctionalparadigm","description":"HighEnergyParticlephysicsexperimentstypicallygeneratealargeamountofdata.Toanalyzethemrequiressignificantcomputingresources.Thisishowever,limitedandexpensivetoget.Thus,itisnecessarytomakeoptimumutilizationoftheresourcestokeepresearchfastandactive.Thisrequiresanalternativeapproachtoproceduralprogramming,utilizingavectorized,concurrentprogramminginafunctionalstyle,whilemaintainingaeasytouseuserinterfaceforprogramming.\n\nThisProjectaimstomitigatesomeoftheissues,bybuildingvectorized,fastprimitivesaswellasseveralhigherlevelfunctions,forfastprototyping,whilemaintainingspeed.Furthermore,anexperimentalGPUoffloadingforconcurrentprocessingofselectedalgorithmswillalsobeimplemented,andcanbeextendedinhefuture.Thelibrarywillbedocumented,andinterfacescanbeprovided,toallowintegrationwithotherprojects.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"JaydeepNandi"}},"498":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pattern3NaturalLanguageprocessing","description":"TheideaoftheprojectistoimprovethePatternframeworkandcompletesomeusefultasks.It'simportantalsotoaddnewfunctionalityandmodernmodulesinPattern3version.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"MaksimFilin"}},"499":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsfortheToolforge'webservice'command","description":"Thisprojectisaboutimprovingthewebservicecommandusedbytoolforgetostartandstopwebservices.Itinvolvessolvingbugsandaddingfeaturestothewebservicecommandsuchas-improvingthestatusoutput,limitwebservicemanifeststarts,addingmemorylimitconfigurationsetc.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"NehaJha"}},"500":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"nodewatcher:Buildsystemreworkandpackageupstreaming","description":"NodewatchercurrentlyusesDockerizedOpenWrtfirmwarebuilderswhicharemanuallygenerated.\nCurrently,theirgenerationisslowandcomplicatedwhichdoesnotallowquickbugfixing.\nTheyareconfiguredhere:https://github.com/wlanslovenija/firmware-core\n\nPackagesthatarecrucialtothefunctioningofNodewatcherconfigurednodesaremostlynotupstreamedandarealsocompiledwiththeOpenWrtsourcecode.\n\nTheideaofthisistosimplifyandspeedupthewholebuildingprocess.\nWhileweareatitalsoupstreamallnecessarypackagestoeasetheirmaintenance.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"RobertMarko"}},"501":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DebuggerintegrationforScalaNative","description":"ScalaNativeisaScalacompilerwhichproducesnativecodebyusingLLVMcompilerinfrastructure.LLVMsupportsspecialmetainformationaboutprogramssourcecode.SuchinformationcanbeaddedtothegeneratedILcodeandthenbeusedbydebuggers.ThatwillallowtousecommondebugtoolslikeGDBorLLDBtoworkwithScalaapplications.ThetargetofthisprojectistogeneratesuchkindofinformationinScalaNativecompiler.","sponsor":{"@type":"Organization","name":"Scala","disambiguatingDescription":"Theprogramminglanguagewhereobject-orientedmeetsfunctional.","description":"#AScalablelanguage\nScalaisanacronymfor\u201cScalableLanguage\u201d.ThismeansthatScalagrowswithyou.Attheroot,thelanguage\u2019sscalabilityistheresultofacarefulintegrationofobject-orientedandfunctionallanguageconcepts.\nScalaisthepreferredworkhorselanguageformanymission-criticalserversystems.ThegeneratedcodeisonaparwithJava\u2019sanditsprecisetypingmeansthatmanyproblemsarecaughtatcompile-timeratherthanafterdeployment.\n#Object-Oriented\nScalaisapure-bredobject-orientedlanguage.Conceptually,everyvalueisanobjectandeveryoperationisamethodcall.Thelanguagesupportsadvancedcomponentarchitecturesthroughclassesandtraits.\n#Functional\nEventhoughitssyntaxisfairlyconventional,Scalaisalsoafull-blownfunctionallanguage.Ithaseverythingyouwouldexpect,includingfirst-classfunctions,alibrarywithefficientimmutabledatastructures,andageneralpreferenceofimmutabilityovermutation.\n#SeamlessJavaInterop\nScalarunsontheJVM.JavaandScalaclassescanbefreelymixed,nomatterwhethertheyresideindifferentprojectsorinthesame.Theycanevenmutuallyrefertoeachother,theScalacompilercontainsasubsetofaJavacompilertomakesenseofsuchrecursivedependencies.\n#Fun\nMaybemostimportantisthatprogramminginScalatendstobeveryenjoyable.Noboilerplate,rapiditeration,butatthesametimethesafetyofastrongstatictypesystem.AsGrahamTackleyfromtheGuardiansays:\u201cWe\u2019vefoundthatScalahasenabledustodeliverthingsfasterwithlesscode.It\u2019sreinvigoratedtheteam.\u201d","url":"http://www.scala-lang.org","logo":"//lh3.googleusercontent.com/VNR2VDiKgOosJvxstri83WaGRVmdIwpd1Gzq4FQsulqHXMWn2TpgZ6zMx-M0CO3S_IdyzYusYRyZqafPZhuecWBGnmBMMg"},"author":{"@type":"Person","name":"IlyaKirillov"}},"502":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OwnIdea:ImplementingasubsetofConcurrencynamespace","description":"TheprojectistoimplementasubsetofConcurrencynamespace,whichprovidesclassesandfunctionsthatgiveyouaccesstotheConcurrencyRuntime,aconcurrentprogrammingframeworkforC++.\n\nLimitedtotime,theprojectwillimplementasubsetincluding_Concurrent_vector_base_v4class,_TaskCollectionclass,_AsyncTaskCollectionclassand_StructuredTaskCollectionclasses.\n\nTherearemultiplebugsrelatedtounimplementedfunctions:\n\nhttps://bugs.winehq.org/show_bug.cgi?id=37147\n\nhttps://bugs.winehq.org/show_bug.cgi?id=40500\n...\n\nAndtheywillbefixediftheprojectiscompleted.\n\n#TheOutlineoftheprojectscanbedividedintofourparts.\n1.Readrelateddocumentsandwritetests.\n2._Concurrent_vector_base_v4classimplementation\n3._TaskCollection_AsyncTaskCollectionand_StructuredTaskCollectionclassimplementation\n4.SummaryArticle","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"menghua"}},"503":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Makie.jl\u2013GSoC2018Proposal","description":"`Makie.jl`isa[newplottinglibraryforJulia](https://github.com/JuliaPlots/Makie.jl),providinganinterfacefor`GLVisualize`,withemphasisoninteractivityandspeed.The[currentdocumentation](https://github.com/SimonDanisch/MakieDocs)isinneedofarewrite,toensurethatitisunderstandableandillustrative,andexamplecodesnippetsandoutputsneedtobeaddedtothedocumentationwherenecessary.\n\nAdditionally,thereisadatabasecontainingexamplecodesnippetsandexampledatathatcanbeusedtomakeplotswith`Makie`.Itisaworkingpointofthisprojecttoprogrammaticallyintegratethesecodesnippetsincludingthe`Makie`-generatedoutputplotsintothedocumentationpages.Inaddition,testsfortheplottingneedtobewrittentoverifyplottingfunctionalityaftercodingchanges.\n\nAnothergoalofthisprojectistocreatemoreimpressiveandcreative[plottingexamples](https://www.r-graph-gallery.com/all-graphs/)fortheexamplesgallerytoshowcasethepowerandflexibilityofthe`Makie.jl`library.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AnthonyWang"}},"504":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TensorflEx:TensorflowbindingsfortheElixirprogramminglanguage","description":"Currently,thereisalackofmachinelearningtoolsandframeworksforElixir.Withthenumberofprogrammerslearning/usingmachinelearningonlysettogrow,supportingmachinelearningcapabilitiesis_essential_foranyprogramminglanguage.Moreover,therearediscussionsonelixirforum.comregardingthisandrecenttalksgivenatElixirConfthatreflecttheneedforElixirtoprovidemachinelearningcapabilities.\nIthusproposetoworkon_TensorflEx_,anElixirframeworksimilarto_Keras_(forPython).Kerasuses_Tensorflow_asabackendfordoingalltheML.UsingNativeImplementedFunctions(NIF)andtheTensorflowCAPIasabackend,alow-levelwrapperwillbewritteninElixir.Thislow-levelAPIwillthenbeusedtowriteaKeras-likeframeworkintheformofahigh-levelAPI.ThiswillallowElixirdeveloperstowriteexpedientandefficientmachinelearningcodeinElixir.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"AnshumanChhabra"}},"505":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rewritingmatplotlibinalanguage-independentformandexposeittoRuby.","description":"ALinearAlgebraLibraryandaplottingLibraryarethebasicrequirementsforscientificsoftwaretobebuilton.Withthisproject,weaimtocreatealanguage-independentplottinglibraryinspiredbyMatplotlib,thatcanbeeasilybridgedtoanylanguage","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"PranavGarg"}},"506":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StorageintegrationwithGoogleDriveand/orDropbox","description":"IntegrationwithGooglecloudstorageisalongrequestedfeatureinRocket.Chat.ThisprojectaimstointegrateGoogleDriveandDropboxstoragewithRocket.Chat,therebyallowinguserstoauthorizeRocket.ChattoaccesstheirDrive/Dropboxaccountsinexchangeforabunchoffeatures.Theseinclude(i)uploadcontenttoDrive/DropboxaccountsdirectlyfromRocket.Chat,(ii)createGoogledocs,slidesandspreadsheetsinRocket.Chatforenhancedreal-timecollaboration,(iii)browseanddownloadDrive/DropboxcontentfromRocket.ChatusingGUIsthatrespectiveAPIsprovide,(iv)supportingfeaturessuchasfilepreviewforDrivecontentandfinally,rigoroustestsfortheprojectimplementation.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"NikhilKaushik"}},"507":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MixxxEffectsProposal","description":"RefactorMixxx'sEffectsandimplementimport/exporteffectchainpresets.","sponsor":{"@type":"Organization","name":"MixxxDJSoftware","disambiguatingDescription":"DJYourWay,ForFree.Joinourfriendlycommunityofhackers,DJs,andartists!","description":"Mixxxisafree,cross-platform(Linux,Windows,macOS)DJapplicationthatallowsuserstoplaymultiplesoundfilesatthesametimeandcreatesmoothtransitionsbetweenthem.ItbeganasoneoftheearliestdigitalDJapplicationsin2001foraPhDthesisproject.Sincethen,MixxxhassteadilygrowntoapowerfulprogramthatsupportsawidevarietyofDJhardware.Ourmissionistoprovideuserswithbeautiful,intuitiveDJsoftwarewithfeaturesthatrivalandleadproprietaryDJsoftwaresuchasTraktor,Serato,Rekordbox,andVirtualDJ.\n\nAsacontributortotheMixxxprojectyouwill:\n\n*WritecodethatisusedbymillionsofDJsworldwide.\n*Learnthetricksoftradeincross-platformdeployment--yourfeaturewillshiptousersonWindows,macOS,andLinux.\n*Learnabouthowtowriteperformance-optimizedcodewheremicrosecondsmakeadifference.\n*Workwithaquirkyteamofhackers,DJsandartists.\n\nWorkingonMixxxisagreatwaytogetinvolvedinopen-source,learnvaluableskillsthatlookgreatonaresume,andhaveafuntimedoingit.","url":"https://www.mixxx.org/","logo":"//lh3.googleusercontent.com/eN8-whxhMhYCR_UJHv89usBBIYP6EfbcVznsxTIgHt07me96vU5QnBDJbA64ZSm_8V_y30M7InNIx11keQMaY86g0mxRTLU"},"author":{"@type":"Person","name":"KshitijGupta"}},"508":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImportexternaldatatoMyL3","description":"ProjectDescription:\u2018MyLifeLongLearningLab\u2019(MyL3)allowslearnerstobecomeexperimentalresearchersinsubjectoftheirownlearning.MyL3notonlyprovidescustomtoolsforlearnerstotracktheirpersonaldata,butitalsoallowsthemtoimportdatafromexternalsourcestothesystem.Thiswouldenablelearnerstotrackvariousfactorsinoneplace,findpotentialcorrelationsthatmayimpacttheirlearning,andmakeadjustmentsaccordingly.\n\nThisprojectfocusesonimportingrelevantdatafromvariousexternalsourcestotheMyL3trackertogetrealtimedataintothesystem.","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"JeevanPrakash"}},"509":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineLearningDatasetforOpticalMusicRecognition","description":"ThebasicideawouldbetosupportthecurrentscenarioofAudiverisOMRintegrationwithMuseScorebyaccumulatingalargecorrectdataset.TheOMRneedstobesuccessfullytrainedonalargedatasetsothatitcanprovidepreciseoutputswhichwillhelptheMusiccommunity.Tocarryoutthistask,anewmetadataXMLformat,similartotheoutputunderstandablebyAudiveris,istobeimplementedintheapplicationsothatscoresaresavedasthedesiredXML.ThisprojectwillcreateahugedatasetofannotatedmusicsymbolsthatwillhelpAudiverisperformbetterwhichinturnwillbringoutanewdimensiontoMusescoreasafeature.ThisfunctionalitywillbeabletohelpsupportotherOMRprojects.","sponsor":{"@type":"Organization","name":"MuseScore","disambiguatingDescription":"Create,playandprintbeautifulsheetmusic","description":"MuseScoreismusicnotationsoftwareusedbymillionsofmusiciansworldwidetocreate,playandprintbeautifulsheetmusic.MuseScoreiseasytouse,yetpowerful,andcreatesprofessional-lookingsheetmusic.MuseScoreislicensedunderGNUGPLv2.\n\nMuseScoreisavailableforLinux,WindowsandMacOSX,andisavailablein50+languages.ItfeaturesaneasytouseWYSIWYGeditorwithaudioscoreplaybackforresultsthatlookandsoundbeautiful.Itsupportsunlimitedstaveswithuptofourvoiceseach,dynamics,articulations,lyrics,chords,leadsheetnotation,import/exportofMIDIandMusicXML,exporttoPDFandWAV,plusonlinescoresharing.\n\nLearnallaboutMuseScoreonhttps://musescore.org","url":"https://musescore.org","logo":"//lh3.googleusercontent.com/NxECs9k5nZwknABQy7m_KkdJADOGaezVMI4_xXTC0Sljdnn4EzFrebqHm6Nu2rH6Rwguws7XkU4VnHP870WTGccvL5Iti2Gg"},"author":{"@type":"Person","name":"AnimeshTewari"}},"510":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebapplicationtodetectincorrectmappingsacrossDBpediasindifferentlanguages","description":"TheDBpediamappingsforeachlanguagearenotaligned,causinginconsistenciesinthequalityoftheRDFgenerated.Thisisoftenaconsequenceofthevolunteersthatcreatethemappings,becauseitisamanualprocessandcanbebiasedbythemothertongueoftheauthor.\n\nInthisproposalIpresentmyworkplantocreateaWebApplicationandAPItoaidindetectingautomaticallytheseinaccuratemappings.\n\nThebackendAPIwillbebasedonacombinationofthepreviousworkpresentedbyM.RicoandN.Mihindukulasooriyaandmyownresearchproposalbasedongraphembeddings.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"V\u00edctorFern\u00e1ndezRico"}},"511":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingaDSLtotheUItestingandimprovingthegeneratedlogfile","description":"TheUItestingisoneofthenewestadditionstoLibreOffice'stestingframeworks.ThecodeconsistsofwrapperclasseswritteninC++andtestswritteninPython.\n\nTakingitforward,thisproposalaimsatimprovingtheLibreOfficeUItestingandbugreportingbydefiningaDSL(DomainSpecificLanguage)forloggingUIactions,generatingalogfileaccordingtotheDSL,andautomatingthereplayofuseractionsbyinterpretingthegeneratedlogfile.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"SauravChirania"}},"512":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AlternativestoNeighborhood-BasedCollaborativeFiltering","description":"TheoverallobjectiveofthisprojectistoimprovethecurrentCFmoduleinmlpacktoprovidebetterratingprediciton,fastexecution,andflexibleAPIs.\n\nTobemorespecific,theobjectivesinclude:\n\n1.Solvethecurrentproblemswhichareaffectingtheaccuracy(e.g.lackofdatanormalization,lackofalternativemethodsforaggregationofneighborratings).\n2.AddCFmodelswhicharemoreexpressive,andmodelswhichcantakeimplicitfeedbacksintoconsideration(e.g.BiasSVD,SVD++).\n3.Benchmarkthecfmodulewithpublicdatasets(e.g.MovieLens,Netflix).\n4.Accelerateprogramexecutionbyidentifyingandmodifyingthecodeswhichareslowingdowntheexecution.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"WenhaoHuang"}},"513":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"metricsgraphics-zoomingandbrushing","description":"MetricsGraphicsisagreatdatavisualizationlibrary.Wehopetoaddnativelysupportbrushingandzoomingfeature(thispartcanalsobeusedtocreateanoverviewplot)andprovidesomeAPItoallowhighlightingsomedatapoints.Andwewillalsomakesomechangesinthehoverandclickeventtomakeiteasiertocreateatooltip.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"wangjie"}},"514":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastExtremalEigenvalueIterativeSolverwithPreconditioners","description":"Inthisproject,Iwillimplementthelocallyoptimalblockpreconditionedconjugategradient(LOBPCG)algorithmforfindingextremalgeneralizedeigenvaluesandtheircorrespondingeigenvectors.ThepackagewillbeinterfacedinIterativeSolvers.jl.Additionally,parallelalgebraicmultigridpreconditionerswillbeimplementedextendingAMG.jl.CommonpreconditionerswillthenbegroupedintoapackageandfurtherinterfacedinIterativeSolvers.jl.TestingwilbedoneusingbucklingproblemsdefinedwiththehelpofJuAFEM.jl.ThemethodsdevelopedinthisprojectwillbebenchmarkedagainstBase.eigsandJacobiDavidson.jl,andresultswillbepublishedonGithub.Finally,thepackagesdevelopedwillbedocumentedandportedtoJulia1.0whenitisreleased.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"MohamedMohamed"}},"515":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApertiumtranslationpairforKazakhandSakha","description":"IwouldliketodevelopApertiumtranslationpairforKazakhandSakhalanguages.Itwouldbenefitsocietyinwholebykeepingdiversitysupportingvulnerablelanguages,inparticularSakha.Thereisnoanymachinetranslationsystemwhichtranslatesto/fromSakhaasfarasIknow.CreatinglanguagepairwhereonelanguageisSakhawouldgreatlysupportSakhalanguageleadingtofurtherdevelopmentofSakhalanguagemachinetranslation.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"SardanaIvanova"}},"516":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Reimplementlldb-miontopoftheLLDBpublicSBAPI","description":"AproposaltotheGSoC2018inwhichIdescribeaprojectIchose,\ntheprobleminit,mywaytosolveitwithapproximatetimeline.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"AlexanderPolyakov"}},"517":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OSMPublicTransportEditor-2ndPart","description":"IplantoenhancethepublictransportwebeditordevelopedbyDavidKocichinGSoC\u201917.TheproposedprojectwillenhancetheexistingPTwebeditorbyaddingmoreeditingfunctionalityandmodifyingexistingfeatures.TheaimistoprovideasimpleandintuitiveapplicationtomaketheeditingofPTinOSMeasier.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"AnushaSingh"}},"518":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Convert\u201cgitstash\u201dtobuiltin","description":"Currently,manycomponentsofGitarestillintheformofShellorPerlscripts.ThischoicemakessenseespeciallywhenconsideringhowfasternewfeaturescanbeimplementedinShellandPerlscripts,ratherthanwritingtheminC.However,inproduction,whereGitrunsdailyonmillionsofcomputerswithdistinctconfigurations(i.e.differentoperatingsystems)someproblemsappear(i.e.POSIX-to-Windowspathconversionissues).\n\nTheideaofthisprojectistotake\u201cgit-stash.sh\u201dandreimplementitinC.Apartfromfixingcompatibilityissuesandincreasingtheperformancebygoingonestepclosertonativecode,Ibelievethisisanexcellentexcusetofixlong-standingbugsorimplementnewminorfeatures.","sponsor":{"@type":"Organization","name":"Git","disambiguatingDescription":"Fast,scalable,distributedrevisioncontrolsystem","description":"Gitisthemostwidely-usedrevisioncontrolsysteminOpenSource.Itisadistributedsystemwithanemphasisonspeed,dataintegrity,andsupportfordistributed,non-linearworkflows.\n\nManylargeandsuccessfulprojectsuseGit,includingtheLinuxKernel,Perl,Eclipse,Gnome,KDE,Qt,RubyonRails,Android,PostgreSQL,Debian,andX.org.\n\nThisorganizationcoversprojectsfor[Git](https://github.com/git/git)itself.Studentsmayalsopropose\nprojectsrelatedto[libgit2](http://libgit2.github.io/).Othergit-basedsoftwareorservicesarenotcoveredbythisorganization.","url":"http://git-scm.com","logo":"//lh3.googleusercontent.com/X25gDlJh7PQxLGAirqBlLlUCo6GJ1guOD_W7XZG_G8DW3pndEskDdd6yDc-h1gtDedCRdUa4DItofZojsWoTusB3D9PLvrk"},"author":{"@type":"Person","name":"Paul-SebastianUngureanu"}},"519":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModularYAMPL","description":"ModularYAMPL\n=============\nTheprojectfundamentallyconsistsindevelopingaflexiblepluginsystemthatallowsYAMPLtoselectivelyloadessentialcomponentsatruntime.ThismakesYAMPLextremelymodularanddecoupledfromtheIPCbackendmodules,makingiteasyforanyonetoaddnewbackendsoredittheexistingoneswithoutcompromisingthecoreYAMPLcode.\n\nInadditiontothepluginsystem,theprojectproposesanoverhaulanddevelopmentofapythonbindinggenerationprocedurewhichallowsforcontinuousgenerationofthebindingswheneverthecorecodeismodified.TheultimategoaloftheprojectistomakeYAMPLmoreflexible,modularandextensible.\n\nHowisModularYAMPLpossible?\n-------------------------------------------------------\n-AnABI-agnosticpluginmiddlewarehandlestheruntimedynamicloadingoftheplugins,thecommunicationbetweentheYAMPLcorecodeandthepluginaswellasthemarshallingofdata.Thissystemisdesignedwithsimplicityinmindandaimstobeas**solid**and**reliable**aspossible.\n-Aspecificallydesignedopen-sourcelibrary([PyBind11](https://github.com/pybind/pybind11))allowsforseamlessoperabilitybetweenC++11andPython.ThisallowsforaneasygenerationofthepythonbindingsforallthecoreYAMPLprimitivesanddatastructures.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AyoubChouak"}},"520":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleProtocolBuffersSerialization","description":"Thebasicideabehindtheprojectistoshiftmitmproxyserializationprocesstoanew,cleanstandardformat.UsingGoogleProtocolBufferswillmakemitmproxycaptureformatmorerobusttofuturechangesandupdates,ensuringastepforwardtowardsinteractionwithotherlanguages,encouraginggrowthoftheaddonecosystem.Moreover,revampingthewayinwhichmitmproxystorescapturesand,ingeneral,data,willopentheroadtostore,togetherwithflows,hotconfigurationsandotherfields,thusbuildingtheinfrastructuretostoresessionsonthedisk.Duringthesummer,mytaskwillbetoworktogetherwithmymentorstodesignandimplementanewserializationprocess,firstasanisolatedaddon,laterinterfacingittothecore.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"PietroTirenna"}},"521":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheKiwixAndroidapp\u2019sCIsetupandincreasethecodecoverage","description":"Thisprojectaimstoimprovetheexistingtestinfrastructure(aswellaswritenewtests),andrefactoringpartsofthecodetoimprovetest-abilityandreadability.\n\nThisisdonebyfirstimprovingthearchitectureoftheappto\u201cMVP-with-RxJava\u201d.Thisallowsustodecouplethecodeintodifferenteasytomanagelayerstherebyimprovingcodeflexibilityandgreatlyreducingmaintenancetime.Thiswillnotonlyimprovereadability,butalsohelpinimprovingcodequalitybyincreasingcohesionandreducingcoupling.\n\nThisisfollowedbycreation(andimprovement)oflocalunittests,integrationtestsande2etests,alongwithimprovingtheoverallContinuousIntegrationoftheproject.","sponsor":{"@type":"Organization","name":"Kiwix","disambiguatingDescription":"Internetcontentforpeoplewithoutinternetaccess","description":"Kiwixbringsinternetcontenttopeoplewithoutinternetaccess.BasedontheopenZIMfileformat,awebsite-anywebsite-willbeconvertedtoa.zimfilethatcanbethenstoredlocallyandaccessedwithouttheneedforafurtherinternetconnexion:userscanthenaccessWikipedia,theWiktionary,TEDtalks,theGutenberglibraryontheirdevice,wherevertheyareandwhenevertheyplease.Kiwixrunsonmostplatforms(Android,iOS,macOS,WindowsandLinux)andis,ofcourse,freetouse.\n\nThesoftwarepassedthemilliondirectdownloadsmarkattheendof2016,80%oftheseusersbeingintheGlobalSouth.Kiwixisalsousedbyahostoforganizationsaroundtheworld,beitinruralschoolsofWesternandSouthernAfricaoreducationandrehabilitationprogramsinUSandEuropeanprisons.Therearealsouseswehadn'tplannedfor:Kiwixisforinstance[distributedbytheCubangovernment](https://www.ecured.cu/EcuM\u00f3vil)tohelppeoplesaveondatacosts,orbyNGOsinNorthKoreatryingto[smuggleuncensoredinformation](https://www.wired.com/2015/03/north-korea/)intothehermitkingdom.\n\nWehaverecentlystartedreleasing\"customapps\";thatis,AndroidappsthatarebasedontheKiwixenginebutofferonlyaspecificpieceofcontent.AgoodexampleisWikiMed,anapplicationthatoffersmedicalcontentfromWikipediain10languages:again,itisparticularlypopularintheGlobalSouth(India,Pakistan,thePhilippines,IraqandEgypt,buttonameafewofourlargeruserbases).","url":"http://www.kiwix.org/","logo":"//lh3.googleusercontent.com/VXhrMpNEvBCyUaKuCRtQQngddrYs7RQHgk-dlALxgcn-4tNxSLfAgDlj21YYsT5yUgBYKNVu-ceFgX0HIOkb_WfMyPI6og"},"author":{"@type":"Person","name":"SiddharthSharma"}},"522":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdatePythonSPDXlibrarytoSPDX2.1","description":"SoftwarePackageDataExchange(SPDX)is\u201casetofstandardsforcommunicatingthecomponents,licenses,andcopyrightsassociatedwithsoftware\u201d.Youcanfindthelatest(aswellastheprevious)standardsat:https://spdx.org/specifications.ThePythonSPDXlibrarydoesnotsupportthelatestSPDX-2.1standard(instead,itcanhandleSPDX-1.2)whichmakesitlogicaltoaddsupportforthelateststandard.TheaimoftheprojectistoupdatethepythonSPDXlibrarytoSPDX2.1specificationwithabetterErrorManagementsystemandanimprovedinternalmodel.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"YashNisar"}},"523":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveExperienceofTicketingandSubtickets,DevelopaVenueCustomMapandEnhanceOrganizerFeatures","description":"-Implementticketingsystemformeetups.\n-Improvingsubticketingexperience,i.e.oncetheygettheirconference/meetupticketstheycansignupforspecific-workshops.\n-Enabletheoptiontoissuewaitingtickets.\n-Enablesendingacustomemailtospeakersandattendees.\n-Developavenuecustommapforreservedseatingandintegrateitintotheticketingprocess\n-Socialmediaintegrationtoautomaticallyposttoanevent/meetupstart.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"PradeepGangwar"}},"524":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ZLogentrycaching&benchmarking","description":"IntroduceacachingmoduleinthecurrentZLogarchitectureanduseabenchmarkingtooltoempiricallytestitsperformance.","sponsor":{"@type":"Organization","name":"CenterforResearchInOpenSourceSoftware(CROSS)atUCSantaCruz","disambiguatingDescription":"BridgingtheGapBetweenStudentWorkandOpenSourceSoftwareProjects","description":"TheCenterforResearchInOpenSourceSoftware(CROSS)attheUniversityofCaliforniainSantaCruz(UCSC)aimstobridgethegapbetweenstudentresearchandopensourcesoftwareprojects.CROSSturnsOSSprototypesintosuccessfulopensourcesoftwareprojects.TheCenterwascreatedin2015inspiredbythestoryofUCSCalumni(andCROSSbenefactor)SageWeil,whoturnedhisresearchprototypeintoamulti-milliondollarcompany.Wedrawfromthisexpertiseofouraffiliatedexpertsandindustrymemberstochooseprojectsthatwillhavemaximumrealworldimpact.Ourprojects--whichtypicallycenteraroundtheworkofseniorgraduatestudentsandpost-docs--arementoredandguidedbyateamofexpertschosenspecificallytobestensuresuccess.\n\nCROSSusesacombinationofteaching,networking,researchandincubationofopensourceprojects.OurindustrymembersincludeMicron,Huawei,Seagate,Toshiba,andWesternDigital.CROSS\ncurrentlysupportssevenopensourcesoftwareprojects--threeresearchprojectsandtwoincubatorprojects.\n\nTheseprojectscurrentlyinclude:\n-ZLog:DistributedShared-logforSoftware-definedStorage(Research)\n-SmartStorageDevicesinGenomics(Research)\n-Mantle:AProgrammableMetadataLoadBalancerfortheCephFileSystem(Research)\n-StrongConsistencyinDynamicWirelessNetworkstoEnableSafeandEfficientNavigationofAutonomousVehicles(Research)\n-AnEfficientCLibraryforUnum2.0(Research)\n-Skyhoook:ElasticDatabasesfortheCloud(Incubator)\n-TheNIMBLEenvironmentforstatisticalcomputing(Incubator)","url":"http://cross.ucsc.edu","logo":"//lh3.googleusercontent.com/7RBQNDXTZehOirRd4pdslC8evaKcbat_YUbp2v2xD2LZl3PPZvSGhzz5UbO3Fr78LSXldNmYRz3CP7lenh5Lk_HKghgewg"},"author":{"@type":"Person","name":"JavierRon"}},"525":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateopenHABwithGoogle'sPhysicalWeb","description":"Imagineit\u2019s7a.m.,youwokeup.Youaregoingtothekitchentomakebreakfast.Youmovefrombedroomtolivingroomandthenheadtothekitchen.Allthecurtainsalongtheroomsareautomaticallyopenforyou.Afteryougotyourbreakfast,youleaveyourhouseforwork.Therobotvacuumgoesoutandcleansyourhouse.\nAfteryouworkforalldaylong,youdrivehome.Thegarageautomaticallyopensforyou.Andwhenyouwalkthroughtherooms,thelightwillturnonforyouandturnoffafteryouleaveforawhile.\nThis,allcouldbedonewithopenHABintegratedwithGoogle\u2019sPhysicalWeb&Eddystonebeacons.Myjobisintendingtofinishthesefunctiontofulfillthescenariodescribedabove.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"Tony"}},"526":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UsabilityHero","description":"TheaimoftheprojectistoimprovetheusabilityaspectofTEAMMATES.Inparticular,tweaktheUIstopreventregularusersbeingoverwhelmedwithadvancefeatures.Also,improvetheavailabilityandaccuracyofuserhelp.ThisincludesgoalssuchasimprovingusabilityofUI,providingcontext-specifichelp,improvinguserguide,reducingbrittlenessofdocumentationtonameafew.","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"MuditGupta"}},"527":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automatedauthenticationdetectionandconfiguration","description":"TheOWASPZedAttackProxy(ZAP)isoneoftheworld\u2019smostpopularandbestmaintainedfreesecuritytool.Ithasextensivesupportforbothautomatedandmanualpen-testingofwebapplications.Onesuchsupportisautomaticreauthenticationwhentheapplicationterminatesthesessionbeingusedfortesting,eitherdefensivelyorforotherreasonssothatsubsequentrequestsareineffectiveuntilthesessionisrestored.Withthecurrentimplementation,ausermustmanuallyconfigureZAPtohandleauthentication.Thisistime-consuminganderror-prone.ThisprojecttargetstoallowZAPtohelpdetectloginandregistrationpagesandprovidemoreassistancewhenconfiguringauthentication,ideallybeingabletocompletelyautomatethetaskforasmanysortsofwebappsaspossible.\n\nExpectedResults:\n\u2022Automaticdetectionofloginandregistrationpages.\n\u2022Awizardtowalkusersthroughtheprocessofsettingupauthentication,withasmuchassistanceaspossible.\n\u2022Anoptiontocompletelyautomatetheauthenticationprocess,forasmanyauthenticationmechanismsaspossible.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"M.Kajan"}},"528":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompositeLabelIndices&Alertsruletesting","description":"Alertingisanimportantfeatureinmonitoringwhenitcomestomaintainingsitereliability,andPrometheusisbeingusedwidelyforthis.Henceitbecomesveryimportanttobeabletocheckthecorrectnessofthealertingrules.Prometheuslacksanygoodandconvenientwayofvisualisingandtestingthealertrulesbeforeitcanbeused.\n\nTherearemanylongstandingissuesandfeaturerequestsregardingtheabove,andmanyothers,andmyGSoCaimstosolvesomeofthem.\n\n##Deliverables\n\n####From[cncf/soc](https://github.com/cncf/soc#prometheus)\n*Persist\u201cfor\u201dstateforalerts[[1](https://github.com/prometheus/prometheus/issues/422)]\n*LabelValuesCompositeIndex(TSDB)[[1](https://github.com/prometheus/tsdb/issues/26)]\n*Unittestingforalertsinpromtool[[1](https://github.com/prometheus/prometheus/issues/1695)]\n*Featuresforbuildingandtestingalertexpressions[[1](https://github.com/prometheus/prometheus/issues/1154)][[2](https://github.com/prometheus/prometheus/issues/1220)]\n\n####Nicetohave\n*MorefeaturesinTSDBCLIforeasydebugging[[1](https://github.com/prometheus/tsdb/issues/107)]","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"GaneshVernekar"}},"529":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Open-event-orga-app","description":"Theopen-event-orga-appisanappfororganizerswiththehelpofwhichanyEventOrganizerouttherecancreateeventsandmanagethem.TheapphasaverywellwrittencodeandfollowstheMVParchitecture.Thecorefeaturesoftheappincludescanninginqrcode,checkinattendeesandticketmanagement.TheapplicationiscurrentlyreleasedinalphaphaseonGooglePlayStore.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"SridharJajoo"}},"530":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Phase-resolvedoscillations","description":"Quasi-periodicoscillationsarethe\u201cheart-beat\u201dofblackholesandneutronstars:oscillationswithchangingphaseandfrequency,probablyduetothecomplicatedmotionofmatteraroundtheseobjects.Besidescharacterizinghowthesefrequenciesevolveintime(accelerate,decelerate,forexample,whentheluminosityincreases),itisimportanttounderstandtheirexactphysicalmeaning.Afewexamplesintheliteratureusedifferentapproachestotheproblem,andcalculatethedifferentspectrumofthelightemittedatdifferentphasesoftheseoscillations.Thisishighlynon-trivial:onecannotfolloweasilythesingle\u201cheartbeat\u201d,butneedstoapplyastrongde-noisingtothesignalfirst,andthencalculatetheaveragespectrumduringtheoscillation.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"SwapnilSharma"}},"531":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdoptingtheunreleasedRomanian-Catalanpairandupgradingotherpairstothemonolingualmodulesystem","description":"CurrentlytherearenomachinetranslationsystemsofferingdirecttranslationbetweenRomanianandCatalanavailabletothegeneralpublic.Englishiscommonlyusedasapivotlanguage,andtheresultsaresometimesworsethanwhatcouldbeachievablewithdirecttranslation,becausethetwolanguageshavealotofcommon(bothbeingRomancelanguages).Inaddition,manyofApertium'spairs(includinganalphaRomanian-Catalanpair)havenotbeenupgradedtocurrentprojectstandards,whichmakespresentandfuturedevelopmentorupdatedharder.\n\nThisproposalcoversthecreationofaready-for-releasedirectRomanian-Catalanpairfromexistinglinguisticdataanddocumentation,aswellastheupgradeandgeneralcleanupofseveralotherApertiumpairs.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"MarcRieraIrigoyen"}},"532":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Stackle-FrontendfunctionalityandUserInterfaceImprovements","description":"BeingawebcommunicationportalforOpenSourceorganizationstodiscussabouttheirGitHubprojectsandtheirissues,Stackleprovidestheadministratorstheabilitytocreateaforumthreadforanorganizationandtheuserssigninginareabletoview,contributeandengageinthem.Theproposedsystemisanimproveduserinterfaceintermsofconsistencyanddesignwiththeexistingfunctionalityandonesyettobeimplemented.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"NandunBandara"}},"533":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleSummerofCode2018:Livehistogram,waveform,vectorscope","description":"TheAXIOMBetafeaturesasmallprogramcalledcmv_hist3thatcalculatesrawhistogramvaluefromcurrentimageinrealtimeprocessingpipeline.Thetaskistoimprovethistoolwithanewfeature(cropimageandextracthistogramfromthatselection).\nNextstepistocreatetoolforwaveformandvectorscope.Waveformtoolwillbeusedtodisplaybrightnessorluminanceofanimage.Whilevectorscopetoolwillbeusefulforcolorinformation.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"ItiShree"}},"534":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IterativeHardthresholdingforGeneticAnalysis","description":"Recentadvancesinmolecularbiotechnologiesdemandfastandinnovativealgorithmstoanalyze\nthemeffectively.Onepromisingproximal-typealgorithmisiterativehardthresholding(IHT).Itis\nespeciallywellsuitedtotheanalysisofmodernhigh-dimensionaldatasetscommoningenomics,\nandwasrecentlyimplementedinJuliaasIHT.jlforbothnumericandgenomicdata.Comparedto\nrelatedpackages,thecurrentIHTimplementationexcelsinaspectssuchasmemorymanagement\nandmodelselection,butlacksimportantanalysisfeaturessuchasgroupselectionrelevantto\ngenomicanalysis.Hence,IHT.jlisripeforimprovement.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"BenjaminChu"}},"535":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovePosteriorErrorProbabilityEstimationForPeptideSearchEngineResults","description":"OpenMSisanopen-sourcesoftwareC++libraryformassspectrometry(MS)datamanagementandanalyses.Acommontaskinproteomicsistoidentifyandquantifyproteinsincomplexbiologicalmixtures.Inastandardtandemmassspectrometry(MS/MS)protocol,acrucialpartistocontroltheuncertaintyinpeptideidentificationsgeneratedbysearchenginesthatmatchMSspectratopeptides.BasedonanideasuggestedbytheOpenMSteam,IproposeaprojecttoimprovetheposteriorerrorprobabilityestimationforpeptidesearchengineresultsinOpenMS.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"SophiaMersmann"}},"536":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingOHIFViewertonewRadiologyOWA","description":"BuildinganewopenwebappinangularforLibreHealthRadiologymoduletoworkwiththeexistingRESTbackend.ProjectalsorequirestheimplementationofadditionalRESTendpointsaswellastheintegrationofaDICOMimageviewer(inthiscaseOHIFViewer).","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"lehone"}},"537":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingEnd-To-EndEncryptiontomatrix-python-sdk","description":"#Goal\n\nThisprojectaimsatfullyimplementingend-to-endencryptioninmatrix-python-sdk,following\ntheofficialimplementationguideandmakinguseofthePythonbindingsalreadypresentinlibolm.\n\n##Rationale\n\nCurrently,eventhoughend-to-endencryptionhaslandedinMatrixforoverayear,onlythethreeSDKuponwhichisbuiltRiotondifferentplatforms(JS,AndroidandiOS)shipwithencryption.Ondesktop,thissituationpreventswritingclients,botsandbridgesthatcaninteractwithencryptedroomsinanyotherlanguagethanjavascript.Tacklingthisissuewouldbenefitthematrixecosystembyseeingmorefeaturefulprojectsemergeinavarietyoflanguages(Pythoninthiscase).ItalsosupportstheMatrixlong-termgoalofhavingE2Eencryptionturnedonbydefaultinprivaterooms.","sponsor":{"@type":"Organization","name":"Matrix.org","disambiguatingDescription":"Anambitiousopenecosystemfordecentralised,encryptedcommunication.","description":"###WhatisMatrix?\nMatrixisanopenstandardforinteroperable,decentralised,real-timecommunicationoverIP.ItcanbeusedtopowerInstantMessaging,VoIP/WebRTCsignalling,InternetofThingscommunication-oranywhereyouneedastandardHTTPAPIforpublishingandsubscribingtodatawhilsttrackingtheconversationhistory.\n\n[Matrix.org](https://matrix.org)definesthestandard,andprovidesopensourcereferenceimplementationsofMatrix-compatibleServers,Clients,ClientSDKsandApplicationServicestohelpyoucreatenewcommunicationsolutionsorextendthecapabilitiesandreachofexistingones.\n\n###WhatisMatrix\u2019sMission?\nMatrix\u2019sinitialgoalistofixtheproblemoffragmentedIPcommunications:lettingusersmessageandcalleachotherwithouthavingtocarewhatapptheotheruserison-makingitaseasyassendinganemail.\n\nThelongertermgoalisforMatrixtoactasagenericHTTPmessaginganddatasynchronisationsystemforthewholeweb-allowingpeople,servicesanddevicestoeasilycommunicatewitheachothersecurely,andempoweringuserstoownandcontroltheirdataandselecttheservicesandvendorstheywanttouse.\n\n###Whatdoesthismeanforusers?\nTheaimistoprovideananalogousecosystemtoemail-onewhereyoucancommunicatewithprettymuchanyone,withoutcaringwhatapporservertheyareusing,usingwhicheverapp&serveryouchosetouse,anduseaneutralidentitysystemlikeane-mailaddressorphonenumbertodiscoverpeopletotalkto.\n\n###HowisMatrixcurrentlybeingused?\n[Lotsofdifferentclients](https://matrix.org/docs/projects/try-matrix-now.html)havealreadybeenwrittenbythecommunity,aswellasseveralbridgestoexistingservices(IRC,Slack,libpurpleetc).Infact,auservisiting#matrixonfreenodemightbecommunicatingwithGitterorSlackusersviaMatrix-withoutevenrealisingit!\n\nRecentworkonMatrixincludes[E2Eencryption](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)(seeFOSDEM2017talksbelow),[embeddablewidgets](https://matrix.org/blog/2017/08/23/introducing-matrix-widgets/),[Communities](https://medium.com/@RiotChat/communities-aka-groups-are-here-announcing-riot-web-0-13-riot-ios-0-6-and-riot-android-0-7-4-933cb193a28e)and[Dendrite](https://github.com/matrix-org/dendrite)!\n\n*[EncryptingMatrix](https://fosdem.org/2017/schedule/event/encrypting_matrix/)\n*[Thefutureofdecentralisedcommunication](https://fosdem.org/2017/schedule/event/matrix_future/)","url":"https://matrix.org","logo":"//lh3.googleusercontent.com/lj4cCPcRF75WxmtxvnsuTVQ9DqfoGWVHiUuVgV_RIQ11qa4xywfxjEjHxNimWmRkdWYp6HI-CG-kDXcvunZ5ARgRHP1xgg"},"author":{"@type":"Person","name":"Zil0"}},"538":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddContinuousScanandThoroughProductAdditionusingOCRinNativeAndroidApplication","description":"ThisprojectaimstointroduceacontinuousscanfeatureintheOpenFoodFactsnativeandroidapplication.Thiswillmaketheprocessofscanningbarcodesmuchmorepowerfulandwillbeverymuchefficientintermsoftime,evenmorethanthecurrent\u201cPowerModeScan\u201d.Justhoveroverabarcodeandthekeyinformationwillbedisplayed,moveontootherbarcodeandfindit\u2019skeyinformationonthescreen.Noneedtotouchthescreenwhenscanningdifferentbarcodesjusthoveroverthemonebyoneandseetheresults.Thisprojectalsoaimstoaddthecompleteinformationabouttheproductduringitsadditionincludingitsnutritionalfacts,ingredientsetc.AddingtheingredientswillbemadeconvenientusingOpticalCharacterRecognition(OCR)thussavingtime.TheoverallUIofthescanningpartwillberevampedtogiveanimmersivedesign.","sponsor":{"@type":"Organization","name":"OpenFoodFacts","disambiguatingDescription":"Acollaborative,freeandopendatabaseoffoodandcosmeticproducts.","description":"##Afoodandcosmeticproductdatabase##\n\nOpenFoodFactsisadatabaseoffoodandcosmeticproductswithingredients,allergens,nutritionfactsandalltheatawecanfindonproductlabels.\n\n##Madebyeveryone##\n\nOpenFoodFactsisanon-profitassociationofvolunteers.\nSince2012,7000+contributorshaveadded400000+productsfrom180countriesusingtheAndroid,iPhoneorWindowsPhoneappsortheircamerastoscanbarcodesanduploadpicturesofproductsandtheirlabels.\n\n##Foreveryone##\n\nDataaboutfoodandcosmeticsisofpublicinterestandhastobeopen.ThecompletedatabaseispublishedasopendataundertheOpenDatabaseLicence(ODbL)andcanbereusedbyanyoneandforanyuse.Therearemorethan100re-usesofthedatainmanydifferentways:manynutritionappstoeatbetter,foodinventoryappstopreventwaste,researchbyhealthandnutritionscientists,investigationsbyjournalists,educativegamesetc.\n\n##Makebetterfoodchoices##\nFoodadditives,allergens,packagingcodes:OpenFoodFactshelpsyoumakesenseofthefineprintonproductslabels.Also,youcaneasilycompareproductsin3-clicks,sothatyoucanmakemoreinformedchoices.","url":"https://world.openfoodfacts.org","logo":"//lh3.googleusercontent.com/6MrBcZgWkiSDtFG4ZD4mOzIiveiFdLKctK69qecbBPGBEhU1QtZuJyjDlNtYcOgy7IxBt_9_dHlx-Zmsd75wwLxY2YNGdmM"},"author":{"@type":"Person","name":"HuzaifaIftikhar"}},"539":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"iDEditor:Supportforvectortiledata","description":"iDcurrentlyusespubliclyavailablereferencedatawheneditingOpenStreetMap.Thisdataisoftenintheformofrastertiles(aerialimagerypublishedasbitmap,gif,jpeg).\nThisprojectaimstoprovidesupportforvectortileddata.Vectortilesareapopularopenstandardtodelivermapgeometryandmetadata,informofpre-definedroughly-squareshaped\"tiles\",toabrowserorotherclientapplication.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"PrinciVershwal"}},"540":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MetamorphicTestingforMathLibraries","description":"Recently,metamorphictestingtechniqueshavebeenappliedwithsuccessin\nvariousfieldstofinddomain-specificbugs,aspresentedin[thissurvey][1].\nOnefieldyettobeexploredisthatofprogramminglibraries,whichcomeswith\nitsownsetofchallenges.Theexistanceofmultiplelibrariesmeanswehavea\nrichsetofequivalencerelationswecanemployformetamorphic\nrelations,allowingextensivetestingusingthisapproach.Thisprojectaimsto\nexplorethesuitabilityofapplyingmetamorphictestingtothesemathlibraries\nandevaluatetheirreliabilityandcorrectness.\n\n[1]:http://ieeexplore.ieee.org/document/7422146/","sponsor":{"@type":"Organization","name":"PollyLabs","disambiguatingDescription":"PromotingPolyhedralCompilation","description":"PollyLabsisamultinationalcollaborationbetweenacademiaandindustry.Itsmissionistoadvanceresearchandsoftwarearoundthe[PolyhedralModel](https://en.wikipedia.org/wiki/Polyhedral_model).\n\nPolyhedralcompilationisapowerfultechniquetoautomaticallyoptimizeloopnestswhichoftenoccurinscientificandmultimediacode.Optimizationsincludeparallelization(OpenMP,OpenCL,CUDA,MPI,...),vectorization,tiling,loopfusion,loopreversal,loopinterchangeandmanymore.\n\nPollyLabscontributessoftwaretothecommunityitself,suchas:\n\n*[Polly](https://polly.llvm.org/)\n*[IntegerSetLibrary](http://isl.gforge.inria.fr/)\n*[barvinok](http://barvinok.gforge.inria.fr/)\n*[ppcg](http://ppcg.gforge.inria.fr/)\n*[PolyhedralExtractionTool](http://pet.gforge.inria.fr/)\n*[PENCIL](https://github.com/pencil-language)","url":"http://pollylabs.org","logo":"//lh3.googleusercontent.com/Cp2ypwW7NKRyVI9L-VmN0PymSASvthwYzZMn5nwN7tM_ifdq-4jJyTC2LuubHG0fkUvJZ2eJMi0WxvcFIQn44UfJf-mHWw"},"author":{"@type":"Person","name":"AndreiLascu"}},"541":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KiwixAndroidAppUXImprovement","description":"CreateanewinitiallandingpagewithsuggestedZIMfilesthatausermightwanttodownloadand\nimprovethedownloadmanagementUItoflowmoreintuitively,guidinguserstogetthecontentthattheywant.Improvesearchfunctionalityallowinguserstoseethecontextoftheirsearches.Thuscreatinganewuserexperience.\nCreateacustombugreportsetuptoallowuserstoreportcrashesandrequestfeaturesmoredirectlywhileprovidinganonymousmetadataiftheywish.","sponsor":{"@type":"Organization","name":"Kiwix","disambiguatingDescription":"Internetcontentforpeoplewithoutinternetaccess","description":"Kiwixbringsinternetcontenttopeoplewithoutinternetaccess.BasedontheopenZIMfileformat,awebsite-anywebsite-willbeconvertedtoa.zimfilethatcanbethenstoredlocallyandaccessedwithouttheneedforafurtherinternetconnexion:userscanthenaccessWikipedia,theWiktionary,TEDtalks,theGutenberglibraryontheirdevice,wherevertheyareandwhenevertheyplease.Kiwixrunsonmostplatforms(Android,iOS,macOS,WindowsandLinux)andis,ofcourse,freetouse.\n\nThesoftwarepassedthemilliondirectdownloadsmarkattheendof2016,80%oftheseusersbeingintheGlobalSouth.Kiwixisalsousedbyahostoforganizationsaroundtheworld,beitinruralschoolsofWesternandSouthernAfricaoreducationandrehabilitationprogramsinUSandEuropeanprisons.Therearealsouseswehadn'tplannedfor:Kiwixisforinstance[distributedbytheCubangovernment](https://www.ecured.cu/EcuM\u00f3vil)tohelppeoplesaveondatacosts,orbyNGOsinNorthKoreatryingto[smuggleuncensoredinformation](https://www.wired.com/2015/03/north-korea/)intothehermitkingdom.\n\nWehaverecentlystartedreleasing\"customapps\";thatis,AndroidappsthatarebasedontheKiwixenginebutofferonlyaspecificpieceofcontent.AgoodexampleisWikiMed,anapplicationthatoffersmedicalcontentfromWikipediain10languages:again,itisparticularlypopularintheGlobalSouth(India,Pakistan,thePhilippines,IraqandEgypt,buttonameafewofourlargeruserbases).","url":"http://www.kiwix.org/","logo":"//lh3.googleusercontent.com/VXhrMpNEvBCyUaKuCRtQQngddrYs7RQHgk-dlALxgcn-4tNxSLfAgDlj21YYsT5yUgBYKNVu-ceFgX0HIOkb_WfMyPI6og"},"author":{"@type":"Person","name":"AbdulWadood"}},"542":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenCine:RawImageDebayeringMethods","description":"IamapplyingforthetaskT722,listedonPhabricator(https://lab.apertus.org/T722).Ihavetoimplementseveraldebayeringalgorithms(bymyselforwiththeuseofacleanandwellmaintainedC++library),sothattheusercanseeapreviewofthefootage.Andthenfurtheroptimisingandacceleratingtheimplementation,usingmultithreadingand/orAPIssuchasOpenCL.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"Cl\u00e1udioGomes"}},"543":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StaticcodeanalysisinKodi'saddon-checktool","description":"OneofthemajorfeaturesofKodiisthatitisveryextensible.Anyonecancreateanewaddonadding/modifyinganyfunctionalitythattheywant.TheaddoncanthenbesubmittedtooneofKodi'srepositoriesfromwhereotherKodiuserscandownloadthis.\n\nToeasewiththereviewingprocessoftheseaddons,theaddon-checktoolrunsonCIandalertsthereviewersaboutvariousissueswithaddonstructureetc.\n\nThisproposalwillextendtheaddon-checktoolbyaddingthingslikedetectionofwhetheranaddonisPython3compatibleornot,anysyntaxerrorsetc.viaPylint","sponsor":{"@type":"Organization","name":"XBMCFoundation","disambiguatingDescription":"Theultimateentertainmentcenter","description":"Kodiisafreeandopensource(GPL)softwaremediaplayerandentertainmenthubfordigitalmedia.KodiisavailableforLinux,OSX,iOS,Android,andWindows,runningonbothx86andARM-basedprocessors,includingtheRaspberryPi.Createdin2003byagroupoflikemindedprogrammers,Kodiisanon-profitprojectrunanddevelopedbyvolunteerslocatedaroundtheworld.Morethan50softwaredevelopershavecontributedtoKodi,and100-plustranslatorshaveworkedtoexpanditsreach,makingitavailableinmorethan30languages.","url":"http://kodi.tv","logo":"//lh3.googleusercontent.com/aIl6XKpfFObcroDTvToeSNW_AiiyNXJpWGJYm-WDSwAv4SfIe6623Ry8Z3kkjFlJA5GOiaBkfmVZHsAgtl9U2iXEvKtvkQ"},"author":{"@type":"Person","name":"MehtabZafar"}},"544":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertBearstoAspectsProject","description":"Throughthisprojectcoalauserswillnolongerhavetoworryaboutsearchingforthebearorrememberingthenameofthebearappropriatefortheirwork.Theywillbeabletofixtheircodewiththehelpofan\u2018aspect\u2019,whichisnothingbutakeywordthatrelatestotheactiontheywantthebeartoperformontheircode.Thisprojectaimsathavingproperlydefinedanddocumentedaspectsformostofthebears.Afterthisproject,allthebearswillgetexecutedproperlybyusingtheirrespectiveaspects.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ParekshaManchanda"}},"545":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementGeospatialDataViewerinpgAdmin4forPostGIS","description":"pgAdministheGUImanagementtoolforPostgreSQL.ThelatestversionpgAdmin4isweb-basedandwritteninPythonandjQuerywithBootstrap,usingtheFlaskframework.ButcurrentlythereisnogeospatialdataviewerinpgAdmin4,andexternalapplications,suchasQGISarerequiredifwewanttobrowserthedatainamap.It\u2019snotconvenientforuserstoviewgeometriesdirectlyinpgAdmin4\u201cDataOutput\u201dtablepanel.\n\nIproposetoimplementageospatialdataviewerinpgAdmin4thatwillallowuserstoviewthetablesinaspatialdatabaseandtheresultsofqueriesexecuted.WiththeviewerIintendtodevelop,userscandirectlyviewgeospatialdataonamapwithinthepgAdmin4GUI.Refertothe[projectwiki](https://trac.osgeo.org/postgis/wiki/GoogleSummerCode2018)togetmoredetail.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"XuriGong"}},"546":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Decentralisedclient-siderecordingforJitsiMeet","description":"Implementdecentralisedclient-siderecordingmechanisminJitsiMeet,whereeachdevicerecordsandonlyrecordstheaudiooftheparticipantonthatdevice,directlyusingthestreamfromaudiorecordingdevice.Afterwards,therecordingsaremergedofflinetoformasingletrack.\n\nPotentialusecasesinclude:\n-Hostingapodcastbyremotecollaboration.\n-Remotelyinterviewingpeopleovertheinternet,withtheintentionofusingtherecordinginaradio/TVprogramafterwards.\n-Collectingstoriesandoralhistory.SomethinglikeStoryCorpsDIYbutwithouttheneedtomeetphysically.\n-Virtualchoir,wheremultiplepeoplesingthesamesongtogetherbutremotely.Audioqualityiscrucialhere.\n\nThisfeaturewillpotentiallyextendJitsiMeet'suserbasetoalotmoreofaudiocontentcreators.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"Radium(TianleiZheng)"}},"547":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Intro/OutroDetection","description":"Thegoalofthisprojectistobuildatoolwhichcanhelptheuserstodetecttheintros/outrosoftheirTVshowfiles.Usingthistool,usercangetthetiminganddurationintros/outrosfortheirTVshowswhichwillbestoredinafile,whichwillthenbeusedbyaKodiaddontoletusershavetheoptiontoskiptheintros/outros.","sponsor":{"@type":"Organization","name":"XBMCFoundation","disambiguatingDescription":"Theultimateentertainmentcenter","description":"Kodiisafreeandopensource(GPL)softwaremediaplayerandentertainmenthubfordigitalmedia.KodiisavailableforLinux,OSX,iOS,Android,andWindows,runningonbothx86andARM-basedprocessors,includingtheRaspberryPi.Createdin2003byagroupoflikemindedprogrammers,Kodiisanon-profitprojectrunanddevelopedbyvolunteerslocatedaroundtheworld.Morethan50softwaredevelopershavecontributedtoKodi,and100-plustranslatorshaveworkedtoexpanditsreach,makingitavailableinmorethan30languages.","url":"http://kodi.tv","logo":"//lh3.googleusercontent.com/aIl6XKpfFObcroDTvToeSNW_AiiyNXJpWGJYm-WDSwAv4SfIe6623Ry8Z3kkjFlJA5GOiaBkfmVZHsAgtl9U2iXEvKtvkQ"},"author":{"@type":"Person","name":"Mohit_Agarwal"}},"548":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Open-SourceSimulationsforGasDetectoronPython","description":"MagboltzsolvestheBoltzmanntransportequationswithnumericalintegrationinordertosimulatetheinteractionsofelectronsingasmixturesundertheinfluenceofelectricandmagneticfields.\n\nDegradcalculatestheclustersizedistributionandprimaryclusterdistributioningasmixturesforminimumionizingparticlesandX-rays.\n\nBothoftheseprogramswereoriginallymadeinFortran,thecodeisavailableinthelinksbellow.\n\nThegoalofthisprojectistobeginwithatestpythoninterfaceforDegradandMagboltz,todesignoptimizedpythonimplementationsoftheirprocesses,jointfunctionality,andcanextendtonewfunctionalityrelatedtothecalculationaswellasextensivereportsoftheresults.\n\nR&DofgaseousdetectorsrequiressimulationslikethoseprovidedbyMagboltzandDegrad.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"MayankModi"}},"549":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BeginnerModeandTutorialCreation","description":"ThebeginnermodeandteachingfunctionalityprojectwillassistnewcomerstoMuseScore.ThebeginnermodewillpresentasimplerUIandsomesimplifiedoptionstoavoidinformationoverload.Itwillalsointegratethehandbookinasonscreenhelp.Theteachingfunctionalitywillentailmanyabilitiestolockmeasures,disableUIoptions,andintroducea\u201cteachingmode\u201dtogivetutorialstonewcomers.","sponsor":{"@type":"Organization","name":"MuseScore","disambiguatingDescription":"Create,playandprintbeautifulsheetmusic","description":"MuseScoreismusicnotationsoftwareusedbymillionsofmusiciansworldwidetocreate,playandprintbeautifulsheetmusic.MuseScoreiseasytouse,yetpowerful,andcreatesprofessional-lookingsheetmusic.MuseScoreislicensedunderGNUGPLv2.\n\nMuseScoreisavailableforLinux,WindowsandMacOSX,andisavailablein50+languages.ItfeaturesaneasytouseWYSIWYGeditorwithaudioscoreplaybackforresultsthatlookandsoundbeautiful.Itsupportsunlimitedstaveswithuptofourvoiceseach,dynamics,articulations,lyrics,chords,leadsheetnotation,import/exportofMIDIandMusicXML,exporttoPDFandWAV,plusonlinescoresharing.\n\nLearnallaboutMuseScoreonhttps://musescore.org","url":"https://musescore.org","logo":"//lh3.googleusercontent.com/NxECs9k5nZwknABQy7m_KkdJADOGaezVMI4_xXTC0Sljdnn4EzFrebqHm6Nu2rH6Rwguws7XkU4VnHP870WTGccvL5Iti2Gg"},"author":{"@type":"Person","name":"JoshuaBonn"}},"550":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VRConfig-VisualRouterConfigforOpenWrt","description":"Improvetheusabilityandbeginner-friendlinessofOpenWrt'sLuCIWebInterfacebycreatingapicture-basedvisualrouterconfiguration","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"Asco"}},"551":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreMeshgroundroutinguserfriendlyinterface","description":"Createauserinterfaceforlime-hwd-ground-routingthatiseasytouseandunderstand.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"MarcosGutierrez"}},"552":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalfortheProject:CreatewebcomponentsforFHIRResources","description":"TheintentionoftheprojectistodevelopWebComponentsthatprovideaccessandfunctionalitytoFHIRresourcesandcanbeusedonallthreeprojectsofLibreHealth(LibreHealthToolkit,LibreHealthRadiologyandLibreHealthEHR)\nUsingPolymer2.0.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"SubhashinieKoshalya"}},"553":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AstronomyLibrary","description":"ThisprojectinvolvesdevelopinganewlibrarywhichtriestocoverthemajorconceptsofacomplexanddiversefieldofAstronomy.ThislibrarywillprovidefunctionalitiestomitigatethecomplexitiesofastronomicalcalculationsusingC++.Itwillhavefunctionalityaimedatanyonedevelopingastronomysoftware,professional/amateurastronomers,andastrophysicists.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"PranamLashkari"}},"554":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FedoraHappinessPackets","description":"HappinessPacketsencouragesandmakesiteasierforpeopletosendpositivefeedbacktotheirpeers(anonymouslyiftheylike).ThisprojectextendsHappinessPacketsbygivingaFedoraBadgetoanyonewhosendsaHappinessPackettoanothercontributor.TodothisweneedtoaddsupportforFedora\u2019sauthenticationsystemandafedmsghook.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"ALGOGATOR"}},"555":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VirtualLTSPServer","description":"Nocomputerlabteacherwantstobootupeachandeverymachineinthelab.Withmyproject,Iwillprovideasolutiontothisproblem.IwillcreatescriptstoautomaticallystartupandcontrolthevirtualmachinefromwhichalltheThinclientscanbootupwithoutactuallyhavingOperatingSysteminstalledinthem.TheprojectwillalsosimplifytheconfigurationandcustomizationoftheLTSPbox.\nIwillalsobringcontainertechnologythis.ByinstallingLTSPserverinadockercontainerDeploymentwillbeextremelyfastandsimple.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"DeepanshuGajbhiye"}},"556":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Avogadro2:MolecularDynamics","description":"Thisprojectaimstoimplementsupportfor**MolecularDynamics**inAvogadro.\n\nMoleculardynamics(MD)isacomputersimulationmethodforstudyingthephysicalmovementsofatomsandmolecules.Theatomsandmoleculesareallowedtointeractforafixedperiodoftime,givingaviewofthedynamicevolutionofthesystem.Inthemostcommonversion,thetrajectoriesofatomsandmoleculesaredeterminedbynumericallysolvingNewton'sequationsofmotionforasystemofinteractingparticles.Inthisproject,weaimtoprovidesupportinAvogadroforreadingMDtrajectoryfilesandanalyzingthevariousaspectsoftheMDcalculationliketemporalevolution,particlemovementcharacterization(eg.pairdistributionfunctions)etc.Also,inputgenerationandsupportforrunningMDcalculationsincommonpackageslikeOpenMMandGROMACSshallbefocuseduponinthelaterstagesoftheproject.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"AdarshBalasubramanian"}},"557":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extending'rvw'andreintegratingvowpalwabbit","description":"VowpalWabbitisanonlinemachinelearningsystemthatisknownforitsspeedandscalabilityandiswidelyusedinresearchandindustry.Thegoalofthisprojectistoprovidethe\u200breworkedfunctionalityofVowpalWabbittoR.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"IvanPavlov"}},"558":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenEventbugsolving","description":"Howdoweaccelerateopeneventdevelopment?","sponsor":{"@type":"Organization","name":"OpnTec","disambiguatingDescription":"DevelopingOpenEventSolutionsforEveryone","description":"TheOpenEventProjectofferseventmanagersaplatformtoorganizeallkindsofeventsincludingconcerts,conferences,summitsandregularmeetups.Thecomponentssupportorganizersinallstagesfromeventplanningtopublishing,marketingandticketsales.Automatedwebandmobileappshelpattendeestogetinformationeasily.","url":"http://opntec.org","logo":"//lh3.googleusercontent.com/1Wd-4GNFH3Pb4CcwKiwkVdfFIhcwgEO3XN-RieQBVZ9XzkkdVQFsSb8wiu6VDCEJjXWYRB72QR6ZO1ILpW5NQPrqQLmYnw"},"author":{"@type":"Person","name":"Rainb"}},"559":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AlternativecomputationalenginesforPyMC3","description":"PyMC3isbasedonTheano,andusesitforcreatingandcomputingthegraphthatcomprisestheprobabilisticmodel.GiventhediscontinuationofsupportforTheano,weareexploringusingalternativelibrariesforfuturemajorversionsofPyMC.Weaimtoportorre-implementsomeofthedistributionscurrentlypresentinPyMC3usingtheselectedframeworkwhilekeepingtheAPI,outputandperformanceconsistent.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SharanYalburgi"}},"560":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Proposal-Draft:CalendarVisualizationandFiltering","description":"TheKibanaVisualizeappnowneedsanewcalendarvisualizationthatisaspecializedformofaheatmap,whichprovidessingle-dayormulti-dayeventsmarkingsinvaryingcolorsbasedondifferentmetrics.Itshouldplaywellwiththevisualizationeditor,filtering,andDashboard.","sponsor":{"@type":"Organization","name":"Elastic","disambiguatingDescription":"WearethecreatorsofElasticsearch,Kibana,Beats,andLogstash.","description":"Elasticistheworld'sleadingsoftwareproviderformakingstructuredandunstructureddatausableinrealtimeforsearch,logging,security,andanalyticsusecases.\nFoundedin2012inAmsterdambythepeoplebehindElasticsearchandApacheLucene,Elasticsetforthavisionthatsearchcansolveaplethoraofdataproblems.Theoriginsofthecompanystartbackin2010,whenShayBanonwrotethefirstlinesofElasticsearchandopensourceditasadistributedsearchengine.Sincethen,thecreatorsoftheopensourcetoolsKibana,Logstash,andBeatshavejoinedtheElasticfamily,roundingoutaproductportfolioknownastheElasticStack,whichisusedbymillionsofdevelopersaroundtheworld.ElastichasheadquartersinAmsterdam,theNetherlands,andMountainView,California.TheElasticfamilyunitesmorethan700employeesacross35countriesintoonecoherentteam,whilethebroadercommunityspansacrossover100countries.","url":"https://www.elastic.co","logo":"//lh3.googleusercontent.com/w-0QC9kComYzrWQwjO1dQLTEJjo60KDRi14_d__Dom80YqzEFZxCwqk6BS_dq81c8kbAb2i0gOMEQl0VfZ4TnqvdzGhutFEA"},"author":{"@type":"Person","name":"HanqingZhao"}},"561":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommentsforResponses","description":"Theprojectenhancesthecurrentimplementationofthecommentfeature.\n\nFeaturestoconsider:\n\n1.Abilityforrespondentstoaddcommentsfortheirownresponsese.g.toaddanexplanatorycommentwhenansweringanMCQquestion\n2.Abilityforinstructorstoaddcommentsfrommoreplaces.Forexample,currentlythefollowingviewofasessionresulthastheabilitytoaddcomments.\n3.Possibleextension:Abilitytoknowifthecomment/responsewasreadbythestudent.","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"NidhiGupta"}},"562":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Android-CustomizationandbrandingforselectedVPNproviders","description":"Allowingproviderstocustomizetheapplicationcanbeefficientlyachievedbytheuseofbuildconfigfieldinsidethebuild.gradle(Module).Usingthisapproachwecancreatetheneededcustomizationelementsandtheirvaluescanbeprogrammaticallygiventhroughbuildconfigfield.Thiswaytheproviderwillonlyneedtoeditonefile.Thesamecanbedoneforomittingproviderselectionandonboardingstepsfromtheappbyplacingbooleanflagsusingbuildconfigfield.","sponsor":{"@type":"Organization","name":"LEAPEncryptionAccessProject","disambiguatingDescription":"Wemakeencryptioneasytouse.","description":"LEAPisadedicatedtogivingallinternetusersaccesstosecurecommunication.Ourfocusisonadaptingencryptiontechnologytomakeiteasytouseandwidelyavailable.Wewanttomakeitpossibleforanyserviceprovidertoeasilydeploysecureservices,andforpeopletousetheseserviceswithoutneedingtolearnnewsoftwareorchangetheirbehavior.Theseservicesarebasedonopen,federatedstandards,butdoneright:theproviderdoesnothaveaccesstotheuser\u2019sdata,andweuseopenprotocolsinthemostsecurewaypossible.\n\nOntheserversidewehavecreatedtheLEAPPlatform,a\u201cproviderinabox\u201dsetofcomplementarypackagesandserverrecipesautomatedtolowerthebarriersofentryforaspiringsecureserviceproviders.Ontheclientside,wehavecreatedacross-platformapplicationcalledBitmaskthatautomaticallyconfiguresitselfonceauserhasselectedaproviderandwhichservicestoenable.Bitmaskprovidesalocalproxythatastandardemailclientcanconnectto,andallowsforeasyone-clickVirtualPrivateNetwork(VPN)service.\n\nTheLEAPemailsystemhasseveralsecurityadvantagesovertypicalencryptionapplications:ifnotalreadyencrypted,incomingemailisencryptedsothatonlytherecipientcanreadit;emailisalwaysstoredclient-encrypted,bothlocallyandwhensynchronizedwiththeserver;allmessagerelayamongserviceprovidersisrequiredtobeencryptedwhenpossible;andpublickeysareautomaticallydiscoveredandvalidated.Inshort,theBitmaskappoffersfullend-to-endencryption,quietlyhandlingthecomplexitiesofpublickeyencryptionandallowingforbackwardcompatibilitywithlegacyemailwhennecessary.BecausetheLEAPsystemisbasedonopen,federatedprotocols,theuserisabletochangeprovidersatwill,preventingproviderdependencyandlock-in.","url":"https://leap.se","logo":"//lh3.googleusercontent.com/mFSTc-0kBDxavaRe7oDS5b7Rz8f-b8kleQbgWShrg5F5eta1a0F2FOp3QFKD7DS1KhT7gNO1WkbP5Cr758NtEVYMT4MlJ_jw"},"author":{"@type":"Person","name":"JanakAmarasena"}},"563":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GearVRandDaydreamSupport","description":"ThisprojectinvolvesimprovingtheexistingARVRServerbyaddingsupportforthepremiumMobileVRplatforms.ThegoalistoimprovetheexistingGDNativesforGearVRandimplementsupportfortheDaydreamdevices.ThiscanbedonebyimprovingthenewlyimplementedVRbackendofGodot.The\"Nativemobile\"interfacecanbemodifiedtosupportbothGearVRandDaydream.Alternatively,theexistingOculusinterfacecanalsobemodifiedtosupportGearVRandanewinterfacecanbedesignedtointroduceDaydreamsupport.","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"ParitoshSharma"}},"564":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InterfaceforExternalDatasourceimportinCalc","description":"DataisavailableinDifferentformsandvisualizingthatdataortransformingitintosomethingmeaningfullisatedioustask.CalcprovidesafunctionalitytovisualizethedataeasilybyimportingitinCalc.ThisprojectwillinvolveimprovingtheUIoftheDataproviderdialogandextendingthedataprovidersandaddingnewtransformationsoptiontoit.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"ManujVashist"}},"565":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InterMineDataBrowserTool","description":"TheexistingquerybuilderinInterMinerequiressomeexperiencetoobtainstatisticaldataaboutthedifferentminecategories,whichcanbecomeoverwhelmingfornewusers.Forinstance,forauserinterestedonsearchingdatainHumanMineusingit\u2019squerybuilder,heorshewouldneedtobrowserthroughthedifferentclassesandattributes,choosingbetweentheavailablefieldsandaddingthedifferentconstraintsovereachofthem,inordertogetthedesiredoutput.Thisrequirestheusertohaveadecentknowledgeofthemodelschemainordertosuccessfullybuildacorrectqueryfortheexpectedqueryresults.Fornewusersthisworkflowcanbecome,indeed,overwhelmingtosearchforspecificinformationinthedata.\n\nForthisreason,thegoalofthisproject,istoimplementafacetedsearchtooltodisplaythedatafromInterMinedatabase,allowingtheuserstosearcheasilywithinthedifferentminesavailablearoundInterMine.withouttherequirementofhavinganextensiveknowledgeofthedatamodel.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"Adri\u00e1nBazaga"}},"566":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PatchewRESTAPIimprovements.","description":"PatchewisanopensourceCIprojecttoautomatetestingofpatchessubmittedasemailsonmailinglists.CurrentlyPatchewhasasimpleAPI,butitiscomplicatedtouseitbecauseitisnotREST-likeanditexposeslow-leveldetailsofthepatchewdatabaseschema.TheprojectaimsatreplacingitwithanewRESTAPI.","sponsor":{"@type":"Organization","name":"QEMU","disambiguatingDescription":"QEMUisanopensourcemachineemulatorandvirtualizer","description":"TheQEMUProjectincludestheQEMUopensourcemachineemulatorandvirtualizerandalsoactsasanumbrellaorganizationfortheKVMLinuxkernelmoduleandJailhousepartitioninghypervisor.\n\nWhenusedasamachineemulator,QEMUcanrunoperatingsystemsandprogramsmadeforonemachine(e.g.anARMboard)onadifferentmachine(e.g.yourownPC).Byusingdynamictranslation,itachievesverygoodperformance.\n\nWhenusedasavirtualizer,QEMUachievesnearnativeperformancesbyexecutingtheguestcodedirectlyonthehostCPU.QEMUsupportsvirtualizationwhenexecutingundertheXenhypervisororusingtheKVMkernelmoduleinLinux.WhenusingKVM,QEMUcanvirtualizex86,ARM,serverandembeddedPowerPC,andS390guests.","url":"https://qemu.org/","logo":"//lh3.googleusercontent.com/ZewfaPulWkbzuGpcudPvcm6uUImYRbE0DNwWOgsK5KsX4N2GvGhipDL9CGo74NcXZGC7FwKwSSYLhY-U1wvIf5P7fpJfrh8p"},"author":{"@type":"Person","name":"tony_stark"}},"567":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveUIprotocol/APItofacilitateconsistentGUIsinembeddingapplications","description":"ThisprojectaimstoimprovetheexistingUIprotocoltoletotherapplicationsembed_Neovim_instancestoprovide\"vimmode\"likefeatures.TheimprovedAPIwillequiptheembedderswithevenfinercontroloftheGUItoprovideamoreintegratedandrichexperience.Itwouldalsoexternalizealltheindividualelementsforafinercontrol.","sponsor":{"@type":"Organization","name":"Neovim","disambiguatingDescription":"Vim-forkfocusedonextensibilityandusability","description":"NeovimisarefactoroftheVimtexteditorengineeredtoencouragenewfeatures,advancedUIs,andpowerfulextensions.\n\nGoals\n\nProvideaflexible,extensibleVimwithafirst-class,fastscriptingalternative(lua/luajit)\nProvideaconsistentuserexperienceacrossplatforms\nMaintainfeatureparitywithVim\nContinuetheVimtraditionofbackwardscompatibility,withfewexceptions\nKeepthecoresmallandfast\nTargetallplatformssupportedbylibuv\nDelegatetoplugins,butpreservetheutilityoftheeditorcore","url":"https://neovim.io/","logo":"//lh3.googleusercontent.com/udmTZuJpl1NZxCijlG_bxbibb6rvqW1tiNfP4oyhU-1JltGSZkUDSsc_hOJXRQcvOp8MjLURlD3AAkLntP3pb70PImUvQcIx"},"author":{"@type":"Person","name":"UtkarshMaheshwari"}},"568":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmailIntegrationproject","description":"**EmailIntegrationProject**consistsoffourmajorparts-\n1.ReplybyEmailtocomment:ThisfeaturewouldallowausertocommentontheresearchnoteorquestionpostedatPublicLabjustbyreplyingbacktothenotificationemailtheyreceivedregardingthequestion.\n2.WeeklyDigest:ImplementationoffeaturebywhichanemailwouldbesenttoeachuserofPublicLabcontaininghis/herlikedtopicsupdates.\n3.UIforemailnotificationsettings:Ihavedesignedtheuser-interfacewhichwouldallowuserstocustomizetheirexperiencewithPublicLab'swebsite.\n4.UnpublishedDraftCreation:Thisfeaturewouldallowuserstosavetheirresearchnoteasadraftsothatusercancompleteitanytime.Itwouldalsoallowausertogenerateasecretlinkwhichhe/shecansharewithspecificuserstohavetheirreviewofhiswork.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"GauravSachdeva"}},"569":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FormalverificationofWARP-Vprocessor","description":"WARP-Visanemergingopen-sourceCPUcoregeneratorforRISC-VCPUs.ItbenefitsfromtheflexibilityofTransaction-LevelVerilog(TL-Verilog)tosupportawiderangeofimplementationsfromsimpleCPUsforFPGAsthroughhigh-frequencyASICimplementations.\nThegoaloftheprojectistoformallyverifytheWARP-Vcore,makingdevelopmenteasierforthestrictrequirementsoftheRISC-VspecificationandenablingtheuseoftheWARP-Vcoreinhighlydemandingandcriticalareas.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"\u00c1kosHadnagy"}},"570":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNUGuix(Cuirass):AddingawebinterfacesimilartotheHydrawebinterface","description":"CuirassisaimedtomonitoragitrepositorycontainingGuixpackagedefinitionsandbuildbinariesfromthesepackagedefinitions.Thestateofplannedbuildsisstoredinasqlitedatabasebutthereisnoconvenientinterfacewhichwouldallowwatchingthecurrentstatusofthebuildjobs.\nTheproject\u201cAddingawebinterfacesimilartotheHydrawebinterface\u201dfocusesonexposingtheCuirassinternalstatethroughawebinterfacewritteninGuileScheme.\nTheHydrawebinterfaceisagoodexampleoftheinterfacewhichhastobeimplemented.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"TatianaSholokhova"}},"571":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[#1Lib1Ref]Builda\"worklist\"toolforcampaignsandin-personeditingevents","description":"Inthisproject,atoolwillbedevelopedthatwillbasicallyenablepeopletocollaborateduringcampaignsandin-personeditingevents.It'llactasaplatformwherepeoplecancreate,modifyandshareworklistswhichisacollectionofarticlesthatshareacommonfeatureandneedtobeworkedupon,e.gListofarticlesaboutIndiathatneedcitations.Also,thistoolwillenablepeopletoworkonarticleswhichfallintheirareasofinterest.Allinall,we\u2019llbeabletoencouragemorecontributionsbyprovidinganintermediateplatform.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"MeghaSharma"}},"572":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AC++RuntimeReplacement","description":"TurnHPXintoareplacementfortheC++runtime.CurrentlyHPXneedstomanually\"lift\"regularfunctionstoHPXthreadsinordertohavealltheinformationforuser-levelthreadingavailable.ThisprojectaimstoimplementstepsthatneedtobetakentoimplementaHPXC++runtimereplacementandprovideafirstproofofconceptimplementationforaplatformofchoice.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"NikunjGupta"}},"573":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ArabicSpeechRecognitionandDialectIdentification","description":"Theprojectproposedaimstoimplementan**Arabicspeechrecognition**modelusingtrainingdatafromthe[*MGB-3*](http://www.mgb-challenge.org/arabic.html)Arabicdatasetstoperformspeechrecognitionona**televisionnewscorpus**capturedinCairobyRedHenLab.Anothercontributionwillbetotraina**dialectidentification**modeltoperformArabicdialectidentificationontheTelevisionnewscorpus.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"AhmedIsmail"}},"574":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommandLinePloneTools","description":"Thisprojectisaboutimprovingplonecliandbobtemplates","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"Akshay"}},"575":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GovernmentGazetteNER&MetadataExtraction","description":"APythonmoduleforNERandmetadataextractionoftheGovernmentGazette.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"chriskk"}},"576":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MoMA","description":"MultivariateAnalysistechniquesareindispensablefortrueData-DrivenDiscovery,butaunifiedandeasy-to-useframeworkhasbeenlackingtodate.IndividualpackagesallowforcertainspecialcaseshandledbyMoMA,butforadvancedcases,nostandardpackagedsolutionisavailable.TheMoMApackagewillprovidethefirstunifiedtoolboxforallformsofhigh-dimensionalmultivariateanalysisinRoranyotherlanguage.MoMAwillempowerstatisticiansanddatascientiststoflexiblyfindpatternsthatrespectthespecificstructureoftheirdataandallowfortrulyModernMultivariateAnalysis.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"LiaoLuofeng"}},"577":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ARCoreRenderer:Processing-Android","description":"ARcoreRendererfocusesoncreatinganAugmentedRealityRendererforProcessing-Android,thatwillbeabletorender3DObjectsontotheRealWorldsceneusingProcessingcodeinReal-time.Inaddition,somebasicsampleapplicationswillbecreatedtodemonstratethesimpleARcoreAPIforprocessingandwillbeexplainedwithcompleteanddetailedDocumentation.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"SyamSundarK"}},"578":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AttentiveMigrationofwikiactivitypagestogit","description":"Thisprojectmigratesallpageslistedunderhttps://wiki.sugarlabs.org/go/Activities,toGitHub.\n\n#####Objective:\nasSugarLabsismovingtowardsGitHubstyleofdevelopment,\n\nforanychangetoaactivity,itgetscumbersomeforthedevelopertoupdateboththeGitHubrepositoryanditscorrespondingwiki-pagedocumentation.\n\nthus,itwouldbebeneficial(andmoremaintainable)inthelongrunifthese345wikipageswereembeddedonlyintheircorrespondingGitHubrepositories.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RudraSadhu"}},"579":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integratepyflakes-enhancedASTintocoala","description":"Theidea,here,istointegrate**pyflakes-enhancedAST**intocoalaasa**metabear**whichcanthenbeusedtodevelopvariousplugins.Thesecondpartoftheprojectinvolvesredesigningflake8plugins**flake8-future-import**and**flake8-builtins**insuchawaythattheyusepyflakes-enhancedASToverpythonAST.Finally,awrapperistobecreatedwhichsuppliesapythonASTtoflake8pluginssothattheyworkasitis.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"AnkitJoshi"}},"580":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PurityandNullabilityAnalysis","description":"Iproposetoworkonatoolthat,givenJVMbytecode,decidesforeachmethod,whetheritperformsaneffectfulcomputation(includingIO,globalvariablemutationetc.),oritisreferentiallytransparent,thatisityieldsthesameresulteverytimeitiscalledwithsamearguments.Suchfunctionsarecalled'purefunctions'.Thetoolisalsosupposedtoprovideinformationaboutwhetherthereturntypecanbethespecial`null`value,requiringa`Maybea`duringEta-interop.Automatedanalysisforsuchdatacansimplifythedevelopmentprocess,byenablinganffi-generatortogeneratebindingsforJava,ideallywithoutrequiringanymanualinputfromthedeveloper.Sincetheprojectismostlyexploratory,theanalysisisintendedtobeconservative,butneverwrong,inthesensethatitshouldnotrecommendareturntypeof`a`forafunctionthatmayreturn`null`,butmayrecommend`Maybea`forafunctionthatneverreturns`null`.Buttheaimisto,ofcourse,minimizethenumberofsuchcases.","sponsor":{"@type":"Organization","name":"Eta","disambiguatingDescription":"EtaisadialectofHaskellontheJavaVirtualMachine.","description":"EtaisapurefunctionallanguagedesignedforpracticalusemodelledafterHaskell.Ithasacombinationofpurity,lazinessandstrongtypingmakingdevelopershighlyproductive.Thesefeaturesallowdeveloperstofocusmoreondescribingtheirproblemratherthanfocusingonhowtogivecommandstoamachineonhowtoaccomplishtheirtask.\n\nEtarunsontheJavaVirtualMachineallowinglargecompaniestointegrateitintotheirexistingsystems.Itprovidesatype-safeForeignFunctionInterface(FFI)mechanismthatallowsyoutoaccessexistingJava,Scala,Clojure,andGroovylibrarieswitheasewhilekeepingthenicepropertiesofthelanguage.\n\nEtasharesthecompilerinfrastructurewithGHC,theGlasgowHaskellCompiler,whichmeansitalreadyhassophisticatedoptimizationsthatallowyoutowritehighlevelcodeandgetgoodperformanceaswell.\n\nEta'sruntimehasawidevarietyofconcurrencymechanismssuchasSoftwareTransactionalMemory,MVars,andFiberstoallowdeveloperstobuildhighlycomplexconcurrent&distributedsystemswithease.","url":"https://eta-lang.org/","logo":"//lh3.googleusercontent.com/InFNu4qcX_r8OkLD3cbh40t_HGiHbyX5S7QDE2cQL-D3RJOYfMOmSG3Lbn4QD-eXxgj9FbJ3M3-tVJp1KA2gAIsej7ZBUhA"},"author":{"@type":"Person","name":"MrigankaBRChowdhury"}},"581":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Alternativesmartexecutors","description":"HPXallowsuserstoparalleltheirfor-loops.Theusercanchangevaluesofchunksizeandprefetchingdistancewithexistingexecutionpolicies.Someofthesepoliciesusemachinelearningtheoptimalchunksizeandprefetchingdistanceforagivenfor-loop.However,thesemachinelearningalgorithmsareclassificationalgorithmssothenumberofpossibleoutcomeislimited.Theideaistouseregressionalgorithmstoallowforasmanyoutcomesasneeded.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"gabriellaberge"}},"582":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WritingbootloadercodeforbootingfromBTRFS","description":"ReactOShassupportforreadingandwritingtobtrfspartitions,butbootloaderdoesnotsupportbtrfs.IwanttoimplementreadingbtrfspartitionsinbootloaderandwritespecialVBRcodeforbtrfswhichisrequiredtoo.","sponsor":{"@type":"Organization","name":"ReactOS","disambiguatingDescription":"ReactOSisafree,opensource,Windowscompatibleoperatingsystem.","description":"ImaginerunningyourfavoriteWindowsapplicationsanddriversinanopen-sourceenvironmentyoucantrust.That'sReactOS.Afree,opensource,Windowscompatibleoperatingsystem.\n\nIt'swrittenfromscratch,notbasedonLinux,with9,000,000+linesofcodeandgrowing.Morethan100developerscontributedalongtheyears\n\nItaimstobelightweightwithonly500MBHDDand96MBRAMasthecurrentminimumrequirement.\n\nDevelopersenjoyafast,CMakebasedbuildsystemthatsupportsGCC,ClangandMSVCtoolchains(includingVisualStudiosolutionssupport).","url":"https://reactos.org/","logo":"//lh3.googleusercontent.com/ordumygACobe453WEcrVS1FqIGQ0V0S7dxKdyXwfzIwG9JFWZfBNBY-5NepGljw34G5nwZSFOQF0HGjSzC-K5mNyVy_Focc"},"author":{"@type":"Person","name":"VictorPerevertkin"}},"583":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingEssentialERFAFunctionstoJulia","description":"TheJuliaAstroorganizationequipsastronomerswithtoolsdevelopedinJulialanguagethattheycanincludeintheirdailyworkflowanddoimpactfulresearch.TheAstronomicalTime.Jlpackageprovidesanewdatatype\u201cEpoch\u201dwhichiscapableofhandlingconversionsbetweendifferenttimescalesusingefficientroutines.\nCurrently,theAstronomicalTimepackagereliesonERFA.jlforhandlingconversionsbetweendifferenttimescales.ERFA.jlfurtherccallsliberfa,alibrarywritteninCprogramminglanguage.ThisproposalaimstowritealltheliberfafunctionusedinAstronomicalTIme.jlinpureJulia,increasingtheeaseofdevelopmentandmakingthepackageextensiblebyusingJulia'sflexibleuser-definedtypes.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"PrakharSrivastava"}},"584":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveXi-Mac\u2019sUIandpolishitscoreeditingexperience","description":"Xi-Mac,XiEditor'sofficialmacOSfrontendisstillverybarebonesandthusmakingXiEditoronMacnotyetfittoactasadeveloper'smaineditor.ThisprojectaimstoimplementnewfrontendelementstoaccommodateupcomingfeaturestoXisuchasalanguageserverpluginorimprovingthefindandreplacefunctions.Intendedelementstoimplementforthisprojectincludeastatusbar,anautocompletemenu,aviewtoshowdefinitions,aquicklooknavigationview,splitviewsandvariousotherimprovementstothegeneralfeelandaestheticofthefrontendtomakeXifeellikeanativemacOSproduct.","sponsor":{"@type":"Organization","name":"XiEditorProject","disambiguatingDescription":"AmoderntexteditorwithabackendwritteninRust.","description":"Thexi-editorprojectisanattempttobuildahighqualitytexteditor,\nusingmodernsoftwareengineeringtechniques.Itisinitiallybuiltfor\nMacOSX,usingCocoafortheuserinterface.Therearealsofrontendsfor\notheroperatingsystemsavailablefromthird-partydevelopers.\n\nGoalsinclude:\n\n****Incrediblyhighperformance***.Alleditingoperationsshouldcommitandpaint\ninunder16ms.Theeditorshouldnevermakeyouwaitforanything.\n\n****Beauty***.Theeditorshouldfitwellonamoderndesktop,andnotlooklikea\nthrowbackfromthe\u201980sor\u201990s.Textdrawingshouldbedonewiththebest\ntechnologyavailable(CoreTextonMac,DirectWriteonWindows,etc.),and\nsupportUnicodefully.\n\n****Reliability***.Crashing,hanging,orlosingworkshouldneverhappen.\n\n****Developerfriendliness***.Itshouldbeeasytocustomizexieditor,whether\nbyaddingplug-insorhackingonthecore.\n\nPleaserefertothe[November2017roadmap](https://github.com/google/xi-editor/issues/437)\ntolearnmoreaboutplannedfeatures.","url":"https://github.com/google/xi-editor","logo":"//lh3.googleusercontent.com/bpBHtNQ-7ZPC3Vbim5N_5YaY_xL8In7umlrH_3ANwsHMQd3DUBqJG2Anfhuqp2YiiM7zDPjkUjHcUS-pSyMqOJShgrCBkw"},"author":{"@type":"Person","name":"D\u0169ngL\u00ea"}},"585":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticPackagesforEverything","description":"Manypackagingtaskscanbeautomated,andarelikelytosucceedwithoutanyhumanintervention:\n-creatingabackportforDebianstablefromapackaginginDebiantesting\n-upgradingapackagetoanewerupstreamversion\n-packagingasimplePerl,PythonorRubyusingoneofthetoolslistedonAutomaticPackagingTools\n\nHowever,doingthosetasksstillrequireDebianpackagingknowledge.\n\nAsasteptowardsDebian'sworlddomination,itwouldbegreatifwecouldautomatethosetasksandprovideready-to-useDebianpackages,sothatusersareleftwithadeb-basedalternativewhentherearenopackagesfortheirneedsinDebianitself,insteadofusingupstreampackagesorbuildingfromsource.**ThegoalofthisprojectistoexperimentwiththeideaofaservicethatwoulddistributeunofficialDebianpackagesfortheabovescenarios.**\n\nTypically,thatservicewoulddealwith:\n-determiningwhichpackagesshouldbegenerated\n-generatingthosepackages\n-usingseveralmethodstodetectproblems(e.g.piuparts,autopkgtesttests)\n-publishingthem","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"AlexandreViau"}},"586":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Elasticsearch:ImplementtheJavaHighLevelRestClient","description":"Elasticsearch's[JavaHighLevelRESTClient](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high.html)is[incomplete](https://github.com/elastic/elasticsearch/issues/27205).ItismissingafewdozenAPIs,someofwhicharefairlycommontouse.ThisprojectaimstoaddsomeoftheremainingAPIs.","sponsor":{"@type":"Organization","name":"Elastic","disambiguatingDescription":"WearethecreatorsofElasticsearch,Kibana,Beats,andLogstash.","description":"Elasticistheworld'sleadingsoftwareproviderformakingstructuredandunstructureddatausableinrealtimeforsearch,logging,security,andanalyticsusecases.\nFoundedin2012inAmsterdambythepeoplebehindElasticsearchandApacheLucene,Elasticsetforthavisionthatsearchcansolveaplethoraofdataproblems.Theoriginsofthecompanystartbackin2010,whenShayBanonwrotethefirstlinesofElasticsearchandopensourceditasadistributedsearchengine.Sincethen,thecreatorsoftheopensourcetoolsKibana,Logstash,andBeatshavejoinedtheElasticfamily,roundingoutaproductportfolioknownastheElasticStack,whichisusedbymillionsofdevelopersaroundtheworld.ElastichasheadquartersinAmsterdam,theNetherlands,andMountainView,California.TheElasticfamilyunitesmorethan700employeesacross35countriesintoonecoherentteam,whilethebroadercommunityspansacrossover100countries.","url":"https://www.elastic.co","logo":"//lh3.googleusercontent.com/w-0QC9kComYzrWQwjO1dQLTEJjo60KDRi14_d__Dom80YqzEFZxCwqk6BS_dq81c8kbAb2i0gOMEQl0VfZ4TnqvdzGhutFEA"},"author":{"@type":"Person","name":"Sohaib"}},"587":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APyNNinterfacetoGeNN","description":"PyNNisaprojectwritteninpythonthataimsatinterfacingahandfulofneuralnetworksimulators.Aunifiedhighlevelinterfacemeansthatamodelcanbeconfiguredeasilyandonlyonceandthenitcanbedeployedonallsupportedsimulators.Differentsimulatorsprovidediversefeaturesandalsomightusevariousnumericalapproachesandapproximationsleadingtopossiblydifferentresults.HavinganoptiontocomparedatafromseveralsimulatorswithoutextraworkisagreatfeaturePyNNoffers.\n\nGeNNisanefficientneuralnetworksimulatorwritteninC++.ThecharacteristicfeatureofthissimulatoristheabilitytorunsimulationonGPUthusgreatlydecreasingrequiredcomputationaltime.\n\nInterfacingGeNNfromPyNNwouldbeavaluableacquisitionforbothprojects.PyNNwillhaveanother,fastersimulatorathandandGeNNwillgetapythoninterface.Pythonismuchmorewidespreadamongtheneuroscientists.HavingsuchaninterfacewillhelptomakeGeNNmorepopularandhopefullywillreducethetimescientistsspentontheirsimulations.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"AntonKomissarov"}},"588":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC'18Proposal-OpenMRSAndroidClient","description":"Mobiletechnologieshaveinvadedtheworldwithinashortperiodoftimeandnowalmosteverythingweneedisinamatteroffewtouchesaway.Aseveryotherfield,themedicalindustryisalsostrugglingtoimprovetheirservicesandtheOpenMRShascreatedanewpathforthewholeindustrytoimplementandmanagetheirserviceswithoutmakingtoomucheffort.AndwiththisOpenMRSAndroidClient,itcanbemuchbetterbecauseofthepoweroflatestAndroidtechnologiesandthecollaborationofOpenMRS.AndroidisclearlywinningthemarketforthemobileindustrybecauseofitsaffordablepricesandthehugesupportfromtheopensourcecommunitieslikeOpenMRS.Toovercomethedaytodaystruggleofmanuallydocumentingeverythingoroperatinginlargedesktopsystems,OpenMRSAndroidclientcanbeusedasagamechanger.ThisproposalwillevaluatetherequestedchangesandimprovementsofOpenMRSandroidclientasaprojectofGoogleSummerofCode2018.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"ChathurangaMuthukuda"}},"589":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDokuWikiimporter","description":"Xwikihaspre-existingfilterstreamsconverterextension,basedonthefilterstreamframeworkthatallowsconversionofdifferentinputsyntaxtodesiredoutputsyntax.Thisproposalfocusesonimprovingonesuchinputfilterthatallowsconvertingfromdokuwikisyntaxtorelevantevents.Thefilterstreamextensionparsesthetextformatfilebasedstoragewherethedataofthedokuwikiinstancestored.","sponsor":{"@type":"Organization","name":"XWiki","disambiguatingDescription":"TheAdvancedOpenSourceEnterpriseWiki","description":"XWikiisanopensourcesoftwaredevelopmentplatformbasedonthewikiprinciples,undertheLGPLlicense.Inadditiontobeingafull-featuredwiki,itisalsoasecondgenerationwikiallowingeffortlessdevelopmentofcollaborativewebapplications.Ontopofthisplatformaplethoraofapplicationsaredeveloped,targetedmainlyonaidingenterprise-levelneeds.\n\nXWikihasavibrantcommunityofdevelopersandusers,consistingofindividualusersaswellasorganizationsaroundtheworldthatareusingXWikifortheirownCommunitiesorIntranets.\n\nWithinXWiki,thedevelopmentinvolvesseverallevels:server-sideplatformprogramminginJavawithServlettechnologies,server-sideapplicationdevelopmentinVelocity,Groovy,andclient-sidedevelopmentinJavaScript,CSSandHTML.\n\nWeproposeprojectsthatcoverserver-sideServletprogrammingandclient-siderichapplicationdevelopment,togetherwithusabilityandperformanceimprovements.","url":"http://www.xwiki.org/","logo":"//lh3.googleusercontent.com/rsLSgoEGGiStUrOG04A8MuEKS6JTtShMqGvvxHT3bw4A1EanhCJERT4ooMRULAYT7OnvP7rcejlxwXRmKSJOMbxkqQizaQ"},"author":{"@type":"Person","name":"NehaGupta"}},"590":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SortingAlgorithmsBenchmarkandImplementation","description":"Implementtheprojectidea[sortingalgorithmsbenchmarkandimplementation(2018)](https://wiki.postgresql.org/wiki/GSoC_2018#Sorting_algorithms_benchmark_and_implementation_.282018.29)\n\nCandidatesortingalgorithms:\n-Introsort\n-Timsort\n-Dual-pivotquicksort\n-Radixsort\n\nUsecuckoohashingasthenewhashingtableimplementation","sponsor":{"@type":"Organization","name":"PostgreSQL","disambiguatingDescription":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.","description":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.Ithasmorethan15yearsofactivedevelopmentandaprovenarchitecturethathasearneditastrongreputationforreliability,dataintegrity,andcorrectness.Itrunsonallmajoroperatingsystems,includingLinux,UNIX(AIX,BSD,HP-UX,macOS,Solaris),andWindows.ItisfullyACIDcompliant,hasfullsupportforforeignkeys,joins,views,triggers,andstoredprocedures(inmultiplelanguages).ItincludesmostSQL:2008datatypes,includingINTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL,andTIMESTAMP.Italsosupportsstorageofbinarylargeobjects,includingpictures,sounds,orvideo.IthasnativeprogramminginterfacesforC/C++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC,amongothers,andexceptionaldocumentation.\n\nAnenterpriseclassdatabase,PostgreSQLboastssophisticatedfeaturessuchasMulti-VersionConcurrencyControl(MVCC),pointintimerecovery,tablespaces,asynchronousreplication,nestedtransactions(savepoints),online/hotbackups,asophisticatedqueryplanner/optimizer,andwriteaheadloggingforfaulttolerance.Itsupportsinternationalcharactersets,multibytecharacterencodings,Unicode,anditislocale-awareforsorting,case-sensitivity,andformatting.Itishighlyscalablebothinthesheerquantityofdataitcanmanageandinthenumberofconcurrentusersitcanaccommodate.ThereareactivePostgreSQLinstancesinproductionenvironmentsthatmanagemanyterabytesofdata,aswellasclustersmanagingpetabytes.SomegeneralPostgreSQLlimitsareincludedinthetablebelow.","url":"https://postgresql.org","logo":"//lh3.googleusercontent.com/dZ_oew0LVwBSAiWC4mZoRrd_QbX0BgDxV_ydnc-T4aByJNZHQPoE_Nwz6kBeeyGBEkt9kW4BNL_sS7ambal7TissNjFPLQ"},"author":{"@type":"Person","name":"KefanYang"}},"591":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[Cutter]ImplementDebuggingandEmulationsupport","description":"TheideaistoimplementadebuggingviewinCutterwhichallowstorun/rerunthecurrentbinarywithmultipler2dbg/ioplugins.","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"mandlebro"}},"592":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNSMS&EmailNotifications","description":"ThisprojectisanewfeaturerequestfortheApacheFineractCN.TheSMS/EmailNotificationsservicewouldbeamicroservicedevelopedonApacheFineractCNtoenableMFImemberstogetnotifiedoneventsoccurringontheiraccounts.TherearearraysofeventsoccurringinothermicroservicesthereforethereisaneedtostreamlinetheseeventsandnotifyMFImembersofsignificantevents.ThiswillimpacttheKYCoftheorganisationandtheuserexperience.ThisproblemhasledtotheneedforamicroservicesuchasthisonetobedevelopedtoenableMFIstafftoselectnotificationswhichneedtobesentorthememberchoosespecificeventsduringaccountcreation.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"Graham"}},"593":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConcurrentDatastructureSupport","description":"STLcontainerssuchasvectors/maps/sets/etcarenotthreadsafe.Onecannotsafelyaddorremoveelementsfromoneofthesecontainersinonethread,whilstiteratingoradding/removinginanotherthreadwithoutpotentiallycatastrophicconsequences(usuallysegmentationfaultsleadingtoeventualprogramfailure).SomeworkhasbegunonimplementingconcurrentstructuresinHPX,aconcurrentunorderedmapwithreader/writerlockandapartialimplementationofconcurrentvectorexist,buttheyhavenotallbeencompleted,donothaveunittestsandneedtobeunifiedintoanhpx::concurrentnamespace.Anumberoflibrariesimplementingthreadsafe(sometimeslockfree)containersalreadyexistthatcanbeusedforideasandwherecodeusesaboostcompatiblelicensecanbeintegratedintoHPX.TheaimoftheprojectistocollectasmuchinformationandasmanyimplementationsofthreadssafecontainersandcreateorintegratethemintotheHPXlibrary.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"TengMa"}},"594":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewexploitersinInfectionMonkey","description":"Newnon-destructivevulnerabilitesOracleWebLogicvulnerability(CVE-2017-10271)andStrutsRCEvulnerability(S2-045)willbeaddedtoInfectionMonkey.EvenmorevulnerabilitieswillbeaddedifImanagetoimplementthoseintime.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"Vakaris"}},"595":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Diagnosticstatisticsandvisualizationforquantileregression","description":"ThisprojectaimstoextenddiagnosticstatisticsintheRpackage`quokar`.Currentlyinthispackagewehaveseveralmethodssuchasabsoluteresidualandrobustdistance,generalCook'sdistance,Q-functiondistance,meanposteriorprobabilityandKullback-Leiblerdivergencetodetectoutliersintheframeworkofquantileregressionmodels.Recently,theresearchonsensitivityanalysisofquantileregressionhasattractedmoreandmoreattention.Improvedmethodshavebeenintroducedintheliterature,whichhavenotyetbeenimplementedinR.Thisprojectaimstoextenddiagnosticstatisticsin`quokar`.Itwillprovideuserswiththemuchneededmethodologytodiagnoseoutliersinquantileregression,therebyreducingtheriskofadetrimentalestimationimpactthatoutliersmayhave.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"WenjingWang"}},"596":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Hello,isitmeyou\u2019relookingfor?updatinghello.p5js.org","description":"Thegoalofthisprojectistomodernizethehello.p5js.orgwebsitethroughthedevelopmentandimplementationofanewtrailerfeaturingdiversemembersoftheProcessingcommunity.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"elgin"}},"597":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementinganAirPlayRenderTargetModuleinVLC","description":"WithVLC\u2019sversion3.0,amajorfeatureistherendererAPI.Thisapimakesitpossibletocreatemodulessuchasthenewchromecasemodulethatallowsausertocastarbitrarymediatoachromecastenableddevice.ThereisaclearusecaseforthesamefunctionalityfortheAirPlayandROAPprotocols.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"AlexanderLyon"}},"598":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BidirectionalPacketProtocolforFPGAcommunication(T731)","description":"__Abstract__\nThetwoLatticeMachXO2presentintheAXIOMBetainadditiontotheXilinxZYNQSoCactasroutingfabricsandextendthelimitedIOsfromthemainFPGA.ApacketprotocolthatworksonasingleLVDSpairisrequiredtoutilizethebandwidthandsupportvariousbusprotocolslikeI2C,SPI,UARTetcontheLatticeFPGAs.TheLatticeFPGAsroutetheincomingdatafromthemainFPGA,decodeitandsendtotherespectiveperipheralsandviceversa.","sponsor":{"@type":"Organization","name":"ApertusAssociation","disambiguatingDescription":"OpenTechnologyforProfessionalFilmProduction","description":"Thegoaloftheawardwinningapertus\u00b0projectistocreatefreeandopentechnologyfortodaysprofessionalcinemaandfilmproductionlandscapeandmakeallthegeneratedknowledgefreelyavailable.ItallstartedwithcreatinganopenmodularcamerasystemconsistingofseveralhardwareandsoftwarepartsusingElphelhardware.NowwiththeeffortstobuildtheveryfirstopendigitalcinemacameraAXIOMfromscratchtheapertus\u00b0projecthasevolvedtothenextlevel:intoaplatformforfilm-makers,creativeindustryprofessionals,artistsandenthusiasts.apertus\u00b0ismorethanjustasoftware/hardwarecollection,it'saknowledgelibrary,anecosystemofpeoplesupportingeachotherandadvocatingfreedom.","url":"http://www.apertus.org","logo":"//lh3.googleusercontent.com/3gCWWIug95-3Lllj05wOGualpzNxzK0i0PTQPDa0TWx68ajGLShKzYa9CiOdL4KsOm5vg55WQ_CapSxYITthcG1ywjCNQFM"},"author":{"@type":"Person","name":"MaheshChandraYayi"}},"599":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonPenTestLibrary(PyPen)","description":"DevelopmentofaPythonlibraryforpenetrationtesters.Thelibrarywillincludeasetoftoolsforperformingthebasictasksforattackingaremotehost.Itwillincludereconnaissancetoolssuchasmodulesthatwillbeabletocollectdataforaspecifictargeteitherthroughtheweborthroughuserinput.Moreover,othertoolswillbedevelopedtocreatecustomdictionariesforusernameandpasswordattacks.OtherattacktechniquesthatwillbesupportedincludeDoSattack,BruteForceattackaswellasInclusionattack.Thelibrarywillalsoincludevariousstatisticalfunctionsforextractingadditionalinformationfromacapturedhost.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"KonstantinosLiosis"}},"600":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BackendWebsiteStudentProject","description":"BioJSisalibraryofovertwohundredJavaScriptcomponentsenablingdeveloperstovisualizeandprocessdatausingcurrentwebtechnologies.TheprimaryaimoftheprojectistomergeandredesignthebackendofthetwoseparateBioJSwebsites,namelybiojs.ioandbiojs.netandworkontheoveralloptimizationofthenewwebsite.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"MEGHTHAKKAR"}},"601":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoC2018AndroidSDKtoolsindebian","description":"finishpackagingallofthecoredevelopmenttools(lint,SDKManager,androidupdateprojectutility,etc.)\nupdateandroid-toolsandrelevantpkg-javapackagestothelatestupstreamversion\naddContinuousIntegrationtests\nupdateandroidsdk-toolstotheAndroidToolsTeamstyle,andupdatetolatestupstreamversion\npackagenewpartsoftheAndroidupstreamsource,includingtheNDK,targetplatforms,emulators,AndroidStudio,etc.\nmakeallAndroidToolspackagesbuildreproducibly\nimprovepackagebuildsystemstobemoretightlyintegratedwithupstreambuildsystems\npackageandimproverelatedtools,likeapktool,androguard,fdroidserver,drozer,libscout,qark,OWASPDependencyCheck,etc.\nUpdategradleto4.x,whichisadependencybytheAndroidGradlePlugin","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"SaifAbdulCassim"}},"602":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[SYSTEMML-2083]Languageandruntimeforparameterservers","description":"Theprojectaimstoprovideacompilerextensionandruntimeforanew\"paramserv\"built-infunction.Inthecontextoflarge-scalemachinelearning,itwillbringmoreperformancewhentrainingamodelwithadata-parallelandmodel-parallelparameterserver.SystemMLalreadysupportsthedata-parallelandtask-paralleloperator.Hence,wecanfocusondesigningtheparameterserverprimitiveandimplementingtheparameterupdatestrategies.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"GuobaoLI"}},"603":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SUSI.AI(Androidclientandserver)","description":"EnhancementstoSUSI.AIAndroidclientandserver","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"ArundhatiGupta"}},"604":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GithubPages","description":"Aunifiedplatformtoprovideanintegratedplatformtohelpnewcomerscomeonboard.Also,creatingacompiledDatabasefortheSysterscommunityMembersandremovecoderedundancy.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"BaaniLeenKaurJolly"}},"605":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Transpatentproxyrefactoring","description":"Nftablesisthesuccessorof{ip,ip6,arp,eb}tablesasanetworkfilteringand\nclassificationframework.Itsenhancementistouniteallthetoolsfor\ndifferentprotocolsandprovideacomplexinterfacetomanagethem.\n\nMyplanistorefactortheiptablesimplementationoftransparentproxying,\nandmoveitsfunctionalitytoanexternallibrarywhichcanthenbeusedby\nnftables,too.","sponsor":{"@type":"Organization","name":"Netfilterproject","disambiguatingDescription":"netfilter.orgisthehomeoftheLinuxfirewallingtools","description":"SoftwareinsidetheNetfilterframeworkenablespacketfiltering,networkaddress[andport]translation(NA[P]T)andotherpacketmangling.NetfilterisasetofhooksinsidetheLinuxkernelthatallowskernelmodulestoregistercallbackfunctionswiththenetworkstack.Aregisteredcallbackfunctionisthencalledbackforeverypacketthattraversestherespectivehookwithinthenetworkstack.","url":"http://www.netfilter.org","logo":"//lh3.googleusercontent.com/eIRY-YqYoaM-9SLuJlNrWrjodWJ3SgflqGeobM14nAjt9KZ-fVqWKmRAw2-E4zK_lGZYeJgJ37R3b8AE3zoLci4gejDHaw"},"author":{"@type":"Person","name":"M\u00e1t\u00e9Eckl"}},"606":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Badgeyayintofullfeaturedsuite","description":"Thisisaprojectisasimplebadgegeneratorthatgeneratesdifferentbadgesforeventslikeconferences,summit,meetupsetc.Asbadgesareanessentialitemsforsucheventssothisprojectservestohelptheseevents.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"VaibhavSingh"}},"607":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RCIS:improvingRoboCompsimulatorwithcontactphysics.","description":"IthinkabouthowtoimprovetheRoboCompsimulatorwithitsplanesandmeshes,whichprovidestheprogrammeralltheinformationneededtostartimplementanewversion.IhaveusedRoboCompbeforeandIknowthatithasnotgraphicphysics,soIproposeamodelwithcollisionstoimprovethispart.RCISistooimportantbecauseitallowstestingwithoutarealenvironmentorthephysicrobot,sothebetterandmoreefficientitis,themoreusefulitwillbeforanewprojectdevelopment.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"CristinaMG"}},"608":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NativesupportformesonprojectsinQtCreator","description":"Mesonisabuildsystemthathasbecomepopularwithopensourceprojectsinthelastcoupleofyears.QtCreatorshouldbeabletoopenmesonprojectsnatively.\nThegoaloftheprojectistoprovidemesonbuildsupporttoQtcreatorIDE.","sponsor":{"@type":"Organization","name":"TheQtProject","disambiguatingDescription":"TheQtProjectco-ordinatesthedevelopmentoftheQtsoftwareframework.","description":"TheQtProjectisaprojecttoco-ordinatethedevelopmentoftheQtsoftwareframework.TheprojectwasfoundedbyNokia,afterhavingacquiredTrolltech,theoriginalinventoroftheQtframework,andhavingreleasedtheQtframeworkundertheGNULGPLlicense.TheprojectiscurrentlyledbyTheQtCompany.","url":"http://wiki.qt.io/","logo":"//lh3.googleusercontent.com/iynQakS1xwp_Pr8GT0IXiBZORrjuQQp4R1vXhnrfw4cTZz_H_yddgmY6eUnDqXLM3wmuBLIuwGvV1q85WNheLxz26j1Ul5c"},"author":{"@type":"Person","name":"JayadityaGupta"}},"609":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MacOS10.13signedapp","description":"AproposalforMacOSsignedapplicationswithbasicallythreeagendas:\n1.Towriteascriptthatinstallsallthethirdpartyautomatically\n2.SelfsigntheMacOSapplicationandtoautomatethisprocesswithmakeinstall\n3.IncludeJREasabundlewiththeapplication.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"DivyanshuKumar"}},"610":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InteractiveWebPlatformforRbasedDataAnalysis","description":"Thegoalofthisprojectistodevelopthefinalversionofcross-platformweb-basedapplicationthatenablesanyonetoperformvariousstatisticalcomputationsinaneasy-to-use,interactive,andgraphicalmanner","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"TejasavKhattar"}},"611":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CLocalAzure","description":"AnemulationengineforAzureservicestotryoutinlocalenvironment","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"LakinduGunasekara"}},"612":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"2.3MonitorSensorssignalin2Dand3D","description":"Theprojectisaboutrefactoringthecurrentdualbrainactivityvisualiser's2Dplotsandaddingnewvisualcomponentstoits3Dparttodisplaymoreinformationaboutthesignals.Wewillrewritethe2Dpartusingamoderndatavisualisationframework.Inthe3Dpart,apartfromtheinstantactivityofthebrain,wewilladdadynamicsphereatthelocationofthesignal.Theproposednewviewerwillalsohavetheinteractivityofzooming,playandpausefortheusers.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"XiangxiuMeng"}},"613":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SQLDatabaseforATFtestsresultswithonlinequeryandstatisticspage","description":"Thisprojectaimsfor:\nCreatingatoolthattakesXMLTestresults,generatedbytheAutomatedTestingFramework(ATF),andinsertsittoawell-designedPostgreSQLDatabase.\nBuildingawebsitethatshowsstatisticsbasedonthedatafromthePostgreSQLdatabase,andthatenablesdedicatedqueriesinasimpleway.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"NizarBenshaqi"}},"614":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProbotPidgey:WeeklyDigest","description":"AbotbuiltonProbotwhichautomaticallygeneratesWeeklyDigestsandpublishesitasanissueinalockedissue.","sponsor":{"@type":"Organization","name":"Probot","disambiguatingDescription":"AutomateandimproveGitHubworkflows","description":"#WhatisaGitHubApp?\n\nAGitHubappisanapplicationthatreceivesrequesteachtimesomethinghappensinrepositoriesthattheyareinstalledonandcanthenactasabotusertomakechanges.\n\nAverysimpleexampleisthe[WIPGitHubApp](https://github.com/apps/wip)\u2013itsetsthestatusofapullrequesttopendingiftheword\"wip\"isinthepullrequestsubject.Thestatusgetsupdatedeachtimethepullrequesttitleischanged.\n\n#HowdoesProbotwork?\n\nProbotisaNode.jsframeworkbasedonthe[ExpressServerframework](http://expressjs.com/).ItprovidesAPIstosubscribetoeventsthatarehappeningonGitHubtorunyourcustomcode.Forexample,the`WIPGitHubApp`mentionedaboveisbuiltwithProbotinonlyabout20linesofcode:https://github.com/gr2m/wip-bot/tree/master\n\n#WhyapplyforProbot?\n\nYouwillcreateyourveryownGitHubapplication,yourownproductthatyoucanaddtoyourportfolioattheendofthesummer.Whileworkingonyourownapp,youwillinteractwiththeProbotcoreteamandlearnhowtocontributetothecoreprojectitself.\n\nWelookforwardtomeetingyou:)","url":"https://probot.github.io/","logo":"//lh3.googleusercontent.com/OgGHDNG4CJrZXHowAUKJDkCHnKv-cMSGtglh5dJ62Qw8cnnCre1pbvI1GhFpXPe_scqRt9NPhATmek6Hz4mGTOqvf3L-I88"},"author":{"@type":"Person","name":"aps120797"}},"615":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MergePatientdatafromMultipleInstallations","description":"\"OpenMRScommunityisaworldwidenetworkofvolunteersfrommanydifferentbackgroundsincludingtechnology,healthcare,andinternationaldevelopment.OpenMRSworkingtobuildtheworld'slargestandmostflexibletechnologyplatformtosupportdeliveryofhealthcareinsomeofthemostchallengingenvironmentontheplanet.\"ThisprojectaddresssetofenvironmentschallengesofOpenMRSandmakesthosemoreflexible.ThisprojectgivesflexibilityfortheOpenMRSproducttoachieveenvironmentlimitationssuchasinternetconnections.\nMergePatientdatafrommultipleInstallationprojectsisdevelopinganOpenMRSmoduleasanOpenMRSdatabasesynchronizingtool.Thismodulebringsthepatientrecordstogetherandmergesintothecentraldatabase.\nIntheprojectmergepatients,encounters,andobservationsfrommultipleinstancesintoanewinstanceandthemergeddatawouldberead-onlyusedreportingandanalysispurposes.Furthermore,whenmergingdataintothecentraldatabasemoduleprovideanoptiontoanonymisethemergedata.andItusestwodifferentencryptionmethodforsecuredatatransfersbetweenmultipleinstanceshttpsorsshkey-basedauthentication.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"MilanKarunarathne"}},"616":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Animint2DesignerManual","description":"Animint2isare-writeofAnimintwhichisanRpackageformakinginteractiveanimateddatavisualizationonthewebusingggplotsyntaxandtwonewkeywords:clickSelectandshowSelect.\n\nTheobjectiveistocompileadesignermanualforanimint2packagethatwilloutlinedifferentfunction,resolveissuesandguideusertothepackage,readytorunwhenpackagesgetonCRAN.Sofarthereisnoproperequivalentdocumentationtoanimint2.Thiswillbetheofficialdocumentationonanimint2packageofRLanguage.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"VivekKumar-2"}},"617":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MonitoringperformanceofElixirpackageswithElixirBench","description":"ElixirBenchplatformisaproofofconceptthatalreadyshoweditsvalue,thekeydeliverableistobringitupandrunningfornightlyperformancemonitoringforsignificantElixirprojects.GivenaprojectintheGithub,itwillbepossibletoactivatethebenchmarkserviceandtoautomaticallymonitortheperformanceofthenewreleasedversionsbysettingupabench/config.ymlfileandthebenchmarkscriptstoberunforthatproject.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"TallysMartins"}},"618":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticWhitelistgenerationforPyQt","description":"Theaimofthisprojectisto:\n*WriteascriptwhichwouldautomaticallyparsesipfilesforPyQt-aspecialformatwhichcreatesPythonbindingsforCandC++libraries(availableasPythonextensionmodules)andthen,generateawhitelistfromthat.\n*CreateamaintainablewhitelistforthelatestversionofPyQttobeshippedwithvulturebydefault.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"RahulJha(~RJ722)"}},"619":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MIDIsupportforGodotEngine","description":"ThewayIseeMIDIworkingingodotwouldbetocreateanothertypeofbuswhichhandlesMIDIdata.Itwouldprobablyworksimilarlytoasampler,byloadingasamplelibraryandassigningdifferentsoundstocorrespondingMIDImessages.Theuserwouldbeabletoassignthemidimessagestocertaineventsintheirgameandwhentheygettriggeredthecorrespondingsample/soundwillplay.\nThesamplerwillessentiallybecreatingsomethingsimilaranaudiobusforeachsampleandthatbuswillonlyplaywhenacorrespondingmidimessageistriggered.Allofthiswillbecontainedinonetrack,whichwillalsohaveallthesignalprocessingfeaturesastandardaudiobus.","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"DanielMatarov"}},"620":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BackendImprovementsandNewFeatureAdditions","description":"Amahiisapersonal/homenetworking,storageandappserverwithfeaturesallowinguserstoaccesstheirfilesandappsremotelyusingandroidandiosclients.Thecurrentserverclientarchitectureworksgoodbuthasroomforimprovements.Theimplementationof**HTTP/2protocol**insteadofthecurrentlyusedSPDY/3.1andHTTP/1.1protocolswouldresultinreducedlatencyandfastercontentdownloadingonmodernclients.Alsotheadditionof**cachingmechanism**fortheproxyserverwillreducethedatapassingthroughtheproxyservertoagreatextent.Themainfocusinthisproposalisonimprovingthebackendarchitectureandaddingnewfeaturesonthetoplike**secondaryuserlogin**,**friending**etc.andalsoadditionofanappforthehdacalled**AmahiSync**rewritteningolang.Otherthingsincludeminorfeatures,APIadditionandresolvingbugs.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"ChiragMaheshwari"}},"621":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortStockApitoDrupal8","description":"StockAPIprovidesothermoduleswithafacilitytoincorporatestockdatainthem.ItreceivesmarketdatafromGoogleFinancetodisplaylivestockmarketpricesfromvariousmarketexchanges.ThismoduleneedstobeportedtoDrupal8.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"MohitMalik"}},"622":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RichTextEditorUpgrade","description":"TheaimofthisprojectistoupgradeOppia\u2019sRichTextEditor(RTE),whichauthorsusetocreatelessoncontent.ThecurrentRTE,basedontextAngular,cannotrenderpreviewsofcertainrich-textcomponentsduringediting.TextAngulareditorwillbereplacedbyCKEditortoachievedesiredfunctionality.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"NitishBansal"}},"623":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenSupporterDataIntegrationforCiviCRM","description":"TheOpenSupporterDataInterfaceisasetofAPIstandardswhichaimstodefineacommoninterfaceforinteroperabilitybetweenprogressiveandnonprofitorganizations.Currently,thereisnoreliableCiviCRMextensionthatallowsorganizationstoimplementtheOSDIAPIacrosstheplatform.ThisprojectwillcreateanextensionthatallowsorganizationstoeasilyimportdatafromexternalendpointswhicharecompliantwiththeOSDIAPI.\n\nOrganizationswouldbeabletosupplyanendpointURLandanAPIKEYthroughthisextensionwhenimportingcontacts,people,events,allowingthemtoquicklypassdatabetweenheterogeneoussources.Additionally,thisprojectconsistsofanOSDIlibrarythatempowersdeveloperstoeasilyaccessOSDI-compliantdatasourceandreadexistingdatabasedatainOSDI-compliantJSONformat.\n\nCiviCRMhasmultipleimportfunctionsinextensionsandcorefunctionsthatallowuserstoimportcsvsofvolunteers,people,events,contacts,etc.Thisprojectwouldalsoaddoptionstoimportdatathroughtheprovidedextension.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"AndyGu"}},"624":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWISP2Radius","description":"OneofthefeaturesmissingintheOpenWISPmodulesisAAA(Authorization,Authentication,andAccounting).RADIUSisanetworkingprotocolthatprovidescentralizedAAAmanagementforuserswhoconnectanduseanetworkservice.\nFreeRADIUSisaverywidelyusedRADIUSsuite.OpenWISP2RadiuswouldbeanewadditiontomodulesofOpenWISPprovidingamulti-tenantwebinterfacetomanagetheFreeRADIUSdatabases.ApartfromthebasicAAA,itwouldhavemanynecessaryfeatureslikeenforcingsession/bandwidthlimits,enhancedsecurityoftheAPIandaddingusersinbatches.","sponsor":{"@type":"Organization","name":"OpenWISP","disambiguatingDescription":"OpenSourcesolutiontobuildandmanagewifinetworks","description":"Inthesummerof2008the[MetropolitanCityofRome](http://www.cittametropolitanaroma.gov.it/)decidedtostarta**freeofchargeandpublicWi-Finetwork**tobespreadoverits5352SQKMterritoryincludingRomeand120othercitiesforatotalofabout4.5millioninhabitants.Themainobjectiveoftheproject,called**ProvinciaWiFi**(laterrenamed[WiFiMetropolitano](http://www.cittametropolitanaroma.gov.it/index.php/wifimetropolitano-english-version)),wastotakeadecisivesteptoreducetheexisting**digitaldivide**byfosteringandfacilitatingtheuseofICTbycitizens.\n\nFromtheoutsetitwasdecidedtocommittheprojecttoacompletelyopenphilosophy.Forthisreasonaclearchoicetowardsopensoftwareandoperatingsystemsandtheavailabilityofeverymodification,updateandimprovementtothecommunitywasmade.Thesameapproachwasadoptedfortheknowledgeandtheexperienceacquiredwithintheproject.InordertopursuethisgoalstheProvinceofRomecalledtheuniversityconsortium*CASPUR*(latermergedinthe[CINECA](https://www.cineca.it/en)consortium)todevelopthetechnicalsolution.Inthiscontext,aresearchprojectconductedbythe*CINECA*consortiumfounditsperfectapplication.Thisprojectproposedaninnovativemethodologyforthedistributionofnetworks(morepreciselyVirtualLANsusedforWi-Ficonnectivity)betweengeographicallydistantsites.\n\nThemethodologyadoptedmadeitpossibletohostpublicconnectivityservicesonnon-dedicatednetworkinfrastructures(e.g.:privatexDSL)thatfortechnicalandlegalreasonscouldnotbeusedassuch.\u2028ThisisnotthesoleadvantagethatOpenWISPgaveto*WiFiMetropolitano*:embracingtheresource-sharingphilosophy\u2013typicalofopenprojects\u2013anyonecancontributetothenetworkexpansionsimplybyhostinganaccesspoint.\n\u2028Thesoftwaretoolsandthearchitectures,includingtheOpenWISP2[wificontroller](http://openwisp.org/whatis.html#wifi-controller)anddifferent[NetJSON](http://netjson.org/)implementationsusedinOpenWISP,arereleasedtothepublicfreeofchargeunderopen-sourcelicenses,wehopethiswillallowabroaderaudiencetobenefitfromthisworkandimproveuponit.","url":"http://openwisp.org","logo":"//lh3.googleusercontent.com/8TWDMTm6AHMZJdvvsJ4L_bt9r4WehaOa3o_iygorlZc0XhnBWEifLrJtISrNAMiUpUSLoSf3peNulu47pVIt7AAI1dBid3Si"},"author":{"@type":"Person","name":"RohithA.S.R.K."}},"625":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingDistroTrackertobettersupportDebianteams","description":"ThisprojectaimsatdesigningandimplementingnewfeaturesinDistroTracker[http://tracker.debian.org/]tobettersupportDebianteamstotrackthehealthoftheirpackagesandtoprioritizetheirworkefforts.Forthispurpose,Iwillmigratethemostimportantteam-relatedfeaturesfromPET[https://pet.debian.net]toDistroTracker,leveragingandimprovingDistroTrackercurrentcodebaseregardingteams.Thus,asafinalresultofSoC,IexpecttoincorporatetoDistroTrackerasetofusefuldatatohelpteamstoseethehealthofmultiplepackagesandbetterprioritizetheireffortswhereitismostneeded.ItisworthingnoticingthatDistroTrackerisageneralpurposeservicethatisalsousedbyKalicommunity[https://pkg.kali.org/].Thus,theyalsowillbeabletotakeadvantageoftheproposedimprovements.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ArthurDelEsposte"}},"626":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuilduponOpenEventOrgaApp,andmakeimprovementstoOpenEventAndroid","description":"Thissummer,IwouldliketoputmybesteffortsinbuildingupontheOpenEventOrganizerAppandmakeimprovementstoOpenEventAndroidapp.Thisproposalexpandsonwell-recognizedissuessuchascompletingtheimplementationofallendpointsfromtheAPI,refactoringfromMVPtoMVVM,theadditionofpushnotificationsandinclusionofDaggercomponentsintests.Italsohighlightssomeissuesworthnotinglike:conversionfromJavatoKotlin,trackingofaudience'spresence,addingsupportfortabletsandsmartwatches,up-gradationtointegratelatestGoogleAPIslikeAndroidInstantappsandActionsongoogle.Iproposeformalizingdesigndocumentstoimproveefficiencyandmaintainfocus.Iwouldalsolovetoworkonimprovingtheapp'sUItomakeitlookelegantwhileactinguponMaterialDesignguidelinesbyGoogle.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"VaibhavShrivastava"}},"627":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingNLPfunctionalityforGermanicLanguages","description":"NLPisseverelylackinginmeaningfulfunctionalitiesforGermaniclanguages.Normalization,POStaggingandstemmingmodules(allsignificantpartsofmodernNLP)seemtobeabsentfromthecore,renderingtheuseofthetoolaspartofsignificantresearchprojectsnon-viable.TheproposedprogressaimstoextendthecurrentfunctionalitiesoftheGermanicfamily.","sponsor":{"@type":"Organization","name":"ClassicalLanguageToolkit","disambiguatingDescription":"NLPfortheAncientWorld","description":"WedeveloptheClassicalLanguageToolkit(CLTK)becausewebelieveitisrevolutionizingthestudyoftheancientworld.Itisdoingsobyremovingbarrierstoentryforthosedoingnaturallanguageprocessing(NLP)inClassicallanguages(namely,thesurvivingliteratureoftheentiretyofEurasiaandnorthAfrica,fromroughly3000B.C.toA.D.1500).\n\nDuetohowacademicdisciplineshaveevolvedoverthepast200years,ourearliestcivilizationsareoftenstudiedinisolationfromoneanother.Thisistragic,fortodayweknowthattheancientworld\u2013fromRometoMesopotamiatoIndiatoChina\u2013consistedofdeeplyinterconnectednetworksofideas,technologies,art,andbeliefs.Asaframeworkformultidisciplinaryresearch,theCLTKwillhelpscholarsdiscoverthecommonalitiesofwhatwereoncethoughtdisparatecultures.\n\nAssoftware,theCLTKisasuiteofNLPtoolssuitedtothespecialneedsofancientlanguages.Wehavehavethreegoals:Themostbasicistoofferlow-levellibrariesfordoingNLPinparticularClassicallanguages(e.g.,AncientGreek,Sanskrit).Developedwithanextensiblearchitecture,ourcodeiseasilyhackedtosupportnewlanguages.Second,theCLTKofferstoolsforstudentsandscholarstodoreproduciblescientificresearch.Forinstance,ithasversion-controlledlinguisticcorporaandasuiteoffunctionsforstylometrics.Third,itisaframeworkformultidisciplinarylanguageresearch.Withpre-trainedmodels(suchasWord2Vecforvectorspacemodels),weprovideeasy-to-usetoolstocapturethetransmissionandevolutionofknowledge,fromtheearliesthumansocietiestothedawnofthemodernera.","url":"http://cltk.org/","logo":"//lh3.googleusercontent.com/CKCUu4iWJwdYiZN3iTns4NDVc-_rPltAk4ktzHQJcmfVsZQRHZRJlhHUlUge-Ahe3O3CrnONguwIEbfsJsTpBy1BzYtqfHU"},"author":{"@type":"Person","name":"Sedictious"}},"628":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Commitcontentinspectionproject","description":"Thisprojectisaboutaddingaverificationprocessforthepullrequestsmadetocoala.Therearemanyspecialtypesofcommitmessagesthatshouldonlybeusedinconjunctionwithpatchescontainingaspecialtypeofcontent.Suchcommitsshouldbedetected,andallowedordisallowedbasedonconfigurationsettingsin.coafile.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"KritiRohilla"}},"629":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCQtRedesign","description":"ThisprojectistoredesignVLC,asamodernmediahomeplayersuitableforfamilyandpersonaluse.IthasaneasyUIandbestUXsoeveryonecanusemoreandwatchmore.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"LeslieEtubo"}},"630":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingbannertopdffiltertouseQPDFinsteadofPopplerAPIs","description":"The[`bannertopdf`](https://github.com/OpenPrinting/cups-filters/blob/master/filter/bannertopdf.c)filterin[`cups-filters`](https://github.com/OpenPrinting/cups-filters)usesunstableandunsupported[`Poppler`](https://poppler.freedesktop.org/)APIswhichmakesthecodeunabletobuild.Thefiltershouldbere-writtenwiththeuseof[`QPDF`](https://github.com/qpdf/qpdf/)andallthe[`Poppler`](https://poppler.freedesktop.org/)unstableAPIsberemoved.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"SahilArora"}},"631":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheGHCcodegenerator","description":"ThisprojectattemptstoimprovethenativecodegeneratorofGHCbyaddingsupportforIntelAVXandSSESIMDinstructions.ThissupportwouldenableGHCtoexposeabunchofvectorprimitiveoperations,whichcanbeutilizedtobyvarioushighperformanceandscientificcomputinglibrariesoftheHaskellecosystemtoparallelizetheircodeforfree.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AbhiroopSarkar"}},"632":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WireGuardKernelrelatedtasks","description":"AsWireGuardissupposedtobemergedinthekernelmainlinesoon,severalissuesshouldbefixed.Iamtryingtofixseveralkernel-relatedissuestomakeitsacceptanceintothekernelfasterand,ultimately,improvethecurrentcodebase.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"GovanifY"}},"633":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingNotestoiDEditor","description":"Noteshelpusersandeditorsunderstandwhatneedstobefixed.AddingnotestotheiDeditorallowseditorstoseedescriptionsofissuesforanareathattheyareworkingon,commentonthem,andclosethem.","sponsor":{"@type":"Organization","name":"OpenStreetMap","disambiguatingDescription":"Creatinganddistributingfreegeographicdatafortheworld.","description":"OpenStreetMapisaprojectthatcreatesanddistributesfreegeographicdatafortheworld.Thedataiscollectedbyvolunteersaroundtheglobelargelyfromscratchandreleasedwithanopen-contentlicense.Weallowfreeaccesstoourmapimagesandallofitsunderlyingmapdata.Weaimtopromotenewandinterestingusesofourdatawhichmakestheproject'suses,andthepossibleGoogleSummerofCodeprojects,verydiverse.","url":"http://www.openstreetmap.org/","logo":"//lh3.googleusercontent.com/2799N29bPZjYwR1pS0dACsRJr3PuKMbSg8LS7GjqeiQap4JiqhDVOYpa-CeBJIJB00pDvhUNX06QcfAct7n4s8DFQs3olfZx"},"author":{"@type":"Person","name":"ThomasHervey"}},"634":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SwiftCompilerIntegrationwithExternalTools","description":"TheSwiftcompilerhasalibrarycalledLibSyntax,whichaimstorepresentthefullcontentsofthesourcefile,providesSwiftandC++APIsforreadingfiles,generatingotherSwiftfiles,andanalyzingthem.TheLibSyntaxtreeisgeneratedduringthebuildoperation,buttheSwiftcompilerdoesnotofferanymechanismforanexternaltooltoaccessthetreedataatthemoment.ThisprojectaimstoutilizetheLibSyntaxtreeasanexistingresourcebysupplyingtheframeworkforanexternaltooltocommunicatewiththecompiler,whichwouldenableasimplerdevelopmentforcustomlinters,formatters,andothertools.","sponsor":{"@type":"Organization","name":"Swift","disambiguatingDescription":"Swiftisahigh-performancesystemprogramminglanguage.","description":"Swiftisahigh-performancesystemprogramminglanguage.Ithasacleanandmodernsyntax,offersseamlessaccesstoexistingCandObjective-Ccodeandframeworks,andismemorysafebydefault.\n\nAlthoughinspiredbyObjective-Candmanyotherlanguages,SwiftisnotitselfaC-derivedlanguage.Asacompleteandindependentlanguage,Swiftpackagescorefeatureslikeflowcontrol,datastructures,andfunctions,withhigh-levelconstructslikeobjects,protocols,closures,andgenerics.Swiftembracesmodules,eliminatingtheneedforheadersandthecodeduplicationtheyentail.","url":"https://swift.org","logo":"//lh3.googleusercontent.com/YrT0G6o0yZ9stXxtAKmHWIBmMJbQqJ0Ke3T-A6kMa5g6AaP7QXvBEQjuQT1T69Yi5b13EyOSzlW2M9YNWdF8C3rI5L9njKC-"},"author":{"@type":"Person","name":"KazutakaHomma"}},"635":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheFractalUI(AGTKMatrixclient)","description":"ThisprojectwillimprovetheFractalUIandaddbasicmissingfeatures,suchasuseraccountsettings.Itwillalsoaddaspellcheckertoimproveaccessibility.\nThisworkwouldmakeiteasierforpeopleintheGNOMEcommunitytocommunicateandcollaborate,andtoonboardnewcontributors,especiallynon-technicalones.Inaddition,spellcheckingwillmakeiteasierforpeoplewithdyslexiaandnon-nativeEnglishspeakerstobeactiveintheGNOMEcommunity.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"JulianSparber"}},"636":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PlottingofliveMQTTdata","description":"CurrentlyLabPlothassomesupportfortheplottingoflivedata,whichcanbereadfromfile/namedpipe,TCPsocket,UDPsocket,localsocketandserialport.\nThegoalofthisprojectistoprovidesupportfortheplottingofdatareceivedviaMQTTprotocolfromacertainbroker.LabPlotcurrentlydoesn\u2019tprovideanysupportforMQTT,eventhoughitwouldbequiteimportantforLabPlottoprovide\nthiskindofsupport,sinceitisascientificdataplottingsoftwareandMQTTprotocoliswidelyusedtotransmitcertainsensordata.\n\nThisprojectwouldincreaseLabPlot\u2019susabilityregardinganalysesofscientificdata,monitoringdatacollectedbysensors,\nthatistransmittedbyMQTTprotocol,orevenmakeLabPlotusableinthefieldofInternetofThingsorSmartHomeAppliances.\n\nTheprojectwouldinvolveextendingLiveDataSourceclass,ImportFileWidget,LiveDataDockandAsciiFilterinorderto\nsetupaconnectionwithaMQTTbrokerbasedoninformationprovidedbytheuser.ThenLabPlotcouldreceiveand\nhandleMQTTmessages,saveandplotthedatatransmittedbythem.Alreadyexistingfunctionalityforothertypesof\nlivedatasourcewillbeadaptedtothisprotocolaswell.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"FerenczKov\u00e1cs"}},"637":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopmentOfAndroidAppforPSLAB","description":"ThisproposalisfordevelopmentofPSLabandroidapplicationduringtheGSoC.TheproposalmostlyfocusesontheimplementationofthenecessarynonworkingmodulesandexperimentsalongwithimprovementinUI/UXandpropertestingoftheapp.ItheedstothestatedrequirementbythePSLaborganisation.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AvjeetSingh"}},"638":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Crucible:ALibraryforIn-MemoryDataAnalysisinHaskell","description":"Atypicalworkflowininteractivedataanalysisconsistsof:\n\n*Loadingdata(e.g.\u00a0aCSVondisk)\n*Transformingthedata\n*Variousdataprocessingstages\n*Storingtheresultinsomeform(e.g.\u00a0inadatabase).\n\nThegoalofthisprojectistoprovideaunifiedandidiomaticHaskellwayofcarryingoutthesetasks.Informally,youcanthinkof\u201cdplyr\u201d/\u201ctidyr\u201dfromtheRecosystem,buttypesafe.\nThisprojectaimstoprovidealibrarywiththefollowingfeatures:\n\n1.Anefficientdatastructureforpossiblylarger-than-memorytabulardata.The\u00a0`Frames`\u00a0libraryisnotablepriorwork,andthisprojectmaybuildontopofit(namely,byextendingitsfunctionalityforgeneratingtypesfromstoreddata).\n2.Asetoffunctionsto\u201ctidy\u201d/cleanthedatatobringittoaformfitforfurtheranalysis,e.g.\u00a0splittingonecolumntomultiplecolumns(\u201cspread\u201d)orviceversa(\u201cgather\u201d).\n3.ADSLforperformingarepresentativesetofrelationaloperationse.g.\u00a0filtering/aggregation.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"Gagan"}},"639":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofAccECNandECN++inns-3","description":"ReducingInternetTransportLatencyisaninterestingresearchtopicandhasgainedsignificantattentionintherecentpast.SomeofthepromisingnewsolutionsrelyonExplicitCongestionNotification(ECN)(RFC3168)tonotifyTCPendpointsofcongestionthatmaybedevelopinginabottleneckqueue,withoutresortingtopacketdrops.Asaresult,therehavebeenattemptsatInternetEngineeringTaskForce(IETF)toextendthefunctionalityofECNandproviderichfeedbacktoTCPendpoints.Inthisregard,AccurateECNfeedback(AccECN)andECN++aretwoactivetopicsofdiscussionatIETF.Thisprojectproposalisto:extendtheECNimplementationinns-3tosupportAccECNandECN++,testthecorrectnessofimplementationandprovideexamples.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"WenYingDai"}},"640":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingSupportforStyleSheets","description":"OneofLilyPond'sstrengthsisthatoutputcanbechangedortweakedtothesmallestminutedetail.Everythingtospacingtoshapestolocationsonthepagecanbefullycontrolledbytheuser.However,mostusershaveastylethattheyuseconsistently.Thiswasstartingtobesupportedwithalternativenotationfonts,butcreatinganextensionpackagefor\"house\"stylesheetscanhelpthisbeachieved,allowingthemtobecreated,applied,andsharedmodularly.\nUsingthenotation-fontspackageinopenLilyLibasabase,IwouldbeimprovingtheloadingmechanismfornotationfontswithinLilyPondaswellasallowingdifferentattributestobeloadedasapackage,includingtextfonts,generalsizes,scoretypes,&c.Iftimepermits,thenIwouldfinishwithworkinginLilyPondtogetthingssystem-wideutilizedforstylesheetselections,startingwithnotationfonts.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"EdwardHarbison"}},"641":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNUTaler-Payment/DonationButtonsandCode-lessPaymentswithGNUTaler","description":"GNUTalerisanewelectroniconlinepaymentsystemwhichprovidesprivacyforcustomersandaccountabilityformerchants.TopaywithTaler,customersinstallanelectronicwalletontheirdevice.Beforethefirstpayment,thedesiredcurrencymustbeaddedtothewallet'sbalancebysomeothermeansofpayment.Oncethewalletischarged,paymentsonwebsitestakeonlyoneclick,areneverfalselyrejectedbyfrauddetectionanddonotposeanyriskofphishingoridentitytheft.\nThegoalofthisprojectistocreateacomponentthatsitsbetweentheseller'sfrontendandtheGNUTalermerchantbackend.Thiscomponentshouldhaveawebinterface,wherepaymentbuttonsorpaymentformswillbeconfigured.Additionalgoalsincludeinventorymanagement,wherethesellercanconfiguretheavailablestockforanitemandwillgetnotifiedwhentheirstockrunslow.Currently,toacceptpaymentswithGNUTaler,peoplehavetowritetheirowncode.WhatIproposetochangeisthismechanism.Peoplewillbeabletocommunicatewiththemerchant\u2019sbackendviaasimpleAPI.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"ShivamKohli"}},"642":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratePocketPaintintoPocketCode","description":"DuringtheGoogleSummerofCodeIwouldliketointegratePocketPaintintoPocketcode.\nThereisquitesomerefactoringoverheadbeforethiscanbedone,asPocketPaintcurrentlymakesuseofantipatterns(e.g.Singletons)andglobalstaticvariablesthatwillbecomeaproblemwhenmergedwithPocketCode.\nSomefeaturesareidenticalinbothapplications(languagechooser)whichcanbedroppedandreused.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"ThomasS"}},"643":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RetroShareWebUIAPIChangesProposal","description":"IproposethattheRetroSharewebUIAPIberecreated/refactoredtoproperlyconvertC++objectstoJSON,increasingthemaintainabilityandsupportabilityoftheAPI.Thefront-endwillberedesignedtosupporttheback-endchangesandhaveimprovedCSSstyling.\n\nInaddition,thewebUIwillbeauditedforsecurityissuesandhavecertainknownissuesaddressed.(Iwouldlistthesehere,butwillnotforconfidentiality).Ifthereismoretime,morefeatureswillbeaddedtothewebUI,suchasforumsupport.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"KevinFroman"}},"644":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveandCreateSUSIbots","description":"ThereareanumberofSUSIAIbots.ManyofthemareintheirbasicversionandarenothavingfullfeaturesofSUSI.SomehaveoutdatedAPIsandarethereforenotworkingproperly.Theydon\u2019tmeettheuserrequirementsandthereforearenotbeingusedbypeople.Also,theprocessofinstallingthesebotsaregenerallydifficulttofindaswellastoimplement.Somebotsarenothavingappealinginterfaceandarehavingincorrectdocumentation.Newfeaturessuchasgames,todolists,reminders,andplatformspecificfunctionssuchassubscribingtoaparticularchannel,canbeaddedtothebotstomakethemmoreuseful.ThisprojectaimsatmakingsignificantimprovementsinSUSIAIbotssuchassusi_slackbot,susi_gitterbot,susizulipbot,susi_telegrambot,andotherstoo,andmakethemreadytouseinproduction.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"HarshitKedia"}},"645":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CodeQuality","description":"TheaimofthisprojectistoimprovethecodequalityofScilabwiththehelpofvariousStaticAnalysisToolslikeScanCoverity(JavaandC/C++),Cppcheck,Valgrind(DynamicAnalysistool)andClang-Tidy(lastthreeforC/C++)byfixingJava,JNIandC/C++relatederrors.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"NimishKapoor"}},"646":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineVisiononaRover.","description":"InthisprojectIwillworkonapplyingcomputervisionalgorithmsonRover.Theminimumgoalsistomaketheroverfollowapathwithobstacledetectionusingdepthsensor.ManytoolswillbeusedintheprojectsuchasOpenCV,PCL,andTensorflow.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"SoubhiHadri"}},"647":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NativeJuliaImplementationofExponentialRunge-KuttaIntegrators","description":"Exponentialintegratorshavereceivedalotofattentioninrecentyearsasaviablealternativetoimplicitschemesforstiffsystems.Inparticular,therehasbeenasurgeofinterestintheexponentialpropagationiterativeRunge-Kutta(EPIRK)framework.However,opensourceimplementationofthealgorithmsislackingatthemoment.Thisprojectaimstoaddstate-of-the-artexponentialRunge-KuttaintegratorstoJuliaDiffEq'ssolverrepertoire,whichcanbenefitbothalgorithmdevelopersandresearcherswhoneedefficientsolversforstiffproblems.Mainchallengesfortheprojectincludetheevaluationofhigh-orderphi-functions,thetransitionfromsemilineartogenericsystemsandtimestepadaptationfortheintegrators.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"XingjianGuo"}},"648":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizemultithreadinginKrita'sTileManager","description":"ThisprojectisaboutimprovingKritaoveralperfomancebyintroducinglock-freehashtableforstoringtilesandimprovinglocksdescribedinproposal.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AndreyKamakin"}},"649":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Integrateappasmicroserviceandimplementtheinteractionandsharingfeatures","description":"Theaimistoenablemultipleweb-appsgenerationsbyimplementing**queuedatastructure**fortheseriesofrequeststriggeredbyusersfromtheopen-eventplatform.Thiswouldpreventlossofrequestsfromtheuserandenablethecreationofeventforeveryrequestandprovideaweb-servicefordirectgenerationofeventsitesfromtheorga-server(eventyay).Inthepresentimplementation,wehavetransformedwebsitesgeneratedthroughopen-event-webapptobe**ProgressiveWebApp(PWA)**,duetowhichserviceworkersarealreadyenabled.Thereforewecannowmovetofurtherenhancementlikepush-notificationsofbookmarkedeventsbyanyuser,alsoweneedtoimprovetheuserinterfaceforthe**darktheme**enabledrecentlytoproject.Thepresenttestingsuiterequiressomemoretestsforthefunctionalitieslikedirectlinkingoftracksandroomssotheaimistowrite**mochaunittests**withseleniumwebdriverfortherecentlyaddedfeaturesandtheproposedones.Thetravisbuildfortheseleniumtestsrunforaround20minutes,whichisquitelargesotheaimisto**parallelizethebuild**sothatmultiplebuildscanbeperformedatthesametimeandruntimecanbedecreasedsignificantly.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AyushGupta"}},"650":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Enhancingthe2DArrangementDemo(1)","description":"Therearetwopartstothisproject.Thefirstistoadddocumentationtothealreadyexistingdemosothatitiseasilyunderstandableandalsotofixanybugsthatmaypopup.Thesecondthingistoenhancesupporttothealgebraicandbeziercurvesalongwiththeirdocumentation.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ParijitKedia"}},"651":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"x86_64portandBSP","description":"PortRTEMStosupportthex86-64architecturetoenableittoberunonoff-the-shelf,non-legacyhardware.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"AmaanCheval"}},"652":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ASwatchesDockerforKrita","description":"ThisprojectintendstocreateaswatchesdockerforKrita.It'ssimilartothepalettedockerthat'salreadyinKritatoday,butithasthefollowingadvantages:\n+Userscaneasilyadd,delete,draganddropcolorstogivethepaletteabettervisualpatternsothatit'seasierforthemtokeeptrackofthecolors.\n+Userscanstoreapalettewithaworksothattheycanensurethecolorstheyusethroughoutapaintingisconsistent.\n+ItwillhaveamoreintuitiveUIdesign.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"MichaelZhou"}},"653":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingGreekglyphstotheopensourcefontArimaMadurai","description":"ThisprojectaimstoextendthecollectionoffontssupportingGreekscriptintheGoogleFontsCatalog.Indeed,today35typefacessupportingGreekscriptareavailable.Moreover,only2fontsareexplicitlyintendedfordisplaytext.\n\nArimaMaduraiisafontcreatedbyNatanaelGanaandJoanaCorreiaofNDISCOVER.Itisamultiscriptsdisplayfontwith8weightsfromthintoblackandhaveastrongcalligraphicinfluence.Ithasalotofpersonalitysoitcanberecognisableinheadlinesorbrandnamesuses.RegardingthehistoryofGreekscript,itisbothinterestingandchallengingtodesignatypefacewithacalligraphicfeel:intermsofdesignbutalsointermsofstudy.\n\nArimaMaduraialreadysupportsTamil,MalayalamandLatinscriptsandIwouldliketoaddGreekextendedscripttotheglyphset.Thefactthatthefontalreadysupportsmultiscriptsisarealbenefittotheproject:ArimaMaduraialreadyactsinnonlatintypographicenvironmentandthereforedisplaysalargesetofshapesthatcanbeusedtomatchtheGreekglyphswiththeotherones.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"RosalieWagner"}},"654":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizeandIntegrateStandaloneTrackingLibrary(SixTrackLib)","description":"Theprojecttargetsoptimizingthedatastructuresandsourcecodeofastan-\ndalonetrackinglibrary,SixTrackLib,writteninC.Theaimistorestructurethecodesuch\nthatitenablesautovectorizationinGCCandCLangforCPU.Inaddition,thecodeshould\nalsobeamenabletoexecutionontheGPU,havinglowregisterpressure.Theideaistokeep\nthecodestructurerelativelysimpleandmaximizethesharedcodebetweenCPUandGPU.\nTheoptimizedSixTrackLibmodulewillbeintegratedintothelegacySixTrackcode.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"SomeshSingh"}},"655":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"\"DevelopPerformanceFarmDatabaseandWebsite\"proposalforGoogleSummerofCode2018","description":"IplantoimplementthePerfFarmprojectusingaseparatefront-endandback-enddevelopmentapproachandusePostgreSQLasadatabaseforstoringtestresults.Thefront-endprojectwillbebuiltusingReact16.BootstrapwillbeusedastheuilibraryandYarnwillbethepackagemanager.\n\nThebackendprojectwillimportDjangoRestFrameworkontopofexistingDjango.AndtheDjangoversionwillbeupgradedtothelatestTLSversion,whichisnow1.11.Therewillbenohtmlfileinthebackendproject.Front-endandback-endapplicationswilluserestfulapistoexchangedata.\n\nInaddition,thebackendprojectwillhaveanadminmodule.OnlyadministratorsofthePGPerformanceFarmprojectcanlogintotheadminmodule.Intheadminmodule,theadministratorhastheabilitytomodifythemachine'ssubmissionrights,sendregistrationconfirmationemails,andsoon.","sponsor":{"@type":"Organization","name":"PostgreSQL","disambiguatingDescription":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.","description":"PostgreSQLisapowerful,opensourceobject-relationaldatabasesystem.Ithasmorethan15yearsofactivedevelopmentandaprovenarchitecturethathasearneditastrongreputationforreliability,dataintegrity,andcorrectness.Itrunsonallmajoroperatingsystems,includingLinux,UNIX(AIX,BSD,HP-UX,macOS,Solaris),andWindows.ItisfullyACIDcompliant,hasfullsupportforforeignkeys,joins,views,triggers,andstoredprocedures(inmultiplelanguages).ItincludesmostSQL:2008datatypes,includingINTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL,andTIMESTAMP.Italsosupportsstorageofbinarylargeobjects,includingpictures,sounds,orvideo.IthasnativeprogramminginterfacesforC/C++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC,amongothers,andexceptionaldocumentation.\n\nAnenterpriseclassdatabase,PostgreSQLboastssophisticatedfeaturessuchasMulti-VersionConcurrencyControl(MVCC),pointintimerecovery,tablespaces,asynchronousreplication,nestedtransactions(savepoints),online/hotbackups,asophisticatedqueryplanner/optimizer,andwriteaheadloggingforfaulttolerance.Itsupportsinternationalcharactersets,multibytecharacterencodings,Unicode,anditislocale-awareforsorting,case-sensitivity,andformatting.Itishighlyscalablebothinthesheerquantityofdataitcanmanageandinthenumberofconcurrentusersitcanaccommodate.ThereareactivePostgreSQLinstancesinproductionenvironmentsthatmanagemanyterabytesofdata,aswellasclustersmanagingpetabytes.SomegeneralPostgreSQLlimitsareincludedinthetablebelow.","url":"https://postgresql.org","logo":"//lh3.googleusercontent.com/dZ_oew0LVwBSAiWC4mZoRrd_QbX0BgDxV_ydnc-T4aByJNZHQPoE_Nwz6kBeeyGBEkt9kW4BNL_sS7ambal7TissNjFPLQ"},"author":{"@type":"Person","name":"HongyuanMa"}},"656":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModernSpeakandSpellusingPocketBeagle","description":"ThisprojectisbasicallytorebrainthepreviousSpeakandSpellbyTexasInstruments,andgenerateopensourcecodeforit.ThisisaLinuxapplicationwhichcanbereproduced.Theaddedfeaturesincludeofflinespeechrecognition...usingCMUSphinx...toprovidemorerobustfeatures.HereIamworkingtoreproducethegameswithaddedfeaturestoappealtothepresentdaychildren...specificallythepreschoolers.Thisalmosttotallyasoftwareproject...onlytobedeployedinaPocketBeagle...withsomewiringtobedone...anddisplaytobeenhanced.Myfuturegoalistoextendthisprojecttootherlanguages...sothatthiswonderfuldevicecanbeusedmoreextensively.","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"AnirbanBanik"}},"657":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"draft","description":"draft","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"NikolayAleksandrov"}},"658":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopaTransaction-LevelVerilogComponentLibrary","description":"Transaction-LevelVerilog(TL-Verilog)isanemerginglanguageextensiontoSystemVerilog,Hastheabilitytodefineflexiblereusablecomponents.\nForthisproject,willdevelopalibraryofcompatiblecomponentssuchasFIFOs,queues,arbiters,elasticbuffers,etc.thatcouldformthebasisofaneweraofhardwaredesign,Andwilldemonstratetheeaseofcomposingthesecomponentsintosophisticatedtransactionflowsandquicklyimplementingwhatarecurrentlyconsideredtobecomplexdesigns,suchasacompleteon-chipnetwork!","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"AhmedSalman"}},"659":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModelZooExamplesforFlux.jl","description":"CurrentlyFluxML/model-zoohasveryfewexamplesdemonstratingtheusageofFlux.InthisprojectIproposetoimplementseveralConvolutionalNeuralNetworkModelsforComputerVisionProblems.AlsoIintendtocontributetoONNX.jltospeedupitsintegrationwithFlux.jl.Ishallbeimplementingaround14NeuralNetworkArchitecturesandwritingtutorialsontheirusage.Intheprocess,IwillcontributetoFlux.jlthelayersthatarenecessarytobuildthosenetworkssothattheycanbeeasilyreused.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AvikPal"}},"660":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Infrastructure/Automation-Android","description":"Thisproposalaimsforandroidrepositoriestofollowinfrastructurepatterns,improveAndroidperformance,improvedatabaseaccess&followmaterialdesignguidelines.I'vedraftedthisproposalwithrespecttoallthediscussionmadeonSlack,Github&open/GSoCsession.I'vemademytimelinewithrespecttoideas-listprovidedSysterswikipage.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Geekanamika"}},"661":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreCAD3OpenGLrendering","description":"ChangeoftherenderingenginefromCairotocompleteOpenGlimplementationwhichmainlyinvolvestheworkingareawhichcontainspainterandthiswillincludeeverythingthatneedstodrawonscreenandcreatingunittestsfortestingoftheenginetaskwillincludesomeunittests.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"ParthPartani"}},"662":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingCADandCAMtoolsforautomatingasyntheticbiologyworkflow","description":"Inthisproject,wewilluseJavaasaprogramminglanguagealongwithRESTfulAPIsfortheintegrationofthetwotools,oneis**SBOLDesigner**andanotheris**BuildSoftwareOptimisationTools(BOOST)**.SBOLDesignerisaCADtoolforcreatingandmanipulatingthesequencesofgeneticconstructsusingtheSyntheticBiologyOpenLanguage(SBOL)2.0datamodelwhereasBuild-OptimizatiOnSoftwareTools(BOOST)isarepertoireofCAD/CAMtoolsforminimizingthecostandtimeforsynthesizingDNAsequenceswiththemaximalsuccessrateofsynthesis.Integratingbothtoolsenablesautomatedsyntheticbiologydesign-buildworkflowsbyprovidingdifferentfunctionalitieslikethereversetranslationofproteinsintoDNAsequence,modificationofcomplexregionaccordingtothegeneticcode,fragmentationoflargesequencesdependingonmax.lengthofsynthesisanddesiredassemblyprotocol.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"PremPrakashSingh"}},"663":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GNOMEGames:AddCollection/Developerview","description":"Currently,GameslacksagoodUIfordisplayinggames.Displayinggamemetadataandstatisticsaswellassegregatinggamesbyplatform/developerwillgiveitamoreattractivelook.Thisprojectaimstodothefollowing:-\n1.Allowtheuserstoviewgamesbyplatformanddevelopers.\n2.Addingkeystogrilopluginslikepublisher,developerandnumberofplayers.\n3.DisplayGameMetadatalikedescription,rating,andnumberofplayers.\n4.Allowtheuserstosavestatisticssuchasnumberofhoursplayed,finishstatusetc.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"SaurabhSabharwal"}},"664":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofauserspaceinterfaceforGPIOinterrupts","description":"FreeBSDalreadyhassupportforinterruptsimplementedintheGPIOcontrollerdriversofseveralSoCs,buttherearenointerfacestotakeadvantageofthemoutofuserspaceyet.ThegoalofthisprojectistoimplementsuchaninterfacebyprovidingdescriptorswhichintegratewiththecommonI/Osystemcallsandmultiplexingmechanisms.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"ChristianKr\u00e4mer"}},"665":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ToolsfortheN-bodySimulationsinJulia","description":"Alargenumberofinteractingbodiesisthekeycomponentinexplanationofmanyphysicalphenomena.Fromthegravitationalinteractionofstarsandplanetstomoleculardynamicsandelectrongasinquantummechanics,theN-bodyproblemformalismplaysanessentialroleinmodelingthosesystems.ThegoalofthisprojectistocreatetoolsforconductingN-bodysimulationsinafast,accurateandreliablemanner.Oftentheinteractionofbodiescanbedescribedbymeansofdifferentialequations(DEqs)sothatthetaskoffindingthestateofthesystemataparticulartimeleadstosolvingthoseequations.ThepackagesofJuliaDIffEqorganizationweredevelopedexactlytosupplyefficientJuliaimplementationsofsolversforvariousDEqs.ThecurrentprojectdescribesanextensionofDiffEqPhysics.jlpackage,whichwillallowresearcherstosolvetheN-bodyproblemsindifferentphysicalmodelsandapplications.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"MikhailVaganov"}},"666":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommentsandAnnotations","description":"TheprimarygoalofthisprojectistoenableusersofMemextoadd/edit/removecommentsinanypageconveniently,whilestoringtheminastandardiseddatamodel.Thisincludescreatinghighlightsorannotationofanytextinanarticleandmakingthemsearchableforeasieraccess.","sponsor":{"@type":"Organization","name":"WorldBrain.io-VerifyingtheInternet","disambiguatingDescription":"Bookmarkingextensionthatworkslikeyourbrain-full-textsearcheverything.","description":"WorldBrain\u2019smissionistomakeiteasierforpeopletoorganise,recover,andsharethemostusefulandtrustworthycontenttheyfindontheweb.\nTodothat,webuiltMemex.Anopen-sourcebookmarkingtoolforgreatthinkers:theresearchers,scientists,academics,students,polemics,publishers,reporters,andwriterswhowanttomaketheworldabetterplaceusingfacts,research,andverifiedinformation.\n\nWithMemexwewanttohelpyoueasethefrustrationofnotbeingabletofindsomethingyou\u2019veseenonline,whetherit\u2019sawebsite,apostonsocialmedia,ausefulcomment,orimportantquote.\nUserscanfindthingsagain,bysearchingforeverywordofeverywebsitevisited\u2013plustheycanfilterbydomain,customtagsortime.\nAlsouserscancreatelinkstohighlightsofarticles,theycansendtootherpeople.\n\nMemexisbuiltwithfullprivacyanddataownershipinmind.\nAlldataisstoredlocallyonauser\u2019sowncomputer.Youcanalsopauseindexing,ortoblacklistdomainsorURLs.\n\nOurlong-termvisionistobattleonlinemisinformation,byenablinguserstobuildonthepastweb-researchofotherpeople,andbreakoutoftheirfilterbubblesbycomparingmultipledifferentopinions.(worldbrain.io/vision)","url":"http://worldbrain.io","logo":"//lh3.googleusercontent.com/8g3dUIyto5-mko4qVa5DTHNuS3EXJdLPFrEqOIT328p-9BmRiO7D7Pgr-I7EGBkEzPLuj_5JV3YMNm9-23dFsds4YxJlDu73"},"author":{"@type":"Person","name":"SriramRavichandran"}},"667":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Refactor&Improvesearchcode","description":"ThisprojectistoimprovethesearchfunctionalityofReadtheDocssothattheusersofreadthedocscangetrelevantinformationfromthesearch.Moreover,refactoringthecodeinordertouselatestofficiallysupportedlibrarylikeelasticsearch-dsl.\nThiswillhelptheplatformdevelopertomaintainthesearchcodeeasilyalsohelptheusertogetmoreusefulsearchresult.","sponsor":{"@type":"Organization","name":"ReadtheDocs","disambiguatingDescription":"ReadtheDocshostsdocumentationfortheopensourcecommunity.","description":"ReadtheDocshostsdocumentationfortheopensourcecommunity.WesupportSphinxdocswrittenwithreStructuredTextandCommonMark.WepullyourcodefromyourSubversion,Bazaar,Git,andMercurialrepositories.Thenwebuilddocumentationandhostitforyou.Thinkofitas*ContinuousDocumentation*.","url":"https://readthedocs.org","logo":"//lh3.googleusercontent.com/pPSHWLXzdnqACLZiVS5EB4Wac5Uj-ogCPe_aLYpWNlUxxTQfHDOrvopK9cnHy5RmpsqGhIqMmSJIlXE3WwPGimcwDG-0Vvg"},"author":{"@type":"Person","name":"SafwanRahman"}},"668":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addingmethodstocobrapyforimprovedconstraint-basedmetabolicmodelling.","description":"Constraint-BasedReconstructionandAnalysis(COBRA)methodsforGenome-wideMetabolicNetworks(GEMs)haveproventobeessentialforthevariedapplicationsofmetabolicmodelling,frompredictinggrowthrateofanorganismtoproductionofantibioticsandlethalityanalysistonameafew.FBAor,FluxBalanceAnalysisistheearliestCOBRAmethodandthemostwidelyused.But,currently,wehavesub-divisionsofmetabolicmodellingstrategieswhichareuncoveringtheflawsofFBA.Tofixtheseflaws,wehavebeendevelopingmultiplemethodswhicharealsobeingbackedbyexperimentaldata.So,nowweareintegratingdatafromexperimentsinthemodelsanddevelopingmethodsforamuchbetterunderstandingofthemetabolicpathwaysandfunctionalitiesoftheorganisms.Thedata-drivenapproachesprovidemoreinformationaboutthemodelsandhenceprovideuswithadeeperunderstandingofthenetworks.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"synchon"}},"669":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementWinetestGraphicalUserInterface","description":"TheWinetestapplicationcurrentlyhasnooptiontoviewthetestresultsbeforetheyareuploaded,whichcanbecumbersomeifthetesterhasaslowInternetconnection,orifmanyofthetestshavefailed,whichresultsintheresultsnotbeinguploaded.IthereforeproposethatauserinterfacebeimplementedforWinetesttodisplaythetestresultsinfortheusertocheckbeforeuploadingtheresults.","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"IsiraSeneviratne"}},"670":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"C\u00e9u-Maker:easy-to-install,up-to-dateintegratedenvironmentforC\u00e9u-Arduinoandpico-C\u00e9udevelopment","description":"Theobjectiveofmyproposalistoprovideaneasy-to-install,up-to-dateintegratedenvironmentforC\u00e9u-Arduinoandpico-C\u00e9udevelopment.C\u00e9uisasynchronousreactivelanguage,withsupportsconcurrentlinesofexecutionandbroadcastcommunicationthroughevents.Theenvironmentissueseventstotheapplications,withrespondsimmediately.It\u2019srecommendedtointeractiveappssuchasgames,andtargetsfromdesktopstoembeddedsystems.Exploringthislastflexibility,thelanguagehassomevariations,suchasC\u00e9u-Arduinoandpico-C\u00e9u,aversionoC\u00e9umeantedtovisualandinteractiveapplications.\n\nIntheproposedapproach,adevelopercanusethesamesourcecodetoimplementanapplicationthatrunsonanArduino(usingC\u00e9u-Arduino)andonacomputer(usingpico-C\u00e9u),alsosupportingcommunicatingbetweenthetwosides","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"Anny"}},"671":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FrontendWebsiteStudentProjectforBioJS","description":"BioJSisalibraryofovertwohundredJavaScriptcomponentswhichenablesuserstovisualiseandprocessdata.BioJScurrentlyhastwowebsites:\n1.Biojs.io:itlistsallthecomponents(npmpackages)ofBioJSwithdetailedinformationandvisualisation(s).\n2.Biojs.net:itisaninformationalwebsitefortheBioJSorganisation.\n\nBioJS.iogetsthedataofallthecomponentsthroughamiddlewarecalledworkman.Thedevelopmentofanewworkmanhasalreadybeeninitiatedwhichneedstobecompletedforintegrationwiththefrontend.IproposetocreateanewfrontendwebsiteforBioJSandtointegrateitwiththebackend/middlewaretogetthedatainthemostoptimizedway.ThewebsitewillbedevelopedusingVueJSwhichmakesiteasytomaintainandthewebsitewillmergethecurrentlyexistingwebsitesandproduceaconsistentandmodernUIandabetterUX.","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"SarthakSehgal"}},"672":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopingBadgeyeyintoacompleteMacroService","description":"DevelopingBadgeyayintoacompleteMacroServicewithUIenhancement,BadgeManagementSystem,QR-Codefeatureandalotmore","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"ManishDevgan"}},"673":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Deeplearningmodelingtodiscovertheregulatorysequencemotifsthatpredictthecancerdrugresponses","description":"Theprojectgoalistodevelopadeeplearningmodeltodiscovertheregulatorymotifsthatarerelatedwithcancerdrugresponses.Afterbuildingthemodel,Iwillevaluatethemodelandthentrytouseittogetmorebiologicalinsightwhichisusefulforpersonalizedgenomicmedicinedesign.","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"ChenyangHong"}},"674":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConfusionPairCorrectionUsingSequencetoSequenceModels","description":"LanguageTool(LT)currentlyusesneuralnetworkstodetectconfusionbetweenwords.Sofar,itonlyconsiders2wordsofcontextinbothdirections(tri-grams).Theaimofthisprojectistoextendthistotaketheentiresentenceascontexttodetecttheconfusionpairs.Forthis,theprojectaimstoleveragetheuseofasequence-to-sequencemodeltodetecttheword(s)thatareusedincorrectlyandthenreplacethemwiththecorrectword(s).TheprojectaimstogivethisfunctionalitytoEnglish,French,andGerman.","sponsor":{"@type":"Organization","name":"languagetool.org","disambiguatingDescription":"Styleandgrammarchecker","description":"###What\n\nLanguageToolscanstextsforstyle,spelling,andgrammarerrors.Insomecases,itcanevenfindsemanticissues.Forexample,whatcouldbewrongabout\"Thursday,27June2017\"?Well,27June2017wasnotonaThursday,andLanguageTooldetectsthat.\n\nLanguageToolsupportsmorethan20languages(toadifferentdegree),includingEnglish,Russian,German,Polish,Spanish,andFrench.\n\n###How\n\nInternally,LanguageToolusesfourdifferentapproachestofinderrors:\n*itscansforknownerrorpatternwithapatternlanguagessimilartoregularexpressions,butmorepowerful\n*itusesJavacodetofinderrorsthataretoocomplexfortheerror-patternapproach\n*itusesstatisticstofinduncommonsequencesofwords\n*itusesartificialintelligencetoseeifcommonlyconfusedwordsareusedproperly(likead/addorcease/seize)\n\n###TheFuture\n\nArtificialintelligencewillbethemainapproachinthefuturetodetecttexterrors.We'relookingforyourhelpandideastoapplyAItotheproofreadingproblem,forexamplebyusingaseq2seqapproachlikeinmachinetranslation.\n\nLanguageToolisalsoanenduserapplication,anduserswantLanguageTooltobeintegratedinthesoftwaretheyalreadyuse.We'relookingforintegrationsintotinyMCE,CKEditor,andmanyothers(yoursuggestionsarewelcome).Plus,theexistingbrowseradd-onforFirefoxandChromeneedsmajorUIimprovements.","url":"https://languagetool.org","logo":"//lh3.googleusercontent.com/CPpkJMcdc1eqEOFgZJvynGCeeuhxqv27U_Q7ag1i16Qiy9yqcZ1AM1xOjrKrSHs5YGchUnQm_BRDKhdFJdUTrZlKK39owA"},"author":{"@type":"Person","name":"AllenAntony"}},"675":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmailintegrationProject","description":"ThecurrentimplementationofEmailSysteminPLOTS2doesn'timplementActiveJobsi.equeuefeaturebecauseitiscurrentlyusingrails4.1.Andrails4.1doesn'timplementActiveJobsonitsown.Wehavetowaystoresolvethiseitherincludeactivejobgemorupgradetorails4.2(wewillgowiththis).Socurrently,mailsaresendedsynchronously.Andifthesendingofmailisfailedduetosomereasonorwedon'twanttosendthemailatthetimeofrequest/responseorifwewantthatamailshouldbesentafter(1dayoranyspecificperiodoftime)wecan'timplementitnow.\nSometimes,wehavetorunjobsatparticularintervalsto,say,backuplogs,sendemails,etc.Inrailsapplicationwecanschedulesuchtasksusingthewhenevergem.\nForintegratingcronjobswiththeplots2wecanimplementwhenevergemwhichwillbeveryusefulinsendingdaily\"batchdigest\"emailtothesubscribers.Wecanspecifythetimewhentheemailshouldbesent.MoredetailsonimplementationisinImplementationpart.\nAnotherfeatureisthereply-by-emailfeatureusingmailmangem.\nFeaturethatwecanimplementisofreplybytweetwhichisveryconvenientandeasyfortheusertodo.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"NamanGupta"}},"676":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GoogleAssistantActionforCarbonFootPrint","description":"GoogleAssistantActionfortheProjectCarbonFootPrintopensdoorstoconversationalaccesstotherichemissiondataprovisionedbythisproject.ThisActionallowsyouaskquestionsregardingcarbonemissionsbythingsaroundyou.BeitabouttelevisionusageoratriptoSwitzerland.Simplysay,'TalktoCarbonFootPrint'inyourGoogleAssistantandyouaregoodtogo!Thisactiontakescareofawidevarietyofquestionsacrossallthecategoriessupportedbythisproject.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"VarunChitre"}},"677":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCmacOSinterfaceredesign","description":"ProjectDescription:TheVLCinterfaceisquiteoutdatedonmacOS.\n\nThisprojectforthesummeristoreworkheavilythisinterfacetomakeitbeautifulandusefulagain.\n\nScopeofthetaskstodo:TheideaistogetclosertowhattheAppleTV/iOSinterfacelookslike(searchongoogleimagetogetanidea),butotherideasarewelcome.\n\nTheiOS/AppleTVinterfaceissimpler,moreuserfriendly,andhasabetter\"mediacenter\"feelintoit.\n\nItwouldrequireintegrationwiththemedialibraryandwiththecurrentinterface.\n\nStartingfromthecurrentUIisarequirement.\n\nRequirements:ThisprojectrequiresObj-Cknowledge.\n\nProposedmentor:DavidFuhrmann,FelixPaulK\u00fchne\n\n[fromhttps://wiki.videolan.org/SoC_2018/]","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"DakshShah"}},"678":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopademotodemonstratetheuseofBooleanoperationsandMinkowskisum","description":"CGALworksoncomputationalgeometry.Ithas3packagesnamed'2DRegularizedBooleanSetOperations'and'2DMinkowskiSum'.Mytaskistobuildademotodemonstratealltheoperationsofallthreepackages","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ApurvaBhatt"}},"679":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementmissingfeaturesinnftables","description":"AsofLinuxkernel4.15,nftablesprovidesaround80%oftheiptablesfeature-set.Theideaistoworkonimplementingmissingornewfeaturesonnftables.","sponsor":{"@type":"Organization","name":"Netfilterproject","disambiguatingDescription":"netfilter.orgisthehomeoftheLinuxfirewallingtools","description":"SoftwareinsidetheNetfilterframeworkenablespacketfiltering,networkaddress[andport]translation(NA[P]T)andotherpacketmangling.NetfilterisasetofhooksinsidetheLinuxkernelthatallowskernelmodulestoregistercallbackfunctionswiththenetworkstack.Aregisteredcallbackfunctionisthencalledbackforeverypacketthattraversestherespectivehookwithinthenetworkstack.","url":"http://www.netfilter.org","logo":"//lh3.googleusercontent.com/eIRY-YqYoaM-9SLuJlNrWrjodWJ3SgflqGeobM14nAjt9KZ-fVqWKmRAw2-E4zK_lGZYeJgJ37R3b8AE3zoLci4gejDHaw"},"author":{"@type":"Person","name":"ffmancera"}},"680":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RadecoPseudoCCodeGeneration","description":"Radareisausefulframeworkforreverseengineering.Ithasdebuggerinterfaceanddisassemblerandvisualizer.Toanalyzeprogramsmoreefficiently,itneedsadecompiler.\nRadarehasitsowndecompiler\u2018radeco\u2019.Someofitsanalysisaredeveloped,butitisnotstillimplementpseudoCbackend.Inthisproposal,IwilldescribeaplantomakeradecogeneratepseudoCCode.","sponsor":{"@type":"Organization","name":"radare","disambiguatingDescription":"Radare2reverseengineeringframeworkandtoolset","description":"TheradareprojectstartedinFebruaryof2006aimingtoprovideafreeandsimplecommandlineinterfaceforahexadecimaleditorsupporting64bitoffsetstosearchandrecoverdatafromhard-disks.\n\nSincethen,theprojecthasgrown,anditsaimhaschangedtoprovideacompleteframeworkforanalyzingbinarieswithsomebasic*NIXconceptsinmind,likeeverythingisafile,smallprogramsthatinteractwitheachotherusingstdin/out,andkeepitsimple.\n\nRadare2isacompleteLGPL3rewriteoftheoriginalproject,whichremovesdesignissuesofthefirstiteration,andmakesitmoremodularandeasiertoscriptandmaintain.Itfeaturesatestsuitethataimstocoverasmanycasesaspossibleinordertocatchregressions.\n\nRadare2iscomposedofahexadecimaleditoratitscore,withsupportforseveralarchitecturesandbinaryformats.Itfeaturescodeanalysiscapabilities,scripting,dataandcodevisualizationthroughgraphsandothermeans,avisualmode,easyunixintegration,abinarydiffingengineforcodeanddata,ashellcodecompiler,andmuch,muchmore!","url":"http://radare.org","logo":"//lh3.googleusercontent.com/re0Te9JbBl-aHG9tpxO_3WvYsTFrchihB4opiq9oRH3y14Vn4vTihp30Uohpd-Yalsap1VfgE5Mx31MgetJnfWGPFgHikDU"},"author":{"@type":"Person","name":"ShoheiKuroiwa"}},"681":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModelFittingusingMicrostructureImagingofCrossing(MIX):DIPY","description":"DiffusionMRImeasureswaterdiffusioninbiologicaltissue,whichcanbeusedtoprobeitsmicrostructure.Themostcommonmodelforwaterdiffusionintissueisthediffusiontensor(DT),whichassumesaGaussiandistribution.ThisassumptionofGaussiandiffusionoversimplifiesthediffusivebehaviorofwaterincomplexmedia,andisknownexperimentallytobreakdownforrelativelylargeb-values.DTderivedindices,suchasmeandiffusivityorfractionalanisotropy,cancorrelatewithmajortissuedamage,butlacksensitivityandspecificitytosubtlepathologicalchanges.\nMicrostructureImagingofCrossing(MIX)isversatileandthussuitabletoabroadrangeofgenericmulticompartmentmodels,inparticularforbrainareaswhereaxonalpathwayscross.\n\nMulticompartmentmodels(assessthevariabilityofdiffusioninsub-voxelregions)enabletheestimationofmorespecificindicesandsopotentiallygivemuchgreaterinsightintotissuearchitecture.\n\nGoalofModelFitting:IdentifywhichmodelcompartmentsareessentialtoexplainthedataandparametersthatarepotentiallyestimablefromaparticularexperimentandcomparethemodelstoeachotherusingtheBIC.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ShreyasFadnavis"}},"682":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[WikimediaCommonsapp]AllowuserstobrowseCommonsfromapp","description":"**Abouttheproject**\n\nThisprojectisaimedatprovidinganoptiontobrowse/searchtheWikimediaCommonsusingtheapp.\n\n**Whythisfeatureisneeded?**\n\n-Moreandmore,usersareasking(asevidencedbyPlayStorefeedback),peoplewanttobeabletoalsobrowseexistingCommonsimagesviatheapp.\n-Qualityofuploadsshouldincreasebylettingusersseeotherpeople'swork.\n\n**Whatcanbeimplemented?**\n\n-ImageSearchonWikimediaCommonsusingatitle.\n-Restrictthesearchresultstoimages,ormakesurenocrashhappenswhenopeningexoticformatssuchasSVGsorsounds\n-LinktotheMediaDetailsactivitytoseeanimage'sdetails(Needsfeedback)\n-CategorySearchonOpeningdetailsshowsthesub-categoriesandtheimagespresentinthatcategory\n-Modifythecategoryactivitytoshowthebestimagesfirst.(Bonus)","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"UjjwalAgrawal"}},"683":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrateanopensourceLaboratoryInformationManagementSystem","description":"TheintegrationofaLIMShasquiteanumberofweightedbenefitsforthecommunitythatismakinguseoftheEHR.Themanagementoflaboratoryfunctionalitiesbecomesaneasytask.Administratorswillhavetheprocessoflinkingapatientandtheirrelatedlabreportsandprocesseslaidoutfortheminaveryuser-friendlymanner.DuetothehighnumberofpaidLIMSapplicationsavailable,havingafree,opensourcesolutionintegratedintoafullfledgedEHRsystemwouldbehighlyappealingforalargenumberofmedicaladministrators.\nThisprojectisameanstointegrateafullyfunctionalandwelldocumentedLIMSintoLibreEHR.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"AnirudhSingh"}},"684":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WorkingDemowithUsageDocsfortheMexMocule","description":"TheaimofthisprojectistowriteaworkingDemofortheMatlabMexmodulespresentinScilab.TheMatlabMEX-FilesisanAPIwhichisawrapperonthecurrentAPIScilab.ThiswouldmakeitveryeasytoportexistingMatlabMextoolboxesintoScilab.Amodule-mexlibmodulealreadyexistsinScilabwhichiscompatiblewiththeMatlab-MexAPI.CurrentlythemexsupportforScilabisgoodbutthereisalackofaconcretedemo.Thus,itisnecessarytohaveaworkingdemoforMexwithinScilab.","sponsor":{"@type":"Organization","name":"Scilab","disambiguatingDescription":"Cross-platformnumericalcomputationalpackageandprogramminglanguage.","description":"##WhatisScilab?\n\nScilabisfreeandopensourcesoftwarefornumericalcomputationprovidingapowerfulcomputingenvironmentforengineeringandscientificapplications.Byusingmatrix-basedcomputation,dynamictyping,andautomaticmemorymanagement,manynumericalproblemsmaybeexpressedinareducednumberofcodelines,ascomparedtosimilarsolutionsusingtraditionallanguages,suchasFortran,C,orC++.\n\n##WhatdoesScilabdo?\n\nScilabincludeshundredsofmathematicalfunctions.Ithasahighlevelprogramminglanguageallowingaccesstoadvanceddatastructures,2-Dand3-Dgraphicalfunctions.\n\nAlargenumberoffunctionalitiesisincludedinScilab:\n\n*Maths&Simulation\n\nForusualengineeringandscienceapplicationsincludingmathematicaloperationsanddataanalysis.\n\n*2-D&3-DVisualization\n\nGraphicsfunctionstovisualize,annotateandexportdataandmanywaystocreateandcustomizevarioustypesofplotsandcharts.\n\n*Optimization\n\nAlgorithmstosolveconstrainedandunconstrainedcontinuousanddiscreteoptimizationproblems.\n\n*Statistics\n\nToolstoperformdataanalysisandmodeling\n\n*ControlSystemDesign&Analysis\n\nStandardalgorithmsandtoolsforcontrolsystemstudy\n\n*SignalProcessing\n\nVisualize,analyzeandfiltersignalsintimeandfrequencydomains.\n\n*ApplicationDevelopment\n\nIncreaseScilabnativefunctionalitiesandmanagedataexchangeswithexternaltools.\n\n*Xcos-Hybriddynamicsystemsmodelerandsimulator\n\nModelingmechanicalsystems,hydrauliccircuits,controlsystems...\n\n##Scilabasaplatform\n\nThankstoitsabilitytointerconnectwiththird-partytechnologiesandapplications,Scilabcanalsoactasauniqueplatformtobringtogethercodeswrittenindifferentprogramminglanguagesinasingle,unifiedlanguage,thusfacilitatingtheirdistribution,theirback-upanduse.","url":"https://www.scilab.org","logo":"//lh3.googleusercontent.com/5Eu_zJ6swtlocxDSboz1rW0NuFLtXep83cOYrjWzswurEaIKl4bILr_BJYQCy_cyuEvWgFbt3gwsr5VFVf0i_pRThj-ARQ"},"author":{"@type":"Person","name":"SiddharthaGairola"}},"685":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PinkPantherEngine","description":"ReverseandimplementgameengineofPinkPanther:PassporttoPerilandPinkPanther:HokusPokusPink\ngameforScummVm.ThesegamesusethesameenginebecausePassporttoPerilcanbelaunchedusingexefromHokusPokusbyrenamingdatafiles.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"AndriiPrykhodko"}},"686":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Interrupt-baseddriversinC\u00e9u-ArduinoforCortex-M0microcontrollers","description":"Theprojectconsistsofdevelopingnewinterrupt-baseddriversforCortex-M0microcontrollers,e.g.:\nADC\nSPIandI2Cbuses\nEEPROM\nReal-timeclock\nSomelibrariesbuiltontopofthesedrivers(e.g.,RFtransceiver,ultrasonicsensor,accelerometer).","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"MNaveenKumar"}},"687":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Interactive3DvisualizationsofhumanbrainactivityintheJupyterNotebookusingipyvolume","description":"TheaimofthisprojectistoimprovedatavisualizationinMNEwhenworkingintheJupyterNotebook.Thiswillbeachievedbyimplementingapackageforinteractive3Dvisualizationofhumanbrainactivityinsidethenotebooks.AworkingalternativetomayaviandPySurferbuiltontopofipyvolumeandipywidgetswillbedeveloped.Ultimately,IwilladdipyvolumeasabackendtotheMNEpackage.Exportofdatavisualizationtoavarietyoffileformatswillbeadded.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"OlehKozynets"}},"688":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BaseJumpSTLHacker","description":"I'mproposingthecreationofaMathLibraryforBaseJumpSTL.AddingasetofroutinesthatemploytheCORDICalgorithmtoimplementdirectlyandindirectlycomputablefunctionslikelogarithmic,exponential,sqrt,etc.Anoverallbetterparameterizationofbit-widthsintheexistingandnewmodules,alongwithfunctionsthatdirectlycomputeonanarraywithcomputationsbasedonaconfigurablepipelinestructure.IalsoproposetoaddexplicitparallelizationinspiredbySIMDarchitecturetothemathematicalfunctionsinwhichthenumberofindependentparalleldataelementsandbit-lengthisaddedasaparameter.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"kunalgulati"}},"689":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Physics-basedXMLModelbuildingformosaicembryogenesisofCaenorhabditiselegans","description":"TheOpenwormfoundationisbuildingtheworld'sfirstdigitalorganism.(awormmatrix!)TheDevoWormproject(underOpenworm)isbuildingaphysics-basedsimulationofmosaicembryogenesis,withapplicationtothenematodeCaenorhabditiselegans.ThisinitiativewillfocusonincorporatingsecondarydatafromnematodesintoanXML-basedcomputationalframework.Themodel-buildingwillresultinanXMLspecificationofembryophysicsthatdescribesmosaicdevelopmentalprocess.Thisspecificationwillbeusedtobuildtreesandnetworksthatdescriberelationshipsbetweenindividualcells.ThiswillprovidetheOpenwormFoundationandthelargerneuroscienceresearchcommunitywithaninformaticsframeworkforunderstandingneuralprecursorcellsanddevelopingnervoussystems.Itwillpavethewaytounlockthemysteriesoftheevolutionofanematode\u2019snervoussystemfromasinglecelltothefullydevelopednervoussysteminthatofanadultnematode(inthiscase,the302neuronsofC.elegans).","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"ArnabBanerjee"}},"690":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MyHumbleProposal","description":"DRAKVUF(https://drakvuf.com)isanagent-lessandvirtualizationbasedblack-boxbinaryanalysissystem.Itallowsuserstoanalyzeanybinariesandoperatingsystemwithoutanyadditionalsoftwarebeinginstalledonthevirtualmachinethatbeinganalyzed.\n\nThisproject'sgoalistoincreasestealthinesslevelofDRAKVUFwheretheitisoneofthebigproblemofmalwareanalysis.Ifthemalwareabletodetectthattheyarebeingmonitored,itwillnotdoesthemaliciousactivities.Withhighlevelofstealthiness,DRAKVUFcanbeusedforfurthernewandnovelhoneypot,intrusiondetectionsystemanddynamicmalwareanalysis.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"StewartSentanoe"}},"691":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSOC2018_Huang_RTEMSReleaseNotesGenerator","description":"RTEMSReleaseNotesGenerator","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"DanxueHuang"}},"692":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvestorageservice","description":"Improvementsandnewfeaturesforthestoragesystem,andupdateoftheflysystemstorageextension.","sponsor":{"@type":"Organization","name":"phpBBForumSoftware","disambiguatingDescription":"phpBBisthemostwidelyusedfreeandopen-sourceforumsolution.","description":"##WhatisphpBB?\nphpBB('BB'forBulletinBoard)istheworld'smostpopularfreeandopen-sourceforumsolution.Ourglobalcommunityofcontributorsensuresthatend-usersreceiveastable,secure,andinfinitelycustomizableproductthat'seasytodeployandmaintainwhilealsobeingfunandsimpletouse.\n\n##WhychoosephpBB?\nOriginallyreleasedin2000,thelatestversionofthephpBBsoftwarehasevolvedtoincludeanextensivepermissionssystem,usergroups,hierarchicalsubforums,fileattachments,intuitivenotifications,OAuthauthentication,supportformultipledatabaseengines(PostgreSQL,SQLite,MySQL/MariaDB,Oracle,MSSQLServer),andavarietyofotherfeatures.ThephpBBCustomizationDatabaseofstylesandextensionsoffersadministratorsendlessabilitytoadaptthesoftwaretotheirneeds.\n\nOurstrictsecuritypracticeshaveresultedinahardenedproductwithaproventrackrecordgreatlyexceedingthatofourcommercialcompetitors.Likewise,ourcodingguidelinesandcollaborativedevelopmentmodelensurethatcodequalityisatopprioritywhileencouragingconstantdeveloperlearningandgrowth.\n\n##phpBBandGoogleSummerofCode\nWeareproudtohaveparticipatedintheGSoCprogramduringfourprioryears.Thegoalofourmentorsistoensurethatallstudentshaveasmoothandfulfillingexperience.FormerphpBBGSoCstudentshaveflownacrosstheworldtomeettherestofourteamduringourannualhackathonandhavegoneontobecomelong-termcontributorstotheproject,someevenjoiningthecoredevelopmentteam.Wehopethatyouwillhelpuscontinuethisexcellenttrend.","url":"https://www.phpbb.com","logo":"//lh3.googleusercontent.com/uj6ll4mNUfcdAR_UI_abgqAVpdGkTrx7m8xLR6RJaYAILRH6bvWZLN4Et4c27zKRI-AVRIT6M7H83auELzjQwMjZEizSflcd"},"author":{"@type":"Person","name":"rubencm"}},"693":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OverlapTool-Crossplatformcompatibility","description":"TheprojectaimstobringcrossplatformcomparabilitytotheexistingoverlaptoolwhichcurrentlyusesashellscriptthatworksonlyforLinux.ByimplementingitinC,itwouldworkacrossallplatforms.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"SaranNarayan"}},"694":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developmentofatrackerofsplitters.","description":"Trackersforsplittersisatoolthatisusefultokeeptrackofpeersandsplittersinanetworkandalsohelpsinloadbalancinginpeakhours.Thetrackerissupposedtoactlikeagatewayforincomingpeerswheredirectaddressresolutionofsplittersarenotpossible(Similartotrackersintorrentprotocols)","sponsor":{"@type":"Organization","name":"P2PSP.org","disambiguatingDescription":"ShapingthefutureInternetTV","description":"P2PSP.orgisanonprofitorganizationthatdevelops,amongotherthings,theP2PSPprotocol.P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.P2PSPisfree,open,CreativeCommonAttribution-ShareAlike4Internationallicensed.Amongourobjectives,wecanhighlightthedeploymentofstreamingvideoservices,theimplementationofreal-timevideorecordingandtransmissiontools,encouragesocialstreaming,researchonapplication-layerIPmulticastontheglobalInternet,securecommunications,etc.","url":"http://www.p2psp.org","logo":"//lh3.googleusercontent.com/rDcLY70rmk1P-FDRzlPs1Yin4DJCzHTq3ha6m4xQl9M9t6naboQihRSVfv5_kaU8BEBF5xZmGwzM_SxrYWr5MPfqo7bQR_M"},"author":{"@type":"Person","name":"theglitch"}},"695":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Thread-SafetyintheJuliaCompiler","description":"Abstract.EventoughJuliaisageneralpurposelanguage,it\nhasalwaysbeendevelopedwithscientificcomputinginmind,a\nfieldwheretheamountofdataandthecomplexityofalgorithms\ndemandboththepossibilitytodistributecomputationsandhigh\nconfidenceontheresults.\nThisiswaythreadsafetyisoneofthegoalsforthe1.0release,\nasmulti-threaddevelopmentbringsnewsecuritychallenges,which\nareknownforbeingparticularlydifficulttotackle.\nInthisproposalIwilldesignatearoad-maptoprogressthe\nworkalreadydone,bothbysolvingcurrentissuesandbyupdating\ncompiler\u2019scomponentswhicharenotthreadsafe.\nAttheend,amoreefficientwaytodebugcommonerrorsarising\nfromJulia\u2019smulti-threadprogrammingwillbediscussed.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"GaetanoPriori"}},"696":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheRealTimeSubtitlesProject","description":"*Aim:*\n\nEnhancethecurrent_RealTimeSubtitlesProject_forCCExtractorandaddfeatureofanalysingcaptions.\n\n*Tasksinvolved:*\n\n1.ImprovetheAdminpage\n\n2.CreateEnd-UserWebApp\n\n3.CreateaSubsystemtoassign/extractkeywords/keyphrases/topicsbyanalysingacurrentstreamofcaptions.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"SatyavratSharma"}},"697":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingTransactionalemailtemplatesDynamic","description":"Makingtheexistingtemplatesfromsimpletext/htmlfilestodynamicemailtemplatescreatedinMJML.Dividingemailtemplatesintovarioussectionslikeheader,footer,mailcontentandmakingthemdynamicandeasilyeditablebyenduseraccordingtotheirpreference.AlsochangingalltheexistingtemplatestoMJMLandmakingsomeredefinedtemplatesfortheendusertouserandcustomize.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"AbhanshGiri"}},"698":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastSparseLinearModelsforBigDatawithSAGA","description":"TherearemanyalternativesforL1-regularizedgeneralizedlinearmodelsinR,butnonethatutilizestheefficientSAGAalgorithmdespiteitsexcellentconvergencepropertiesandtrackrecordofcompellingempiricalresults.AsuccessfulimplementationoftheSAGAalgorithmdoes,however,existin**scikit-learn**:anactivelymaintainedandwell-documentedPythonmodule.ThegoalofthisprojectistoportthatimplementationtoRasapackagetargetedforsubmissiontotheComprehensiveRArchiveNetwork(CRAN).Theendresultwillbeaneasy-to-useandblazinglyfastalgorithmforL1-regularizedmodels,whichwillcomeasawantedadditiontothetoolkitofRusersinterestedinbigdatamodelling.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"JohanLarsson"}},"699":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingGeneralizedBarycentricCoordinates","description":"ThisprojectaimsatprovidinganothertwopowerfulgeneralizedbarycentriccoordinatesHarmoniccoordinatesandMaximumEntropycoordinatesthatpossessalotofimportantpropertiesandcanbeusedonavarietyofgeneralpolygons.Moreover,thisprojectwillcontributesomechangestotheAPIandatutorialprogram,inordertomakethepackagemoreconvenientandeasytounderstandforthefinaluser.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"KeyuChen"}},"700":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UnitTestsforLuaRocks","description":"ThegoalofthisprojectistoproduceaunittestsuiteforLuaRocksinordertoimprovethecodecoverageandtoincreasethemaintainabilityoftheproject.","sponsor":{"@type":"Organization","name":"LuaRocks","disambiguatingDescription":"ThepackagemanagerfortheLuaprogramminglanguage","description":"#WhyLuaRocks?\n\nLuaisatinyyetpowerfulprogramminglanguage,atinyyetpowerfullanguageusedanywherefromembeddedsystems,toAI,tonetworking,toMMORPGs.Thesecrettoitssuccessisits_embeddability_:Luaisatinyportablecorethancanbeadaptedtoanyproject.\n\nTheflip-sidetothisisthatLuaitselfdoesnotcomewithmanylibraries,itfeaturesonlythebareminimum.EnterLuaRocks:byusingittoinstalladditionalpackagescalled\"rocks\",LuaRocksturbo-chargesLua,makingitasuitablelanguageforanyfield.\n\n#Thepackagerepository\n\nInthe[luarocks.org](http://luarocks.org)repositoryonecanfindpackagesforallsortsofareas.LuaRocksalsoallowsthird-partyprojectstohosttheirownpackagerepositories(eitherin[luarocks.org](http://luarocks.org)orintheirownservers),sothatLuaRockscanworkasthepluginmanagertotheirproject.\n\n#Thebuildsystem\n\nLuaRocksalsodoublesasaportablebuildsystemforcompilingLuamodules.ItabstractsawayplatformdifferencesandallowsmoduledevelopersusingLuaorCtodistributeLuaextensionsthatcanbuildinanymodernoperatingsystem.","url":"http://luarocks.org","logo":"//lh3.googleusercontent.com/4TCQP_aUIneBcSiy19XwScgHrkE4o2qE1UXwck8e0prUVD0N3jaSfYfFbMEu1rsJEW5QKZN47FPV8CrSFClVVf4aKmiXqA"},"author":{"@type":"Person","name":"GeorgeRoman"}},"701":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BrowserExtensionforRucio","description":"Rucioisadatamanagementsystemformodernlarge-scalescientificexperiments.Oneimportantfeaturethatisstillmissing,istheabilityofdownloadingdatasetswithminimaleffort.DatasetsarelogicalcollectionsoffilesandareacommonwayofstructuringdatainRucio.Althoughitisalreadypossibletodownloadsinglefilesthroughthewebinterface,todownloadadatasettheuserwouldneedtomanuallydownloadfileafterfile.Theneedofauthenticationtothestoragesystemusingcertificatesfurthercomplicatestheprocessandforasinglefiledownloadthecertificatehastobeselectedforeachdownloadseparately.Thus,thesolutionistocreatewebbrowserextensions,whichwillhandletheauthenticationandautomaticallydownloadtheselectedfilesofagivendataset.\nThus,thisprojectaimstodevelopabrowserextensionwhichwillachievefollowingobjectives-handlemetalinkfilesgeneratedbytheRuciobackend,handleauthentication,automaticallydownloadtheselectedfilesofagivendatasetanddoautomaticfailoverifmultiplereplicasarereportedinthemetalink.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"YashSaboo"}},"702":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntroduceArchitectureandSeparateComponents","description":"Anopensourcesoftwareprojectshouldalloweveryonetoparticipate.Inherentlythiscancausetheprojecttogrowovertheboundariesofitsinitialscoperapidly.InPocketCodethishascausedthecomponentstogrowintoeachother,whichinturnhasmadeitdifficulttomaintainastableandadaptablearchitecture.IwouldliketorewritetheexistingcodeintoaclearlystructuredandclearlyseparatedarchitecturewithfocusonthedistinctionbetweenUIrepresentationandfunctionality.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"ThomasSchranz"}},"703":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MergePatientdatafromMultipleInstallationsSkiptoendofmetadata","description":"ThisprojectisallaboutaddinganewfeatureofmergingPatientandrelatedmetadatafromdifferentOpenMRSinstancestoonemasterdatabase.\nDetails:https://wiki.openmrs.org/display/projects/Merge+Patient+data+from+Multiple+Installations","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"SamuelMale"}},"704":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingp5.jsWebGL/3Dmode","description":"Theprojectaimstoimplementmissingprimitivesinp5.jsWebGLmode.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"AdilRabbani"}},"705":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GatsbyJSIntegrationwithPlone","description":"GatsbyisablazingfaststaticsitegeneratorforReact.Theideaistodevelopagatsby-sourcepluginthatpullsthewholecontenttreefromtheplone.restapiandmakeitavailableforqueryingviaGraphQLinahierarchicaldatastructure.AbasicGatsbystarterwillalsobebuiltthatusesthedatafromtheplugin,followingthestylesofPastanagaUIwithit'sreusablecomponents.","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"AjayNS"}},"706":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StatusServerandDashboard","description":"Dataretrieverprovidesanumberofpubliclyavailabledatasets.Thesedatasetsarenotstoredatasingle\nlocationbutaredownloadedfromvariouspublicallyavailabledatarepositories.\nNewdatasetsarebeingaddedtoretrieverregularlysoitbecomescrucialtocheckthe**availability**and**installation**ofalldatasets.Thisisatedioustasksotheprocessneedsto\nbeautomated.\n\nThegoalofthisprojectistocreateastatusserveranddashboardwheremaintainersandusers\ncanseethestatusofdatasetsi.e.whetherthedatasetsareinstallingproperlyornotandthechangesthathavebeenmadetothedataset.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ApoorvaPandey"}},"707":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionalMachineLearningProjectIdeasandAreasofInterest","description":"Theprojectaimstoimplementthe**OptimizationModules**(Momentum-based,Adam,RMSProp)inMachinelearningandexpandthedeeplearninglibrariestoinclude**LongShortTermMemoryRecurrentNeuralNetwork(LSTM).**","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"RaviKiranSelvam"}},"708":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnnotateGuavalibraryforNullness,IndexandLockCheckertypesystems","description":"ThisprojectaimsatannotatingGuava-libraryforNullness,IndexandLockcheckertypesystems.Guavacomprisesoflibrarieslikecollectiontypes,immutablecollections,andcorelibrariesforconcurrency,I/O,hashing,primitives,reflectionetc.apartfromcommonlibrariesforJava.SuchadiversecollectionoflibrariesmakeGuavaanimportantcasestudyfortypesystems.Hence,apartfromthebasicrequirementofpreparingGuavalibraryfortypecheckingagainstnullpointererrors,I\u2019llbeextendingprocessofannotatingtoothertype-systemsaswell,namely,IndexCheckerandLockChecker.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"DilrajSingh"}},"709":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[AIRAVATA-2717][GSoC]ResurrectUser-DefinedAiravataWorkflows","description":"ApacheAiravatausedtosupportuser-definedworkflowsusingtheXBayainterface,todraganddropapplicationcomponentstoaworkspaceanddefinedataflowandcontrolflowdependenciesamongtheapplicationnodes.AiravatahasevolvedsignificantlyandcurrentlyitonlysupportssinglejobsubmissionsthroughOrchestrator.Butthecurrentdevelopmentversionisbeingbuilt-overApacheHelixforDAGorchestration.ThisprovidesanopportunitytoresurrectworkflowcapabilitiesinAiravata.ThisGSoCprojectconsistsofthefollowingsubtasks.\n\n-FinalizingtheAiravataWorkflowLanguage.\n-ModifyingtheOrchestratortoparseuser-definedworkflowandtranslatetoequivalentHelixDAGs,executetheworkflow,andmonitoritatruntime.\n-DevelopingasimpleGUItodemonstratethecapabilities.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"YasasGunarathne"}},"710":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddsupportforlanguagespecificpackagerepositoriesinMeson","description":"ThegoalistoaddsupportforlanguagespecificpackagerepositoriesinMeson.FocuswillbeonMavenandNuGetforrelativelyJVMand.Netlanguagespackagerepositories.ThisprojectwillallowMesontobecomeaviablebuildsystemforsomeofthelanguages,wherepackagesfromthelanguagespecificpackagerepositoriesareessential.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"noverby"}},"711":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedThemeGeneratorTool","description":"Currentlytherearepre-generatedthemesthatcanbemanuallyinstalledandused.Theideaistocreateatoolthatautomatesandmakeseasierthetaskofcreatingthemes.ThemescreatedfromtheThemeGeneratortoolwouldbelesspronetobugsinthelongrunandcouldcatertoeachindividualsneeds.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"SakshamGupta"}},"712":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastandFlexibleDistanceTransformsinCGAL","description":"Awidevarietyofproblemsinscientificcomputinganddataanalysisneedtocomputeaccurateshortestpathsanddistancesalongcurveddomains(e.g.,curvedsurfacesrepresentingtheboundaryofthree-dimensionalobjects).TheComputationalGeometryAlgorithmsLibrary(CGAL)isabroadly-usedopensourceframeworkforawidevarietyofproblemsingeometricdataanalysis,butcurrentlydoesnotincorporatestate-of-the-artmethodsfordistancetransforms.ThegoalofthisprojectistoimplementandintegratesuchmethodsintoCGAL,specificallyusingmethodsasdescribedinthepaper\"TheHeatMethodforDistanceComputation\"byCraneetal.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ChristinaVaz"}},"713":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopmentofaRCUBindingforLuatables","description":"LunatikisaprogrammingenvironmentbasedontheLualanguageforkernelscripting.Byallowingkernelscripting,ausermaycreatescriptsinLuatocustomizetheirkerneltosuittheirneeds.Moderndaykernels,suchasLinux,workonahighlyconcurrentenvironment,andthereforemustuserobustsynchronizationAPIstoensuredataconsistency,witheachAPIhavingtheirownusecases.\n\nTheRead-copy-update(RCU)isoneofthoseAPIs,madespecificallyforscenarioswheredatareadingismuchmorecommonthanwriting.RCUallowsconcurrentreaderstoaccessprotecteddatainanon-blockingwayevenduringupdatesorremovals.RCU,aswiththerestoftheLinuxKernel,iswritteninC.\n\nTheprojectideaisabindingofRCUforuseinLunatik,thusallowingsynchronizationofLuadataviaRCU.","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"CaioMessias"}},"714":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveUserInterfaceoftheDataIngestWorkflowinPEcAn","description":"IngestingdataintoPEcAniscurrentlyauser-hostileprocessforresearchers.Tosimplifythisprocess,thePEcAnteamwouldbenefitfromanapplicationthatcandownloaddatasetsfromanydatafederation,andparsethemetadatasothatitcanbeautomaticallyreadintoPEcAn.Tohelpfurthertheminthisdirection,Iwillcreateaningestworkflowforasingledatafederation,DataOne,asaproofofconcept.Thisappwillbeabletoresolvedatabydoi.Iwillalsoadddraganddropfunctionalitytofacilitatedownloadingdatafromunsupporteddatafederations.ThisappwillthenfacilitatetheprocessofselectingthecorrectsemanticsnecessaryinordertoingestdataintoBETYdb(thePEcAndatabase)bywalkingtheuserthroughthiscomplexprocess.Thisappwillalsoservefuturedevelopmentbycreatingaprobabilitydistributionofthesemanticsselectedbytheusers.Thisdistributioncanbeusedtotrainamachinelearningalgorithmthatwillsuggestsemanticselectionwithgreateraccuracyinthefuture.","sponsor":{"@type":"Organization","name":"PEcAnProject","disambiguatingDescription":"Developaccessibletoolsforreproducibleecosystemmodelingandforecasting","description":"#WhyPEcAn?#\nClimatechangesciencehaswitnessedanexplosionintheamountandtypesofdatathatcanbebroughttobearonthepotentialresponsesoftheterrestrialcarboncycleandbiodiversitytoglobalchange.Manyofthemostpressingquestionsaboutglobalchangearelimitedbyourabilitytosynthesizeexistingdata.PredictiveEcosystemAnalyzer(PEcAn)projectspecificallyseekstoimprovethisability.Ultimately,PEcAnaimstomakeecosystemmodellinganddataassimilationroutinetoolsforansweringscientificquestionsandinformingpolicyandmanagement.\n\n\n#HowdoesPEcAndothat?#\n\nPEcAnconsistsof**1)**state-of-the-artecosystemmodelsthatthemselvesarescaffoldsforintegratingmultipledatasourcesandtheory,**2)**aworkflowmanagementsystemtohandlethenumerousstreamsofdata,and**3)**adataassimilationstatisticalframeworkinordertosynthesizethedatawiththemodel.PEcAnautomatesanalysesaimedatunderstandingandforecastingecosystemresponsesthroughthesemodels.\n\n#Transparency,repeatability,accessibility#\n\nPEcAn'sscientificworkflowmanagementfullycapturestheinformaticsofwherethemodelinputscamefrom,howtheywereprocessed,howsetsofmodelrunswerecompleted,andhowthemodeloutputwaspost-processedandvisualizedformaximizingtransparencyandrepeatability.PEcAn'sintuitiveweb-basedinterfaceallowsnon-modelersornovicestousemodelsandtechniquesdevelopedbyexperts.\n\n#Highfunctionalityandperformance#\n\nInadditiontomakingthePEcAnsourcecodeopensource,thesystemisalsoavailableasafullyfunctionalvirtualmachinethatrunsonawiderangeofoperatingsystems.Thesystemcanalsointeractwithremotehigh-performancecomputingenvironments,allowingmodelrunstobedoneinparallelonremoteclusters.","url":"http://pecanproject.org","logo":"//lh3.googleusercontent.com/HnNfS8QaJu9AUqKKSFqn2f8SfoKqMB80JRd4kDkNCjIwUCXLr2H_D93o6KpuHvPkoRmcJ5Pg-QADMHcDScgyKxoxh4ZtRRAa"},"author":{"@type":"Person","name":"LiamBurke"}},"715":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WSO2IdentityServerUserstoreusingWebServicestogetclaims","description":"WSO2IdentityandAccessManagementServerisopensourcepopularidentityandaccessmanagementserverthroughouttheworldplusWSO2IdentityServerefficientlyundertakesthecomplextaskofidentitymanagementacrossenterpriseapplications,services,andAPIs.ForthisprojectISversion5.4isused.Currently,WSO2identityserverisconsistingofSOAPservicesandinnearfuture,therewillbeRESTAPI'swhichsupportforallfunctionalitiesandwhichismoreeffective.IncurrentenvironmentmostItsupportfordifferentuserstoreslikeLDAP,JDBC,andMySQLasprimaryandsecondaryuserstores.withthehavingfacilityofcreatinganewuserstoretheprimarydatawhicharesavingtoprimaryuserstorecanbeseparatedtodifferentuserstoresasoneforuserdetailsandotheroneisforuserattribute(claims)detailswhichcanbeaccessedbyprovidingusercredentialsandsecrete.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"IsuriAnuradha"}},"716":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CCExtractorWeb","description":"AfullfledgedwebapplicationandAPIforsubtitleextractionthroughCCExtractor.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"saurabhshri"}},"717":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdateLuaBindingstoLibGit2","description":"TheProjectaimsatupdatingluabindingstolibgit2fortheluauserstouselibgit2(pureCimplementationoftheGitcoremethods)APIfromlua.Ihavedevelopedasmallworkingprototypewithsmallnumberoffunctionsavailableathttps://github.com/SatyendraBanjare/luagit2.Ihaveimplementedtheideausinglua-Capi(https://www.lua.org/pil/24.html)andIwishtousethismethodonlyforthefinalImplementationtoo.Iplantowritetestsforbindedfunctionsusinglunit.(thetestswillbemorelikealuamodulecallingallthosefunctionsandwe'llthenchecktheoutput).","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"SatyendraKumarBanjare"}},"718":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"QuickstartGreenMode","description":"Itistoughforanewusertoquicklygraspandstartusingthesettingsprovidedbycoala.Theuserneedstobeawareofthebearshemightpossiblyneedforhisprojectandalsothesettingsprovidedbythebears.Manyofthemdirectlyoptingforindividuallintingsoftwareswhencoalacanprovideaunifiedenvironmentforthem.Thiswaymanyareneverabletounleashthetruepowerofcoala.Thefirstrunsofcoalashouldinvolveaslessuserinteractionaspossible,sothatnewuserscanrealizehowhasslefreeitistousecoala**over**acollectionoflintingtechnologies.Quickstartshouldbeabletolearnthebearsettingsfromtheproject.\n\nThisprojectaddsthecapabilitiestocoala-quickstartbymakingsmartanalysis,dependingupontheformatalreadyfollowedbytheusers,mayitbeseparateformattingusedforseparatefilesorforaseparategroupoffiles(eg.groupedinaspecificfolder)orfordifferentlanguagefiles.\n\nManymajorcommunitiesdon'tuseafixedcodingstylesthatthebearsprovide.Thequickstartshouldbeabletoadaptitselfandgenerateaconfigfilewhichmatchesascloselytothecodebaseasitpossiblycanforeasyandquickadoption.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"IshanSrivastava"}},"719":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProject1-JdeRobot-Academy:FleetofRobotsforAmazonLogisticsStore","description":"ThegoaloftheprojectistocreatetherequiredinfrastructureforaJdeRobotexerciseonAmazonRoboticswarehousescenario.ThiswillincludecreatingtherobotandtheworldinGazebo,creatingICEserversforcommunicationwithJdeRobotasmiddleware.TheAcademyexercisewillthenbedevelopedwiththelocationofthepallettobepickedupastheinput,andtherobotwouldhavetonavigatethewarehousereadingARtagsembeddedonthefloorofthewarehouse,pickthepelletup,andbringitbacktotheoutput-bay.AGUIwillshowthelayoutofthewarehouseaswellasinputsforthelocationoftheitemtobepickedup.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"ArsalanAkhter"}},"720":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementtoFOSSASIA\u2019sPhimpmeAndroidApplication.","description":"Phimp.meisanAndroidphotoapplicationthataimstoreplaceproprietaryimageapplications.Itoffersfeaturessuchastakingphotos,addingfilters,maintainingafavouritecollectionofphotos,editingimagesanduploadingthemtodifferentsocialnetworks.ItwasinitiallydevelopedbyFOSSASIAseveralyearsbackandhasbeeninthedevelopmentphasesincethen.Lastyear,abetaversionofthisapplicationwasreleasedontheGooglePlayStore.Thoughithasmanyuser-friendlyfeatures,theroomforfurtherimprovementsisstillthere.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"sauravvishal8797"}},"721":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UsingmachinelearningtoimproveSuperDARNdataclassification","description":"ThisprojectaimstodevelopanewapproachofclassifyingSuperDARN(SuperDualAuroralRadarNetwork)datausingmachinelearningalgorithms.Inthepast,thisdatahasbeenclassifiedusingaformulabasedonelevationangle,whichisnotalwaysreliablyavailable,orusinganotherformulabasedondopplervelocityandspectralwidthwhichisbiasedtomiscategorizelow-velocityionosphericbackscatter(IS)asgroundscatter(GS).Recently,researcherssuccessfullyappliedmachinelearningtechniquestothisdata.Theseapproachesimprovedonpastmethods,buttheyusedaverylimitedsetoffeaturesandreliedonsimplemachinelearningmethodsthatdonoteasilycapturenon-linearrelationshipsorsubtleprobabilitydistributions.Thisprojectwillapplymachinelearningmethodswithafocusonusingalargernumberofwell-selectedfeaturesandusingmorenuancedalgorithms.Attheendofthesummer,IwilldeliveraGitHubtoolkitwiththemachinelearningtools,aset-upandusageguide,areportonaccuracyandvalidation,andanonlinegraphingtoolontheSuperDARNwebsite.","sponsor":{"@type":"Organization","name":"Space@VirginiaTech","disambiguatingDescription":"Space@VTisdevotedtotheinvestigationofthespaceenvironment.","description":"ThemissionofSpace@VTistoprovideforefrontresearch,scholarship,instruction,andeducationaloutreachinthebroadfieldsofspacescienceandengineering.Akeyfocusoftheresearchandeducationaleffortwillbethescience,technologicalimpact,andutilizationofthegeo-spaceenvironment.\r\n\r\nSpace@VTstrivestoutilizeaholisticapproachtospaceresearchandspacemissiondevelopmentbycombiningtheory,modeling,observationandeducationthatemployadvancedcomputationaltechniques,spaceinstrumentandspacesystemsdevelopment,ground-basedinstrumentdevelopment,andexperimentaldataacquisition,analysisandinterpretationwithinaresearchprogramthatfullyinvolvesgraduateandundergraduatestudents.\r\n\r\nSpace@VTfocusesonbothgraduateandundergraduateeducationinthebroadfieldsofspacescienceandengineering.Space@VTpreparesstudentstobecomeleadersintheirchosenfieldswhethertheyareintheprivate,government,oracademicsectors.Space@VTeducatesuniversitystudentstomakeimportantcontributionstosocietyasawhole.\r\n\r\nSpace@VTworkstowardsengagingunderrepresentedgroupsinscienceandengineeringingeneralandspacescienceandengineeringinparticular.Thisengagementincludesprovidingresearchandeducationalopportunitiesandexperiencesformiddleschool,highschool,andcollegelevelunderrepresentedstudents.Space@VTalsodevelopsjointresearchandeducationalventureswithMinorityServingInstitutions(MSIs).\r\n\r\nThevisionofSpace@VTistobeapremierespaceresearchorganizationofinternationalcaliberadvancingthebroadresearch,educational,andoutreachmissionofVirginiaTech.","url":"http://space.vt.edu","logo":"//lh3.googleusercontent.com/gl3HuD344HF1RFX95v5QD9Ew_f0NOtfymO3gI4nQ5-mTTE5k0FrOpBXS-NiwJQNJl74ix4mIVWyVXcBht_93g3fXymDOkr1O"},"author":{"@type":"Person","name":"EstherRobb"}},"722":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopmentEnvironment:Beginner/NewUserExperienceFeatures","description":"ProcessingisaprogramminglanguageandanIDEfordigitalartsandvisualizationforthepurposeofteachingnon-programmers,thefundamentalsofprogramming.Iwanttocreateawelcomefeatureforbeginners/newusersofPDEinordertofacilitateasmootherandeasierintroductiontothedifferentfeaturesofthePDE.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"JaeHyun"}},"723":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HOT:OpenMapKitMapboxVectorTilesImplementationandPolylineEditing","description":"OpenMapKitonAndroidcurrentlyutilizesMBTiles,aspecificationcreatedbyMapboxforstoringarbitrarytiledmapdatausingSQLite,foritsbasemaps.Thiscreatestwoproblems:MBTilesaddoverhead,whichdecreasestheapp'sperformance;andMBTilesneedtofirstbecreatedandstoredlocallyonthephone'sexternalstoragewhenpreparingdeploymentsifpoorInternetconnectivityistobeexpected.\nFurthermore,OpenMapKitonAndroidprovidesnomeansofeditingmappolylines,suchassplittingthem,throughtheappitself.Thishastobedonebyaddingareferencepointintheapp,thenmanuallyeditingtheback-endtosplittheroad,tothenaddinformationabouteachnewroad,whichisnotonlyveryinefficientbuterrorprone.\nAssuch,thesetwoissueswillbeaddressedthroughouttheGSoCperiod.Thefirstissuewillbefixedbyallowingtheapptoreadrawvectordata(.osmfiles,whichareXMLbased).Todoso,thenewMapboxGLSDKwillbeused,sinceitusesMapboxVectorTilesinsteadofMBTiles.Thesecondissuewillbefixedbyautomatingtheeditingprocessthatisnowdonemanually,providingtheappropriatefunctionalityintheapptodoso.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"RodrigoPontes"}},"724":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtrafficobfuscationcapabilitiesoftheBitmaskVPN","description":"AsacomponentoftheLEAPEncryptedAccessProject,BitmaskVPNprovidesuserswithencryptedinternetaccessandcensorshipcircumventioncapabilities.NetworktrafficbetweentheusersandBitmaskVPNproviderslocatedoutsidecensorednetworksareencryptedandauthenticatedthroughthepopularOpenVPNprotocol,withtrafficobfuscatedbytheScramblesuitpluggabletransport.Unfortunately,bothOpenVPNandScrambleSuithavebeenreliablyidentifiablebystatecensorswithoutsignificantfalsepositivepenaltiesforseveralyears.ThishighlightstheneedforanupgradeofBitmaskVPN\u2019scensorshipcircumventioncapabilities,whichinvolvessubstantialdevelopmentworkthatIintendtoundertake,tomakeBitmask\u2019sobfuscationofOpenVPNtrafficmoreeffective,andtoreduceengineeringeffortsrequiredbyfutureupdatestotheobfuscationimplementation.","sponsor":{"@type":"Organization","name":"LEAPEncryptionAccessProject","disambiguatingDescription":"Wemakeencryptioneasytouse.","description":"LEAPisadedicatedtogivingallinternetusersaccesstosecurecommunication.Ourfocusisonadaptingencryptiontechnologytomakeiteasytouseandwidelyavailable.Wewanttomakeitpossibleforanyserviceprovidertoeasilydeploysecureservices,andforpeopletousetheseserviceswithoutneedingtolearnnewsoftwareorchangetheirbehavior.Theseservicesarebasedonopen,federatedstandards,butdoneright:theproviderdoesnothaveaccesstotheuser\u2019sdata,andweuseopenprotocolsinthemostsecurewaypossible.\n\nOntheserversidewehavecreatedtheLEAPPlatform,a\u201cproviderinabox\u201dsetofcomplementarypackagesandserverrecipesautomatedtolowerthebarriersofentryforaspiringsecureserviceproviders.Ontheclientside,wehavecreatedacross-platformapplicationcalledBitmaskthatautomaticallyconfiguresitselfonceauserhasselectedaproviderandwhichservicestoenable.Bitmaskprovidesalocalproxythatastandardemailclientcanconnectto,andallowsforeasyone-clickVirtualPrivateNetwork(VPN)service.\n\nTheLEAPemailsystemhasseveralsecurityadvantagesovertypicalencryptionapplications:ifnotalreadyencrypted,incomingemailisencryptedsothatonlytherecipientcanreadit;emailisalwaysstoredclient-encrypted,bothlocallyandwhensynchronizedwiththeserver;allmessagerelayamongserviceprovidersisrequiredtobeencryptedwhenpossible;andpublickeysareautomaticallydiscoveredandvalidated.Inshort,theBitmaskappoffersfullend-to-endencryption,quietlyhandlingthecomplexitiesofpublickeyencryptionandallowingforbackwardcompatibilitywithlegacyemailwhennecessary.BecausetheLEAPsystemisbasedonopen,federatedprotocols,theuserisabletochangeprovidersatwill,preventingproviderdependencyandlock-in.","url":"https://leap.se","logo":"//lh3.googleusercontent.com/mFSTc-0kBDxavaRe7oDS5b7Rz8f-b8kleQbgWShrg5F5eta1a0F2FOp3QFKD7DS1KhT7gNO1WkbP5Cr758NtEVYMT4MlJ_jw"},"author":{"@type":"Person","name":"CShi"}},"725":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmbreeIntegration","description":"Embreeisacollectionofhigh-performanceraytracingkernels,developedatIntelandbeingadoptedbyarangeofcommercialrendererssuchasVRayorCorona.Usingembreeinsideappleseedmightleadtosignificantperformancegain.Moreover,thereareinterestingsideeffects:supportforvarietyofgeometrytypes,curvetypes,advancedopensubdivcachingandstate-of-the-artmulti-segmentmotionblurhandling.\n\nIwillbehappytoworkwithappleseedandmakeitevenbetter.\n\nIwanttothankFran\u00e7oisBeauneandEstebanTovagliariforinvaluableassistance!","sponsor":{"@type":"Organization","name":"appleseedhq","disambiguatingDescription":"Amodernopensourcerenderingengineforanimationandvisualeffects","description":"#Overview\n\nappleseedisanopensource,physically-basedglobalilluminationrenderingengineprimarilydesignedforanimationandvisualeffects.\n\nappleseedisactivelydevelopedsince2012byasmall,internationalteamoftalentedvolunteersfromtheanimationandVFXindustry.Itscoremissionistoprovideindividualsandsmallstudioswithacomplete,reliable,fullyopenrenderingpackage.\n\nOvertheyearsappleseedhasbeenusedonseveralprojectsincluding[TVdocumentaries](https://vimeo.com/81199785),ads,promotionalvideosand[ananimationshort](http://www.fetchaveryshortfilm.com/).\n\n#Features\n\nappleseedimplementsamodernworkflowbasedonpathtracingthatenablesartifact-free,singlepassrenderingwithverylittletechnicaltuning.Itissimultaneouslycapableofstrictlyunbiasedrenderingwhentotalaccuracymatters,andbiasedrenderingwhenartisticfreedomandshorterrenderingtimeareparamount.\n\nappleseedsupportsfullyprogrammableshadingvia[SonyPicturesImageworks'OpenShadingLanguage](https://github.com/imageworks/OpenShadingLanguage),RGBandspectralrendering,fastandrobusttransformationanddeformationmotionblur,state-of-the-artraytracedsubsurfacescattering,exhaustivePythonandC++APIsandmanyotherproduction-orientedfeatures.\n\nAlongwiththecorerenderer,theteamisactivelydevelopinghighqualityintegrationsintoAutodeskMaya,Autodesk3dsMaxandBlender.appleseedisalsothedefaultrenderingengineof[ImageEngine\u2019sGaffer](http://www.gafferhq.org/).","url":"https://appleseedhq.net/","logo":"//lh3.googleusercontent.com/crWGBcOysO7zNe7JMGdw3q3aGfJKL0DG2Jzh20EQji5_5w2MBcWEDYuZDxhQXydwgS8iXXC5iyLtUYCnkANtfUHvk9UCjeKF"},"author":{"@type":"Person","name":"FedorMatantsev"}},"726":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GranularTemporalDataManagement","description":"TheCuneiformDigitalLibraryInitiative(CDLI)aimstogather,maintainandmakeavailableimages,text,andmetadataofallartifactsinscribedwiththecuneiformscript.ThisProjectwillresultinimprovementofthecomplexityofcurrentdatamodelbystructuringthedatatoenablefullutilizationofrelationshipamongthem.Currently,dataintheCDLIcatalogisnotinthestandarddateformat.Also,itisburdensometonavigateacrossthesearchresults.ThemaingoalofthisprojectisFrameworkUpdate","sponsor":{"@type":"Organization","name":"CuneiformDigitalLibraryInitiative","disambiguatingDescription":"Internationaldigitallibraryofartifactsinscribedwithcuneiformwriting","description":"ThemissionoftheCuneiformDigitalLibraryInitiative(CDLI)istocollect,preserveandmakeavailableimages,textandmetadataofallartifactsinscribedwiththecuneiformscript.Itisthesoleprojectwiththismissionandweestimatethatour334,000catalogueentriescoversometwo-thirdsofallsourcesincollectionsaroundtheworld.Ourdataareavailablepubliclyathttps://cdli.ucla.eduandouraudiencescompriseprimarilyscholarsandstudents,butwithgrowingnumbersofinformallearners.\n\nAttheheartofcdliisagroupofdevelopers,languagescientists,machinelearningengineers,andcuneiformspecialistswhodevelopsoftwareinfrastructuretoprocessandanalyzecurateddata.Tothiseffect,weareactivelydevelopingtwoprojects:FrameworkUpdatehttps://cdli.ucla.edu/?q=news/cdli-core-updateandMachineTranslationandAutomatedAnalysisofCuneiformLanguageshttps://cdli-gh.github.io/mtaac/.AspartoftheseprojectswearebuildinganaturallanguageprocessingplatformtoempowerspecialistsofancientlanguagesforundertakingautomatedannotationandtranslationofSumerianlanguagetextsthusenablingdatadrivenstudyoflanguages,culture,history,economyandpoliticsoftheancientNearEasterncivilizations.AspartofthisplatformwearefocusingondatastandardizationusingLinkedOpenDatatofosterbestpracticesindataexchangeandintegrationwithotherdigitalhumanitiesandcomputationalphilologyprojects.","url":"https://cdli.ucla.edu","logo":"//lh3.googleusercontent.com/m7L08sPGT79rfxse_KjjZm2B8kLFVLCmjHwUHT8TNXIqLhCnsrELCaGnAOC-GlR6LrLmzIdVx65Q7TaxeBPC9-wg6_AzpQw"},"author":{"@type":"Person","name":"SameerSengar"}},"727":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RunningaPythonapplicationonaneducationalrobotwithanArduinomicroprocessorbuilt-in","description":"ThemainpurposeoftheprojectistoprogramaneducationalrobotthatusesanArduinomicroprocessorwithPython.ItwillsupportthemainPythonelementsfromthebeginning,theonesthatareusedtocodetheeducationalrobot.ThecodewillbedoneinPythonandthemtranslatedintotheArduinoprogramminglanguage.Afterthisprocess,thecodewillbecompiledandreadytobeuploadedtotheArduinoboard,sowecancodeourappwithPythonanduseanArduinoboardwithouthavingtocodeontheArduinoprogramminglanguage.Toachievethisobjective,wewillimplementatranslatorthatwilltakethePythoncode,generatetheArduinocodefromthatoneandcompileitsoit\u2019sreadytobeusedonarobotlikeMBot.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"SergioPaniegoBlanco"}},"728":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addtwo-factorauthenticationtoRubygems.","description":"Currently`gem`commandlinetoolandrubygems.orgdoesnotsupportanyOTPauthenticationotherthanoriginalemailandpassword.Thisprojecttriestoaddextraauthenticationmethod(compatiblewithGoogleAuthenticator)whenpushinggems,changingprofile,login,etc.Theextraauthenticationcanimprovetotalsecuritylevelofrubygems.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"QiuChaofan"}},"729":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforSystersPortal","description":"TheSystersPortalisaplatformforSysterscommunitiestopostandshareinformationwithinandwithothercommunities.Itincludesfeatureslikeorganizingorjoininganyeventsbeingorganizedbyothercommunities.AlsoproposalsfornewcommunitiescanbepitchedthroughPortal.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"AbhijitKumar"}},"730":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TCPBBRimplementationinSeastar","description":"TCPBBRwasproposedasamodernTCPcongestioncontrolalgorithmbyGooglein2016.Thetraditionalloss-basedTCPalgorithmslikeTCPCUBIC,reducetheirsendingratesgreatlywhendetectingpacketloss,andincreaseratesconservativelywhennopacketslosshappens.However,itishardtoestimatethenetworkconditionjustonbasisofonemetric,i.e,packetloss.Asaconsequence,loss-basedTCPalgorithmsunderutilizenetworkduringmostofthetime,butcauseseverecongestionoccasionally.\n\nTCPBBRisanewvariationofTCPalgorithmwhichadjustsitssendingratebasedonthereal-timenetworkmetric,i.e,packetroundtriptime(RTT),thedeliveredrate(goodput).Itisoptimalthattheamountoftrafficwalkingthroughanetworklinkisjustequaltothewell-knownbandwidthdelayproduction(BDP).Hence,TCPBBRusesRTTandgoodputtoconstricttheamountoftrafficinflightisequaltoBDP.Inthisway,TCPBBRcanmaximizethegoodput,andminimizetheRTTatthesametime.\n\nAsahigh-performancenetworkstack,itisveryimportantforSeastartoprovidesuchhigh-performanceTCPalgorithmtofurtherupgradetheperformance.","sponsor":{"@type":"Organization","name":"Seastar","disambiguatingDescription":"Frameworkforwritinghigh-performanceserverapplicationsonmodernhardware","description":"Seastarisanadvanced,open-sourceC++frameworkforhigh-performanceserverapplicationsonmodernhardware.Seastaristhefirstframeworktobringtogetherasetofextremearchitecturalinnovations,including:\n\nShared-nothingdesign:Seastarusesashared-nothingmodelthatshardsallrequestsontoindividualcores.\nHigh-performancenetworking:Seastaroffersachoiceofnetworkstack,includingconventionalLinuxnetworkingforeaseofdevelopment,DPDKforfastuser-spacenetworkingonLinux,andnativenetworkingonOSv.\nFuturesandpromises:anadvancednewmodelforconcurrentapplicationsthatoffersC++programmersbothhighperformanceandtheabilitytocreatecomprehensible,testablehigh-qualitycode.\nMessagepassing:adesignforsharinginformationbetweenCPUcoreswithouttime-consuminglocking.","url":"http://www.seastar-project.org/","logo":"//lh3.googleusercontent.com/5CUnUkwlJJ0ROw8tSOseLRTRlLQpmaQdrODdozxqMoSAQcl1MkEupEVSRvrX23v44LJ7Zh1ZiVVBoLzSPtK3DIzD5d5IslWW"},"author":{"@type":"Person","name":"RyanHuang"}},"731":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenHealthAppdevelopment","description":"AdatavisualizationtoolfordatafromOpenHealthplatform","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"Xiaohan"}},"732":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReferenceSequenceRetrievalAPI","description":"ThisproposalconsistsofthedevelopmentofacompliancetestsuiteforReferenceAPIserverswithvalidationandchecksforURLs,statuscodes,correctresponse,checksum(tobeusedastheidentifier)etc.ThistestsuitetobeusedasareferencetofacilitateTestDrivenDevelopmentofReferenceServers.APythonclientlibraryalongwithaninteractivecommandlineinterfacetooltoaccessReferenceServerDatawillbedevelopedusingTDDtechniques.\nFinally,acompletesystemtestsuitecomprisingofvariousfunctionalandsystemtestsofclient-serverarchitecturewillbeusedtotestendtoendcompatibilityofeveryReferenceServerwitheveryclient.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"Somesh"}},"733":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VirtualKMSmodule","description":"TheKernelMode-Setting(KMS)isamechanismthatenablesaprocesstocommandthekerneltosetamode(screenresolution,colordepth,andrate)whichisinarangeofvaluessupportedbygraphicscardsandthedisplayscreen.CreateaVirtualKMS(VKMS)hasbenefits.First,itcouldbeusedfortesting;second,itcanbevaluableforrunningXorWaylandonaheadlessmachineenablingtheuseofGPU.ThismoduleissimilartoVGEM,andinsomewaystoVIRTIO.AtthemomentthatVKMSgetsmatureenough,itwillbeusedtoruni-g-ttestcasesandtoautomateuserspacetesting.","sponsor":{"@type":"Organization","name":"X.orgFoundation","disambiguatingDescription":"XWindowSystemandrelatedprojects(Mesa,DRI,Wayland,etc.)","description":"TheX.OrgFoundation(orX.Orgforshort)isafoundationcharteredtodevelopandexecuteeffectivestrategiesthatprovideworldwidestewardshipandencouragementoftheXWindowSystemandrelatedprojects.Indeed,X.OrgismuchbroaderthanjusttheXWindowSystem.UndertheumbrellaoftheX.OrgFoundationcanbefoundLinux'sDRMsubsystem(10%ofthesizeofLinux),Mesa(opensource3Dandvideo-decodingaccelerationforAMD,Intel,NVIDIA,...),andWayland.X.org'stechnologiesunderpinmuchoftoday'scomputingenvironment,andexpertiseinitisinhighdemandworldwide.\n\nToday,astheresultofmorethan20yearsofworkbyteamsofleadingopensourcedevelopers,mostofthegraphicaluserinterfacesforUnixandLinuxsystemsrelyonX.Org.OntopoftheX-Server-basedsystems,thisincludesAndroid-andChromeOS-baseddevices,andWayland-basedsystems(SailfishOS,Gnome,...).X.OrgisresponsibleforthedesignoftheXlibrarieswhichinterfacewithapplication,theaccelerationarchitecturesusedforgraphics,andthegraphicsandinputdrivers.Inparticular,ithasbeenatthecenteroftherecentrestructuringoftheLinuxgraphicsdriverstack.\n\nComehelpusmakethefuturemoreopen!","url":"http://www.x.org","logo":"//lh3.googleusercontent.com/3u0WO0s26zv5FtG9SG0HPcW7sAwS-GyP2cM_L7TAYa_31yDlvw7mwaXWSsJbMpiohLtjIqzNNsbLyl-DSHxAVyNNVv4mgpk6"},"author":{"@type":"Person","name":"RodrigoSiqueira"}},"734":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApplyfortheprojectofRubyhugememorymachine","description":"Currently,severalproblemsareknownwhenRubyprogramrunsunderahighmemoryworkload,includingslowratesforallocatingmemoryandprogramtermination.WeneedtofindoutthereasonsforunexpectedoverheadofmemoryoperationsofRubyGenGCalgorithm.Theaddressedproblemsliketerminationandcollectiondatatypemayhaverelevantorirrelevantreasonsbehindit.Technically,thehigheffectiveandefficientgarbagecollectionmanagementinJRubyandRubiniusthankstotheunderlyingvirtualmachineandmoremodernGCalgorithms.TheseGCalgorithmsarealsousedpartlyforreferenceinRubyGenGC.Tosolvethehighlatencyproblemduringmanipulatingabighashtablewithmillionsofkey-valuepairs,weaimtodesignaGenGCfriendlydatastructure.Wearealsoplanningtoaddressotherissueslikethemultithreadingconflictfoundinmyexperimentalprogramwhen8threadsranunderahighmemoryworkload.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"YiminZhao"}},"735":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementOGCCatalogServicefortheWeb(CSW)","description":"ThisprojectfocusonbuildingabouttheserversideoftheCatalogServicefortheWeb(CSW)isbaseonOGCCatalogueinterfacestandardsusetheApacheCXFframework,CXFenablesthedevelopmentofRESTfulservicesviaannotationsusingtheHTTPBinding.UsingURItemplatesandannotationsthatcanbindaserviceoperationtoarbitraryURL/verbcombinations.\nForeachnewmetadataaddedtotheCSW,relevantmetadatawillbeenserverreadonlyonceandstoredinaPostgreSQLdatabase.ThisdatabasewouldbeusedbytheCSWengineforperformingthesearch.Abouttheclientside,Iwillcreataclientapplicationsimple,fromthere,theusercansearchformetadatatheyareinterestedinCSW.\nImplementingOGCCSWisnotonlyapplicableforVNSCbutalsoforotherspaceagenciesinsearchingimagesbycriteriasincethemetadatausedinthisproject(providedbyVNSC)islargelyusedbyotherspaceagencies.ThisprojectaimsthewebserverapplicationwouldbedevelopedintheApacheSISapplication/sis-webappmodule.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"PHUONGHAONGUYENTHI"}},"736":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingVFlib'sTeXformatdriversintoFreeType","description":"ThegoalofthisprojectistoaddthesupportofTeX'sbitmapfontformats(GF,TFM,PKandVFfonts)intofreetypebyprovidingnewmodulestohandlethem.TheVFLiblibrarycontainsmaturesupportforTeX'sbitmapformats(inparticularGFandPKfonts,togetherwithTFMmetricfilesandVFvirtualfonts).ThisprojectaimsatusingtheexistingmodulesinVFlibasareferencetodevelopnewmodulesforfreetypeonthelinesofexistingbitmapdriversalreadyavailableinfreetypelikeBDF,PCFandWINFNTS.","sponsor":{"@type":"Organization","name":"FreeType","disambiguatingDescription":"Asoftwarelibrarytorenderfonts.","description":"FreeTypefontrenderinglibrary\n----\n\nFreeTypeisafreelyavailablesoftwarelibrarytorenderfonts.\n\nItiswritteninC,designedtobesmall,efficient,highlycustomizable,andportablewhilecapableofproducinghigh-qualityoutput(glyphimages)ofmostvectorandbitmapfontformats.\n\nSomeproductsthatuseFreeTypeforrenderingfontsonscreenoronpaper,eitherexclusivelyorpartially:\n\n*GNU/LinuxandotherfreeUnixoperatingsystemderivateslikeFreeBSDorNetBSD;\n*iOS,Apple'smobileoperatingsystemforiPhonesandiPads;\n*Android,Google'soperatingsystemforsmartphonesandtabletcomputers;\n*ChromeOS,Google'soperatingsystemforlaptopcomputers;\n*ReactOS,afreeopensourceoperatingsystembasedonthebestdesignprinciplesfoundintheWindowsNTarchitecture;\n*Ghostscript,aPostScriptinterpreterusedinmanyprinters.\n\nCountingtheaboveproductsonly,yougetmorethana_billion_devicesthatcontainFreeType.","url":"http://freetype.org","logo":"//lh3.googleusercontent.com/K0EHbWQg5L39Thttl7xqXn0DXMGNJ8XNVwEr-qIoFESQf8pJnV1fXtNVhbL3WuuyH3_k7HW-qiPahnQtny3Dwf1FKkP3c837"},"author":{"@type":"Person","name":"ParthWazurkar"}},"737":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaRESTAPIforexpressinglicensecompliance","description":"Fossologyisabletochecklicensecompliancebyscanningonsoftwarepackagesorfiles,checkingforrelevantdata.However,thisoutputisnotorganizedinawaythatcanfacilitatediggingoutfurtherinformationaboutthelicenses.ThegoalofmyprojectistobuildaRESTAPIforexpressinglicensecompliancesuchthatfurtherinformationcanbederivedfromthescanoutput.","sponsor":{"@type":"Organization","name":"FOSSology","disambiguatingDescription":"OpenSourceLicenseCompliancebyOpenSourceSoftware","description":"FOSSologyisanindustrystandardtoolfortheend-to-endanalysisofsoftwaredistributions.Itletsorganizationsscansourcecodefor:a)Licenseinformation,b)Copyrightnotices,c)Exportcontrolrelevantstatements.Itmakessoftwareanalysismoreefficientbyofferinghighprecisionwithfewfalsepositives,greatlyreducingoverheadcosts.\n\nFOSSologyisaframework,toolboxandWebserverapplicationforexaminingsoftwarepackagesinamulti-userenvironment.Ausercanuploadindividualfilesorentiresoftwarepackages.Fossologywillunpackthisuploadifnecessaryandrunachosensetofagentsoneveryfileoftheupload.Anagentcanimplementanyanalysisoperationonatextfile.TheFOSSologypackageasofnowfocusesonlicenserelevantdata.However,itcouldbeextendedwithanalysesfordifferentpurposes(e.g.staticcodeanalysis).\n\nFOSSologyletsusersgeneratelicensingdocumentationaccordingtotheorganization'sneeds,inavarietyofdataformats,emphasizingSPDXtag-valueandRDFdocuments.FOSSologyisanOpenSourceSoftwaretoollicensedunderGPL-2.0andaLinuxFoundationcollaborationproject.","url":"https://fossology.org/","logo":"//lh3.googleusercontent.com/2Nqak6pNdSmcKd1wuACotmtHIbmKM0sl_AdNAwg-jueDaDoa2GDVcWd9egASswGviM6Sg0MOw4ZsIIYPJPxu6dXh-3zooFAi"},"author":{"@type":"Person","name":"Damen"}},"738":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Asimulationexecutionmanagerforns-3","description":"Theenvisionedsolutionconsistsinthecreationofapythonlibrarythatcan\nstart,manageandcollectresultsfrommultiplesimulationruns.Inessence,\ntheaimofthislibraryistomakeobtainingandorganizingresultsfrom\nmultiplens-3scriptexecutionsstraightforward:userswillonlyneedto\nworryaboutwritingthedesiredsimulationscriptandspecifyingtherangeof\nparameterstheydesiretorunthescriptwith.Theframeworkwillthen\noptimizetheexecutionoftheneededsimulationruns,storetheresultsina\nhuman-readablewayandwrapthemupinadatastructurethatcanthenbe\nanalyzedusingnumpy,MATLABorsimilartooling.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"DavideMagrin"}},"739":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SentimentAnalysisofPoliticalTweetsusingMulti-labelClassification","description":"Thisprojectaimstogatheradatasetofpoliticaltweetsannotatedwithboththepolarityofthesentiment(negativerational,neutral,positiveemotional..)andthesentimentitself(sarcasm,anger,surprise..)andusethisdatasetfortrainingmachinelearningmodelsabletoaccuratelyclassifynewpoliticaltweetsacrossthesecategories.Themulti-labeloutputoftheclassifierwouldbespecifyingboththepolarityandthesentimentofgiventweet.Anumberofmodelswillbetriedandtested,includingLSTMRNNsorGradientBoostingMachines.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"AlexanderRossa"}},"740":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopSocketAPIforLunatik","description":"Lunatikisakernel-levelLuainterpreterversionforscriptingtheLinuxkernel.Forexample,itallowsuserstofilterpacketsusingLuascripts.\n\nIchosethisproject,DevelopSocketAPIforLunatikbecauseIhopeIcanimplementawaytoreducethebarriertokerneldevelopment.IhavesomeLinuxkernelandoperatingsystemlearningexperienceandIfoundthatwithoutthenecessaryknowledgedetailofkernelmechanism,itishardtomodifythebehaviorofanoperatingsystem.\n\nToimplementalibrarycontainingmostsocketAPIsinPosix.1gforLunatik.ThefinallibraryshouldbeavailableforIPv4,IPv6,TCP,UDP,RAWandUnix/AF_LOCAL.ThreekindsofsynchronousI/O,Blocking,Non-blockingandI/OMultiplexshouldbetestedwithfullunittests.","sponsor":{"@type":"Organization","name":"LabLua","disambiguatingDescription":"ProgrammingLanguagesResearchwithemphasisontheLualanguage","description":"#TheLuaLanguage\n\nLuaisapowerful,efficient,lightweight,embeddablescriptinglanguage.Itsupportsproceduralprogramming,object-orientedprogramming,functionalprogramming,data-drivenprogramming,anddatadescription.Sinceitscreation,in1993,Luahasbeenusedinmanyindustrialapplications(e.g.,Adobe'sPhotoshopLightroom),embeddedsystems(e.g.,theGingamiddlewarefordigitalTVinBrazil)andgames(e.g.,WorldofWarcraftandAngryBirds),andiscurrentlytheleadingscriptinglanguageingames.\n\n#TheC\u00e9uLanguage\nC\u00e9uisaStructuredSynchronousReactiveProgramminglanguagethataimstoofferahigher-levelandsaferalternativetoC.Itextendsclassicalstructuredprogrammingwithtwomainfunctionalities:eventhandlingandsynchronous,deterministicconcurrency.\n\n#LabLua\nLabLuaisaresearchlaboratoryattheCatholicUniversityofRiodeJaneiro(PUC-Rio),affiliatedwithitsComputerScienceDepartment.Itisdedicatedtoresearchonprogramminglanguages,withemphasisontheLuaandC\u00e9ulanguages.LabLuawasfoundedonMay2004byProf.RobertoIerusalimschy,thechiefarchitectoftheLualanguage.\n\nLabLuaconsistsofpeoplefromawiderangeofbackgrounds,includingPhDcandidates,professorsandalumniwhoaredevelopersandmaintainersofprojectsthatareusedbytheLuacommunityatlarge.","url":"http://www.lua.inf.puc-rio.br","logo":"//lh3.googleusercontent.com/hF4pMh0yVdKGdf_5Dbpmhn61-Uk3T4iM-npgUK4VG1nHmTTaRXNwSZnf_ZdE8WdgGKpWn6P1nASwVLyQyn0bWufQs-dYctM"},"author":{"@type":"Person","name":"ChengzhiTan"}},"741":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveCaskIntegration","description":"ThegoalofthisprojectistoimprovetheintegrationofCasksandHomebrew-CaskcommandsintoHomebrewbyremovingredundantcodethatisusedbybothCasksandFormulae,andbymergingsome`brewcask`commandswiththeir`brew`counterparts.","sponsor":{"@type":"Organization","name":"Homebrew","disambiguatingDescription":"Anopensource,consolepackagemanagerformacOS","description":"Homebrewisanopensource,consolepackagemanagerformacOS.It'susedbymillionsofuserseverymonth.","url":"https://brew.sh","logo":"//lh3.googleusercontent.com/XJPbUlkrCUn2BU_lqC0vw3kxvRe8BByAAgVZxHOmHEZZ0C1iKxtKJ2ZHJPQC_vMULWvP35Dus-bc169msq9tBRIFnvZQ_Y0"},"author":{"@type":"Person","name":"MarkusReiter"}},"742":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingpropagatorsandperturbationsaccountinPoliastro","description":"TheprojectisaimedatimprovementofcurrentlyimplementedPoliastropropagators(curelong-timepropagationproblems,measureperformance,usebetterODEsolvers)andalsoimplementationofvariousperturbationeffectssuchasJ2-coefficients,3rdbodyeffects.Thesecondarygoalsincludeimplementinghigher-ordercorrectionstoorbit,movingalreadyexistingcodetotheproject(low-thrusttrajectories,Solardrag,et.c.)andcreationofJupyternotebooksdemonstratingallthenewadvances.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"NikitaAstrakhantsev"}},"743":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AstropyLearnWebsite","description":"AwebsitefortheAstropyLearnecosystemwhichconsolidatesAstropydocumentation,Astropytutorials,guidesandexamplesinasingledynamicallysearchablewebpageandhasfeatureslikefilters,tags,colorcodetoseparatedifferentlearningmaterialtypes,andsearchablecategories.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"MananAgarwal"}},"744":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ROOTpackagemanager","description":"ROOTisthedataprocessingframeworkcreatedatCERN-attheheartoftheresearchonhigh-energyphysics.Everyday,thousandsofphysicistsuseROOTapplicationstoanalyzetheirdataortoperformsimulations.TheROOTsoftwareframeworkisfoundationalfortheHEPecosystem,providingcapabilitiessuchasIO,aC++interpreter,GUI,andmathlibraries.Itusesobject-orientedconceptsandbuild-timemodulestolayerbetweencomponents.\nThisprojectaimstoprovideadditionalfunctionalityusingapackagemanagerovertheminimalbaseinstallofcorefeatures.ItinvolvesdefiningROOTmodules,packagesandpackagemanager,mainlytoscalethelargecodebaseoftheproject.ThecurrentdevelopmentinvolvescreatingamodularversionofROOTthatprovidesaminimalbaseinstallofcorefeatures,thenlateraddingfunctionalityusingthepackagemanager.ThisrequiresintroducingnewlayeringmechanismsandextendingthefunctionalityoftheexistingROOTpackagemanagerprototype.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AshwinSamudre"}},"745":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedProcessingofPrimaryGenomeAnalysis","description":"Developanautomatedsystemthatperformsanalysesonnewlysequencedgenomes.","sponsor":{"@type":"Organization","name":"Genes,GenomesandVariation","disambiguatingDescription":"Genomicsequenceandannotationdatabasesandbrowsers","description":"Ensemblwascreatedalongsidethepublicationofthefirstdraftofthehumangenomein2001todistributethisgoldmineofinformationtoscientistsacrosstheworld.Itquicklybecameandremainsoneofthemostimportantreferencedatabasesingenomics,followingtherapiddevelopmentofthefield.Itsinitialmissionincludedfindingallofthegenesinthehumangenome.Ayearlater,themousegenomewaspublishedandwedevelopedtoolstodirectlycomparegenomesacrossspecies.Overthefollowingdecade,sequencingcapacityincreasedexponentially(fasterthatMoore'sLawinfact)andlargesurveysstartedexaminingmorespeciesandmoreindividualswithineachspecies.Ourmissionthereforeexpandedtostorethesedatasetsandstatisticsefficiently.Finally,inrecentyears,sequencinghasbeenusedtostudythebiochemicalactivityoftheDNAmoleculewithinthedifferenttissuesofanindividual,promptingustoextendyetagainourremit.\n\nAtthesametime,Ensemblisanevolvingsoftwaredevelopmentproject.Over15years,wemovedfromacentralrelationalMySQLdatabasewithaPerlAPIandstaticwebpages,toanarrayofstoragetechnologieswithaRESTfulinterfaceandaninteractivefront-end.Wehavededicatedportalsforthelargecladesonthetreeoflife(knownasEnsemblGenomes).OurannotationsareproducedthroughcenturiesofCPUtime,coordinatedbyourpowerfuleHiveanalysisworkflowmanager.\n\nToday,weareateamofnearly60fulltimestaff,housedattheEuropeanBioinformaticsInstitute,andwecollaboratewithmanyexternalcontributorsaroundtheworld,inparticularviaourGithubrepositorieswhereyoucanseeusworkday-to-day.Weareattheintersectionoftwoexcitingandrapidlyexpandingfields,andthereisnolackofinterestingdirectionstopushtheproject.","url":"http://www.ensembl.org","logo":"//lh3.googleusercontent.com/YzzBiWTFmmsUCpU-IR7Wfh4eT-QX3LorMIF6vCdrWDWeh5s5hTxLL8khaeabQ0EPqCzWwEFaTvhQ9GUJIrEOpehy5t7o06Kf"},"author":{"@type":"Person","name":"TonyYang"}},"746":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InteractivetoolforSISOLinearControlSystemDesign","description":"GNUOctaveisahigh-levelprogramminglanguagefornumericalcomputationswhichusesm-scriptlanguagecompatiblewithMATLAB.ItwasnotcreatedtobeafreeversionofMatlab,however,ittakesadvantageofthewell-knownm-scriptlanguagesandfunctions.BothMatlabandOctavepresentsmanysimilarpackages(alsoknownastoolboxinmatlab).Oneofthemissingfunctionsinthispackageisthe[ControlSystemDesignertool](https://www.mathworks.com/help/control/ref/controlsystemdesigner-app.html).Thistool,alsocalledsisotool,isusedinControlSystem,LinearSystem,ModernControlclassandmanyothers.Thistoolhasbeenusedincoursesrelatedtocontroltheorytoteachstudentshowtodesignlinearcontrollersbyinteractivetools.Therefore,thestudentscanaddthecontrollertotheplantinteractivelyandconfigureit,suchas,addingpolesandzerosintherootlocusdiagram,orevenaddcommoncontrollertypes:PD,PID,LeadandLagcontrollerforexample.Thegoalofthisproposalistocreatean**InteractiveToolforSISOLinearControlSystemDesign**whichisamissingfeatureinoctavecomparedtoMatlabandissignificantlyhelpfulforthestudentswhoarelearninghowtodesigncontrollersforlinearplants.","sponsor":{"@type":"Organization","name":"GNUOctave","disambiguatingDescription":"FreeYourNumbers","description":"GNUOctaveisahigh-levelinterpretedlanguage,primarilyintendedfornumericalcomputations.Itprovidescapabilitiesforthenumericalsolutionoflinearandnonlinearproblemsandforperformingothernumericalexperiments.Italsoprovidesextensivegraphicscapabilitiesfordatavisualizationandmanipulation.Octaveisnormallyusedthroughitsinteractivecommandlineinterface,butitcanalsobeusedtowritenon-interactiveprograms.TheOctavelanguageisquitesimilartoMatlabsothatmostprogramsareeasilyportable.\n\nOctaveiscontinuallybeingupgraded.Thecurrentversion4.2includesagraphicaluserinterface,supportforclassdefobject-orientedprogramming,andmanynewandimprovedfunctions.StudentprojectsmayalsoinvolvedevelopingorupgradingOctaveForgepackages,whichcanbeloadedtoprovideadditionalspecializedfunctionsthatsupplementthoseprovidedinCoreOctave.","url":"https://www.octave.org","logo":"//lh3.googleusercontent.com/SvhGJLJtJ06dVymC5Hj1gP1-S4VsqUn00bSPhUuiqDwV_S_81KPQciVL0FNx59Ly4jS_11rEMOQaQHH8roDEHMpZqvpipQ"},"author":{"@type":"Person","name":"EriveltonGualter"}},"747":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TSCNexporterforBlender","description":"ProposetofinishandextendTSCNexportertosupportbothBlenderinternalEngineandCycleEngine","sponsor":{"@type":"Organization","name":"GodotEngine","disambiguatingDescription":"Godotisamulti-platform2Dand3Dgameenginewithafeature-richeditor","description":"[GodotEngine](https://godotengine.org)isafeature-packed,cross-platformgameenginetocreate2Dand3Dgamesfromaunifiedinterface.Itprovidesacomprehensivesetofcommontools,sothatuserscanfocusonmakinggameswithouthavingtoreinventthewheel.Gamescanbeexportedinoneclicktoanumberofplatforms,includingthemajordesktopplatforms(Linux,MacOSX,Windows)aswellasmobile(Android,iOS)andweb-based(HTML5viaWebAssembly)platforms.\n\nGodotiscompletely[freeandopensource](http://github.com/godotengine/godot)undertheverypermissiveMITlicense.Nostringsattached,noroyalties,nothing.Theusers'gamesaretheirs,downtothelastlineofenginecode.Godot'sdevelopmentisfullyindependentandcommunity-driven,empoweringuserstohelpshapetheirenginetomatchtheirexpectations.Itissupportedbythe[SoftwareFreedomConservancy](https://sfconservancy.org)not-for-profit.\n\nWithitsmajor3.0releaseinJanuary2018aftermorethan18monthsofdevelopment,Godotisestablishingitselfasamajorplayernotonlyamongfreeandopensourceengine,butalsonexttotheproprietaryengineswhichcurrentlydominatethemarket(Unity3D,UnrealEngine,GameMaker,etc.).\n\nHundredsofgameand[enginedevelopers](https://github.com/godotengine/godot/graphs/contributors)fromallovertheworldcontributetoitssuccessdailybyextendingtheengine,fixingbugs,writingdocumentation,providingsupportoncommunitychannelsand,lastbutnotleast,developingtheirowngreatgameswithGodot!","url":"https://godotengine.org","logo":"//lh3.googleusercontent.com/Wq6TTfvasbLm5j99jDj6xMcvc09JpogdyV5vgvF7VojaQGKaT917YkrJIFGzGZ9exKT16yyDW1HJP2f1Kvqf-1dR8UKcNAo"},"author":{"@type":"Person","name":"JiachengLu"}},"748":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TicklessKernelwithhigh-resolutiontimers","description":"ThemaingoalofthisprojectistoredesignthecalloutAPI,anddesignamachine-independenthigh-resolutiontimerdeviceAPIinordertodevelopaticklesskernel,toreducethenumberofwakeupsandpowerconsumption,andtoensurethattheprocessorremainsidleatidletime.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"MarwaDesouky"}},"749":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortLibVMItoXenMiniOS","description":"Inthisproject,thecorefunctionalitiesoftheLibVMIwillbeportedtoXenMiniOS.Afterported,XenMiniOSwillhavethebasiccapabilitiesofintrospectingthememoryofotherguestvirtualmachines.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"LeleMa"}},"750":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingaSemanticRoleLabelingsystemfortheSumerianlanguage","description":"Semanticrolelabeling(SRL)isataskinNaturalLanguageProcessingwhichhelpsindetectingthesemanticargumentsofthepredicate/sofasentence,andthenclassifiesthemintovariouspre-definedsemanticcategoriesthusassigningasemanticroletothesyntacticconstituents.Theproposedideaistodevelopanend-to-endautomaticdistantlysupervisedsemanticrolelabelingsystemforSumerian,aMesopotamianlanguagespokeninthe3rdmillenniumB.C.ThedevelopedSRLsystemhasmanypotentialapplications,viz.inthefieldsofdocumentsummarization,machinetranslationandalsotowardsabetterabstractsemanticrepresentationoftheoriginallysparsetextualdata.WewillevaluateoursystemontheexistingparallelcorpusavailableforEnglish-Sumerian.ThefinalsystemalsoinvolvestheproductionofwordembeddingsforSumerianwhichcanbedocumentedandusedforimprovingotherdownstreamtaskslikePOStagging,dependencyparsing,etc.","sponsor":{"@type":"Organization","name":"CuneiformDigitalLibraryInitiative","disambiguatingDescription":"Internationaldigitallibraryofartifactsinscribedwithcuneiformwriting","description":"ThemissionoftheCuneiformDigitalLibraryInitiative(CDLI)istocollect,preserveandmakeavailableimages,textandmetadataofallartifactsinscribedwiththecuneiformscript.Itisthesoleprojectwiththismissionandweestimatethatour334,000catalogueentriescoversometwo-thirdsofallsourcesincollectionsaroundtheworld.Ourdataareavailablepubliclyathttps://cdli.ucla.eduandouraudiencescompriseprimarilyscholarsandstudents,butwithgrowingnumbersofinformallearners.\n\nAttheheartofcdliisagroupofdevelopers,languagescientists,machinelearningengineers,andcuneiformspecialistswhodevelopsoftwareinfrastructuretoprocessandanalyzecurateddata.Tothiseffect,weareactivelydevelopingtwoprojects:FrameworkUpdatehttps://cdli.ucla.edu/?q=news/cdli-core-updateandMachineTranslationandAutomatedAnalysisofCuneiformLanguageshttps://cdli-gh.github.io/mtaac/.AspartoftheseprojectswearebuildinganaturallanguageprocessingplatformtoempowerspecialistsofancientlanguagesforundertakingautomatedannotationandtranslationofSumerianlanguagetextsthusenablingdatadrivenstudyoflanguages,culture,history,economyandpoliticsoftheancientNearEasterncivilizations.AspartofthisplatformwearefocusingondatastandardizationusingLinkedOpenDatatofosterbestpracticesindataexchangeandintegrationwithotherdigitalhumanitiesandcomputationalphilologyprojects.","url":"https://cdli.ucla.edu","logo":"//lh3.googleusercontent.com/m7L08sPGT79rfxse_KjjZm2B8kLFVLCmjHwUHT8TNXIqLhCnsrELCaGnAOC-GlR6LrLmzIdVx65Q7TaxeBPC9-wg6_AzpQw"},"author":{"@type":"Person","name":"BakhtiyarSyed"}},"751":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UniversalSpaceOperationCenterGUI","description":"#TheProblem\nTheUniversalSpaceOperationsCenterisasimpleandeasy-to-usegroundstationforspaceprojects.Itwasinitiallydevelopedtoaidstudentsintheirspaceexperiments.Sincenoexperimentisthesame,therewasaneedtocreateanapplicationthatadaptedtoeachproject\u2019sneeds.Init\u2019scurrentstate,theuserhastouseaconfigurationfiletostatewhatprotocols/variables/graphsheisgoingtouseduringhisexperiment.However,theneedtochangetheapplication\u2019slayoutisevident,andthestudentshouldnotbeforcedtoclosethegroundstation,changetheconfigurationfileagain,andre-opentheapplicationtoresumehisexperiment.Thisgoesagainsttheinitialprincipleofthegroundstation.\n#TheSolution\nThereneedstobeawayfortheusertoquicklyandeasilyadaptthegroundstationtohisexperiment,withouthavingtoworrytoomuchaboutit.ThegoalofthisprojectistoimplementasetofnewfeaturesthatallowtheusertomanipulatetheGroundStation\u2019sdataandlayout.Inordertoaccomplishthis,Iplanoncreatingatoolthatallowstheendusertospecifyexactlyhowhewanthisstationtolookandwork.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"Pedro12909"}},"752":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"#15-CONPOT:ProtocolsWave#2","description":"ConpotisanICS/SCADAhoneypotthatsupportsanumberofindustrialprotocolsandenvironments.ForConpottoemulateindustrialdevicesbetter,thissummerIwouldworkonaddingfunctionalitythatlet\u2019sprotocolsinteractmoredeeplywitheachother.Thisincludesaddinganinternalinterface,acentralauthenticationmoduleandaversioned-journaledvirtualfilesystem.\nThiswouldfollowsupportforprotocolssuchasTFTP,FTPandTelnet.Iwouldalsowritesupportingtestsanddocumentationfortheabovefeatures.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"AbhinavSaxena"}},"753":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FirefoxandThunderbirdpluginforfreesoftwarehabits","description":"Plugintohelpavoidnon-freesitesthatpoop-uponFirefoxand/orThunderbirdbyrecommendingfreealternativeswhennon-freesitesarerecognizedbyappearingonbrowserorinemails.Itwilllooknice,user-friendlyandsimple.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"EnkelenaHaxhija"}},"754":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DependentlyTypedCoreReplacementinGHC","description":"Inrecentyears,severalworks(Weirichetal.,2017;Eisenberg,2016;Gundry,2013)haveproposedtointegratedependenttypesintoHaskell.However,compatibilitywithexistingGHCfeaturesmakesaddingfull-fledgeddependenttypesintoGHCverydifficult.Fortunately,GHChasmanyphasesunderneathsoitispossibletochangeoneintermediatelanguagewithoutaffectingtheuserexperience,asstepstowardsdependentHaskell.ThegoalofthisproposalisthereplacementofGHC\u2019scorelanguagewithadependently-typedvariant.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"NingningXie"}},"755":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenCensus.ioconversion:usingMarkdowninaHUGOplatform(SSG)","description":"Thinkbacktothefirstwebsiteyoubuilt.MostdevelopersstartbycreatingaseriesofpagescontainedwithinindividualHTMLfiles.Eachwillcallinassetssuchasimages,CSSandperhapsasprinklingofJavaScript.Youpossiblylaunchedthesefilesdirectlyfromthefilesystemwithoutawebserver.Lifewassimple.\n\n\tDifficultiesariseasyoursitebecomeslargerandmorecomplex.Considernavigation:itmaybesimilarineveryfile,butaddinganewpagerequiresupdatestoeveryother.EvenreferencestoCSSandimagescanbecomeawkwardasfolderstructuresevolve.\nConsidercollaborations:coordinatingcontinuousintegrationfrommultiplesourcesordepartments,needingthelibertytoindependentlymodifytheirportionofasite.\n\n\tIproposetheuseofHUGO\u2013aStaticSiteGenerator.[4]AnSSGisacompromisebetweenusingahand-codedstaticsiteandafullCMS,whileretainingthebenefitsofboth.Inessence,yougenerateastaticHTML-onlywebsiteusingCMS-likeconceptssuchastemplates.ThecontentcanthembeextractedfromMarkdownfiles.","sponsor":{"@type":"Organization","name":"OpenCensus","disambiguatingDescription":"PlanetScaleTracingandMonitoring","description":"OpenCensusistheopensourceversionofGoogle\u2019scensuslibrary,writtenbasedonyearsofoptimizationandexperience.Itisanopensourceprojectthataimstomakethecollectionandsubmissionofappmetricsandtraceseasierfordevelopers.Itisavendorneutral,singledistributionoflibrariesthatautomaticallycollectstracesandmetricsfromyourapp,displaysthemlocally,andsendsthemtoanyanalysistoolslikePrometheus,Stackdriver,ZipkinandPrometheus.\n\nSeeourrecentblogpost:https://opensource.googleblog.com/2018/01/opencensus.html","url":"http://opencensus.io","logo":"//lh3.googleusercontent.com/Ot70FKdFxHaTx52DN6eaFkwlI6RRFmFDSvlCWvT_FzTdP9_opOyQ45VpkohODW777o-QnDR-xqSrIo11H_-U2fkIDf4EGFh1"},"author":{"@type":"Person","name":"ADAMGARZA"}},"756":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MaxMarginIntervalTrees","description":"TherearefewRpackagesavailableforintervalregression,amachinelearningproblemwhichisimportantingenomicsandmedicine.Likeusualregression,thegoalistolearnafunctionthatinputsafeaturevectorandoutputsareal-valuedprediction.Unlikeusualregression,eachoutputinthetrainingsetisanintervalofacceptablevalues(ratherthanonevalue).Intheterminologyofthesurvivalanalysisliterature,thisisregressionwith\u201cleft,right,andintervalcensored\u201doutput/responsedata.\n\nMaxmarginintervaltreesisanewnonlinearmodelforthisproblem(Drouinetal.,2017).Adynamicprogrammingalgorithmisusedtofindtheoptimalsplitpointforeachfeature.ThedynamicprogrammingalgorithmhasbeenimplementedinC++andtherearewrapperstothissolverinRandPython(https://github.com/aldro61/mmit).ThePythonpackageincludesadecisiontreelearner.HoweverthereisnotyetanimplementationofthedecisiontreelearnerintheRpackage.ThegoalofthisprojectistowriteanRpackagethatimplementsthedecisiontreelearnerinR,usingpartykit.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ParismitaDas"}},"757":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtractingdatafromPDFinvoicesandbillsforfinancialaccounting","description":"Thisprojectaimstodevelopacompleteworkflowfordiscoveringbills(inadirectory,mailfolderorwithabrowserplugintoextractthemfromwebpages),storingthem(adocumentmanagementsystem,folderorGitrepository),extractingrelevantdata(billdata,currencyandamount)andsavingthedata(inaformatlikecXML)inthesamedocumentmanagementsystem.ItmaybenecessarytocreateaGUIwindowtohelpthetool'learn'howtoreadaPDF,remembertheplacementofdifferentdatafieldsinthePDFandautomaticallyextractthesamefieldsnexttimeitseesabillfromthesamevendor.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"HarshitJoshi"}},"758":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Benchmarkinggraphlibrariesandoptimisingalgebraicgraphs","description":"Agraphrepresentsa*keystructure*incomputerscienceandtheyareknowntobedifficulttoworkwithinfunctionalprogramminglanguages.SeverallibrariesarebeingimplementedtocreateandprocessgraphsinHaskell,eachofthemusingdifferentgraphrepresentation:Data.Graphfrom[containers](https://hackage.haskell.org/package/containers),[fgl](https://hackage.haskell.org/package/fgl),[hash-graph](https://github.com/patrickdoc/hash-graph)and[alga](http://hackage.haskell.org/package/algebraic-graphs).\nDuetotheirdifferencesandthelackofacommonbenchmark,itisnoteasyforanewusertoselecttheonethatwillbestfittheirproject.Thenewapproachofalgaseemsparticularlyinterestingsincethewayitdealswithgraphsisbasedontangiblemathematicalresults.Still,itisnotveryuserfriendlyanditlackssomeimportantfeatureslikewidely-usedalgorithmsoredgelabels.\n\nTherefore,Iproposetodevelopabenchmarkingsuitethatwillestablishareferencebenchmarkfortheselibraries,aswellastoenhancealga\u2019scapabilities.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AlexandreMoine"}},"759":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModernisingErrorPages","description":"TheRailswebsiteandwelcomepagewasredesigned.However,thecurrentdesignoferrorpagesdoesn'tfollowthenewstyle.Thenewstylingcanbemademoreconsistent.\n\nMoreover,somepagesdisplayerrorsthatrequireactionfromtheuserlikewhenthemigrationsarepending.Iwouldliketoproposeamechanismforuserstoactontheerrorsstraightfromtheerrorpage.AnewmoduleforActionableErrorcanbedesignedandintegratedwiththenewerrorpagestogivegreatercontroltotheuser.Itshouldalsobeextendablebyothergemsforthemtocustomizetheirowncourseofactionswhenanactionableerrorishit.\n\nAWebConsoleintegrationwillalsobedonetoupdatetheconsolestyletofitthelookandfeelofthenewredesign.\n\nInadditiontotheseideas,wecanalsoattemptaseriesofopinionatedrailsgeneratorsthatwillcreateasuiteofdefaulterrorpages(404and500sforexample),basedonthenewstylingrules,orfromasetofstylesobtainedfromtheapplication'simplementedstylesheets.","sponsor":{"@type":"Organization","name":"RubyonRails","disambiguatingDescription":"RubyonRailsiswebframeworkthatoptimizesforprogrammerhappinness.","description":"##RubyonRailsmakewebapplicationdevelopmenteasyandfun.\n\nRailsisawebapplicationdevelopmentframeworkwrittenintheRubylanguage.Itisdesignedtomakeprogrammingwebapplicationseasierbymakingassumptionsaboutwhateverydeveloperneedstogetstarted.Itallowsyoutowritelesscodewhileaccomplishingmorethanmanyotherlanguagesandframeworks.ExperiencedRailsdevelopersalsoreportthatitmakeswebapplicationdevelopmentmorefun.\n\nRailsisopinionatedsoftware.Itmakestheassumptionthatthereisa\"best\"waytodothings,andit'sdesignedtoencouragethatway-andinsomecasestodiscouragealternatives.Ifyoulearn\"TheRailsWay\"you'llprobablydiscoveratremendousincreaseinproductivity.IfyoupersistinbringingoldhabitsfromotherlanguagestoyourRailsdevelopment,andtryingtousepatternsyoulearnedelsewhere,youmayhavealesshappyexperience.\n\nTheRailsphilosophyincludestwomajorguidingprinciples:\n\nDon'tRepeatYourself:DRYisaprincipleofsoftwaredevelopmentwhichstatesthat\"Everypieceofknowledgemusthaveasingle,unambiguous,authoritativerepresentationwithinasystem.\"Bynotwritingthesameinformationoverandoveragain,ourcodeismoremaintainable,moreextensible,andlessbuggy.\n\nConventionOverConfiguration:Railshasopinionsaboutthebestwaytodomanythingsinawebapplication,anddefaultstothissetofconventions,ratherthanrequirethatyouspecifyeveryminutiaethroughendlessconfigurationfiles.","url":"http://rubyonrails.org/","logo":"//lh3.googleusercontent.com/13UWK9DXvR51iSqfHisoILRZ8n9v9LgL4eh3l11vz4I12PtCbbW8uBiPscamASYWrPXM1l7HyqgVO_JzGaXoaTuCqgOW5NxW"},"author":{"@type":"Person","name":"YaoJieLim"}},"760":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DroidbotwithAI","description":"ThemajortasktobetackledinthisprojectistoincreasethecodecoverageusingAI.CurrentlydroidbotperformsbackboxtestingusingtheGUIelements.SoIhavefocussedonimprovingonlyblackboxtestingmethodswithoutassumingaccesstoanypreviousdata/informationregardingthecodestructureusingmachinelearningalgorithmsthatarementionedintheproposal.Usingthem,IwillbetryingtoincreasethecodecoverageoftheGUIbasedtestingsystemofDroidBot.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"SaumoPal"}},"761":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebbasedCertificateandProfileUserInterface","description":"ThereareshellscriptsforcreatingX.509certificates,revokingcertificatesandsigningCRLsandscriptsforthecreationofProfilecertificatefilesforcertaindevicessuchasLinux,AppleOSX,Windows,iOS,etc.,theserequirecarefulspecificationofvariouscertificateattributessothatthesecertificatesworkonavarietyofdevices:Android,Windows,iOS/OSX,Linux,etc.\nThegoalofthisprojectistogatherallthatknowledgeintoasimpleinterfacewhichshouldsupportthefollowing:\n*Generatingtheproperipsec.confconfigurationbasedonwebadmininterfaceincludingDNS/split-DNSconfigurations.\n*AllowAdministratortoinvitenewusersusingemailid.\n*Anewuserafteraccountvalidationcandownloadthegeneratedcertificate/profile(overTLS)fordifferentplatforms.\n*Thegeneratedcertificates/profilescanonlybedownloadedonce,throughtheportal.\n*Admincanlist,revoke/disable(temporaryrevocation)usercertificates/profiles.\n*GeneratePKCS#12certificatesforusers.\n*GenerateiOS/OSX.mobileconfigprofilesforautomaticinstallationoniOS/OSX.\n*Ipsilonuserauthenticationtowebapplication.\n*Configuremunin-nodetoworkwithlibreswanplugin.","sponsor":{"@type":"Organization","name":"TheLibreswanProject","disambiguatingDescription":"EncryptingtheInternetwithIKEandIPsec","description":"LibreswanimplementstheIKEandIPsecstandardsforVPN.ThesestandardshavebeencreatedandarestillmaintainedattheInternetEngineeringTaskForce(IETF)intheIPsecMEWorkingGroup.LibreswanisusedasaremoteaccessVPNaswellascloudencryption.ItisknownforitsgoalofOpportunisticEncryptionwhichaimstoencrypttheentireinternetbydefault.","url":"https://libreswan.org","logo":"//lh3.googleusercontent.com/bWRLyCNWvRsgThdTJtSXG4PCpr-p2MGD38Mh8odgOSQdGDXT6ldR-r-D2IiWbShtRo7nsUyxZWa0_c4F0IGol8SJH8zUhA"},"author":{"@type":"Person","name":"RishabhChaudhary"}},"762":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ClickToDialPopupWindowfortheLinuxDesktop","description":"ThisproposalaimsatcreatingaQtbasedGUIapplicationusingpythonwhichwillallowsuserstostartapopupwindowbyclickingatel:linkinanapplicationsuchasFirefox,Evolution,etc.Thepop-upwindowwillcontainthephonenumbertobecalledandthecountrycodeinwhichthephonenumberisregisteredwithcountryflagandfewbuttons.Theapplicationwillhaveabilitytoplaceacall,addtelephonenumbertotheaddressbook,searchemailandopenemailclient,callwithskypeetc.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"SanjayPrajapat"}},"763":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PCPWindowsInstaller","description":"ThegeneralgoalofthisprojectistoprovideperfectuserexperienceforusersofPerformanceCo-Piloton\nWindows.NowWindowsportofPerformanceCo-PilotcanbebuiltonFedoraLinux.Thatrequires\nconfiguratedFedoraoperatingsystemwithallnecessarypackages.Additionally,usersmustbeexperienced\ninbuildingfromsourceandpackaging.Allmentionedreducesscalability,integrityandusecasesofPCP\nframework.Usersmaytrytofindrelativelyeasierwaystogaintheirdemands.Additionally,thereare\nproblemswithsendingpatchesandupdatestouserswhichcanpotentiallycauseevensecurityrisks.So,\nthereisnoneedinfurtherexplanationoftheutilityofthisproject.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"AndriiDehtiariov"}},"764":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCQtinterfaceredesign","description":"Thisprojectistoreworkheavilythisinterfacetomakeitbeautifulandusefulagain.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"ChenruiHe"}},"765":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PosixCompliance","description":"POSIXComplianceallowsdevelopersthemaximumflexibilityincreatingapplicationsoftwarethatcanbeportontotheotherexecutionenvironments.BeforePOSIX,applicationwrittenononeversioncannotbeusedonotherversion.Solutiontothisproblem,POSIXwasintroduced.ItisaninterfacestandarddefinedbyIEEE.ItisanOpenAPI,forthisweneedtoimplementheaderfilesandmethodsrelatedtotheheaderfiles.ItincludesaportingoffunctionfromFreeBSDaswellasNetBSDforvariousfilesystemincludingNFSandFATfileSystem.ItpertainstheOS,notthefilesystemspecifically,butapartofthisAPIisusedtoaccessfilesystem.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"salil"}},"766":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"P2PNetworkBootwithBitTorrent","description":"Inthisproject,weexplorethesolutionsthatallowP2PnetworkbootingofLinuxbasedsystemsandthencreateaneasytouseanddistributionagnosticsystemofthesaidsolution.Wealsoaimto,attheveryleast,packagethesolutionasastandardDebianpackage.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ShreyanshKhajanchi"}},"767":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Idea5-Integratethe\u201cScanner\u201dsoftwareintotheWaybackMachine","description":"Thisproposalwillpresenttheprojectgoalofidea5,whichistointegratetheweb-monitoringsoftwareintotheWaybackMachineandhelptofurtheradvanceit,andhowthiscanbeachieved.Morespecifically,thefollowingsolutionsaresuggestedaspartoftheimplementationplan:makingtheloginscreenoptional,queryingtheCDXserverandnottheweb-monitoring-db,implementingamechanismformakingchangestotheUIeasily,improvingthecodesoitisabletohandlealotmoredata,usingTheWaybackMachine'scalendartopresentawebpagecapture'sdates,andkeepingonlytherequiredprojectcomponents.Inaddition,thisproposalcontainsalinktoaserverhostingmyimplementationofsomeoftheproposedsolutions.Apartfromthat,atimelinethatpresentsaroughplanofhowtheprojectwouldbeimplementedisincluded.Lastbutnotleast,biographicalinformationisprovided.","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"FotiosTsalampounis"}},"768":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementasynciosupportinvoc","description":"Thisprojectfocusonimplementingasyncio\u2019scoroutineandeventloop(bothtimer&socketbased)forvocinJVM.Successfulimplementationofasyncioinvocwillgreatlybenefittoga_androiddevelopmentandenableusertowriteconcurrentfunctions(usingasycdef/await)inPythonandexecutetheminJavaVirtualMachineaftertranspilationbyvoc.","sponsor":{"@type":"Organization","name":"BeeWareProject","disambiguatingDescription":"Toolsforcross-platformPythonapplicationdevelopment.","description":"Pythonhasprovenitselfasahighlycapablelanguage-approachablefornewcomers,butpowerfulinthehandsofexperts.TheBeeWareProjectaimstotakethepowerofPythonasalanguage,anduseittoenableusersofallskilllevelstodevelopapplicationswithnativeuserinterfaces;todoformobileanddesktopuser-facingsoftwarethesamethingthat[Django](https://djangoproject.com)hasdoneforwebsoftware.Thismeansgivingusersasetoftoolsandlibrariesthatenablesthemtodeveloprich,nativeuserinterfaces,anddeploythemtotheirdevices,including:\n\n*ToolstoenablePythontorunondifferentdevices,\n*ToolstopackageaPythonprojectsoitcanrunonthosedevices,\n*Librariestoaccessthenativecapabilitiesofdevices,\n*Toolstohelpdevelop,debug,anddeploytheseprojects.\n\n#Pythonnative\nIfPythonisn'tavailableasafirst-classoptiononaplatform,we'lldowhateverisnecessarytomakePythonavailableasadevelopmentlanguage.AndwhenwehavetheopportunitytoembracePythonidiomforanAPIoradesign,we'regoingtodojustthat.\n\n#Platformnative\nIt'seasytousethemestoachievecross-platform.However,it'seasytospotappsthathavebeenbuiltusingthemes-they'retheonesthatdon'tbehavequitelikeanyotherapp.BeeWareusesnativewidgetsandnativefunctionality,ratherthanusingatheme-basedapproachtoapplicationdevelopment.Wealsodistributeourtoolsandlibrariesusingplatform-nativedistributionchannels,suchasappstores.\n\n#Morethanjustcode\nWe'renotjustaboutsoftware,though.Wealsoaimtobeaprojectwithasocialconscience.Weaimtodevelopandmaintainadiverseandinclusivecommunity,andwehaveaCodeofConductthatisrigorouslyenforced.Wealsoaspiretodevelopahealthyandsustainablecommunity-onethatisawareofmentalhealthissuesofitsparticipants,andprovidestheresourcesforpeopletostartengaging,andcontinuetoengagewiththecommunity.","url":"https://pybee.org","logo":"//lh3.googleusercontent.com/XZtF21KXmGML9y6r8kIzbSt-EhusHemjuu3rvKadbF99hEg-45YcSys1-VYheAMvAZjbgmbpTfbsgBkxTDGSgS_9sq6phc8"},"author":{"@type":"Person","name":"YapBoonPeng"}},"769":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StudentApplicationforGPGPURaytracing","description":"OpenCLGPGPURaytracing","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"SreyanshKumharJain"}},"770":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImportingdataintoBookBrainz","description":"ThisproposalisaimedatimportingdataintotheBookBrainzdatabasefromthirdpartysources,whileatthesametimeensuringthatthequalityofthedataismaintained.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"bukwurm"}},"771":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Software-IsolatedWASMProcessesinRing0","description":"DesignandpartiallyimplementaresearchoperatingsystemthatusesWebAssemblytoimplementsoftware-isolatedprocesses(SIPs)thatruninring0inordertoallowarchitecture-agnosticcompiledbinariesandpossiblyattainhigherperformanceduetonotneedingpage-tableswitchesandinterrupt-basedsystem-calls.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"LachlanSneff"}},"772":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TatarandBashkir:developingalanguagepair","description":"Thetat-baklanguagepairalreadyexistsinApertium,butisnowinthenurserystate.Theaimofmyprojectistodevelopthislanguagepair,fillthedictionaries,addrulesandsignificantlyimprovethequalityoftranslations.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AnnaZueva"}},"773":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNMobile2.0","description":"ThedevelopmentphaseforFineractCNMobile2.0canbedividedintotheseparts:-\n\n-NewFeatureslikeMultipleaccountloginandmaintainsession,Passcodefeature,SyncAdaptertosyncclients,allowtoeditLoanapplicationfeatureifloanisnotapproved,addingnewdataviewsforpageslikecustomerdetailpageaccordingtoAPI.\n-Refactoringcurrentfeatureslikechangingtheretrofitmodelsinkotlin,improvingthequalityofthepicture,addingreviewscreenineverynewrecordscreationform.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"DilpreetSingh"}},"774":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ObliviousSandboxingwithCapsicum","description":"Securityisofparamountimportance.Capsicumstickstoitprinciples,butisfinite,thisprojectaimsonmakingitmorewidelyapplicable.\n\nCurrentlyonlysimpleapplicationscanrunintheoblivioussandboxprovidedbycapsh.Thisprojectwillaimuponimprovingthewrappersystem(libpreopen,capshetc)andmakeapplicationsworkinanoblivioussandboxwhereinapplicationswillworkinthesandboxwithoutbeingmodifiedorbeingknownof,butthisprojectwillspecificallyfocusonfile(1)andClang.\n\nMoreover,capshneedstobeworkeduponsuchthatitbecomesawareofthepresenceoflibpreopenandunderstandtheminimalsetofresourcesitneedstopreopen,providedbytheuserimplicitlyintheformofargumentsordefinedinapolicyfile.\n\nTheexistinglibpreopenandcapshcodewillprovideabasisforunderstandingandimprovingthewrappersystembasedontheapplicationsi.efile(1)andClangchosentosandboxobliviously.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"ShubhGupta"}},"775":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmailNotificationOverhaul","description":"Theaimofthisproposalistoenhanceuserexperience.Thefeatureswhichareintegratedinthisproposalare:-\n\n1)**Replytocommentsbyemail-**Afeature(muchalikegithub)whereausercouldreplyonaPubliclabnoteonemail.Whenthereisareplyonanemail(receivedtoauserattimeofpublishingoranewcomment)thread,acommentwillautomaticallybegeneratedonthatparticularnoteonpubliclab.org.\n\n2)**DailyDigestemails-**Inthisfeature,digestemailswouldberolledouttouserscustomisedaccordingtotheirsubscribedcontent.Thedigestemailswouldbecontainthetopfewnoteswithtagssubscribedbytheuser.Thisfeaturewouldrequirethesupportofasynchronousjobsupportintheapplication.\n\n3)**Auserinterfacetomanageemailsregardingsubscribedcontent-**Thisfeatureinvolvesformswithvariouscheckboxestocustomizeemailsregardingcomments,answers,digests,etc.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"ViditChitkara"}},"776":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnrichingModelZooofFlux.jl","description":"IproposetoaddawidevarietyofmodelsinthemodelzooofFlux.Currently,themodelzoolacksthelatestarchitecturesandalgorithmsinReinforcementLearning.Iwillfillthisgapbyincluding:\n-DuelingDeepQNetwork\n-Actor-Criticalgorithm\n-AlphaGo\n\nApartfromthese,Iwillimplementsomeinterestingresearchpaperswhichwillcoverbelowmodels:\n-DCGAN\n-DecouplingNeuralInterfaces\n-SpatialTransformerNetworks","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"TejanKarmali"}},"777":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebFrameworksLibraryforMRPT","description":"Robotsareslowlybecomingapartoftheinternetofthings,andeasycontrolanduniversalaccesswillbeastepinfutureofrobotics.MRPT\u2019sWebFrameworkLibraryshouldaddressthisproblem.Alightweightpublisher/subscribermechanismneedstobecreatedforMRPT.TheC++serverlibraryandthejavascriptlibrarywillthenleveragethistocreatefurtherapplications.Therewillbetwolibraries,aC++serverlibraryforRPContherobot.Anotherwillbeajavascriptlibrarywhichprovidesmodulesforsuchprocedurecalls.ThistaskinvolveserializationofexistingmrptobjectsforJSONtransfer,RPCprotocol,websocketsetup,3Drenderingofobjectsinjs,reusablejscomponentsforsendingandreceivingdatafromusercreatedappwheretheuserislargelybenefittedfromeasytouselibrarymethodsandobjects.","sponsor":{"@type":"Organization","name":"MobileRobotProgrammingToolkit(MRPT)","disambiguatingDescription":"EmpoweringC++developmentinrobotics","description":"**MobileRobotProgrammingToolkit**providesdeveloperswithportableandwell-tested**applications**and**C++libraries**coveringdatastructuresandalgorithmsemployedincommonroboticsresearchareas.Itisopensource,releasedundertheBSDlicense.LimitedwrappersexistforPythonandMATLAB.MRPTrunsunderWindows,GNU/LinuxonaPCoronARMembeddedplatforms(e.g.RaspberryPi3)\n\nCreatedin2005andwithtensofthousandsofdownloads,MRPTlibrariesinclude:\n*[SLAM/SfMsolutions](http://www.mrpt.org/List_of_SLAM_algorithms)\n*[3D(6D)geometry](http://www.mrpt.org/tutorials/programming/maths-and-geometry/2d_3d_geometry/)\n*[SE(2)/SE(3)Liegroups](http://ingmec.ual.es/~jlblanco/papers/jlblanco2010geometry3D_techrep.pdf)\n*[Probabilitydensityfunctions(pdfs)](http://reference.mrpt.org/stable/classmrpt_1_1utils_1_1_c_probability_density_function.html)overpoints,landmarks,posesandmaps\n*Bayesianinference([Kalmanfilters](http://www.mrpt.org/Kalman_Filters),[particlefilters](http://www.mrpt.org/tutorials/programming/statistics-and-bayes-filtering/particle_filters/))forrobotlocalizationandmapping\n*[Imageprocessing](http://www.mrpt.org/tutorials/programming/images-image-processing-camera-models/)\n*[Obstacleavoidanceforautonomousvehicles.](http://www.mrpt.org/Obstacle_avoidance)\n\nMRPTalsoprovidesGUIappsfor[Stereocameracalibration](http://www.mrpt.org/list-of-mrpt-apps/application-kinect-stereo-calib/),[datasetinspection](http://www.mrpt.org/list-of-mrpt-apps/rawlogviewer/),and[muchmore](http://www.mrpt.org/list-of-mrpt-apps/).\n\nMRPTwascreatedin2005by[J.L.Blanco](https://github.com/jlblancoc),stillitsmaindeveloper,whileworkinginthe[MAPIRlab](http://mapir.isa.uma.es/mapirwebsite/)(UniversityofM\u00e1laga).\n\nMRPTismentionedin[hundreds](http://www.mrpt.org/category/publications/)ofscientificpapers.","url":"https://www.mrpt.org","logo":"//lh3.googleusercontent.com/VZgvfqW31Q3EctVEPysaswKWlrZQjWs9Tnmkd8q4B-r5913jplXaw6r58ULBC024nFs0zHBMgIyzTN4rITT_MiQEcwMhga_R"},"author":{"@type":"Person","name":"RachitTibrewal"}},"778":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProjectNephos","description":"ProjectNephosaimsatsimplifyingtheprocessofmovingsamplesfromlocalstoragetocloudforUniversitiesbyautomating,almost,allthestepsinvolved.Itwillbeconsistingofthreeindependentmodules;recordingmodule,processingmodule,anduploadingmodule.\n\nTherecordingmodulewillberesponsibleformanagingtheadditionofchannellists,setupofrecordingjobsandsavingtherecordedstreams.Theprocessingmodulewillparsesavedsamples,associatetags,extractsubtitlesandconvertthevideofilestoMP4toreducethefilesize.Theuploadingmodulewilluploadtheprocessedstreamfiles,andalsosharesamplewithotheruniversitiesifrequired.\n\nNephoswillbedeveloped,usingPythonandfewotheropensourceprojects,toaccomplishalltheabovementionedtaskswithcent-percentreliabilityandzerofailures(unlesswrongdataisinput,whichwillbelogged/prompted).TestingandloggingwillbeanintegralpartofNephosdevelopmentandrunningcycle,respectively.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"thealphadollar"}},"779":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bassa-Implementamechanismtodownloadfilesfromlocalserver","description":"Bassaisanautomateddownloadqueueforenterprisesuse.Ifasoftwarecandownloadallyourfilesinthebackgroundwithoutkeepingitopenthenit'sallthebest.BassacanbeusedbestiftheBassawillbeaserverwherepeoplecanputthedownloadinthequeueandaftersometimeyourdownloadisdone.Bassastilldoesn'tprovideanoptiontodownloadthefilefromtheserver.ThisprojectwillleadtomakingfilesdownloadablefromtheBassaserverinasingleclick.Inthisproject,Iwouldliketo\n1.Changethefrontendwithdownloadfeature\n2.Implementcompressionmethodstoreducefilesize\n3.DevelopandImplementuniqueURLalgorithmandintegrateitwithfrontend\n4.DevelopRESTfulAPIforfiledownloading\n5.Writeunittestsandcomponenttests\n6.Makethebuild,documentitanduploadtoTraviswithinGSoCtimeperiod.IhavesoundknowledgeofPython,AngularJsFlask,RESTfulAPIsanddatabaseswhicharethemaintechnologicalrequirementoftheBassaProject.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"NirmalSarswat"}},"780":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Newcomermetricsandgamification","description":"Ascoalatriestobewelcomingorganizationfornewcomers,givingthemclearpathwaysandasmuchdirectassistanceaspossible.\nHowever,itisalreadyknownthatnewcomersfacemanybarrierswhileattemptingtocontributetotheopensourcecommunityforthefirsttime.Somebarrierstheyfaceincludeorientationissuesthatcanpotentiallydemotivatenewcomersfromplacingtheirfirstcontribution.\nOntheotherhand,gamificationiswidelyusedtoengageandmotivatepeopletoaccomplishtaskandimprovetheirperformance.Therefore,thegoalofthisprojectistousegamificationtoorientandmotivatenewcomerstoovercomeonboardingbarrierstocontributeandengagewithcoalaanditscommunity.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"ShrikrishnaSingh"}},"781":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BusinessIntelligencewithdaru","description":"Introducingdaru-basedload-analyse-process-visualisedatatoolsforderivingBusinessIntelligenceoutofstructured/unstructureddataofwebframeworklogs.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"RohitNer"}},"782":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SimplePull-RequestJobPlugin","description":"ThisprojectaimstodevelopaJobPluginwhichcaninteractwithBitbucketServer,BitbucketCloud,andGithubwheneverapullrequestiscreatedorupdated.UsersshouldbeabletoconfigurejobtypeusingYAMLfilewhichwillbeplacedinrootdirectoryoftheGitrepositorybeingthesubjectofthePR.\n\nDetectthepresenceofcertaintypesofthereportbasedonaconventionallocation,andautomaticallypublishthem.Ifthereportsarenotinaconventionallocation,userscouldspecifythelocationusingtheYMLfile.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"AbhishekGautam"}},"783":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pontoon","description":"Theprojectmainlyfocuseson**improvingtheUserExperience**forpeoplewhowishtocontributetoPontoon(thelocalizationtooldevelopedbyMozilla).WhiletherearelotsofgoodfeaturesinthePontoonbuttherearefewproblemswiththecurrentflowfortoolforthefirst-timeuserswhichcreatesaconfusionfortheuserswhowishtocontribute.\nUserExperience(UX)canbeimprovedbymakingsomeimportantchangesinthedesignflowandbyimplementationofnewfunctionalityinthetoollike**implementingatutorial**andmakingamoresmoothdesignofthetooltohelpthefirst-timeusers.Thereare**otherchanges**mentionedaswellinmyproposal.UXalsosometimesinvolvesomechanginginthedefaultUIofthetool.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"PramitSinghi"}},"784":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Addsecurityvulnerabilitynotificationsinrubygems","description":"Thisproposesthefeaturetogeneratesecurityvulnerabilitynotificationsbygemauthorsforaspecificgemversionwhichhavesecurityissues.Currently,yankingaparticulargemistheonlyavailablechoiceundersuchcircumstances.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"ShlokSrivastava"}},"785":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AShinyUserInterfacetoRobStatTM","description":"#ProjectSummary\nThegoalofthisprojectistodevelopapoint-and-clickgraphicaluserinterface(GUI)fortheRobStatTMpackage.BoththeUIandpackagewillcomplementthesecondeditionofRobustStatistics:TheoryandMethods(RSTM)byMaronna,R.,Martin,R.D.,Yohai,V.J.,andSalibian-Barrera,M,tobepublishedin2018.Asofnow,RobStatTMisonlyavailabletoRcommandlineusers,resultinginasteeplearningcurveforeffectiveuseoftherobustmethodsoutlinedinRSTMandtheRobStatTMpackage.WebelievetheinclusionofaUIwillallowforamoreintuitiveapproachtounderstandingrobustmethodsand,thus,leadtoamorewidespreadandeffectiveuseoftheRobStatTMpackageinbothuniversitycourseswherethesemethodsareapplicableandamongpracticingstatisticiansandfinancialprofessionals,theladderofwhichusesRextensively.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"GregoryBrownson"}},"786":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LearningtoRankStabilisationproject.","description":"ThegoalofthisprojectistoensurethestabilityofXapian-\"LearningtoRank\"aswellasworkonit'simprovementssothatitcanbeintegratedinXapianinthenextrelease,aswellastoimprovetheoverallXapiansystem.\n\nMyprojectcanbebrokendownintothesesubproblems:\n\n1.BenchmarkingtheLetorproject,againsttheINEX2009orsimilardata-set.\n2.Testforperformance,andstabilityagainstvariousdatasets.\n3.Implementingarankmergingregressiontechniquetoensurebestresultspossible.\n4.Addadimensionalityreductionmethod.\n5.IntegrateAdaRanktoexistingLetorproject.\n6.Addingbackendfunctionalitytotracklengthsoffields.\n7.AddingOpenMP/OpenCLparallelizationtothecodeforabetterperformance.","sponsor":{"@type":"Organization","name":"XapianSearchEngineLibrary","disambiguatingDescription":"Fast,scalableandflexiblesearch","description":"XapianisaSearchEngineLibrarywhichaimstobefast,scalable,andflexible.It'susedbymanyorganizationsandsoftwareprojectsaroundtheworld,includingDebian,Gnome,KDE,OneLaptopperChild,andUbuntu.\n\nItsupportsrankingbyLanguageModelling,TF-IDF,probabilisticschemes,andDivergencefromRandomness,plusarichsetofbooleanqueryoperators,andre-rankingusingMachineLearning.ThecorelibraryiswritteninC++,withbindingstoallowusefrommanyotherlanguages.","url":"https://xapian.org/","logo":"//lh3.googleusercontent.com/0VnXcFlKrqbWNNAnGsFhxTZOyQP-g2VB2JXzYfLGo6ZBlzLw2YprK4nd_M7hZGdil371LN8P0q5EaMin1iTYNY2dZh6KvDk"},"author":{"@type":"Person","name":"Addy"}},"787":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenEventOrganizerAppEnhancements","description":"ThegoalofthisprojectistoenhancethealreadyworkingOpenEventOrgaAppbyimplementingthevariousfeaturessupportedbytheAPI.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Saurav"}},"788":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KernelUndefinedBehaviorSANitizer","description":"PortLLVMandGCCkernelUBSanpiecestotheNetBSD/amd64kernel.Integratethesupportwiththetoolchaininsidesrc/.Addsupportforanewkerneloption(andperhapsconfiguration)KUBSAN.\n\nThetoolchainsupportontheLLVMsideisdone.GCCshouldworktoo.\n\nMuchlikeLinuxkernel'ssupport","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"CharalamposPantazis"}},"789":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingsupportforthemingandremovingthedependencyonthedeprecatedSlackTextViewController","description":"TheRocket.Chat+teamforiOShasbeenworkingonimprovingtheUI,whichcomeswithamajorappre-designforversion3.0.0.Oneoftheirrequirementstosupportthisredesignistoaddsupportforthemingtheapplication.Thisiswhythemingisoneofthecomponentsofthethisproposal.Withtheabilitytotheme,oneoftheareastheappcanusearedesignisthetextinputbar.\n\nRocket.Chat+foriOSusesaniceopen-sourcedprojectbySlack,calledtheSlackTextViewController(SLK-TVC).Itisaverysimple-to-usereplacementforthegenericUITableViewController,whichprovidesatextinputbaratthebottomofthescreenforachatapp.\n\nSadly,Slackhasstoppeddevelopingonthisproject,andiOShasmovedonalotsincethattime.OfficiallytheSLK-TVCisonlysupportedoniOS7throughiOS9.MakingchangestosupportthenewerfeaturesofiOSisgettingharderandbecauseofthat,thedevelopmentbythecommunityontheprojectisatastand-still.\n\nThisiswhyIwouldliketoworkonremovingthedependencyoftheSLK-TVConRocket.Chat+andwritingamodernreplacementforit,whichwouldservethefutureversionsofiOS.AndthistimeinSwift.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"SamarSunkaria"}},"790":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementstardroidappfromscratch","description":"ThisprojectinvolvesimplementingtheskymapandroidappopensourcebyGooglein2012.TheimplementationwillbeinReactNativesothattheappwillbenefitbothIOSandAndroidusers.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"EbouJobe"}},"791":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Re-architectOutputDataParsingintoAiravatacore","description":"Thisprovidesanopportunitytore-architectthedatacatalogandbuilditonnewHelixDAGbasedexecutionwithinAiravata.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"LahiruJayathilake"}},"792":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BayesiananalysisofindividualizedtreatmentresponsecurvesonEHRtimeseries","description":"WiththefastadoptionofElectronicHealthRecords(EHR)inmodernhealthcaresystems,variousmachinelearningmethodsaredevelopedtoconducttreatmenteffectanalysisbasedontheseobservationaldata.Inthisproject,weaimtoaddanstate-of-the-artapproachtotheRpackagesforanalyzingtreatmenteffectschangingovertimeatindividuallevelsbasedontheobservedEHRtimeseries.ThecurrentRpackageshavelimitationsofusingsimplemethodslikelinearmodelsorpropensityscorematchingtoestimateaveragetreatmenteffectsinthepopulationoratsubgrouplevels,whichignorestheheterogeneityinthelargeobserveddata.Besides,thesepackagesonlyfocusonpoint-in-timeestimates.WefillinthegapandprovideamorecomprehensiveBayesiannonparametricmethodforanalyzingindividualtreatmenteffectsonmodernEHRdatathatareusuallyirregularlysampledtimesequencesandexposedtotreatmentsmultipletimes.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"YanboXu"}},"793":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CONCURRENTON-THE-FLYSCC-BASEDLTLMODELCHECKING","description":"Projectaimsatimplementationandproofofconcurrenton-the-flySCCdetectionalgorithmtoaidinlivenesscheckingofTLCmodelchecker.ThegoalistoallowTLC'slivenesscheckingtoscaleonlargestatespaceasopposedtoTarjan'ssequentialsolutiontothisproblem.","sponsor":{"@type":"Organization","name":"TLA+","disambiguatingDescription":"TLA+isaformalspecificationlanguageusedtodesign,modelandverifysystems","description":"TLAstandsfortheTemporalLogicofActions,butithasbecomeashorthandforreferringtotheTLA+specificationlanguageandthePlusCalalgorithmlanguage,togetherwiththeirassociatedtools.\n\nTLA+isbasedontheideathatthebestwaytodescribethingsformallyiswithsimplemathematics,andthataspecificationlanguageshouldcontainaslittleaspossiblebeyondwhatisneededtowritesimplemathematicsprecisely.TLA+isespeciallywellsuitedforwritinghigh-levelspecificationsofconcurrentanddistributedsystems.\n\nPlusCalisanalgorithmlanguagethat,atfirstglance,lookslikeatypicaltinytoyprogramminglanguage.However,aPlusCalexpressioncanbeanyTLA+expression,whichmeansanythingthatcanbeexpressedwithmathematics.ThismakesPlusCalmuchmoreexpressivethanany(realortoy)programminglanguage.APlusCalalgorithmistranslatedintoaTLA+specification,towhichtheTLA+toolscanbeapplied.\n\nTheprincipalTLA+toolsaretheTLCmodelcheckerandTLAPS,theTLA+proofsystem.AllthetoolsarenormallyusedfromtheToolbox,anIDE(integrateddevelopmentenvironment).GototheTLAhomepagetofindoutmoreaboutTLA.","url":"https://lamport.azurewebsites.net/tla/tla.html","logo":"//lh3.googleusercontent.com/6mKSI7J1_HVVXztxRz74ybU6utkMnTYvgCh5koHXhn7nmYhzFVwe5gRYO6TTKpuPQNesGZteodvSz_MNDIreZVgbcSerNsgk"},"author":{"@type":"Person","name":"ParvMor"}},"794":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Developinganassortmentofsandbox-friendlyframeworkandcontentmodules","description":"Thisproposalinvolvescreatinga\u201cbasegame\u201d,orgameplaytemplate,usablebyplayersandexpansionmoddevelopersalike.Ihavespentalongtimeimplementinggamedesignconceptsforamorefleshedoutsandboxexperience,particularlyintheareasofbuildinginfrastructureandautomation(butnotfocusingstrictlyonit-thisisbetterlefttodedicatedgameslikeFactorio),butalsotheoverallprogressionofgameplay.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"AdrianSiekierka"}},"795":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddNetworkFileSystem(NFS)asaRookstoragebackend","description":"Rookisanopensourceorchestratorfordistributedstoragesystemsrunninginkubernetes,currentlyinalphastateandhasfocusedinitiallyonorchestratingCephontopofKubernetes.ThereisnooptionforNetworkFileSystem(NFS)yet.\nThisprojectaimstoaddNFSasanotherstoragebackend.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"RohanGupta"}},"796":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EmotionDetectionandCharacterisation","description":"Developanddeployemotion-detectiontoolsinlanguage,voicequalities,gestures,and/orfacialexpressionstoachieveamorecomplex,nuanced,andintegratedcharacterisationofemotions.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"VinayChandragiri"}},"797":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompletesupportforOpenShiftandKubernetesasabackendinconu","description":"Completesupportfor[OpenShift](https://github.com/openshift/origin)and[Kubernetes](https://github.com/kubernetes/kubernetes)asabackendin[conu](https://github.com/fedora-modularity/conu)","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"RadoslavPito\u0148\u00e1k"}},"798":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishLVMsupportandimplementRAIDsupportinKDEPartitionManagerandCalamares","description":"KDEPartitionManagerisautilityprogramthathelpsthemanagementofdiskdevices,partitionsandfilesystemsonyourcomputer.Itallowsyoutoeasilycreate,copy,move,delete,backup,restorepartitionsandresizewithoutlosingdata.Theprogramconsistsofabackendlibrary,calledkpmcore,andauserapplicationthatusesthatlibrary.\n\nCalamaresisadistribution-independentsysteminstaller,withanadvancedpartitioningfeatureforbothmanualandautomatedpartitioningoperations.Itisdesignedtobecustomizablebydistributionmaintainerswithoutneedforcumbersomepatching,thankstothirdpartybrandingandexternalmodulessupport.Itusesthekpmcorelibrarytoautomatepartitioningprocedures.\n\nOnependingfeaturerequestforCalamaresremainsforLVMsupport.LVMsupportiscurrentlyfinishedinkpmcoreandKDEPartitionManager,butthereissomeworktodoinCalamaresbeforeproceedingtotheothergoalsofthisproject.Furthermore,itiscurrentlyneededtoimplementRAIDsupportinkpmcore,KDEPartitionManagerandCalamares,whichwillofferawaytospreaddataacrossseveraldisks,suchthatasinglediskfailurewillnotlosethatdata.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"CaioJord\u00e3oCarvalho"}},"799":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BeagleBoot","description":"Integratenode-beagle-boottoEtcherandaddfeatureslikeU-bootconsoleonbootup,TCT/IPproxyserver,grablatestimagesfrombeagleboard.orgtoBeagleBoot(electronapp),developedlastyearduringGSoC.","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"RaviKumarPrasad"}},"800":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCKitTestsuiteproposal","description":"EstablishingatestsuitearoundVLCKitinorderto**achieveABIstability**throughoutfuturereleaseandupdates.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"MikeJSChoi"}},"801":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AlternativePushTransportNotification","description":"ThisproposalseekstodevelopanalternativetoGCM/FCMonAndroidandAPNSoniOSthatprovidesthehomeserverwithfacilitiestopushnotifications\n*reliably\n*efficientlyw.r.t.network,storage\n*withspeed\n\nTheproposalseekstoaugmentthepush_gwintheexistingarchitecturewithanefficienttransportlayer.Ineffect,theproposedworkwilladdMQTTmessagingcapabilitiestomatrix-org/sygnalinordertobypasstheuseofapushprovidercompletely.Theproposedarchitectureiscalledpush_hubintheremainderoftheproposaltodifferentiateitfrompush_gw.\n\nPush_hubwillbewritteninPython.SomemotivationsforchoosingPythoninclude:\nThereferencepush_gwmatrix-org/sygnalusesPython\nItisveryeasytowriteaPythonctypewrapperfortheMQTTbrokerMosquitto,whichiswritteninC","sponsor":{"@type":"Organization","name":"Matrix.org","disambiguatingDescription":"Anambitiousopenecosystemfordecentralised,encryptedcommunication.","description":"###WhatisMatrix?\nMatrixisanopenstandardforinteroperable,decentralised,real-timecommunicationoverIP.ItcanbeusedtopowerInstantMessaging,VoIP/WebRTCsignalling,InternetofThingscommunication-oranywhereyouneedastandardHTTPAPIforpublishingandsubscribingtodatawhilsttrackingtheconversationhistory.\n\n[Matrix.org](https://matrix.org)definesthestandard,andprovidesopensourcereferenceimplementationsofMatrix-compatibleServers,Clients,ClientSDKsandApplicationServicestohelpyoucreatenewcommunicationsolutionsorextendthecapabilitiesandreachofexistingones.\n\n###WhatisMatrix\u2019sMission?\nMatrix\u2019sinitialgoalistofixtheproblemoffragmentedIPcommunications:lettingusersmessageandcalleachotherwithouthavingtocarewhatapptheotheruserison-makingitaseasyassendinganemail.\n\nThelongertermgoalisforMatrixtoactasagenericHTTPmessaginganddatasynchronisationsystemforthewholeweb-allowingpeople,servicesanddevicestoeasilycommunicatewitheachothersecurely,andempoweringuserstoownandcontroltheirdataandselecttheservicesandvendorstheywanttouse.\n\n###Whatdoesthismeanforusers?\nTheaimistoprovideananalogousecosystemtoemail-onewhereyoucancommunicatewithprettymuchanyone,withoutcaringwhatapporservertheyareusing,usingwhicheverapp&serveryouchosetouse,anduseaneutralidentitysystemlikeane-mailaddressorphonenumbertodiscoverpeopletotalkto.\n\n###HowisMatrixcurrentlybeingused?\n[Lotsofdifferentclients](https://matrix.org/docs/projects/try-matrix-now.html)havealreadybeenwrittenbythecommunity,aswellasseveralbridgestoexistingservices(IRC,Slack,libpurpleetc).Infact,auservisiting#matrixonfreenodemightbecommunicatingwithGitterorSlackusersviaMatrix-withoutevenrealisingit!\n\nRecentworkonMatrixincludes[E2Eencryption](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)(seeFOSDEM2017talksbelow),[embeddablewidgets](https://matrix.org/blog/2017/08/23/introducing-matrix-widgets/),[Communities](https://medium.com/@RiotChat/communities-aka-groups-are-here-announcing-riot-web-0-13-riot-ios-0-6-and-riot-android-0-7-4-933cb193a28e)and[Dendrite](https://github.com/matrix-org/dendrite)!\n\n*[EncryptingMatrix](https://fosdem.org/2017/schedule/event/encrypting_matrix/)\n*[Thefutureofdecentralisedcommunication](https://fosdem.org/2017/schedule/event/matrix_future/)","url":"https://matrix.org","logo":"//lh3.googleusercontent.com/lj4cCPcRF75WxmtxvnsuTVQ9DqfoGWVHiUuVgV_RIQ11qa4xywfxjEjHxNimWmRkdWYp6HI-CG-kDXcvunZ5ARgRHP1xgg"},"author":{"@type":"Person","name":"BadrulChowdhury"}},"802":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FedoraIoT:AtomicHostUpgradeDaemon","description":"FedoraIoTeffortisthelatestofFedora\u2019sobjectives.Itsgoalisto\u201ccreateaFedoraEditionforInternetofThings,whichwillmakeFedorathedefaultforopensourceinnovationonIoThardware,middlewareandbackendplatforms\u201d.\nManyIoTdeviceshavespecialrequirementsforoperationandautomation.Amongtheseistherequirementtonotbreakuponoperatingsystemupgrades.AspartofFedoraIoT,PeterRobinsonideatedtheAtomicHostUpgradeDaemon,whichbuildsontheAtomicProjectandrpm-ostree,aprojectalsolabeled\u201cGitforOperatingSystems\u201d.Thismonitoringdaemonwillre-usetheworkdoneforAtomicUpdatesforIoTsystem,allowingforautomaticcheckingforavailableupgrades,applyingthem,rebooting,checkingthesystemstatusand,incaseoferrors,rollingbackthechanges.","sponsor":{"@type":"Organization","name":"FedoraProject","disambiguatingDescription":"FedoraLinuxisbuiltonthefoundationsofFreedom,Friends,Features,&First","description":"TheFedoraProject'scorevalues,orFoundations,areFreedom,Friends,Features,&First.Readmoreaboutthemhere:https://fedoraproject.org/wiki/Foundations\n\nAkeycomponentofthisisour**Community**.Thiscommunity,whichyouwilljoinasanparticipantinGoogleSummerofCode,iscreatingaplatformthatsupportstheworkofadiverseaudience.Yourcontributionscanaffectpeopleyou'venevermetinsituationsyou'veneverdreamedof.TheFedoracommunityincludessoftwareengineers,artists,systemadministrators,webdesigners,writers,speakers,andtranslators--allofwhomwillbehappytohelpyougetstarted.\n\nFullprojectdescriptionavailablehere:https://fedoraproject.org/wiki/Overview\n\nWebelievethatallcontributorsshouldexpectandbepartofasafeandfriendlyenvironmentforconstructivecontribution.Wecanmoreeffectivelyandsuccessfullycompareandchallengedifferentideastofindthebestsolutionsforadvancement,whilebuildingthesize,diversity,andstrengthofourcommunity.","url":"https://getfedora.org/","logo":"//lh3.googleusercontent.com/UadPS38ar1uJwu8u7N5GJGdm8n6BKGXAlZF7UCc83ClHbhJIsYPIFYWpJJ43Ry9PqWayFU_0X5jGy3PcCjiD0fcJECfpIFc"},"author":{"@type":"Person","name":"ChristianGlombek"}},"803":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DevelopAstropyTutorialsonhowtofitdata.","description":"Makingtutorialsisasimportantaswritingcode.Withoutthetutorials,manyusefultoolswouldbeleftoutsimplybecausetheuserdoesnotunderstandhowtousethem.ThegoalofthisprojectistomaketutorialsaboutthetoolsavailableinAstropytofit1DdatacomplementingwithEMCEEand/ortheMonteCarloMarkovChainalgorithm.Thistutorialswillcomparedifferentfittingproblemsausercouldruninto:howtomakeaquickfit,howtobuildacustommodelandhowtofitdatawhentheuserdoesnottrusttheerrorsofthedata.Thisway,itwillbeeasierfortheuserto\nknowwhichtooltouseineachcasenexttimeheorsherunsintoit.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"RocioKiman"}},"804":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OAuth&UpgradetoBootstrap4","description":"AuthorisingusersthroughGoogle,Facebook,GithubandTwitterthroughOmniauthgemand\nupgradingthecurrentbootstrapversion3toversion4.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"SidharthBansal"}},"805":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ChainKeeper","description":"ChainKeeperisawebapplicationtoexploreandanalyzeblock-chaindataforusers.ThisproposalconsistsoftechnicaldetailsandimplementationworkflowofChainKeeper.HereIpresentsomefeaturesforChainKeeperasRESTAPIservicetogetdetailsfromblockchain,staticdataexplorer,dynamicdataexplorer,Sharesessionformultipleusers,ChainKeeperDocumentation.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"SajithaLiyanage"}},"806":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Uyghur-TurkishMT","description":"AnMTforthecloselyrelatedTurkiclanguages,UyghuroftheKarlukbranchandTurkishoftheOghuzbranch.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"O\u011fuz"}},"807":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DiversificationofSearchResults","description":"Auserofageneralwebsearchenginemayuseambiguousqueriessuchas\"java\",whichcouldmeantheprogramminglanguageortheisland.Itisdesirabletoprovidesearchresultsthatcoverall(themajorityof)queryinterpretationstominimisetheriskofdissatisfactionoftheuser.Thiscanbeachievedthrough_resultdiversification_ofwhichthereisextensiveresearchintheliterature.\n\nTheaimofthisprojectistoimplementdiversificationofsearchresultsthatworksout-of-the-boxwithouttheneedforexternaldata,suchasquerylogs,whilemaintaininglowsearchlatency.","sponsor":{"@type":"Organization","name":"XapianSearchEngineLibrary","disambiguatingDescription":"Fast,scalableandflexiblesearch","description":"XapianisaSearchEngineLibrarywhichaimstobefast,scalable,andflexible.It'susedbymanyorganizationsandsoftwareprojectsaroundtheworld,includingDebian,Gnome,KDE,OneLaptopperChild,andUbuntu.\n\nItsupportsrankingbyLanguageModelling,TF-IDF,probabilisticschemes,andDivergencefromRandomness,plusarichsetofbooleanqueryoperators,andre-rankingusingMachineLearning.ThecorelibraryiswritteninC++,withbindingstoallowusefrommanyotherlanguages.","url":"https://xapian.org/","logo":"//lh3.googleusercontent.com/0VnXcFlKrqbWNNAnGsFhxTZOyQP-g2VB2JXzYfLGo6ZBlzLw2YprK4nd_M7hZGdil371LN8P0q5EaMin1iTYNY2dZh6KvDk"},"author":{"@type":"Person","name":"UppinderChugh"}},"808":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImportingNeuroMLmorphologiesintoBrian","description":"Brianisafree,opensourcesimulatorforspikingneuralnetworks.ItiswritteninthePythonprogramminglanguageandisavailableonmultipleplatforms.Brianisdesignedtobeeasytolearnanduse,highlyflexibleandeasilyextensible.Itisasimulatordesignedtosaveprocessingtimeandtoeasetheworkofscientists.\n\nWiththisincreasedacceptabilityofNeuroMLasastandardmodelfordescribingdetailedmodelsofneuralsystems,aneedtoimplementsupportforNeuroMLintoBriansimulatorhasincreased.WithsomanymodelsnowusingNeuroMLfordescribingtheirneuralsystems,therehasbeenademandtointegrateNeuroMLmorphologyextractioninsideBrian.NeuroMLalsocontainLEMSdefinitionsoftheionchannelsandtheirdistributionwhichwillbeextractedandused.\n\nThisprojectismainlydividedinto3parts:\n-**ImplementsupporttoimportNeuroMLmorphologiesinsideBrian2**\n-**AddsupporttoconvenientlyaccesstootherinformationstoredintheNeuroMLfile,likeionchannelsandtheirdistributioninformation.**\n-**TestandevaluatedifferencesbetweensimulationsofNeuroMLmodelsinBrian2andothersimulators(suchasNEURON)**","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"kapilkd13"}},"809":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedJavaBindingGenerator","description":"Thisautomatically-generatedJavabindingproposalaimstoallowJavauserstohaveaccesstothefastandscalablemachinelearninglibrarythatismlpackwhilekeepingthesystemmaintenanceburdenlowformlpack.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"YasmineDumouchel"}},"810":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LiveVideoImprovementsForAPSync","description":"TheAPSyncprojectisaconvenientwaytoextendthecapabilitiesofflightcontrollersbyusingcompanioncomputerssuchastheRaspberryPi3andtheNVidiaJetsonX1.Thesecompanioncomputerscantakeonavarietyoftaskssuchasonboardimageprocessing,videostreaming,telemetry,andautopilotmodes.\n\nMyprojectaimstoimprovethevideostreamingmoduleofAPSyncbyaddingsupportformultiplecameras,videostreamingwhichscalesaccordingtotheavailablebandwidth,andawaytoprovisiontheGCSwiththelistofavailableresolutionsoftheconnectedvideocameras.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"shortstheory"}},"811":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SlashcommandsArchitecture","description":"TheSlashCommandsactaseasy-to-useshortcutsforspecificactionsandwouldalsoenableZulipuserstointeractwithexternalandinternalservicesdirectlyfromthemessages.Mymainaimistocreateafeaturethatallowscustomintegrationsofoutgoingwebhooksandbotswiththeslashcommandsandalsotocreateinbuiltslashcommands,whichspecificallyactasshortcuts,whichwillbeintegratedwithinternalrealmbots.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"RheaParekh"}},"812":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementSBMLArraySupportinlibRoadRunner","description":"LibRoadrunnerisahigh-performanceSBMLbasedsimulatorforSystemsandSyntheticBiologythatusesLLVMtogenerateveryefficientruntimecode.SBMLArrayspackageisunderdevelopmentandprovidessupportforexpressinganarrayofcomponentsofacomputationalbiologicalmodel.Arraysmakeiteasiertorepresentlargecomplexregularsystemsinastandardway.Currently,iBioSimistheonlytoolthatsupportsSBMLarrays.Thegoaloftheprojectistoimplement\u201cSBMLArray\u201dsupportinlibRoadRunnerandensurecompatibilitybetweenlibRoadRunnerandiBioSimsothatmodelscanbeexchangedcorrectly.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"VineethChelur"}},"813":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EvolveDRATwebinterface","description":"ApacheDRATisanopensourceReleaseAuditTool.Whichisdistributedandparallelized(MapReduce)wrapperaroundAPACHERATTM(ReleaseAuditTool)thatgoesfarbeyondRATTMbyleveragingApacheOODTTMtodramaticallyspeeduptheprocess.CurrentlyDRAThastwoGUIs,thefirstoneproteuswhichhastheallfourcommandsavailableinCLIdrattoolandasummaryviewworkflowGUIscreen.ThesecondoneisVizwhichismostlyasummaryView.Bothtoolshaveproblemsshowingerrorsfrombackgroundprocessbecausemostofthecommandsrunasaprocesswrapper.\nTheobjectiveofthisprojectwouldbetocombinebothoftheGUIwebappsfeaturesintooneandgivemoreproductivesingleGUI.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"AhmedIfhaam"}},"814":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RotatingFacetoBottom","description":"Theprimarygoalofthisprojectwouldbetoimplementasolutiontoissue#3047.Thisissueisbasicallyaboutimplementingawayforuserstoselectafaceandchooseittobethefacethatconnectstotheplate.\n\tSpecifically,afterimplementingthisfeature,Iexpectthatauserwouldbeabletoclickaface(whichshouldbehighlightedtomakeclickingtherightfaceeasy)onanobjectandthenclickmenubuttontorotatethatfacetobottomofthemodel.Ifthereisapartoftheobjectbelowtheplateaftertherotation,itshouldeithererrororpushthemodelupuntilitisnolongerintersectingtheplate(I\u2019mnotsurewhichismoreintuitive).","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"BenjaminLanders"}},"815":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatedMalwareRelationshipMining","description":"TheHolmesProjecthasrecentlyacquiredalargedatasetoflabeledmalwareartifacts,whichcanbeusedfordeeplearningbasedmalwarerelationshipmining.Thislabeleddatasetofover20ksamplesshouldbeabighelptodomalwarerelationshipdetection.Besides,asaresultofthepreviousGSoC\u201917,wealsohaveanefficientdatamodelforthemalwarerelationships.\n\nIwillimplementalearningmodeltogenerateknowledgebase,whichwillbeintegratedintoananalyticpipelineintheend.Besides,tomakeitmoreuser-friendly,IwillbuildaportabledeploymentofHolmesProcessing.Abettervisualizationofrelationshipaggregationfromdifferentmalwareanalysisserviceswillalsobeimplemented.\n\n(QuotedandextendedfromtheofficialHoneynetideapage)","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"ctsung"}},"816":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Turningorbitdeterminatorintoarobust,reliabletool","description":"AsaGSoCproject,Iwillcontinuetheworkdoneon*orbitdeterminator*,sothatweturnitintoarobust,reliabletool,suitablefororbitdeterminationofsatellite,spacecraftandSolarSystemsmall-bodies.Aspartofacomprehensibletestsuitefororbitdeterminator,IwilltakedatafromJPL'sradarastrometrydatabaseaswellasMinorPlanetCenter'sopticaldatabaseinordertotestorbitdeterminatoroutputvsknownorbitscomputedfromradarandopticalobservations.\n\nThespecificgoalsIwillpursueduringGSoC2018are:\n\n-Turnorbitdeterminatorintoarobusttoolfororbitfitting,takingintoaccountrelevantphysicaleffectsintoorbitmodel(e.g.,non-gravitationalaccelerations).\n-Addinterpolationfeatures.\n-Addatestsuite,withvariedandmeaningfultestscenarios,aswellashavingcontinuousintegration(CI)andcodecoverageonlinetoolsworkingfortheGitHubrepo.\n-TestorbitdeterminatorforSolarSystemsmall-bodiessuchasNEAs,takingrawdatafromJPL'sradarastrometryandMinorPlanetCenter'sopticaldata,andthencomparingoutputtoothersolutionsforNEAs.\n\nBonus:\n-Designandimplementanelementarymulti-sensormulti-targetsystemfortheDGSNsystem.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"perezhz"}},"817":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementstoGHC'scompilationforconditionalconstructs.","description":"WhileGHCisstateoftheartinmanyrespectscompilationofconditionalconstructshasfallenbehindprojectslikeClang/GCC.\n\nIintendtorectifythisbyworkingonthefollowingtasks:\n\n*ImplementcmovsupportforCmm\n*Usecmovtoimprovesimplebranchingcode\n*Uselookuptablesoverjumptablesforvalueselectionwhenuseful.\n*EnableexpressionofthreewaybranchingonvaluesinCmmcode.\n*Improveplacementofstackadjustmentsandchecks.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AndreasKlebinger"}},"818":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ManyLightSampling","description":"Thisprojectwillimplementthefollowingpaper,\"ImportanceSamplingofManyLightswithAdaptiveTreeSplitting\"byAlejandroContyandChristopherKulla.ThismethodreducesthetimeforBlender'sin-houserendererCyclestogenerateimagesofsceneswithalargenumberoflightsourcesinthem.Thisgivesmorefreedomforthelightingartiststocreatethescenestheyimaginewithouthavingtoworryaboutperformance.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"ErikEnglesson"}},"819":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComputerVisionenhancementsforRaspberryPibasedPublicLabScienceProjects","description":"TheprojectwouldprovideaseriesofmodularpythonprogramsthatcouldbeusedtosupportdifferentPublicLabimagingandspectrummeasurementtoolkits.TheprogramsenablenearrealtimeOpenCVcomputervision(CV)measurementsofimagesorspectra.TheCVmeasurementscanbeusedtoimproveinstrumentperformance(feedbackthatcontrolslightingamplitudeorcameraarrayexposuretimes)orassistcalibrationbysubtractingreferenceimages/spectra.\nGeneralobjectivesinclude:\n\u2022\tincreasingthescopeandusabilityofPubliclabSpectralWorkbenchandspectrometerkits\n\u2022\tcollectingsoftwaretechniquesfromRaspberryPI,computervisionandAdafruitblogsintoasinglesourcethatcanbeappliedtoscienceprojects\n\u2022\tprovidecodethatwouldautomatedatacollectionandpresentdatainavisuallyappealingmanner\n\u2022\toptimizetheuseofRaspberryPIvisibleandNOIRcamerainPubliclabspectrometerkits\n\u2022\tprovideafoundationfornewspectroscopicapplicationsusingpython/opencvimageprocessinglibraries.","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"MargaretNorton"}},"820":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LuaRocks-GUI","description":"LuaRocksisapackagemanagerforLua.ThisprojectwillprovideawebbasedGUIfront-endforLuaRocksthatwouldallowuserstosearchforrocks,listinstalledrocks,installandremovethem,viewrockdetails,etc.,whichwoulduseanAPIforinterfacingwiththeLuaRocksback-end.","sponsor":{"@type":"Organization","name":"LuaRocks","disambiguatingDescription":"ThepackagemanagerfortheLuaprogramminglanguage","description":"#WhyLuaRocks?\n\nLuaisatinyyetpowerfulprogramminglanguage,atinyyetpowerfullanguageusedanywherefromembeddedsystems,toAI,tonetworking,toMMORPGs.Thesecrettoitssuccessisits_embeddability_:Luaisatinyportablecorethancanbeadaptedtoanyproject.\n\nTheflip-sidetothisisthatLuaitselfdoesnotcomewithmanylibraries,itfeaturesonlythebareminimum.EnterLuaRocks:byusingittoinstalladditionalpackagescalled\"rocks\",LuaRocksturbo-chargesLua,makingitasuitablelanguageforanyfield.\n\n#Thepackagerepository\n\nInthe[luarocks.org](http://luarocks.org)repositoryonecanfindpackagesforallsortsofareas.LuaRocksalsoallowsthird-partyprojectstohosttheirownpackagerepositories(eitherin[luarocks.org](http://luarocks.org)orintheirownservers),sothatLuaRockscanworkasthepluginmanagertotheirproject.\n\n#Thebuildsystem\n\nLuaRocksalsodoublesasaportablebuildsystemforcompilingLuamodules.ItabstractsawayplatformdifferencesandallowsmoduledevelopersusingLuaorCtodistributeLuaextensionsthatcanbuildinanymodernoperatingsystem.","url":"http://luarocks.org","logo":"//lh3.googleusercontent.com/4TCQP_aUIneBcSiy19XwScgHrkE4o2qE1UXwck8e0prUVD0N3jaSfYfFbMEu1rsJEW5QKZN47FPV8CrSFClVVf4aKmiXqA"},"author":{"@type":"Person","name":"jiteshpabla"}},"821":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Systers'GSoC-2018proposal","description":"*Gettheautomatedbuildsupandgreen.\n*Integrateflake8checkstoautomatedbuilds.\n*Enforcecommonpep8codestyleacrossallprojects.\n*Integratecoveragechecks.\n*EnhancecoverageforSysters'Portal,Systers'VMS,Mailman3.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"MonalShadi"}},"822":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CompilingJuliatoWebAssembly","description":"ThisprojectwouldbringthemathematicalprowessofJuliatothewebwiththenearnativeperformanceofWebAssembly.TheexpectedoutcomeofthisprojectwouldbeincompilingnumericalkernelssuchasGCDandMatrixMultiplication,facilitatingthecompilationofBLAS-stylelibraries.Inthelongtermthisprojectcouldbeusedto:compilefullJulialibraries,withsupportforrunningtheirautomatedtests;andtheabilitytobootstrapthecompiler,whichwouldenableactualJuliacodetobeusedlocallyinthebrowser.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"sjorn"}},"823":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnablingtheCheckerFrameworktohandleJDK9","description":"ThisprojectisaboutenablingthecheckerframeworktohandleJDK9.Asofnow,thecheckerframeworkrunsonlyonJDK8.SinceJDK9hasalreadybeenreleasedandJDK10isaroundthecorner,thecheckerframeworkneedstobehandlingthem.Manyprojectownersarenotabletousethepowerofsuchapowerfulframeworkowingtothecompatibilityissues.ThisprojectattemptstomakethecheckerframeworkcompatiblewithJDK9.Moreover,italsoattemptstocreatealogfileofthechangesmadetotheframework,whichcanthenbeimplementedasaninstructionsetforthepeoplewhowanttoannotatetheJDKormaketheframeworkcompatiblewiththefuturereleasesofJava.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"RaviRoshan"}},"824":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofAffiliateApiwithDrupal8","description":"TheproposedDrupalmodule,forinstance,isaimedprimarilyatmakingaconscientioususeoftheAffiliateNetworkanditssharedadvancements,specificallybyacquiringtheservicesoftheAffiliateAPI,inthiscase,andintegratingitsmechanismwiththeDrupal8architecture.Inlaymanterms,thefinishedmodulewouldpullinlatestproductspecifications,reviewsandadditionaldataselectedbythecustomer,andimportthemintotheirDrupalsiteasnodes,withoutthehassleofmanuallyupdatingproductfeeds,whichcanthenbeusedbyacustomeraccordingtohis/herrequirements.ThiswouldbeduetothefactthatthedatawouldbedirectlyimportedfromreliableandprominentaffiliatenetworkssuchasAmazonandFlipkart,tonameafew,throughtheaffiliatelinkfacilitatedbytheAPI,therebytrackingthereferrallinktoaparticulare-commerceplatform\u2019ssitethroughacookieorpixel.","sponsor":{"@type":"Organization","name":"Drupal","disambiguatingDescription":"DrupalisaFree,Open,ModularCMSwritteninPHP.Let'smakesomethingamazing","description":"Drupaliscontentmanagementsoftware.It'susedtomakemanyofthewebsitesandapplicationsyouuseeveryday.Drupalhasgreatstandardfeatures,likeeasycontentauthoring,reliableperformance,andexcellentsecurity.Butwhatsetsitapartisitsflexibility;modularityisoneofitscoreprinciples.Itstoolshelpyoubuildtheversatile,structuredcontentthatdynamicwebexperiencesneed.\n\nIt'salsoagreatchoiceforcreatingintegrateddigitalframeworks.Youcanextenditwithanyone,ormany,ofthousandsofadd-ons.ModulesexpandDrupal'sfunctionality.Themesletyoucustomizeyourcontent'spresentation.DistributionsarepackagedDrupalbundlesyoucanuseasstarter-kits.MixandmatchthesecomponentstoenhanceDrupal'scoreabilities.Or,integrateDrupalwithexternalservicesandotherapplicationsinyourinfrastructure.Noothercontentmanagementsoftwareisthispowerfulandscalable.\n\nTheDrupalprojectisopensourcesoftware.Anyonecandownload,use,workon,andshareitwithothers.It'sbuiltonprincipleslikecollaboration,globalism,andinnovation.It'sdistributedunderthetermsoftheGNU(GPL).Therearenolicensingfees,ever.Drupalwillalwaysbefree.\n\nTheDrupalcommunityisoneofthelargestopensourcecommunitiesintheworld.We'remorethan1,000,000passionatedevelopers,designers,trainers,strategists,coordinators,editors,andsponsorsworkingtogether.WebuildDrupal,providesupport,createdocumentation,sharenetworkingopportunities,andmore.OursharedcommitmenttotheopensourcespiritpushestheDrupalprojectforward.Newmembersarealwayswelcome.\n\nDrupal8isthebiggestupdateinDrupal'shistory.Creatingcontentiseasier.Everybuilt-inthemeisresponsivelydesigned.It'savailablein100languages,anditsintegrationtoolsmakeitagreathubforcomplexecosystems.Morethan4,500people,companies,andorganizationscontributedtheirtime,experience,andimagination.","url":"https://www.drupal.org/","logo":"//lh3.googleusercontent.com/KmgMUHNDgrv9LNAGb9CHGKkOB5IItllaVRe8_Ssq4jNMtpqlcxTFnmM9j9Lo53T00MC6BMGvdom3YPnmWQn0U4f4HmeY7g"},"author":{"@type":"Person","name":"ChiranjeebMahanta"}},"825":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofFOSSASIAOpenEventAndroidApp","description":"ThisproposalismainlyaboutaddingnewfeaturestotheOpenEventAndroidApp.\n\nGoals\n\nCreateasectionforvideosofthetalksothataftertheeventendspeoplewhowerenotabletomakeittotheeventcanseethem\n\nCreateaGeofencearoundthelocationofeventsothattheattendeeswillreceiveanotificationassoonastheyarenearthevenue\n\nUI/UXimprovements\n\nConvertingtheCodebasetoKotlin\n\nImplementingallthenewAPIsoftheopeneventserverintheapp\n\nAddinganIntroscreentotheapp","sponsor":{"@type":"Organization","name":"OpnTec","disambiguatingDescription":"DevelopingOpenEventSolutionsforEveryone","description":"TheOpenEventProjectofferseventmanagersaplatformtoorganizeallkindsofeventsincludingconcerts,conferences,summitsandregularmeetups.Thecomponentssupportorganizersinallstagesfromeventplanningtopublishing,marketingandticketsales.Automatedwebandmobileappshelpattendeestogetinformationeasily.","url":"http://opntec.org","logo":"//lh3.googleusercontent.com/1Wd-4GNFH3Pb4CcwKiwkVdfFIhcwgEO3XN-RieQBVZ9XzkkdVQFsSb8wiu6VDCEJjXWYRB72QR6ZO1ILpW5NQPrqQLmYnw"},"author":{"@type":"Person","name":"Nikit"}},"826":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortKaliPackagestoDebian","description":"ThisprojectconsistsofportingKaliPackagestoDebian,itisaworkthatthepkg-securityteamhandlesonDebianbutthere\u2019sstilllotsofthingstobemade.TheworkwillconsistsofcloningtheKalipackaging\u2019sgitofthepackage(ifany),fixalltheissuesneededtoputthepackageonDebian,createagitrepoonsalsaunderthepkg-secteamandsendthepackagetotheNEWqueue.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"samueloph"}},"827":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IPAutoconfiguration,meshingandroutingdaemonintegrationforWireguard","description":"WireGuardisasimple,fastVPNsolution,optingforspeedandsim-\nplicityovercipherandprotocolagility.ItusedafieldcalledAllowedIPstodeterminewhichkey(andtherebypeer)torouteoutboundtrafficto,andtoauthenticateinboundtrafficascomingfromthecorrectorigin.\n\nSupportforautomaticallyconfiguringIPandIPv6addressingandroutingiscurrentlyabsent,andsoisintegrationwithroutingdaemons,whichisneccessaryforallnon-point-to-pointapplication.\nThisprojectaimstoovercomethis.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"gruetzkopf"}},"828":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[gsoc18-a-dd6]DirectDemod:DecodingofAutomaticPictureTransmission(NOAA)","description":"Oneoftheimportantfunctionsofsatellitesistoprovideuswithweatherdataallowingustoproperlyplanandbepreparedforadverseweatherconditions.Majorusersofsuchdataarefishermenorsailors.Theyneedtoknowthepositionsofdangerousstorms,hurricanesetcandallowthemtomoveawayfromthem.Generally,theweatherimagescanbedownloadedfromtheinternet,buttheshipsrarelyhaveaninternetconnection.Henceforthis,oneofthesolutionsisthatNOAAweathersatellitesfreelysendtheweatherimagesanddatadowntoearthcontinuously.Thisisperfectforus,theuserscansimplyhaveasimpleandcheapRTL-SDRdeviceandcapturethisfreelyavailableweatherdata.Currently,thisispossible,buttherearenoopensourcetoolsthatcomewiththecompletepackage.Usually,onesoftwareisusedtocaptureanddemodulateFMandthenthedecodedaudioisfedintotheothersoftwaretodecodetheimage.Thiscomplexprocedureneedsahuman'smanualinputandtherawIQfilemaybelostintheprocess.Thisprojectintendstosolvethis.Theopensourcetoolthatwillbedevelopedwillhavealltherequiredfunctionalities.","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"VinayCK"}},"829":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PackagingandUpdatingAndroidSDKTools","description":"Debian-derivativesarealreadyapreferredplatformforAndroiddevelopers,andstretchalreadyincludesthecoreAndroidSDKtools,enoughtobuildsomeapps.TheDebianAndroidToolsteamisworkingtowardsthegoalofhavingtheentireAndroidtoolchainandSDKinDebian.ThatmeansAndroidappscanbedevelopedusingonlyfreesoftwarefromeasy-to-usepackages.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"ChandramouliRajagopalan"}},"830":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Kuksa-basedLWM2MImplementation","description":"LWM2Mprotocolisbecomingthestandardforremotelymanagingadevicethroughasetofnormalizedoperations.However,althoughitssemanticscanbeimplementedonanykindofprotocols,theLWM2MspecificationiswritteninawaythatitistightlycoupledtotheCoAPprotocol,compliantwithalossynetworksuchasUDPorSMStransport.ThegoalofthisspecificationistoproposeanalternativecompositionofLWM2MsemanticswithCoAPmessageformatbasedonMQTTpublish/subscribeparadigm.TheadditionofCoAPMessageEncryptionsupportinsideKuksaimplementationofLWM2MproviesIoTdevelopersanincreasesenseofsecuritywhenusingLWM2Mprotocol.EclipseLeshanalreadyprovidesjavaclientandserverimplementations.Consequently,theLeshanprotocoladaptermustbeaddedtotherunningKuksaenvironmentsuchthatdeviceregistryanddevicemanagementservicescanbeutilized.EvaluationofLWM2Mcommunicationforreal-worldvehicleusecasesandimplementationsoftheprotocolcanbedoneintheRPI3Rover.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"PradeepEswaran"}},"831":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddFunctionalityforSkills","description":"ThisproposalaimstoaddanewSkillsconstructatagloballevelthatwouldreplacetheexistingrefresherexplorationsmethodthatisemployedforspecificanswergroupsinquestions.Alongwiththis,pretestscanalsobeaddedtoexplorationstestingparticularskills.Forthis,askilleditoriscreatedforskillcreation.ThequestionsfortheskillswillbefromthecommonQuestionsconstructinthebackend.\nInthefuture,collectionsaretoberemovedandreplacedbytopicsandstories,andhencethisprojectlaysthefoundationforthatalsobycreatingatopicandstoryeditor(andthebackendconstructsforthesame)aswellasintegratingskillswiththose.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"AkshayAnand"}},"832":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingEssentialDeepLearningModules","description":"Overtheyears,`DeepLearning`hasbecomeapromisingfieldofwork,attractingattentionfromthemostprominent`MachineLearning`researchersoftheworld.Oneofthemostprominentideasinthefieldof`DeepLearning`is`GenerativeAdversarialNetworks`inventedby`IanGoodfellow`.Thisproposalaimstoimplement`DeepConvolutionalGAN(DCGAN)`and`WassersteinGAN(WGAN)`.Inadditiontothese,someadditionalworkisalsoplannedtobedone,namelytheimplementationof`StackedGAN(StackGAN)`and`DeepBeliefNetworks(DBN)`.Therestofthedetailsarementionedintheproposal.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"ShikharJaiswal"}},"833":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingpgRoutingLayerplugincompatiblewithQGIS3.0andAddingGUIsupportforproposedstablefunctionswhicharescheduledfornextrelease.","description":"ThenewversionofQGIShasintroducedanAPIbreak.ThekeychangesinQGIS3.0areasfollows:\n\nUpdatedfromQt4toQt5\n\nUpdatedfromPyQt4toPyQt5\n\nUpdatedfromPython2.7toPython3.0\n\nQGISAPIisimproved,manyclasseshavebeendeprecatedorrenamed.\n\nTheabovechangeshaveimplicationsthatthepgRoutingLayerpluginisnolongercompatiblewithQGIS3.0.FormyGSoCproject,IproposetoaccommodatethesechangesinpgRoutingLayerplugincodeandalsomakeuseofthenewfeaturesintroducedinQGIS3.0toimprovethefunctionalityofplugin\u2019sGUI.Alsocurrentlythereisnotestcoverageforplugincodewhichmakesitdifficulttochangefeaturesefficiently,soacompleteunittestcoveragewillbebuiltwhichnotonlywillhelpinthisprojectbutalsoinfutureventures.InadditiontothisIproposetoaddfunctionalityfortheproposedstablefunctionsoffollowingfamilies:\n\nAstar:pgr_astarCost,pgr_astarCostMatrix\n\nBidirectionalastar:pgr_bdAstarCost,pgr_bdAstarCostMatrix\n\nBidirectionalDijkstra:pgr_bdDijkstraCost,pgr_bdDijkstraCostMatrix\n\nFlow","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"AasheeshTiwari"}},"834":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ConvertallPCIdriversattachmentstobetabledrivenandmarkwithPNP_INFO","description":"ThisprojectisbeingundertakenunderthementorshipofFreeBSDorganization.ThegoaloftheprojectistoconvertallthePCIdriversattachmentstobetabledrivenandmarkwithPNP_INFO.\nThedevmatchinfrastructuregivesusawaytomatchuphardwarewithkernelmodulesthatimplementdriversthatclaimthehardware.Theproblemisthatthedriversneedsomemodificationbeforedevmatchcanusethem.Specifically,theyneedtohavetheirdeviceIDscansdoneviaatable,andthattableneedstobedecoratedwithaPNP_INFOtagsothecompilerandkld_xrefextractthemetadatathatdevmatchneedstodothisjob.AsthePCIdriversareallovertheplaceintermsofhowtheymatchdeviceIDsworkwillbeneededtomovesomeofthein-linecodetotables,someofthetableslookupsmaybeabletomovetostandardizedroutines,etc.TrimmingGENERICtoshowthatthedriversworkisalsorequired.\nThereareabout243suchPCIdrivers.grep-r'DRIVER_MODULE.*,pci,'*|wcisusedtofindout.Theplanistoconvertasignificantportionofthemandmaintainadocumentationoftheconversion.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"lakhanshiva"}},"835":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ElasticSearchdestination:native(C)RESTAPI","description":"Inthisproject,weneedtoimplementadestinationdriverwhichiswritteninCandcansendlogstoElasticSearchwithoutdependingonotherlanguageslikeJava.ThislibraryshouldbewrittenusingLibcurlwhichisanAPIavailableinCforsendingmessagesusingvariousprotocols.","sponsor":{"@type":"Organization","name":"Thesyslog-ngproject.","disambiguatingDescription":"Opensourcelogmanagementsolutionwithoveramillionusersworldwide.","description":"Whysyslog-ng?\n\nWithsyslog-ng,youcancollectlogsfromwiderangeofsources,processtheminnearreal-timeanddeliverthemtoawidevarietyofdestinations.\n\nsyslog-ngallowsyoutoflexiblycollect,parse,classify,andcorrelatelogsfromacrossyourinfrastructure(evenfromrouters,embeddedsystems)andstoreorroutethemtologanalysistools.\n\nByintegratingwiththenewestbigdatatoolsitispossibletodeliverlogmessagestokafkaandelasticsearch,evenstorelogsinhdfswithhighperformance.\n\nSupportforcommoninputs\n\nsyslog-ngnotonlysupportslegacyBSDsyslog(RFC3164)andtheenhancedRFC5424protocolsbutalsoJavaScriptObjectNotation(JSON)andjournaldmessageformats.\n\nFlexibledataextraction\n\nWorkingwithunstructureddata?That'snotaproblem:syslog-ngcomeswithasetofbuilt-inparsers,whichyoucancombinetobuildverycomplexthings.\n\nSimplifycomplexlogdata\n\nEvenifyouneedtocollectlogsfromadiverserangeofsources,syslog-ng'spatterndballowsyoutocorrelateeventstogetherandtransformthemintoaunifiedformat.\n\nDatabasesdestinations\n\nIfyouneedtostoreyourlogmessagesinadatabase,youdon'tneedtolookanyfurther!WehaveSQL(MySQL,PostgreSQL,evenOracle!),MongoDB.WealsosupportinsertingmessagesintoRedis,ifthat'swhatyouareafter.\n\nMessagequeuesupport\n\nsyslog-ngsupportstheAdvancedMessageQueuingProtocol(AMQP)andtheSimpleTextOrientedMessagingProtocol(STOMP)too,withmoreinthepipeline.\n\nSupportlanguagebindings\n\nWanttodeliverlogmessagestonewsystem,thatisnotsupportedbyanyofthelogmanagementsystems,thenyoucaneasilyintegrateitwithsyslog-ngbyfewlinesofPythoncodeimplementingnewdestination.Notonlydestinationscouldbeimplement,butotheritemsoftheprocessingpipeline(e.g.:filter,parser,etc)andnotonlyinPythonlanguagebutalsoinJava.","url":"https://syslog-ng.org/","logo":"//lh3.googleusercontent.com/eS6OVCe-uh3VoQLtgGqhjm0_4ewzZBiNasMW0S1N043C-aijdHBxtdweodtKB483LQhj9-2FcXSnvG7IVZLGiBD-_lovvE8"},"author":{"@type":"Person","name":"VideetSinghai"}},"836":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createageneralizedfingerprintingfunction","description":"Chemicalfingerprintsareveryimportantforbothqueryingchemicaldata(usingsimilarityinfingerprintspace)andtheuseofmolecularentitiesinmachinelearning.TheRDKitalreadysupportsabroadvarietyoffingerprintingfunctionalitybutislimitedbythefactthatthecurrentfingerprintimplementationsareallindependentandhaveslightlydifferentAPIs.Thismakesthingsunnecessarilycomplicatedforusersandrequirespeoplewhoareinterestedinexploringnewtypesoffingerprintstowritefarmorecodethanitseemsliketheyshouldhaveto.InthisprojectwewillcreateagenericdecoupledfingerprintingmodulewithaconsistentandflexibleAPI.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"BoranAdas"}},"837":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Appleseedrendererintegration","description":"BRL-CADusesasimpleray-tracingengineforrenderingimagesofBRL-CADgeometry.Althoughitallowstoefficientlyvisualizethedata,theoutputimagesarenotreallyphotorealistic,comparingtomodernstateoftheartrenderingsystems.TheaimofthisprojectistointegrateAppleseedrendererintoBRL-CAD.Itwillallowtorenderhighqualityphotorealisticimagesofbrl-cadgeometrywithcomplexmaterialsandlightsources.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"DenisPavlov"}},"838":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPJuiceShop:FrontendTechnologyUpdate","description":"JuiceshopusesAngularJSforit'sfrontendalongwithBootstrap.Keepingtheapplicationuptodatewiththelatesttechnologiesisimportanttokeepthemodernlookandfeelitisabout.\nTheobjectiveoftheprojectistoreplaceJuiceShop'scurrentfrontendwritteninAngularJSwithAngularandalsobringinAngularMaterialinplaceofBootstrap.ThefrontendwillberevampedalongwithkeepingthecustomizationfeatureintactandtheEnd-to-Endtestsuitewillberefactoredsothatitcanbereused.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"AashishSingh"}},"839":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FHIRSwaggerCodegenIntegrationandStrategicImprovements","description":"FHIRisbecomingapopularstandardforhealthdatainterchangebetweenhealthcaresystems.ThepurposeofthisprojectistoenhancethecapabilitiesoftheOpenMRSFHIRmodulebyupdradingFHIRstandardversionandintegratingswaggercodegentothemodule.FHIRspecificationiscontinuouslysubjectingtoseveraldevelopmentiterationswhichimprovestheusability.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"EuniceAmoh"}},"840":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReportingofCHAOSSMetrics","description":"WritingPythoncodetoqueryGrimoireLabElastisearchdatabasesandobtainfromitthemetricsrelevantforthereport.PossibletechnologiestoachievethisaimincludePythonPandas.","sponsor":{"@type":"Organization","name":"CHAOSS:CommunityHealthAnalyticsOpenSourceSoftware","disambiguatingDescription":"Advacingopensourceprojecthealthandsustainability","description":"Understandinghealthandsustainabilityisofincreasingimportanceaspeopleandorganizationsrelyonopensourceprojectsintheirdailywork.TheCHAOSSprojectisspecificallyaimedatproducingintegrated,opensourcesoftwareforanalyzingsoftwaredevelopment,anddefinitionofstandardsandmodelsusedinthatsoftwareinspecificusecases;establishingimplementation-agnosticmetricsformeasuringcommunityactivity,contributions,andhealth;andproducingstandardizedmetricexchangeformats,detailedusecases,models,orrecommendationstoanalyzespecificissuesintheindustry/OSSworld.","url":"https://chaoss.community/","logo":"//lh3.googleusercontent.com/lmamELvHGQ2r_NKaRQVBhfdbOIFG4Wz2SYKG8zFs_b-PxPNipL3pIo2kfYmJmfgzv7baQEsimX5CiQ1nQe-boMsjtLSkSEQ"},"author":{"@type":"Person","name":"KeanuNichols"}},"841":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HAhRD:DeepReconstruction","description":"OneofthechallengesfacedinParticlePhysicsExperimentafterthecollisionofparticlesinLHCisthereconstructionoftheevents.Thisincludesfindingthetypeofdaughterparticlescreatedandotherimportantcharacteristicsassociatedwithparticleslikeenergy,fromthedatarecordedbyDetectorslikeCMSorATLAS.\n\nThisprojectistargetedoneventreconstructionofparticlesproducedaftertheproton-protoncollision,fromdatarecordedinoneoffuturesub-detectorofCMSnamedasHGCAL(HighGranularityCalorimeter).WewillbeusingCNN(ConvolutionalNeuralNetwork)forreconstructingtherareprocessesbyclassifyingandlearningothercharacteristicsoftheparticlesfromthehits(energydeposits)recordedinthedetectorwhicharegeneratedafterthecollision.\n\nThemaingoalofthisprojectistodevelopasoftwarepipeline,compatiblewithHGCALsub-detector,whichcanbeusedbyPhysicistorotherdeveloperstocreateandtrainaCNNarchitectureonGPUtogetadditionalinsightsineventreconstruction.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AbhinavKumar"}},"842":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"mne.set_volumeAverage(True)-preparingGrouplevelanalysesforvolumetricdata","description":"**Neuralsourcereconstruction**ofMEG/EEGdatarequiressubjectspecificgeometricaldata(i.e.electrodelocationsandanatomicalbraindata).Formanyreconstructiontechniques,resultsarevolumetricratherthansurface-based.AgrouplevelanalysisforvolumetricdatahasnotyetbeenimplementedinMNEPython.Theproposedprojectaimstofillthisgap,byimplementingnecessarytoolsforgrouplevelanalysesbasedon**volumetricdata**,amongwhichare:non-linearwarpingofonevolumetric(grid)spacetoanother;creatingpseudo-individualanatomicalMRimages,basedonasubject\u2019sheadshape;andoutputpreparation,suchthatitcanbeusedwithalreadybuiltinstatisticalfunctions.TheresultswillbeasetofPythonfunctionsthatenabletheusertoprepareindividualvolumetricsubjectdatafor**grouplevelanalyses**.Furthermoretherespectivevisualizationwillbetargetedaswell.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"TommyClausner"}},"843":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementasingleupdaterclassforDominators","description":"Dominancerelationshipisusedwidelyinmanycompileranalysesandoptimizations.ThecurrentAPIprovidedbyLLVMtoupdatethedominatortreeandthepostdominatortreeisfragmentedanddifferentfunctionsusingthesedatastructureshavetodecidehowtoperformincrementalupdates.\n\nTheaimofthisprojectis:\n+TheAPItoupdatethedominatortreeandthepostdominatortreeusingdifferentstrategies(lazily/eagerly)isfragmented.Therefore,asingleclassforabstractingawaythetreeupdatestrategiesandwhichtreesareactuallybeingupdatedneedtobedeveloped.\n+Byimplementingasingleupdaterclass,performingfasterincrementalupdateswillbecomepossible.First,wecanconvertfunctionstoupdatethedatastructurelazily.Second,wecanusetheupdateddominatortreetopruneunnecessaryupdatestothepostdominatortree.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"ChijunSima"}},"844":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multi-tabselectinFirefox","description":"ThepurposeofthisprojectistoallowtheselectionofseveraltabsinFirefoxandthusperformspecificactionsonthematonce.Theseactionsincludeclosingormovingtabsintoanewwindow.TheShiftandCTRL/Cmdkeyscouldrespectivelybeusedforarangeselectorforindividualitemselect.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"AbdoulayeOumarLy"}},"845":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InsidetheBlackBox","description":"ShogunMachineLearningToolboxaimsatofferingawiderangeofefficientandunifiedmachinelearningalgorithmswithgreataccessibility.Inthisregard,iwishtotakeupthisprojectwhichwillmakeiteasiertouseShogunandincreaseitsapplications.Thiswillalsoaimtomodernizethecodebase.\nThisproject,whichisincontinuationwiththeContinuousDetoxII,isaboutprovidingcontrolandinformationtotheuserwhenanexpensivealgorithmiscalledthroughanotherinterfaceforinstancePython,Retc.\nTheframeworkforalotofcoolclassesisalreadyinplacehoweveritneedtobesystematicallyimplementedshogunwide.Also,IwillworkoninterfaceforFeatureVisualizationinTensorBoard.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"ShubhamShukla"}},"846":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AzureSupportwithnewArchitectureimplementation","description":"#Project\nRewritecorenodecloudarchitectureandaddAzureProviderSupport.\n\n#Previouscontributions\nFixedissuesandaddednewfeaturestoNodeCloud,OppiaandFOSSASIA\n\n#OutcomeofthisProject\nAfternewarchitectureimplementationwewillbeatlibertytoaddanycloudprovidersupportwithoutchangingthecore.Wecanseamlesslyaddnewcloudproviderasdependenciestocore.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"RajendraKadam"}},"847":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultipleWorlds","description":"Terasologyisanopenworld,opensourcegamebutit\u2019sopeninthesensethatonecanexploreasingleworldasmuchaspossible.Theideaofthisproposalistoaddmultipleworldstothegameandenableteleportationbetweentwoworlds.WithSector\u2019sproofofconceptdoneandready,thisprojectwillservetobeaproofofconceptofmultipleworldsandefficiententitypoolsplitting.\nThedeliverablesofthisprojectwouldbe:\n\n1)Animprovedandmoreoptimizedwayofqueuingchunksforefficientloadingandunloadingwheneverneeded.\n\n2)Agamewithmultipleworldswhereaplayercanselectmulti-worldoptionsandcanteleportamongthemusingportals.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"SarthakKhandelwal"}},"848":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Joomla!CLIUpdate","description":"ThecurrentstateofthingsinJoomla!ensuresthatthemajormanagementofyourJoomla!installationisdoneviathebackendAdministration.Whichmeansthatthingslikescriptupdates,pluginupdates,installationofextensions\u2013modules,pluginsandcomponentscanonlybedonethroughtheAdministrativepanelofJoomla!.GettingallthesedonewiththismediumcanbeverycumbersomeforSystemIntegratorsandfordeveloperswhentestingjustaverysmallthingontheJoomla!Installation.AddedtoalltheseproblemsisthespeedinAccesstoperformtheseoperations.\nTheIdeaistoaddaCLIApplicationtotheJoomla!CMS,thatcanperformtheupdateswithoutgoingtotheadministrativepanelwhich:\n*Providesbasiccommandsneededtoperformsitewideadministration\n*Architecturallyfitsinintofuturereleases(e.gJoomla!4.x,5.x,etc)ofJoomla!aswellasbackwardcompatibilityfor\npreviousreleases.\n*Isextendablewithagoodpluginmechanismthatallowsfutureideastobeintegratede.gAllowingcommandstobe\nadded.\t\n*Allowsnotjustupdatestobedonebutalsoallowschangingofsomesettings.\n*EnsuresProperErrorandExceptionHandling.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"OlatunbosunEgberinde"}},"849":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KGpg","description":"KGpgunittestsandcoderefactoring","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"KavindaPitiduwaGamage"}},"850":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FastSymbolicComputationinRwithSymEngine","description":"Acomputeralgebrasystem(CAS)isausefultoolforresearchersandscientists.Sometoolsexistsforalgebracomputionareeitherfew-featuredorslowandusingthemjointlyisnoteasy.TheprojectisaimedtoprovideafastCASandaseamlessinterfacewithinR.ThisworkwillbuildanRpackagebasedonSymEngine.Itmayalsoserveasanalternativeinterfacetogmp,mpfr,mpclibrariesthatsupportmultipleprecisionarithmetic.ThematrixsystemofferedbySymEngineisalsovaluableforstatisticalcomputing.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"XinChen"}},"851":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContinuousDetoxification","description":"Shogunisapowerfulmachinelearningtoolkit.Theprojecthasalonghistoryandahugecodebase.Somepartsareveryoutdatedandnotwell-designed.PolishingthecodebaseandbringingShoguntomoderndesignwillmakeitmucheasiertodevelopers,andassuchmaketheprojectmoreattractiveforscientiststoimplementtheirworkin.ThisGSoCprojectaimsatre-designingShogun\u2019sdatarepresentationandsomeAPIs,includingfeatures,labelsandpreprocessors,andbringingnovelun-templateddataclasseswithsupportforlazyevaluationtoShogun.Bytheendofthisproject,weexpectanimprovementofmaintainability,stability,andbeautytothecodebaseofShogun.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"WuweiLin"}},"852":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MetaReviewTasksLists","description":"Listpullrequest/mergerequest(ingitlab)thathavenorevieweryet.Provideaneasywayfornewcomer/developertodocontributiontoaprojectbygivingreviewtootherpeoplepullrequests.\nOncecomplete,thisprojectwillhelpsharingthetasksofreviewingapullrequestonaproject.Thisisalsomaybethesolutionofhttps://github.com/coala/coala/issues/4080,wheredeveloperspendtoomuchtimefindingPRthathaven\u2019tbeenreviewed.Thisprojectsaimstogettingmoredeveloperdoingreviewsworksandsharingreviewsworkload,byprovidinganeasywaytofindissuesthathasnotbeenreviewed.Italsohelpproject\u2019smaintainer/developerdoreviewmoreefficient.\nTheGoalofthisprojectsisaserverlesswebpagewheretheusercanfindPullRequestthathaven\u2019tbeenreviewed.UsercanselectprojectsinOpenSourcehostingserviceslikeGitHuborGitLab.Theyalsohavetheabilitytoselectpreferedprogramminglanguage,tags,ownerofthepullrequests,andothermetadatathatisprovidedbythewebservices(Github/Gitlab).","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"YanaAgunSiswanto"}},"853":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveCoverageAnalysisToolset","description":"Thisprojectistoimprovethetoolsusedtoperformtheanalysisandgeneratereports.Itwillconvertalltheconfigfilesto.iniandgetthecoverageanalysisrunningproperly.ThenthecoveragetoolswillbeintegratedwithRTEMSTester.\nAlsogcovreportswillbegeneratedandthereportgenerationofthecovoartoolwillbereworkedtogiveoutputitsomedata-centricformat.","sponsor":{"@type":"Organization","name":"RTEMSProject","disambiguatingDescription":"RTEMSisareal-timeoperatingsystemkernelusedaroundtheworldandinspace.","description":"RTEMS(Real-TimeExecutiveforMultiprocessorSystems)isafreereal-timeoperatingsystem(RTOS)designedfordeeplyembeddedsystemssuchasautomobileelectronics,roboticcontrollers,andon-boardsatelliteinstruments.\n\nRTEMSisfreeopensourcesoftwarethatsupportsmulti-processorsystemsforoveradozenCPUarchitecturesandover150specificsystemboards.Inaddition,RTEMSisdesignedtosupportembeddedapplicationswiththemoststringentreal-timerequirementswhilebeingcompatiblewithopenstandardssuchasPOSIX.RTEMSincludesoptionalfunctionalfeaturessuchasTCP/IPandfilesystemswhilestillofferingminimumexecutablesizesunder20KBinusefulconfigurations.\n\nTheRTEMSProjectisthecollectionofindividuals,companies,universities,andresearchinstitutionsthatcollectivelymaintainandenhancetheRTEMSsoftwarebase.Asacommunity,weareproudtobepopularinthespaceapplicationsoftwareandexperimentalphysicscommunities.RTEMShasbeentoVenus,circlesMars,isaboardCuriosity,isintheasteroidbelt,isonitswaytoJupiter,andsoonwillcirclethesun.Itisinuseinmanyhighenergyphysicsresearchlabsaroundtheworld.TherearemanyRTEMSuserswhodonotbelongtothespaceorphysicscommunities,butoursmallpartincontributingtobasicscientificknowledgemakesusproud.","url":"https://www.rtems.org/","logo":"//lh3.googleusercontent.com/rDmrM6lBCk2NglUuQVHeeACpATJXzDfP7sNAYHpW1bQrk4O3qtGHT6-EMKmEIkoJsvvS-sPKphKYJgRYuTSs8jISp2ziMA8"},"author":{"@type":"Person","name":"VijayKumarBanerjee"}},"854":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CineformDecoderImprovements","description":"TheGoProCineformcodecisacross-platformintermediatecodecdesignedforeditinghigh-resolutionfootage.ItwasoriginaldesignedforcompressedDigitalIntermediateworkflowsforfilmortelevisionapplicationsusingHDorhigherresolutionmedia.FFmpegreverseengineeredCineformdecodercurrentlysupportsprogressivevideofileswithimageformatsYUV4:2:210-bit,RGBandRGBA4:4:412-bit.Thisprojectaimstosupportmorefeaturespresentincineformcodec,namelyInverseTemporalTransformforp-frames,deinterlacingsupport,assemblyinstructionsintegrationintotheffmpegversion,andmakingitfasterbyusingthreadingmodelspresentinFFmpeg.TheresultofthisprojectwillbethatCineformdecodercanbeintegratedwithmanytoolsthatuseFFmpeglibav.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"GagandeepSingh-2"}},"855":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreateCustomLists.","description":"ThisprojectaddsanewfeaturetoWorldbrain'sMEMEXawebextension.ThefeatureenablesuserstoaddCustomLists.AListisacollectionofpagesthattheuserwouldliketogrouptogether.ThisprojectimplementstheUI/UXforaddinganddeletingcustomlistsaswellasadding/deletingPagestothelist.Aswellallrelatedfunctionsandmodules.","sponsor":{"@type":"Organization","name":"WorldBrain.io-VerifyingtheInternet","disambiguatingDescription":"Bookmarkingextensionthatworkslikeyourbrain-full-textsearcheverything.","description":"WorldBrain\u2019smissionistomakeiteasierforpeopletoorganise,recover,andsharethemostusefulandtrustworthycontenttheyfindontheweb.\nTodothat,webuiltMemex.Anopen-sourcebookmarkingtoolforgreatthinkers:theresearchers,scientists,academics,students,polemics,publishers,reporters,andwriterswhowanttomaketheworldabetterplaceusingfacts,research,andverifiedinformation.\n\nWithMemexwewanttohelpyoueasethefrustrationofnotbeingabletofindsomethingyou\u2019veseenonline,whetherit\u2019sawebsite,apostonsocialmedia,ausefulcomment,orimportantquote.\nUserscanfindthingsagain,bysearchingforeverywordofeverywebsitevisited\u2013plustheycanfilterbydomain,customtagsortime.\nAlsouserscancreatelinkstohighlightsofarticles,theycansendtootherpeople.\n\nMemexisbuiltwithfullprivacyanddataownershipinmind.\nAlldataisstoredlocallyonauser\u2019sowncomputer.Youcanalsopauseindexing,ortoblacklistdomainsorURLs.\n\nOurlong-termvisionistobattleonlinemisinformation,byenablinguserstobuildonthepastweb-researchofotherpeople,andbreakoutoftheirfilterbubblesbycomparingmultipledifferentopinions.(worldbrain.io/vision)","url":"http://worldbrain.io","logo":"//lh3.googleusercontent.com/8g3dUIyto5-mko4qVa5DTHNuS3EXJdLPFrEqOIT328p-9BmRiO7D7Pgr-I7EGBkEzPLuj_5JV3YMNm9-23dFsds4YxJlDu73"},"author":{"@type":"Person","name":"SubratSahu"}},"856":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingintegrationpluginsinRocketMQforHBaseandBeam","description":"Thisproposalaimsatdesigning,implementingandevaluatingpluginsthatintegrateRocketMQwithboththeHBasedatastoreandtheBeamdataprocessingmodel.TheseintegrationpluginswillimproveRocketMQofflinestoragecapabilitiesandbenefituserswithstringentlarge-scaleanddata-intensiveprocessingneeds.EndresultsofthisproposalincludeHBaseandBeampluginimplementations,aswellasexhaustiveunittests,applicationexamplesanddocumentation.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"SergioEsteves"}},"857":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MereologyinComputationalphilosophy","description":"MyprojectwillbetoequipIsabellewiththetheoryofMereologyorinotherwords,theconceptofparts.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"ManikaranSingh"}},"858":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforMultiplePublicLibrariesina.cabalpackage","description":"Largescalehaskellprojectstendtohaveaproblemwithlockstepdistributionofpackages(especiallybackpackprojects,beingextremelygranular).Theunitofdistribution(package)coincideswiththebuildableunitofcode(library),andconsequentlyeachlibraryofsuchanecosystem(ex.amazonka)requiresduplicatepackagemetadata(andtests,benchmarks...).\n\nThisprojectaimstoseparatethesetwounitsbyintroducingmultiplelibrariesinasinglecabalpackage.\n\nThisproposalisbasedon[thisissue](https://github.com/haskell/cabal/issues/4206)byezyang.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"FrancescoGazzetta@fgaz"}},"859":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Databasesandboundsofcodes","description":"ThefollowingproposaldetailsomepossibleimprovementsofthecodingtheorycomponentofSageMath.Weaimtobuilddatabasesofprecomputedboundsandoptimalexamplesoflinearcodesforeachchoiceofparametersbelowamaximumrange.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"FilipIon"}},"860":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RESP(Redis)supportinpmproxy","description":"SoastohandlehugevolumesofdatageneratedduetodistributedandscalablenatureofPCP,Redisanin-memoryNoSQLdatacacheisbeingusedinPCPforsearchandservingtimeseriesperformancedata.SincePCPmetadataanddatakeysaredistributedacrosspotentiallymanyRedisservers,Redisnodesneedtocommunicatewithoneanotherfordataaccess/transfer.CommunicationbetweenRedisnodes(RedisclientswiththeRedisservers)iscarriedoutbyprotocolcalledRESP(REdisSerializationProtocol).AsRedisprotocol(RESP)andthepmproxy'dPCPprotocolcanco-exist,themaingoalofthisprojectisextendingpmproxytosupportRESPsuchthatanarbitraryRedisclientcanaccessthedistributedkeystoreusingthedirectkey-to-servermappingmechanismusedbytheexistingPCPtimeseriescode.Sub-goalsincludeintegratinglibuvlibrarywithpmproxy.libuvisamulti-platformsupportlibrarywithafocusonasynchronousI/O.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"CVNPrajwal"}},"861":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FunctionaltestframeworkfortheHaskellIDEEngineandLanguageServerProtocolLibrary","description":"TheHaskellIDEEngineisaHaskellbackendforIDEs,whichutilisestheLanguageServerProtocoltocommunicatebetweenclientsandservers.\n\nThisprojectsaimstocreateatestframeworkthatcandescribeascenariobetweenanLSPclientandserverfromstarttofinish,sothatfunctionaltestsmaybewrittenfortheIDEengine.Iftimepermits,thismaybeexpandedtobelanguageagnosticorprovideasetofcompliancetestsagainsttheLSPspecification.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"LukeLau"}},"862":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Questions+","description":"Myprojectconcentratesonaddingmorefeaturestoexistingquestiontypesandaddinganewsessiontemplatewithsamplequestions.\n-Addanewsessiontemplatewithsamplequestionsforinstructorstouse\n-AddweightfeatureforMCQquestions\n-AddweightfeatureforMSQquestions\n-Addmorestatistics(Total,average)forMCQ,MSQquestionsofeachquestionforeachstudent.\n-Iftimepermits,Addthefunctionalityforinstructorstomarkquestionsasrequired.\n\nIamalwayswillingtolearnnewthingsanddevoteextratimeapartfrommynormalworkinghoursforthesuccessfulcompletionoftheproject","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"SukantaRoy"}},"863":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adding'User'searchfilterstotheexistingfiltermenu","description":"TheUserfilter\u2019spurposeistodisplayeditsmadebyparticularusers.Itwillbeaddedtothemainfilterpanel.Desiredfeaturesincludetheselectionofmultipleusersandan\"Excludeselected\"buttonforinvertingthesearchfunction.Thisproposalisbasedonanexistingtask(https://phabricator.wikimedia.org/T167224),whichalreadyhasaspecandsomeUImockups.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"HagarShilo"}},"864":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Implementabasic,userspace,non-posix,asynchronousfilesystemforSeastar","description":"Seastarneedsafilesystemthatisfullyasynchronous,andthat'salsoawareofitsshared-nothingdesign.Thatmeans,theon-diskformatneedstotakeintoaccountthateachshard(Seastarterminologyforcoreactinglikeanisolatedmachine)willhavedatathatonlybelongstoitself,butveryoccasionally,twoshardsmaysharethesamedata.Thegoodnewsisthatthere'snoneedforPOSIXcompliance.Seastarfilesystemonlyneedstoprovideanotionoffiles(includestheabilitytoretrievefileinfo),andprovideanasynchronousAPIforitsusers.","sponsor":{"@type":"Organization","name":"Seastar","disambiguatingDescription":"Frameworkforwritinghigh-performanceserverapplicationsonmodernhardware","description":"Seastarisanadvanced,open-sourceC++frameworkforhigh-performanceserverapplicationsonmodernhardware.Seastaristhefirstframeworktobringtogetherasetofextremearchitecturalinnovations,including:\n\nShared-nothingdesign:Seastarusesashared-nothingmodelthatshardsallrequestsontoindividualcores.\nHigh-performancenetworking:Seastaroffersachoiceofnetworkstack,includingconventionalLinuxnetworkingforeaseofdevelopment,DPDKforfastuser-spacenetworkingonLinux,andnativenetworkingonOSv.\nFuturesandpromises:anadvancednewmodelforconcurrentapplicationsthatoffersC++programmersbothhighperformanceandtheabilitytocreatecomprehensible,testablehigh-qualitycode.\nMessagepassing:adesignforsharinginformationbetweenCPUcoreswithouttime-consuminglocking.","url":"http://www.seastar-project.org/","logo":"//lh3.googleusercontent.com/5CUnUkwlJJ0ROw8tSOseLRTRlLQpmaQdrODdozxqMoSAQcl1MkEupEVSRvrX23v44LJ7Zh1ZiVVBoLzSPtK3DIzD5d5IslWW"},"author":{"@type":"Person","name":"ZhongzeLiu"}},"865":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingISCANDAR","description":"StemformaticsisawebprojectforstemcellscientistsandhaveastandalonetoolISCANDAR.itdesignedforbioinformaticianstocreateaninteractivesinglecellRNASeqreportforbiologiststhatwascreatedintheWellsLabandcanbehostedinsideStemformatics.\n\nThisprojectaimstointegrateclientonlyISCANDARintoStemformatics.Mytaskistointegratethecurrentoffline-basedISCANDRprojectintotheStemformaticswebsite.ItmeansthatIneedtoadaptstaticwebpagewithallgenestoonlinebrowsingandconnectittothecurrentwebsite.","sponsor":{"@type":"Organization","name":"Stemformatics","disambiguatingDescription":"Stemformaticsisaweb-basedpocketdictionaryforstemcellscientists.","description":"Stemformaticsworksattheintersectionofweb-baseddatavisualisation,bigdataandbioinformatics.\n\nStemformaticspipelinescompressbigdatatomakeiteasierfortheweb-baseddatavisualisationstobeprocessed.Theseweb-baseddatavisualisationsareengineeredforspeedtomaketheenduserexperienceassmoothaspossible.\n\nStemformaticsalwaysensuresthateachstudentgetsagreatlearningexperiencetailoredtotheirability,interestandexperience.Wearecommittedtohelpmouldstudentsintosoftwareengineerswheretechnicalabilityisjustoneoftheskillsneededforsuccess.","url":"https://www.stemformatics.org","logo":"//lh3.googleusercontent.com/yle6XpjT0BdRYon9CGw7oIOr0tkMG9e-kA_WLuSviJU1R-RraETQQaZj-LCarCA37z5bgAeWDqXAjdabhIYYrAoTYa3mwJ5a"},"author":{"@type":"Person","name":"Saturn"}},"866":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WasmFiddle","description":"ThegoalofthisprojectistosignificantlyincreasetestcoverageandtestqualityintheWebAssemblyStudioproject.Thiswillmakeiteasiertodetectbugsandbreakingchangesastheprojectevolves.Whiledoingso,theideaistosimultaneouslyworkonopenissuesrelatedtothecodethatistestedduringeachiteration.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"OlleLauriBostr\u00f6m"}},"867":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EasyBIDS:StarterKitforBrainImagingDataStructure","description":"Neuroimagingscanscanbecostlyinbothtimeandmoneytoacquire.Thiscreatesabarrierformanyunderfundedresearcherswithoutaccesstotherequiredequipment.Responsibledatasharingcanleveltheplayingfield,butthemanydifferentspecificationsoftheseacquiredimagescauseportabilityissuesbetweendifferentlabsandscientists.BIDS(BrainImagingDataStructure)isaframeworkfororganizingdatathatstandardizesfileorganizationanddatasetdescriptionbetweendifferentresearchers.\n\nThemostimportantpartofBIDSaretheusers:themorepeoplethatuseit,moredatawillbesharedandthemorepowerfulitwillbecome.Wewanttomakeiteasytolearnandmoreadopted.BIDSisplatformindependentandstillanadapting,growingtool,meaningthegreaterthecommunitythebetteritwillbe.\n\nThecreationoftheBIDSstarterkitwillfocusonthefollowingaspects:creatingintroductorydocumentation,makinginteractivetutorials,creatingexamples,andstructuringtheplatforminawaywherethetutorialcangrowandadaptwiththecommunity.Whereappropriate,wewillleverageexistingresourcesandlinktotutorialsthatalreadyexist.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"PatrickPark"}},"868":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingtheFreeTextannotationwithFreeTextTypeWriterbehavior","description":"OkularisaKDEuniversaldocumentviewer.ItallowsreviewingandannotatingthePDFdocumentsandsupportsvarioustextandgraphicannotations.FreeTextisoneofthembuttheFreeTextTypeWriterbehaviorisstillmissingtowritedirectlyonPDFpage.ThisprojectfocusonimplementingthismissingFreeTextannotationfeatureandaddinganew\u2018FreeText\u2019entryintheannotationtoolbar.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"DileepSankhla"}},"869":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ModuleforApproximateBayesianComputation","description":"#ModuleforApproximateBayesianComputation\nApproximateBayesianComputation(ABC)algorithms,alsocalledlikelihoodfreeinferencetechniques,areafamilyofmethodsthatcanrendervirtuallyimpossiblemodelstofeasiblescale.Additionally,theABCapproachhasproventobesuccessfuloverlikelihoodbasedmethodsinseveralinstancesandisconceptuallylinkedtorecentandveryinnovativeDeepLearningdevelopmentssuchasGenerativeAdversaryNets.WeproposetoimplementamoduleforABCinPyMC3,specificallySequentialMonteCarlo-ABC(SMC-ABC).Ourworkwillsignifyameaningfulincreaseinthe\nspectrumofmodelsthatPyMC3willbeabletoperform.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AgustinaArroyuelo"}},"870":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OAuthModuleEnhancementsandSMARTAppsSupport","description":"EnhancetheOAuth2modulebymigratingtoannotation-basedconfiguration,integratingtheEHRlaunchflowforSMARTapplications,addsupportforscopesandlaunchcontextandfinallyincreasingthecodecoverage.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"PrabodhKotasthane"}},"871":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApacheTavernaCWLsupportproposal","description":"TheCommonWorkflowLanguage(CWL)aimstostandardizeworkflowlanguagestoexecutecommandlinetoolsonthecloudandonlocalservers.\nApacheTavernasupportsspecificformatsforimportandexportofworkflows,butcurrently,CWLworkflowsarenotfullysupported.\nDuringtheGSOC,weintendtoprovidestructuralimportandexportofCWLworkflows.\nInaddition,weintendtoprovideawaytosupportsomeofCWLcommandlinetoolsinsideTavernaandtoexportTavernaactivities.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"MajdiHaouech"}},"872":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddsupportforNeurodataWithoutBorders2.0toGeppetto","description":"ThereleaseofanewNWBversionmakesitnecessarythereintegrationofthisformatintotheawesomeopen-sourcein-browserneuroscientificsimulator,Geppeto.\nThisintegrationwillallowanyGeppettobasedapplicationtobeabletoprovidevisualizationofsimulateddataalongsideofelectrophysiologyrecordings.\n\nThepurposeofthisprojectistomaketheabovehappen.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"AfonsoPinto"}},"873":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JavaScriptsupport","description":"MyproposalisbasedongettingfullsupportforJavaScriptwithintheRoboCompframework.Forthis,thecurrentstateofgenerationofwrittencomponentsintheJavaScriptlanguagemustbeimproved.Lastyearduringthe2017GSoCthefunctionalityoftheRoboCompcomponentgeneratorwasextendedtoprovidecomponentsupportsbasedonNodeJS.Afirstapproximationwasachievedbutstilllacksrobustness,reliabilityandshouldbeextendedtoincludemorefeatures.\nInaddition,recentlyZerocICEhasaddedsupportforJavaScriptinterfaces,thereforethecomponentgeneratormustbeextendedtosupportthisfeature,bothasaserverandasaclient.ThecomponentmodelofRoboCompmustbeabletogeneratecomponentsinthislanguagewiththesamefunctionalityasitscounterpartsinC++andPython,thusachievingcompletesupportforJavaScriptwithinRoboComp.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"Jos\u00e9AlbertoAnd\u00fajar"}},"874":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DesignandimplementationofaDebianSSOsolution","description":"TheDebianprojecthasanSSOsolutionthatDDs(DebianDevelopers)andguestscanauthenticateagainstondifferentDebianwebsites.Withthediscontinuationofalioth.debian.org,thebackendfortheguestloginswillbegonesoon.Thegoalofthisprojectwillbetodesignandimplementanewbackendforguestaccountsincludingawebinterfacefor(self)-managementofthoseaccountsandtointegratethisbackendwiththeexistingdebianSSOsolutionortofindasuccessorSSOsolutionthatintegratesbothwiththeexistingDDaccountbackendandthenewguestaccountbackend.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"BirgerSchacht"}},"875":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegrationofANTLRv4intocoalacore","description":"ThisprojectaimstoimplementASTparserwithingthecoalacoresoastoenableadvancedlintingbasedontheASTofalanguagewithagivengrammar.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"virresh"}},"876":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GHPagesforSysters","description":"InthisprojectIaimtodesignanddevelopthemainsysters.io,celebrationsandtheslackinviterwebpages.IwilluseBootstraptodevelopthewebpages.IhaveattachedprototypesofmydesignsinmyproposalandallthepageswillbealignedtotheAnitaBorgvisualguidelines.IwilluseseveralJavascriptlibrariessuchasJssorslider,type.jsetcfordevelopingthesepagesandaddinganimationtothem.Fortheslackinviter,Iwilluseacaptchaforauthentication.Inadditiontothis,IalsowanttodeployachatbotfortheFAQsectioninthesysters.iopage.ThiswouldbeawelltrainedchatbotcapableofresolvingFAQqueriesrelatedtoSysters.Thischatbotwillhelppeopleclarifytheirqueriesinrealtimeandwillhencepromotemoreopensourcecontributions.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"AnumehaAgrawal"}},"877":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APlatformforAlgorithmicCompositiononp5.js-sound","description":"p5.js,andProcessingingeneral,havebeenrevolutionarytoolsintheworldofcreativecoding.Forvisualartists,therearefewprogrammatictoolswhichcomeclosetotheusabilityofProcessing.Thebirthofp5.jshasopenedupyetanotherdimension,andthep5.js-soundlibrarypavesthewaytoevenmorepossibilities.However,whilep5.js-soundoffersmanypowerfulfeaturesthroughintegrationwithWebAudio,itisnotyetanintuitivetoolforthegeneralp5.jsaudience.\n\nThegoalofthisprojectistoplugthishole,throughtheintroductionofnewfeatures,accessibleexamplesandtutorialsthatempoweralluserstocreatemusicalprojectsonp5.js-sound,withaparticularfocusonsupportforalgorithmiccompositiontasks.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"JunShern"}},"878":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RCIS:improvingRoboCompsimulatorwithcontactphysics","description":"TheexistingRCISsimulatorisnotveryefficientwhenourrobotgetmorecomplexsoweneedmoreadvancedfunctionsinRCIS.ThisprojectistoimprovethecurrentRCISwithnewfunctionsdealingwithcontactphysics.CurrentlyRCIShasonlycollisiondetectionfeature.Wehavetoaddmorefunctionalitieslikewhathappenaftercollisionwiththehelpofcollisionangle,gravityandcontactphysics.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"sparsh789"}},"879":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ODK2Services-PushNotifications","description":"Theprimaryaimoftheprojectistocreateanandroidapplicationforfieldworkersthatwouldreceivepushnotificationssentbytheirsupervisors.TheandroidapplicationwouldcommunicatewithODKServiceforauthentication.AnotherimportantaimoftheprojectistobuildastandaloneJavaapplicationthroughwhichsupervisorscanpushnotificationstotheirfieldworkers.","sponsor":{"@type":"Organization","name":"OpenDataKit","disambiguatingDescription":"OpenDataKitisusedtocollectdataforsocialgoodindifficultenvironments.","description":"DatacollectionisakeycomponentofsocialgoodeffortsrangingfrompolioeliminationtorainforestconservationandOpenDataKit(ODK)helpsthousandsoforganizationscollectdataquickly,accurately,offline,andatscale.UsersofODKsoftwareincludeRedCross,WorldHealthOrganization,CentersforDiseaseControl,JaneGoodallInstitute,GatesFoundation,theCarterCenter,andmanyothers.\n\nTheODKecosystemhasseveraltoolsthatareusedtocollectdata.ForGSoC,wewillfocusonthepopularAndroidformfillingclient([ODKCollect](https://github.com/opendatakit/collect)),thedesktopdownloader([ODKBriefcase](https://github.com/opendatakit/briefcase)),andaAndroid-baseddatacollectionhub([ODKServices](https://github.com/opendatakit/services)).\n\n**ExamplesofODKprojectsarebelow.Contributeandmaketheworldabetterplace!**\n\n*HutanAcehinIndonesiaishometotigers,elephants,orangutans,andrhinos.EIAInternationalandlocalactivistsprotectitbydocumentingforestcrimeswithODK.Thegeo-taggedforms,richwithphotos,providetheevidenceneededtosavehabitat.[Watchvideo](https://vimeo.com/109241884).\n*Evaluatingglobalhealthprogramsinvolvescollecting,organizing,cleaning,andanalyzingdata.PopulationCouncil,MarieStopesUganda,andGobeeGroupuseODKtostreamlinetheprocess.[Watchvideo](https://vimeo.com/38123850).\n*TheJaneGoodallInstituteusesODKtoempowerlocalcommunitiestobettermanageandmonitortheirforests.ODKletsthesecommunitiesconnectdirectlywiththeglobalcarbonmarketplaceanddemonstratetheconcretebenefitsoftheireffortstoprotecttheforest.[Watchvideo](https://youtube.com/watch?v=CNXv8EEs0P8).\n*TheCarterCenterusesODKtogetthereal-timedataneededtoassesselections.Overthelastsixyears,ODKhasbeenusedtomonitorelectionsinLiberia,Egypt,Libya,Kenya,Nepal,theDemocraticRepublicofCongo,Mozambique,andTunisia.[Watchvideo](https://www.youtube.com/watch?v=O-CGzo3m4PA).\n*Forgovernmentsworkingtoendpolio,accesstoaccurateandtimelyinformationmakesaworldofdifference.ODKisusedinJordan,Afghanistan,Pakistan,Somalia,andSouthSudanasakeytoolinmasspoliovaccinationcampaignqualitycontrol.[Watchvideo](https://www.youtube.com/embed/zROyvrvt-zk).","url":"https://opendatakit.org","logo":"//lh3.googleusercontent.com/S9iU-AjQ_63Vd75jCYxn6EB9vGg-hxubqW85RAuwW1LMIaSjiJKWcIZbQerx01EKtvKcPYwosCfibdCvr1Y4wYcqj6_kVQ"},"author":{"@type":"Person","name":"AdityaLaddha"}},"880":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingVisualStatesTool","description":"TheprojectfocusesonimprovingVisualStatestoolwhichisusedforvisualizingbehaviorsasHierarchicalFiniteStateMachinesonagraphicalcanvascomposedofstatesandtransitions.Undertheproject,DevelopmentofLibraryofAutomatons,ParameterizedAutomatons,andreleaseofVisualStatesasaDebianpackage,Appimage,andaROSpackage.","sponsor":{"@type":"Organization","name":"JdeRobot-UniversidadReyJuanCarlos","disambiguatingDescription":"Asoftwareframeworkfordevelopingapplicationsinroboticsandcomputervision","description":"JdeRobotisasoftwaredevelopmentframeworkforroboticsandcomputer\nvisionapplications.Thesedomainsincludesensors,actuators,andintelligentsoftwareinbetween.Ithasbeendesignedtohelpinprogrammingsuchintelligent\nsoftware.ItiswritteninC++,PythonandJavaScript,andprovidesadistributedcomponent-basedprogrammingenvironmentwheretheroboticapplicationismadeupofacollectionofseveralconcurrentasynchronouscomponents.EachcomponentmayrunindifferentcomputersandtheyareconnectedusingICE\ncommunicationmiddlewareorROS.JdeRobotisbasedonROSandusesROSdrivers.\n\nRealrobotslikeTurtleBot,drones(ArDrone,3DRsolo)andrealsensorslikecolorcameras,RGBDcameras(Kinect1,Kinect2,Xtion),RPLidar,laseraresupported.AndtheircorrespondingonesinGazebosimulator,includingalsoaFormula1andautonomouscars.\n\nGettingsensormeasurementsisassimpleascallingalocalfunction,andorderingmotorcommandsaseasyascallinganotherlocalfunction.Theplatformattachesthosecallstotheremoteinvocationonthecomponentsconnectedtothesensor\northeactuatordevices.ThoselocalfunctionsbuildtheHardwareAbstractionLayerAPI.TheroboticapplicationgetsthesensorreadingsandorderstheactuatorcommandsusingsuchHALtounfolditsbehavior.\n\nJdeRobotincludemanytools:(a)JdeRobot-Academy,asuiteforteachingroboticsandcomputervision,with20motivatingexercises;(b)VisualStates,forvisualcreationofautomatathatcontrolrobotbehavior;(c)Scratch2JdeRobot,forprogrammingadvancedrobotswithafullvisuallanguage;(d)robotteleoperators,evenwithwebtechnologies;(e)atunerforcolorfilters,etc.","url":"http://jderobot.org","logo":"//lh3.googleusercontent.com/6FSFjgdnmU31E2Ppx2xn8qYaKRFepFD31zJ7sMECmyg4el2CXZHbj-_Yryrz4usHUHCI-yiaUGwe6dRnP9ZBgY3KRqEGHGc"},"author":{"@type":"Person","name":"PushkalKatara"}},"881":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GraphSpace:Gitforgraphs","description":"GraphSpaceisaweb-basedplatformwherecollaboratingresearchgroupscanuseauser-friendlyinterfacetocreate,interactandsharenetworks.Userscanuploadrichly-annotatednetworksusingRESTAPIsirrespectiveofthealgorithmsortoolsusedinthecreationofthegraph.Cytoscape.jsenablestheuserstointeractwiththegraphsusingagraphicaluserinterface.Userscancustomizethelayoutsofthegraph,searchforgraphsmatchingsomecriteria,organizeusingtags,savethegraph,andsharethembetweencollaboratinggroupsormakeitavailabletoeveryoneinGraphspace.\n\nThegoalofthisprojectistoimplementasystemofversioncontrolwhichwillenableuserstotrackchangesmadetothegraphs,savedifferentversionofthegraphwithdetailedsummaryofthechangeswithrespecttopreviousversion.TheuserwillbeabletoundochangesandbacktracktoapreviousversionofthegraphusingGUIandRESTAPIs.Alayoutcreatedforaparticularversionofagraphmaynotbecompatiblewithotherversionsofthesamegraph,thereforeafeaturewillbeaddedtochecklayoutcompatibilityandtotransferlayoutbetweendifferentversionsofagraph.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"Daniyal"}},"882":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidSDKToolsinDebian","description":"TheDebianAndroidToolsteamisworkingtowardsthegoalofhavingtheentireAndroidtoolchainandSDKinDebian.ThatmeansAndroidappscanbedevelopedusingonlyfreesoftwarefromeasy-to-usepackages.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"darkLord"}},"883":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementMinimum-costflowAlgorithmbytheBoostGraphLibraryandChinesePostmanProblemforpgRouting","description":"Minimum-costflowproblemisanextensionofmaximumflowproblemwithanaddedcost(perunitflow)foreachedge.TheChinesePostmanProblem(ChPP)inadirectedgraphoranundirectedgraphcanbesolvedbyMinimum-costflowalgorithm.\nIamproposingtoaddMinimum-costflowalgorithmanddirectedChPPalgorithmstopgRoutingduringthisGSoCperiod.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"MaoguangWang"}},"884":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Semi-automatedDroidBot:Semi-automatedAndroidUItesting","description":"ThesolutionwillconsistofanAndroidapp,thatwillreadtheinputprovidedbytheuser,andgenerateaninteractionmodel,whichcanbereadbyDroidBot,andusedforautomatingtheappropriateview.\n\nFirstly,foreverynewpage,alayoutwillbegenerated.ThedumpWindowHierarchymethodcanbeusedtodumpthelayouttoafile,andthisfilecanbereadtounderstandtheeventsassociatedwithit.Thiswillbeusefullater,whentheinputeventsneedtobereconciled.\n\nTouchinputeventswillberecordedusingthegeteventtool.Simpletouchesandgestureswillbedifferentiated.Onlyeventsthatarecontainedwithinthelayoutareawillbeprocessedbythesystem.\n\nSincegeteventisn'treliableforkeypressinput,itcannotbeused.Instead,anIMEthatlogstextinputwillbeimplemented.Thisreduceslogicalcomplexitybynothavingtoparsegeteventlogsforkeyboardinput,whenkeyboardlayoutscanvarywildly.\n\nTheinputeventswillbereconciledwiththeUI,byperformingtheinputactionsontheinnermostelementthattheXandYvaluesoftheinputwerecontainedwithin.\n\nInteractionscanbesenttodroidboteitherasascript,orbydirectlydeserializingtheUTGclass.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"anant-joshi"}},"885":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandPeruseCreator\u2019sAbilities","description":"PeruseisacomicreaderapplicationfromKDE.ThecapabilitiesofPerusecreatorapplicationisverylimitednow.TheprojectaimstoincreasethePerusecreator'sfunctionalities.aftertheimplementationPerusecreatorwillhaveadedicated\"Creatortool\"(Forcreatingpanelsandtextfields),\"Viewmode\"(forviewingtheimagesforthecomicbookfiles.)\",\"Editmode(foreditingandsavingthework)\"andaboveallthetextlayerssupportwillbeintegrated.\nThePeruseCreatorwillbemorecapableandwillhavealmostallfeaturesoftheACBFEditor\n.\nMentor:DanLeinirTurthraJensen(admin@leinir.dk,IRC:leinir,Telegramandtwitter:@leinir)","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"MaheshSNair"}},"886":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CiviCRMExtensionsforPoliticalCampaigns","description":"CiviCRMisagreatCRMfortheneedsofmanynon-profits,suchastheNLG.AfriendofminesuggestedthatCiviCRMhasmanyfeaturesthatcampaignstaffwoulduseforpoliticalcampaigns.HesuggestedtwothingsthatCiviCRMlacksthatkeepitfrombeingcompetitivewithotherCRMslikeNGPVanorNationBuilder:\n*theabilityto\"cutturf\"(i.e.,selectgroupsofcontactsonamaptobeassignedtoacanvasser)\n*integrationwithamobilecanvassingapptoallowcanvasserstoaddinformationtoCiviCRMcontactfields.\n\nThissummer,Iwouldliketoworktowardsbothofthesegoals.Ithinkthatthefirstgoal---makinga\"turfcutting\"extensionforCiviCRMusingLeaflet---isagoodbaselinegoalforthesummer.IhaveaprototypethatcommunicateswithCiviCRMusingtheRESTAPIs,soit'sinreach.\n\nThesecondgoal---integrationwithamobilecanvassingapp---isastretch,butworthworkingtowardstoo.I'vebeenrewritingtheopen-sourcecanvassingapp,FieldTheBern,tobeindependentofBernieinfrastructure,andthinkit'sagreatcandidateforCiviCRMintegration.Iftimepermits,I'dliketoworkonaCiviCRMextensiontointegratewithphonesrunningFieldtheBern.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"AlexanderSludds"}},"887":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovedPulseInspectorBackend","description":"Overtheyears,MozillahasshiftedtousingTaskclusterasitsprimarycontinuousintegrationsystem.Communicationbecomesessentialbetweenthevariouscomponentswhenscalingtheinfrastructure.MozillausesPulsetoenableanexchangeofinformationMozilla\u2019ssystems.PulseisactuallyaRabbitMQserverwhichusesAMQP(andfollowsaPublish--Subscribepattern).\nTaskcluster-eventsisaservicethatallowswebclientstolistenforpulsemessageswithoutRabbitMQcredentialsandwithouttheneedforaTCPconnectiontotheRabbitMQserver.However,currently,taskcluster-eventsisoldandpoorlydesigned,withoutprotocolspecification.Thisproposalaimstocompletelyrebuildtaskcluster-eventsfromscratch,ensuringitisrobustandfreeofmajorbugs/failures.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"ydidwania"}},"888":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Native-MetaprogrammingReloaded","description":"Thegoalistocontinueonanongoingwork,utilisingtheTreesthatGrowtechnique,tointroducenative-metaprogramminginGHC.\nNative-metaprogrammingisaformofmetaprogrammingwhereametalanguage'sowninfrastructureisdirectlyemployedtogenerateandmanipulateobjectprograms.\nItbeginsbycreatingasingleabstractsyntaxtree(AST)whichcanserveapurposesimilartowhatiscurrentlyservedbyTemplateHaskell(TH),andthefront-endASTinsideGHC(HsSyn).Meta-programscouldthenleverage,muchmoredirectly,themachineryimplementedinGHCtoprocessHaskellprograms.ThisworkcanalsopossiblyintegratewithAlanZimmerman\u2019sworkoncompilerannotationsinGHC,andenableabetterIDEsupport.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"ShayanNajd"}},"889":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortkeyboardinputmodulestoQtQuickandexpandscopetocoverinputmethodconfigurationforSystemSettings","description":"UsersofPlasmaDesktopEnvironmentexpecttofindalltheirnecessarysystemconfigurationsthroughtheSystemSettingsapplication.SoitplaysanimportantrolefortheoveralluserexperienceofPlasma.ButthecurrentapplicationislargelydesignedusingthelegacyQWidgetframework,anddoesnotmeettherequirementsformoreresponsive/moderndesignrequiredforuseintouchscreensandmobileplatforms.Forthat,itisnecessarytoporttheKCMstoQtQuick,whichisquitetediousworkandrequiresalotofmanpower.MyprimarygoalistohelptheKDECommunityinthisimmensetask,byportingthekeyboardinputmodules,withmoderndesignsprovidedbytheKDEVisualDesignGroup(VDG).\n\nAnotheradditionalgoalistointegratetheinputmethodconfigurations,suchasibusorfcitx,intotheSystemSettingsapplication.Currently,theonlywaytoinstall/configuretheseinputmethodsistoinstallitfromapackagemanagerandusetheGUIprovidedbytheinputmethod,whichisfarfromdiscoverable.Theabilitytoadd/removeandconfigureIMEswillimproveuserexperienceforaglobalaudience.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"GunPark"}},"890":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SelfOrganizingMaps","description":"UpdateSOMBreropackageforfasterexecutionandenhancedgraphicsusingRcppandggplot2alongwithimplementationofsomenewerfeatureslikehexagonalmapsinthepackageforlargescaleanalysis.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ShubhamGarg"}},"891":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPSKF-Newuserexperiencebasedonchatbots","description":"SecurityKnowledgeFramework(SKF)isatoolthatisusedasaguideforbuildingandverifyingsecuresoftware.Itcanalsobeusedtotraindevelopersaboutapplicationsecurity.TheOWASPSecurityKnowledgeFrameworkisanexpertsystemweb-applicationthatusestheOWASPApplicationSecurityVerificationStandardandotherresources.Itcanbeusedtosupportdevelopersinpre-development(securitybydesign)aswellasaftercodeisreleased(OWASPASVSLevel1-3).\nChatbotsaresoftwareagentsthatinteractwiththeuserinaconversation.Achatbotisaservicewhichisprovidedbywebsitessothatuserscaneasilyabletofetchinformationinteractively.Theycanreachouttoalargeaudienceonmessagingappsandbemoreeffective.Achatbotprovidesaspeedyandquickresponseandavailablearoundtheclock.Suchprogramsareoftendesignedtoconvincinglysimulatehowahumanwouldbehaveasaconversationalpartner.Chatbotwillbeanattempttoreducethepainoftheuserandwillhelpusersinfindingsolutionstotheirproblemsandthusimprovingthesecurityofcodeandinfrastructure.Thiswillbeintegratedintovariouschatsystemstomakeiteasiertouse.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"PriyankaJain"}},"892":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"nucleisegmentationonC++forparallelcomputing","description":"Basedonpaper,wealreadyhavematlabcodeworkonsparseshapepriorbasednucleisegmentation.NowweneedtotransferthissystemfrommatlabtoC++forlarge-scaleparallelcomputing.","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"ZhaoxinMeng"}},"893":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Solvers:CompletingSolveset","description":"OneofthemajorfeaturesofanyComputerAlgebraSystemissolvingequations.Sympytoohaveapowerful`solve`functionthatcansolvealotofequations,butduetoitscomplexAPIandinabilitytogiveinfinitesolutions,`solveset`wasimplemented.Solvesetisunderdevelopmentsince2014andsincethensolvesetisbeingdevelopedtosolvevariedtypeofequations.Butthereisalotofworkthatneedstobedonetomake`solveset`complete.Forthis,oneofthemajorequationsolver,i.e.transcendentalequationsolverneedstobeimplemented.Currently`solveset`isunabletohandlesuchequations,therefore,tomake`solveset`powerfulandversatile`transolve`needstobeimplemented.`transolve`willmainlycoverequationslikelogarithmic,exponential,equationssolvablebyLambertWandtrigonometric.Apartfromthis`solveset`alsoneedstogiveaunifiedresultforaunionof`ImageSet`,andthatiswhy`_union()`in`ImageSet`alsoneedstobeimplemented.Modulareqautions,hyperbolicequationsandimplementingBigUnionandBigIntersectionareotherthingsthatwillmake`solveset`complete.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"YatharthaAnirudhJoshi"}},"894":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizeKritaSoft,GaussianandStampbrushesmaskgenerationtouseAVXwithVcLibrary","description":"Kritadigitalpaintingappreliesonquickpaintingresponsetogiveanaturalexperience.Apaintedlineiscomposedofthousandsofimagesplacedoneaftertheother.Thisimagemaskcreationhasttobeperformedsuperfastasitisdonethousandsoftimeseachsecond.Iftheprocessofapplyingtheimagesoncanvasisnotfastenoughthepaintingprocessgetscompromisedandtheenjoymentofpaintingisreduced.\n\nOptimizingthemaskcreationcanbedoneusingtheAVXinstructionssetstoapplytransformationinvectorsofdatainonestep.Inthiscasethedataistheimagecomponentcoordinatescomposingthemask.ProgrammingAVXcanbedoneusingVcoptimizationlibrary,whichmanageslowleveloptimizationadaptabletotheuserprocessorfeatures.Howeverthedatamustbepreparedsoitoptimizeseffectively.OptimizationhasalreadybeendoneontheDefaultbrushmaskengineallowingittobeasmuchas5timesfasterthanthecurrentGaussianmaskengine.\n\nTheprojectaimstoimprovepaintingperformancebyimplementingAVXoptimizationcodeforCircularGauss,CircularSoft,RectangularGaussian,RectangularSoftRectangularandStampmask.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"ivanyossi"}},"895":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingmoremotionplanninglibrariestoMoveIt","description":"MoveItwasdesignedtobehighlyplugin-basedandoriginallysupported3planninglibraries.Todaythatnumberhasshrunkto1.Therearemanygoodalternativemotionplanninglibrariesthatcouldbe(re)addedtoMoveIt,including:SBPL,STOMP,ITOMP,DRAKE.Thisprojectfocusesontheadditionof3motionplanninglibrariestoMoveItplanners.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"RaghavenderSahdev"}},"896":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FinishAIMA-Pythonalgorithmsandaddexplanatorynotebooks","description":"Theaimofthisprojectistofinishincompleteimplementationsofthealgorithmsinaima-python,andrefactorsomeoftheexistingonesthatdonotworkasintended.Italsoaimstoaddtestsforthesealgorithmsandincreasethecoverageoftheexistingones.Detailedjupyternotebooksandvisualizationswillbewrittenexplainingtheintuitionbehindtheconcepts,thefunctioningandtheusageofthealgorithmswithreal-worldexamples.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"ad71"}},"897":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ccNetViz","description":"ccNetVizisahigh-performancegraphdatavisualizationlibrarythatrunsonWebGL(anin-browserlibrarytorun3DgraphicsonGPUparallelprocesses).InmyexperiencewiththedevelopmentofsimilarprojectsusingCytoscape.Js&Sigma.Js,IhavefeltthatsuchlibrarieswhichrunonsequentialCPUprocesseshavetheshortcomingofperformancetohandlethehighvolumeofcomplexbiologicaldata.Withthisproject,weaimtosolvethisefficiencyproblem.Myobjectiveinthisyear\u2019sGSoCwouldbetoextendccNetViztoimproveefficiencyandimplementthesupportforbetterdataformatting.","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"GauravGrover"}},"898":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDataExploreronquery.wikidata.org","description":"The[WikidataQueryService](http://query.wikidata.org/)allowsuserstoruncomplexqueriesandaskintricatequestionstoWikidata,afree,openandvastknowledgebase.MyprojectinvolvesimprovementstotheExplorerDialogandtheGraphExploreroftheWikidataQueryService.\n\nThe**first**goaloftheprojectismakingtheExplorerDialogmoreinteractivebymakingtheDialogdraggable,resizableandresponsiveaswellasaddingsupportformultipleExplorerDialogsonthescreen.\n\n\n\nThe**second**goaloftheprojectismakingtheGraphExplorermoreintuitiveandexplanatory.ThemaintaskinthissectionistoshowandexpandincominglinksintheGraphExplorer.\n\n\nTheseimprovementswillbenefitWQDSusersbyenhancingthe**readability**andthe**usability**oftheservice.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"PrssannaDesai"}},"899":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DebugandProfileBears","description":"#DebugandProfileBears\n\nTheaimofthisprojectistocreateabetterqualityBearsbycreatingatoolwhichwillhavetheabilitytojumpdirectlyintoBearcodeandmovethroughitusingadebuggerinterfacesuchaspdbandmakedebuggingofBearsaseasyaswritingtheBear.\n\nADebuggershouldalsotheabilitytoinvestigatethesettingspassedtotheBearandinspecttheresultscreatedbytheBear.\n\nImplementationofaProfilingInterfacewhichwillhelpBearwritertocreateaBetterPerformantBear.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"VaibhavKumarRai"}},"900":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LeafletBLurredLocationPart2","description":"Improvingcurrentlyexistingleafletblurredlocationlibrary,alsobuildinganewlibrarynamedleafletblurredlocationdisplaycurrentlyinprototypingstage.Alsointegratingmorefeaturessuchasaddingpowertagstoblurredlocations,alsocreatinganemailsubscriptionregardingusers'locationorinterestincertainprojects,withinformationabouttheprojectsembeddedinmaps","sponsor":{"@type":"Organization","name":"PublicLab","disambiguatingDescription":"Openhardwareandsoftwaretohelpcommunitiesmeasureandanalyzepollution","description":"##Measuringpollutionatlowcost\n\nPublicLabisfocusedondemocratizingthetoolsandtechniquesofenvironmentalsciencesothatcommunitieswhofacepollutionandotherenvironmentalproblemscanactuallyusethem.\n\nWebelievethatlowcost,opensource,easytousehardwareandsoftwarecanenableanyonetocollectdatawithwhichtoholdpollutersaccountable.\n\n##Sensordataandopenhardwaredevelopment\n\nPublicLabsoftwareprojectsfocusontwoareas:communitycollaborationandopenhardwaredevelopment(PublicLab.org),anddataprocessingforoursensorsandtools(MapKnitter.organdSpectralWorkbench.org,amongothers).\n\nOurcollaborationanddevelopmentplatformPublicLab.orgenablesthousandsofpeopletopublishupdatesandsharedesignsforemergingenvironmentalopenhardwareprojects.Ourbrowser-baseddataanalysistoolsmakeuseofHTML5featuressuchasCSS3dtransformsforimagedistortionandtheWebRTCwebcamAPIforcapturingspectraldata,tomakeadvancedfeaturesavailabletousersinapowerfulcross-platform,user-friendly,database-backedapproachtoopensciencetools.","url":"http://publiclab.org","logo":"//lh3.googleusercontent.com/TEzwx1jcEKg3-npQCoxeDEwa8NpuP0epGEqdeWu1ocm9muyb6gfI9w9uJhScjVrib0sUZ4rJcKvP9NTUrsy8-URSIDbGWXzl"},"author":{"@type":"Person","name":"MridulNagpal"}},"901":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildingtheWorld\u2019sOpenLibrary,Together","description":"CurrentlyOpenLibraryhasover1.75MMemberswhoborrowmillionsofbookseveryyear.ThisProjectlookstodevelopOpenLibraryfurtherbyimprovingitwiththeadditionofnewoptionstothenewlyaddedfeatureofPublicReadingLogsandcreatinganewUIformergingWorkflows.Furthermore,addingmorebookstoOpenLibraryviaONIXandMARCfeedsandcreatingastandardbottoimportnewbookmetadatarecordsfrom3rdpartypartners(likeBetterWorldBooksAPIs,OnixFeeds,MARCs).TheprojectalsofocusesonimprovingSystemReliabilitybyshiftingfromaVagrantbasedsystemtoDockerandAnsible.\n\nCurrentlytheProjectfocusesonthreemaincategories:\n\n1.**Ingestion**-UsingMARCandONIXtoimportnewbooksintoOpenLibrary\n2.**Devops**-UsingDockerforbetterSystemReliability\n3.**Features**-AddingFeaturestoOpenLibraryforMergingWorksandPublicReadingLog","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"salman-bhai"}},"902":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RationalPointonVarieties","description":"Thisprojectaimsatimplementingbasicalgorithmsforfindingrationalpointsonvarieties.Classicallyalgebraicvarietyisdefinedasthesetofsolutionsofpolynomialequationsoveranumberfield.Arationalpointofanalgebraicvarietyisasolutionofsetofequationsinthegivenfield(rationalfieldifnotmentioned).Muchofthenumbertheorycanbeviewedasthestudyofrationalpointofalgebraicvarieties.Someofthegreatachievementsofnumbertheoryamounttodeterminingtherationalpointsonparticularcurves.\nForexample,Fermat\u2019slasttheoremisequivalenttothestatementthatforanintegern\u22653,theonlyrationalpointofthecurvexn+yn=zninP2overQaretheobviousones.CommonvariantsofthesequestionincludedeterminingthesetofallpointsofV(K)ofheightuptosomebound.Theaimofthisprojectistoimplementsomebasicrationalpointfindingalgorithms(sievingmoduloprimeandenumeration)andextendthesetoproduct_projective_spacescheme.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"RaghukulRaman"}},"903":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DarwinazingbiodiversitydatainR","description":"DarwinCore(DwC)isastandardmaintainedbytheDarwinCoremaintenancegroup.Itincludesaglossaryofterms(inothercontextsthesemightbecalledproperties,elements,fields,columns,attributes,orconcepts)intendedtofacilitatethesharingofinformationaboutbiologicaldiversitybyprovidingidentifiers,labels,anddefinitions.DarwinCoreisprimarilybasedontaxa,theiroccurrenceinnatureasdocumentedbyobservations,specimens,samples,andrelatedinformation.TheDarwinizerKuratorworkflowstandardizesfieldnamestotheDwCstandardname.BygeneratingthisworkflowinR,wewilleasilyinputawiderrangeofdatafromdifferentpublishers.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"pogibas"}},"904":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Transitiontoastropytime","description":"SunPyusespython`datetime`moduleforhandlingalmostalltimerelatedthings.`datetime`isnotthebestchoiceforastronomyrelatedprojectsduetoalotofreasons(forinstance,itdoesnothandleleapseconds).Theansweristouse`time`modulefrom`astropy`.\n\n`astropy.time.Time`candoalotthingsincluding:\n-Handleleapseconds\n-Easyconversionbetweenformatlike`iso`,`isot`etc.\n-Easyconversionbetweenscaleslike`utc`,`tai`etc.\n-Canbeinitializedfromandconvertedtoalotofpopulartimeformatsandevensupportspython`datetime`.\n-Abilitytocreatecustomclassestosupportextraformatsoftime.\n\nThismakes`astropy.time`thebestcandidatetoreplacepython`datetime`inSunPy.\n\nThisprojectwilltransitionthewholeofSunPytouse`astropy.time`insteadofpython`datetime`.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"VishnunarayanKI"}},"905":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Mifos-Mobile-AppVersion3.0","description":"Thisyeartheprojectaimstoextendtheservicesprovidedtotheend-usercustomerby-\n*Addingachatextensiontoimprovecommunicationbetweenclientandbank\n*Addingexternalpaymentsupporttoincreasethesmoothnessandlibertyoftransaction(mainlyloanrepayment)\n*ImprovingtheUIformoreuser-friendlyinteraction\n*Supportforaddingguarantors,viewingreports,viewingshareaccounts,editingpersonaldetails,applyingforsavingsaccount,addingbeneficiarybyimportingQRcodefromagallery,answeringasurveyandmuchmore.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"manishk16x"}},"906":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MappingCriminalActivity","description":"I'mmakingacriminologygatewaywhichwouldmakedatamoreaccessibletothosewiththeproperclearancebycreatingawebapplicationthatiseasytouseandpickuptoillustratetrendsincriminalactivityinareasofIndianapolis.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"DavisJoseph"}},"907":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CodeCoveragePlugin","description":"Acodecoverageapiplugin.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"ShenyuZheng"}},"908":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdvancedteachingmodeforSUSI","description":"TeachingmodeforSUSIAIwithteachingbyexampleandworkflowteachingleveragingfirstorderlogic","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"MaxLorenz-1"}},"909":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebVLMC(RemoteUIforVLMC)","description":"Inthisdocument,weproposeawebappforthe**VideoLAN**\u2019snon-lineareditingsoftware,**VLMC**.Thebasicideaistohavea**webfrontend**forVLMC,whilerunningtheactualoperationsonaserver.Withthis,havingVLMCreadyonyourcomputerwillbeaseasyasloggingintoawebsite.Also,withcloudstoragefeatures,theuserwillbeabletoworkontheirproject,regardlessoftheirlocationortheirsetup.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"Alper\u00c7akan"}},"910":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdoptionofGuarani-Spanishpair","description":"GuaraniisoneofthemostwidelyspreadindigenouslanguagesofsouthernSouthAmerica.Itisspokenby6millionpeopleinParaguay(whereitisoneoftheofficiallanguages),Brazil,ArgentinaandBolivia.Guaranitranslatorsarepresentonline,butthereisnorule-basedtranslatorwithmorphologicalanalysis,whichcouldbemoreplausiblethantranslatorsmadefromSpanish/Portuguese-Guaraniparallelcorpora.SoIbelievewecanimprovethequalityoftranslationbyapplyingrule-basedmodel.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"AnastasiaKuznetsova"}},"911":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JitsiElectronApp","description":"JitsiElectronApp\n==============\nThisprojectwillinvolvethefollowingthingsthatarecurrentlyneeded\n*ImprovingDirectoryStructure\n*WelcomePage\n*Multi-DomainSupport\n*Menu\n*NativeSettings.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"AkshitKrNagpal"}},"912":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCEpoptesProposal","description":"Epoptes,acomputerlabmanagementandmonitoringtool,hasbeenundermaintainedforthelastcoupleofyears.It\u2019scurrentlypoweredbyPython2andGTK2,whileunfortunatelyanumberofbugshavecreptinduetomajorupdatesinLinuxdistributionpackages(systemd,consolekit,VNC\u2026).\nThisprojectaimsatrevivingEpopteswithPython3andGTK3support,whilealsoaddressingseveraloutstandingissues.Morespecifically:\n*MakeEpoptesrunproperlyinUbuntu18.04andinDebianBuster.\n*RewriteEpopteswithPython3support.\n*UseGtk3withGObjectIntrospectioninsteadofpygtk2.\n*Improvementsinthecodestructure(Breakexistingcodeintopythonmodules/packages).\n*MakethenewerversionavailableforUbuntu18.04inaPPA.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"AlkisGeorgopoulos"}},"913":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingMininettosupportsimulationofXIAnetworks","description":"**Mininetisanetworkemulatorforcreatingvirtualnetworks.Thenodesthatitspinsupareisolatedinnetworknamespacesanduserealkernelinstances(sharedkernelspace)allinonehostOS.SoyouhaveafullblownnetworkupandrunningontopofasingleLinuxkernel.**\n\n**ThegoaloftheprojectistoenablecreationofXIAnetworksandconfigurationofXIAnodesusingMininet.**\n\n**Putinotherwords,theMininetAPIsshouldallowconfigurationoftheXIAnodesandcreationofcomplextopologies.TheproposalthrowsmorelightonhowIplantousetheexistingMininetAPIsandcreatenewonestoconfigurethehostsusingXIAspecificparameters.**","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"HrishavMukherjee"}},"914":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibreOfficeAndroidViewer","description":"Currently,therearemanyfeaturesoftheandroidviewerareeithernotimplementedornotworkingproperly.Forinstancetheresnooptionforneitherpritingthedocumentsnorexportingtopdf.AlsotilerenderingisworkingextremelyslowandsometimesitcausesacrashespeciallyonCalcdocuments.Ihavesomeideastothisrenderingproblemsuchasusingcachebecauseinoticedtheandroidviewerrendersthesametilesoverandoveragaineventhotheyarenotchangedwhilethezoomisthesame.MaybewedontneedtousecachetofixthismaybesomeothermechanismcanbeimplementedtopreventthisfromhappeningwhichiswhyIneedamentor:).Therearealotofworktodonotjustthesetwoofthemofcourse.Ihopeyouguysacceptmyproposalsothatwecanstartworkingonit.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"MuammerMertT\u00fcmer"}},"915":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SimplifyusageofVCFvalidationsuite","description":"vcf-validatorisasuiteofcommand-linetoolsthatcanvalidateandfixVCFfiles.Thegoalofmyprojectistoovercomethelimitationsofthevalidationsuitethatrestrictitssuitabilityforuserswithalesstechnical,morebiologicalprofile.Iwouldperformthefollowingtasks:\n\nThesuiteishardtocompilefornon-Linuxoperatingsystems.GraduallytheuserbasesofWindowsandMacOSXaregrowing,andasimpleconcisewayofbuildingthetoolmustbeprovidedtotheusers.Toaccomplishthis,IaimtosimplifythebuildprocessforWindowsandMacOSX.\n\nCurrently,thesuiteiscompletelyterminal-basedandcanonlyreadfromandwritereportstolocalfilesandneedstobeinstalledandexecutedintheuser\u2019smachine.Todealwiththis,Iaimtoprovideanetworkinterfacetorunthesuiteasaservicethatwouldallowuserstovalidatetheirownremotefiles,oradynamicallygeneratedVCFstream.\n\nIftheinputVCFiscompressed,itistheuser'sresponsibilitytodecompressit.Mytaskistoreducethisextrastepbymakingthevalidatoritselfcapableofdecompressingsuchfiles.\n\nIwouldinvestigatehowtoinsertchecksumsofreferencegenomesequencesintheVCFheader.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"SarbjitSingh"}},"916":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GsocProposal:Amahi11","description":"Inthisproject,myworkwillmainlyfocusesonworkingasfullstackdeveloperforAmahi.IwillimplementnewAPIendpointswhichcanbeconsumedbytheamahimobileapplications.Iwillconvertcompletefront-endtoresponsivedesignusingbootstrap.ThereisalsoaneedforproperdocumentationofAmahibackendAPIs.Gooddocumentationwillserveassinglepointreferenceforallpresentdevelopersandfuturecontributors,whichthushelpsinexpandingtheAmahicommunity.Inthisproject,Iwillalsoimplementsharingoffoldersfunctionalityamongfriends.\n\nThisprojectcanbemainlydividedinto3parts:-\n\nPart1:Bootstrappingcompletewebsite\n\nPart2:DevelopingnewAPIendpointswithdocumentationusingswaggerspecification\n\nPart3:ImplementingSharingofFoldersamongfriend\u2019sserver","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"SukhbirSingh"}},"917":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StiffnessDetectionandAutomaticSwitchingAlgorithmsforOrdinaryDiffEq.jlandToolingforModelingToolkit.jl","description":"Stiffordinarydifferentialequations(ODEs)anddifferentialalgebraicequations(DAEs)withhighindexnumberareproblemspresentinphysicalmodelslikeBrusselatorandEuler-Lagrangeequationswithconstraints.Stiffnessdetectionandautomaticswitchingalgorithmswillnotonlyhelpuserschooseanearoptimalsolverfortheproblem,butitwillalsogreatlyimprovetheefficiencyofsolvingODEsbyswitchingalgorithmswithinthetimedomainofinterest.StiffnessdetectionandautomaticswitchingalgorithmsarenotpresentlyimplementedformostODEsolversexcept`LSODA`.Also,thereisnoopensourceindexreductionalgorithmforDAEs.Thus,myprojectaimstoimplementproductionreadystiffnessdetectionandautomaticswitchingalgorithms,andindexreductionalgorithmsforDAEsbytheendofthissummer.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"YingboMa"}},"918":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingRCManagerfunctionalities","description":"RCManagerisagraphicdeploymenttoolforworkingwiththeroboticcomponentsofRoboComp.Itisanindispensabletoolformanaginghighlycomplexrobotswhichultimatelyposethemselvesaslarge-scaledistributedsystemsandisbasedonthepopularlyusedMVCarchitecture.\n\nMyearlierGSoCprojecteffectedtheimplementationofallthecorecomponentsofRCManager.Thisyear,IintendtodevelopadditionalfeaturesfortheRCManager,whichincludesimportanttoolsliketheedgeprober,andthecomponentlistretriever.Apartfromthese,anumberoftrivialGUIoptions(likeanexhaustivemenubar)wouldbeaddedtoenhancetheusabilityofthistool.Sincethistooldealswithcomponentsbeingdeployedatremotelocations,theinvolvedfunctionalitieswouldrequireextensivetestinganddocumentation.Myobjectiveistoenableusreleaseaninitialbetaversionofthistoolbytheendofthisyear'sprogram.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"MayankKumar-1"}},"919":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticbuildswithclangusingOBS","description":"DebianpackagebuildswithclangareperformedfromtimetotimethroughmassiverebuildsoftheDebianarchiveonAWS.Theresultsofthesebuildsarepublishedonclang.debian.net.ThissummerprojectaimstoautomateDebianarchiveclangrebuildsbysubstitutingthecurrentclangbuildservicewiththeOpenBuildSystem(OBS).Bytheendofthesummer,theclanglinksontherightcornerofQApackagepageswillpointtoanewOBSclangCI,whichwillconstantlyprovideuptodateclangbuildresultsofthewholeDebianarchive.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"AthosRibeiro"}},"920":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automake:ModularizeAutomaketoimprovethetest-suiteperformance","description":"ThisprojectaimstomodularizetheimplementationofAutomaketomakeitmoreeasilyextendableandtoimprovethetest-suiteperformance.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"MatthiasPaulmier"}},"921":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Sentimentanalysisoffigurativelanguageinpoliticaltweets","description":"Iaimtodevelopasentimentanalysissub-toolforclassifyingthepolarityofpoliticaltweetscontainingfigurativelanguage(mostlikelyidiomsandfossilisedmetaphors).Fromalinguisticperspective,figurativelanguageishugelyprevalentintweets:itisconcise,catchy,andgetsthepointacross.Fromacomputationalperspective:idiomsandmetaphorsandnotoriouslydifficulttoclassifyduetotheirheterogeneousnature.However,carefulannotationandmethodsliketheMWEtokenizer(NLTK)cansuccessfullytacklethischallenge.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"MajaGwozdz-1"}},"922":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Estimatingscheduleforperformancedifference","description":"Thepolyhedralframeworkhasbeenproventobeapowerfultoolforautomaticoptimizationandparallelization.Itisbasedonanabstractmathematicalrepresentationthatallowstopreciselyreasononcomplexcode-schedulingtransformations.However,webelievethatrightnownotalltheschedulingoptimizationopportunitiesareexploredduetonaiveequivalenceandprofitabilitycheckbetweentheoriginalscheduleandthetransformedone.WewilladdressthisissueinPollyunlockingtheopportunityformorecodeoptimizationstobeexplored.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"lorenzochelini"}},"923":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ParallelGraphDevelopment","description":"LightGraphsisaJuliapackagethatimplementsseveralcommonlyusedgraphalgorithms.TheobjectiveofthepackageistoprovidethefunctionalityofrobustnetworkandgraphanalysislibrariessuchasNetworkXwhilemaintainingefficiencyanduser-friendliness.Keepingthisobjectiveinmind,myproposalistoproduceaparallelimplementationofthegraphalgorithmsalreadyavailableinLightGraphs,aswellasimplementcommonlyusedheuristicsandapproximationalgorithmsforcertaingraphproblems.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SohamTamba"}},"924":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DigitalFilterBlockImplementationsinMyHDLandPyFDAIntegration","description":"Designandimplementationofdigitalfiltersisessentialforelectronicsengineers.Digitalfilterdesigninhardwareusuallyisatwostageprocess;algorithmdevelopmentinalanguagelikePython,MatlaborJavaandRTLdesigninaHardwareDescriptionLanguagelikeVHDLorVerilog.myHDLisaPythonmodulefordeveloping,synthesizingandtestingHDLcode.PyFDAisaGUIbasedtoolinwritteninPython/Qtforanalysinganddesigningdiscretetimefilters.\nThisprojectaimstoleverageanddemonstratetheadvantagesofmyHDL,PyFDAandpythoningeneralinthefieldofDigitalFilterdesign.Algorithmexploration,modeling,designingandsimulatingofdigitalfilterscanallbedoneinPythonandPyFDA.\nTheprojectwillfocusondevelopmentandrigoroustestingofdigitalfilterdesignsandtheirintegrationwithPyFDA.Thealgorithmsforeachtypeoffilterwillbechosensuchthatthehardwareutilizationiskepttoaminimum.InitiallySystolicFIRfilterandparallelpathIIRfilterwillbeimplemented.Latermorecomplicatedimplementationsofnon-linearestimationfilterswillbeexplored.ThefilterswillberigorouslytestedandintegratedwithPyFDA.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"SriyashCaculo"}},"925":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CitationGeneratorforFreeREGandFreeCEN","description":"Infamilyhistory,recordsarekeptinnumerousformats.Whenwearereferringtofamilyhistorydata,wehavetoshowhowwegotthosedata.Foranexample,whenwestateaboutamarriage,wehavetoshowhowwegotholdofthatinformation.Mostprobablythemarriagemayberecordedinahandwrittenregisterandlateritwasincludedintoabook.Whencitingwehavetoincludeboththehandwrittenregisterandthebook.Thisleadsthereaderstotheoriginalsourceofinformation.Butthecitationsusedhereareslightlydifferentfromthecitationsusedinacademia.Theaimofthisprojectistoaddainterfacewheretheuserscaneasilygeneratethosecitations.","sponsor":{"@type":"Organization","name":"FreeUKGenealogy","disambiguatingDescription":"Humantranscriptionoffamilyhistorydata","description":"FreeREGandFreeCENaretwoprojectsrunbyFreeUKGenealogyCIO(aRegisteredCharityinEnglandandWales).FreeUKGenealogyprovidesfreeaccesstohistoricaldataofinteresttofamilyhistoriansandothers.Overtwentyyears,thousandsofvolunteershavesofartranscribedover400millionrecords.Thedatabases,searchenginesanduserinterfaceshavelargelylargelydesignedandmaintainedbyvolunteers,whohavebeensupportedbyanumberofcontractorsand,morerecently,asmallteamofsupportstaff.FreeREGusesmongodb,RubyonRails,andRefineryCMS.FreeCENistransitioningfrommysqltomongodb,fromphptoRubyonRails,anddoesnothaveaCMSinitsoldinterface(www.freecen.org.uk).\n\nForFreeREG,weareplanningtousethesummertofinishworkonVersion1.5CoordinatorEnhancement-thesearefeatureswhichallowourvolunteercoordinatorstosupportthetranscribersintheirteams,andtomonitorandmaintainthequalityofthetranscriptionwork.Wehopetohavefinishedthetasksrelatingtothedevelopmentofnewcommunicationssystems(buttheremaybesomebugfixingtodo)andbeworkingonimprovementssuggestedbythecoordinators.\n\nForFreeCEN,wearealsoplanningtousethesummertoworkonfeaturesforCoordinators-butthisisatanearlierlevel.UsingourlearningfromFreeREG,weneedtoenableCoordinatorstomoveonfromoutdated(andunstable)softwareforqualitycontrol,andundertakethisusingonlinetools.Wearealsobeginningtoexplorehowtoofferthesamefunctionalityaswww.freecen.org.uk(lotsofwaystosearch!)onfreecen2.freecen.org.uk-perhapsusingAI.","url":"http://www.freeukgenealogy.org.uk","logo":"//lh3.googleusercontent.com/kxbk9FNkXZsZBadobZm7NeO_kpvHy7_z6pdgvFLbnpx6vVT8AviEy_kTwYp4g6GRQcd3K7enrJZ7hYlyknSYgdi5m_p7hHc"},"author":{"@type":"Person","name":"SudarakaJayathilaka"}},"926":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PorttheBarrelDBAPItoElixir","description":"MakeaportoftheBarrelDBAPIinidiomaticElixiralongwithitsdocumentationandtests.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"JakubJanarek"}},"927":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Refactoring-Testablecode,simplifyexistingunittests,enhancetestcoverage","description":"Theresabout1100+occurencesof\u201c.getInstance()\u201dmethodsaccessingsingletonsfromallovertheproject.(eg.ProjectManager,StorageHandling,Backpack,SensorManager,etc.)Mostofthose\u201cGodObjects\u201dsometimesexceeding2000+LOC,andhavingwaytoomanyresponsibilitiesandfunctionality,thereforeposeamajorproblemfortesting.Lotsofbusinesslogiciscurrentlyuntested,ortestedviaUIsincesomanyofthosenearlyunmockableGodObjectsareusedthere.Toremedythis,thoseclassesshouldbebrokenupintosmallerclasseswithaclearlydefinedresponsibilities,aswellastheirusagesreevaluatedandrefactoredaswell.Existingunittestsaretoberefactoredandnewtestsofformerlyhardtotestpartsaretobewritten.\nAgoodexampleistheFormulaobjectincatrobat,sinceitispurebusinesslogic,butcurrentlycallsanumberofsingletonsandneedsacontextwhichcanberefactoredquiteeasilyandhaveunittestsputinplace.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"ThomasHirsch"}},"928":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenEventAndroidProject-GSOC2018","description":"OpenEventAndroidapphasbeenanopensourceinitiativeanditisanappwhichcanbegeneratedinthewebitselfandcanbedownloaded.MyGoogleSummerofcodeprojectbasicallyaimstoachieveapersonalmessagingplatformintheappwheredeveloperswillgettomeeteachother.Theprojectalsoaimstoimplementafeedbackwallintheappwherevaluesuggestionsandfeedbackwillbepresentandavailabletoall.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"SanyogGhosh"}},"929":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Huirong'sproposal","description":"WeaimtoexploremethodstosubtitleintovideoforVitrivrplatform,compareallmethodsandpickedthebestonetobeintegratedintotheplatform","sponsor":{"@type":"Organization","name":"vitrivr","disambiguatingDescription":"vitrivr-theopen-sourcemultimediasearchengine","description":"Whatisvitrivr?\n=============\nvitrivrisaninnovativemultimediaretrievalenginethatoffersarichsetofdifferentqueryparadigmstosearchinlargecollections.Thisincludestraditionalkeywordqueriesbutalsoquery-by-example,query-by-sketch,andmotionqueriesthatrelyonintrinsicvidefeaturesfeaturessuchas,forinstance,color,edgeormotioninformation.Attheuserinterface,sampleimagesorsamplevideos(query-by-example),hand-drawnsketches(query-by-sketch)orflowfields(motionqueries)andcombinationsthereofcanbeused.ThesystemiscomposedoftheVitrivr-NGfront-end,theflexibleretrievalengineCineast,andthestorageback-endADAMpro.\n\nWhatisVitrivr-NG\n===============\nVitrivr-NGisvitrivrsbrowser-baseduserinterface.ItisimplementedusingAngular.jsandTypescriptanditsmodulararchitectureenablesittobecustomizedformanyusecases.\n\nWhatisCineast?\n=============\t\t\t\nCineastisacontent-basedmultimediaretrievalenginewhichretrievesimages,audio-andvideosequencesaswellas3d-modelsbasedontheircontent.ItsupportsQuery-by-ExampleaswellasQuery-by-Sketchbyusingamultitudeoflow-levelvisualfeaturesinparallel.\n\t\t\t\t\nWhatisADAMpro?\n===============\t\t\t\nADAMproisadatabasesystemtostoreandretrievemultimediadata.ItprovidesBooleanretrievalandsimilaritysearchandmakesuseofavariousindexstructuresforefficientretrieval.","url":"https://vitrivr.org/","logo":"//lh3.googleusercontent.com/lhsXqp2jbzRGGCqGvDStGvMyN3a1l0hwsZ6r1LUwWwuzDwSTYUgDtrS1Ji0x1jqHehwPbYExlFMvGXewfnBla5nmE-j2gvoW"},"author":{"@type":"Person","name":"HuirongLiu"}},"930":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImporttheXengrant-tablebus_dma(9)handlersfromOpenBSD","description":"Xenusesthegranttableinterfacetograntforeigndomainsaccesstopageframesandtodoownershiptransfer.EachdomainmaintainsitsowngranttableanditsharesthatwithXentotellitwhatpermissionsotherdomainshaveonitspages.Theindexofagranttableentry,calledagrantreference,istransmittedtotheotherdomainsthatneedtoaccessthepage.OpenBSD\u2019simplementationuseswrappersforthebus_dma(9)interfacetoimplementcustombus_dmafunctionsforcommunicationbetweendomains.ThisprojectwillbringinthegranttablehandlersfromOpenBSDandintegratethemwiththerestofthesystem.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"PratyushYadav"}},"931":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LessonTranslationDashboard","description":"Alessontranslationdashboardforoppia'saudiotranslators.Thisdashboardwillhelpaudiotranslatorstodotranslationinamuchbetterway.Throughthisprojectalotofnewfeatureswillbeaddedtothetranslationdashboard:\n-Translationstatusoftheentireexplorationinthepreferredlanguage.\n-Translationstatusofeachstateinthepreferredlanguage.\n-Translationstatusofeachcomponentofthestate(content/responses/hints/feedback).\n-Audiorecording.\n-Bulkaudioupload.\n-Progressbarforthetranslationwork.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"SandeepDubey"}},"932":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ReportingofCHAOSSMetrics:ExtendingthecapabilitiesoftheManuscriptsProject","description":"TheManuscriptsproject,whichisapartoftheGrimoireToolset,helpsusinanalysingrepositoriesandprojectsbycreatingareportbasedonpredefinedMetricswhichgiveanoverviewoftheproject.However,itstilllackstheanalysiswhichcanbecreatedusingthe4ComplexMetricsdefinedbytheCHAOSSMetricsCommittee.\nTheaimofthisprojectistoextendthecapabilitiesoftheManuscriptsprojectsothatitcoversalmostalltheMetricsthatcanbecalculatedusingthedifferentdatasources.Attheendofthisproject,wewillhaveabiggerandbetterreportingsystem.","sponsor":{"@type":"Organization","name":"CHAOSS:CommunityHealthAnalyticsOpenSourceSoftware","disambiguatingDescription":"Advacingopensourceprojecthealthandsustainability","description":"Understandinghealthandsustainabilityisofincreasingimportanceaspeopleandorganizationsrelyonopensourceprojectsintheirdailywork.TheCHAOSSprojectisspecificallyaimedatproducingintegrated,opensourcesoftwareforanalyzingsoftwaredevelopment,anddefinitionofstandardsandmodelsusedinthatsoftwareinspecificusecases;establishingimplementation-agnosticmetricsformeasuringcommunityactivity,contributions,andhealth;andproducingstandardizedmetricexchangeformats,detailedusecases,models,orrecommendationstoanalyzespecificissuesintheindustry/OSSworld.","url":"https://chaoss.community/","logo":"//lh3.googleusercontent.com/lmamELvHGQ2r_NKaRQVBhfdbOIFG4Wz2SYKG8zFs_b-PxPNipL3pIo2kfYmJmfgzv7baQEsimX5CiQ1nQe-boMsjtLSkSEQ"},"author":{"@type":"Person","name":"PranjalAswani"}},"933":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingFreeBSDAtherosdrivertoNetBSD","description":"TheprojectisaboutportingthenewFreeBSDdrivertoNetBSDsoitcansupportthenewatherosdevices.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"Does025"}},"934":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingTypeAnnotationstoRubySyntax","description":"IwouldliketoaddtypeannotationstoRuby,pertheideaslist.Theseannotationswillserveasdocumentationandhopefullyawaytoimplementbasictypecheckingforthirdpartytools.FollowingtheguidelinespostedintheIdeaspage,theprojectwillconsistof3parts:addingthetypeinformationtotheparsergenerator,modifyingRippertoemitthetypeannotationinformationwiththeparsetree,andwritingadetailedproposaltoaddthisfeaturetoafutureversionofMRI.","sponsor":{"@type":"Organization","name":"Ruby","disambiguatingDescription":"TheRubyprogramminglanguage,libraries,andtools","description":"TheRubyorganizationhostsmentorsandstudentsworkingonthemain(MRI)Rubyinterpereter,theRubyGemsandBundlerpackagemanagementlibraries,theRubyGems.orgwebappthathostsallpublicRubypackages,aswellasotherpopularRubylibraries.","url":"https://www.ruby-lang.org/","logo":"//lh3.googleusercontent.com/SX_jwATMAEhJRh7fkmKI-nJ8QWd_EkD78calVEpmmx0AlO2ZyGohFXqPZ3gGlcdT8LmDtUTEtfDaqLU3fCotSpgS6ecrCYRM"},"author":{"@type":"Person","name":"nicholaslyang"}},"935":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TrustedExecutionEnvironmentBasedDynamicAnalysisonARM","description":"Thepurposeofthisprojectistoconstructureamonitor(likeeBPFinthelatestversionlinuxkernel)inthe\u201csecureworld\u201dwhichcancollectsensitivedatafromtherichoperatingsystem(locatinginthe\u201cnormalworld\u201d)andstealthilymonitor\u201cnormalworld\u201dapplications,astheycannotaccess\u201csecureworld\u201ddirectly.Itwillhaveatrustedagentthatishiddenfromthenormalworld,responsiblefortakingsnapshotsofthekernelmemory,andperformingdynamicanalysisonkernelmemory.Thiswillprovideseveraladvantagesoverexistingmethodsofdynamicanalysis,suchasbeinginvisibletoeventhekernel,andleavingminimalartefactsformaliciousprogramstorealizethattheyarebeingprofiled.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"HarikrishnanR"}},"936":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DIPYworkflowsandQualityAssurance","description":"DIPYisahighlyversatileandwidelyusedpythonpackageforanalyzingdiffusionMRIimages.ThereareseveralmodulesforperformingmanycommontasksrelatedtoMRIimageanalysis(suchasde-noising,imageregistrationandclustering)[1].Thesemoduleshavebeenunderactiveopendevelopmentasacommunityinitiativeandhavebeenwell-tested.Inthisproposal,Iwillfocusonextendingthecorefunctionalitybybuildingworkflowsthatcanachievevarioustasks(varyingfromsimpleimageregistrationtoimagede-noising,clusteringetc.inanautomatedmanner).Theseworkflowswillbepowerfulabstractionsforthedomainusers(specificallymedicalpractitioners)toachieveseveraltasksrelatedtodiffusionMRIimageanalysiswithminimalmanualintervention.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ParichitSharma"}},"937":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DirectCodeExecutionupgrade","description":"DirectCodeExecutionisaframeworkforns-3.ItallowstheuserstoexecuteLinuxkernelandLinuxuserspacenetworkingapplicationsinsidens-3withoutchangingtheircode.Inordertoprovidesuchfunctionality,DCEintegratesnetworksimulatorwithcustomLinuxkernelslikenet-next-simornet-next-nuse(LibOs).Butnet-next-nusehasnotkeptpacewithlatestversionsofLinuxkernel.ThishasbeenthemajorhindranceforDCEtouselatestLinuxkernel.AnactivealternativetoLibOsisLinuxKernelLibrary(LKL),whichprovidessimilarfeaturesofLibOsandsupportslatestLinuxkernelversions.Inthisproject,LibOswillbereplacedwithLKLfromDCEtosupportthenetworkingstackofLinux.Currently,DCEusescustomimplementationoflibc;thismakesithardtomaintainthecodebase.TheanotheraspectofthisprojectistodropthecustomlibcandembedthemusllibcinDCE.","sponsor":{"@type":"Organization","name":"Thens-3NetworkSimulatorProject","disambiguatingDescription":"ns-3isapacket-levelnetworksimulatorforresearchandeducation.","description":"Areyouinterestedincontributingtoawidely-usedperformanceevaluationtoolforcomputernetworkingresearch?[ns-3](https://www.nsnam.org)isa*discrete-event,packet-levelnetworksimulator*withanemphasisonnetworkingresearchandeducation.Usersofns-3canconstructsimulationsofcomputernetworksusingmodelsoftrafficgenerators,protocolssuchasTCP/IP,anddevicesandchannelssuchasWi-FiandLTE,andanalyzeorvisualizetheresults.Simulationplaysavitalroleintheresearchandeducationprocess,becauseoftheabilityforsimulationstoobtainreproducibleresults(particularlyforwirelessprotocoldesign),scaletolargenetworks,andstudysystemsthathavenotyetbeenimplemented.Aparticularemphasisinns-3isthehighdegreeofrealisminthemodels(includingframeworksforusingrealapplicationandkernelcode)andintegrationofthetoolwithvirtualmachineenvironmentsandtestbeds.Verylargescalesimulationsarepossible;simulationsofhundredsofmillionsofnodeshavebeenpublished.ns-3hasbeenindevelopmentsince2005andhasbeenmakingregularreleasessinceJune2008(ourlastreleasewasns-3.27inOctober2017).Thetoolisinwideuse;weprovidestatisticsabouttheprojectonourwebsite(underthe[Overview/Statisticspage](https://www.nsnam.org/overview/statistics/)),butinsummary,wehaveausersmailinglist([GoogleGroupsforum](https://groups.google.com/forum/#!forum/ns-3-users))ofover8000membersasofJanuary2018,averagingroughly700postspermonth.Ourdevelopers'listhasover1500subscribers,andthecodebasecredits220authors,supportedbyabout10activemaintainers.ns-3isoperatedasanopensourceproject,originallyfundedwithfinancialbackingfromthreeNSFgrantsandfromtheFrenchgovernment(andviahelpfromGoogleSummerofCodeandESASummerofCodeinSpace),butwithmostcurrentcontributionscomingfrominterestedresearchersandstudentsworldwide.WeuseaGPLv2licensingmodelandheavilyusemailinglists,andchatforcodesprings,buttypicallynotothersocialmedia.","url":"https://www.nsnam.org","logo":"//lh3.googleusercontent.com/jtydWg7PMwVUygdDbJZwGIpFWucZo3nYFFU0uKxHAeDOWnO91A4JFGeEPLXUzxUZ9Al3WejimRWphu1HmFMtuXTgYrhx5yo"},"author":{"@type":"Person","name":"SourabhJain"}},"938":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VisualizingLearnerPlaythroughs","description":"Theaimofthisprojectistoprovidelessoncreatorsatoolforvisualizinghowlearnersplaythroughtheirexplorations.Inparticular,itwouldbeniceifthecreatorcouldseeproblematicplaythroughsofthelearners.Thesecouldbetheplaythroughsthatleadlearnerstoquitthelessonearly,orsubmitmultipleincorrectanswersconsecutively,ortorepeatedlytraverseasetofcardsinacyclicfashion.\n\nTheplaythroughidentificationistargetedatindividuallearnerswhereasthecurrentstatisticaldataaggregationprovidesthecreatorwithbulknumbersrecorded.Throughthistool,thecreatorscaneffectivelyidentifyproblematicareasintheirlessonsandaddressthemappropriately.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"pranavsid98"}},"939":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"rTrawl","description":"Trawlprocessesarecontinuous-timeprocessesexhibitingautocorrelation.TheyaredeterminedbyaL\u00e9vyseedandtrawlfunction,whichcanbeviewedasanewsimpactcurve.Themajoradvantageisthatthemarginaldistributioncanbemodelledseparatefromthetrawlfunction,allowingforaveryflexiblemodellingoftheautocorrelationstructureexhibitingshortorlongmemory.Thisclassofprocesseshasrecentlybeenappliedinhighfrequencyeconometricswhereitisusedtodescribethebehaviouroffinancialspreadsandpriceprocessesatultrahighfrequencies.\n\nCurrently,thereisnoopensourcecodeavailabletoreplicateanyoftherecentacademicresearch.Similarly,practitionerswishingtoapplythesemethodshavenodependablesourcecodetorelyon.Thisprojectaimstochangethisbybuildingacoherentsimulationandestimationframeworkforbothunivariateandmultivariatetrawlprocesses.WiththisRpackage,userscanapplythenovelmethodologytoanyapplicationofinterest,withouthavingtoworryaboutimplementingthemethodsfirst.Thisway,researchintrawlprocessesandthelistofpossibleapplicationscanonlygrow.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"DriesCornilly"}},"940":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvemulti-threadingsupportforCERN\u2019sAllpix-Squaredprojectusingdependencygraphs","description":"Allpix-Squaredisafreeandopen-sourcesimulationframeworkforsilicontrackerandvertexdetectorswritteninmodernC++.Itsgoalistofacilitatein-depthstudiesofsilicon-basedparticleandradiationdetectorswidelyusedinhigh-energyphysics.Duringsimulation,Allpix-Squaredruneventsthatcontainsaseriesofmodulesthatoperateoninputdata\u2014usuallyintheformofapreviousmodule\u2019soutputdata.Theseeventsaimtomirrorthebehaviorofaparticleinteractingwithaspecificdetectorhardware.Somemodulesareindependentofothers,sotheycanberuninparallel;thisisthecurrentstateofthemultithreadingusedintheframework,butitdoesnotmakegooduseofavailableCPUcores.Theaimofthisproposalisthustorunfulleventsinparallelinstead,greatlyenhancingCPUcoreutilization.Thishoweverrequiressomeinternalrestructureandpresentsnewproblemsnotsharedwiththecurrentapproach,suchastheissueofeventexecutionorder.Iaimtosolvethisissuewithdependencygraphs.Whendone,thenewmultithreadingapproachshouldallowbetterexecutiontime,independentoncorecountandsimulationparameters.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"tmplt"}},"941":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FindEnhancements","description":"Searching,findingandreplacingtextinfilesisaverycommontaskwhenworkingwithtexteditors.Currently,xi-editoronlysupportsaverybasicplain-textsearchwithinthecurrentlyopeneddocument.Havingmoreadvancedsearchandreplacefunctionalitywouldbeverybeneficialforallusersofxi-editor.InthisprojectIamplanningtoextendxi-editortoallowsearchusingregularexpressions,replacementsofmatchedstringsandmultiplesearchqueries.Additionally,Iintenttointegrateamoreadvancedinterfaceforfindandreplaceintoxi-macaswellashighlightingmatchingtextinopeneddocuments.","sponsor":{"@type":"Organization","name":"XiEditorProject","disambiguatingDescription":"AmoderntexteditorwithabackendwritteninRust.","description":"Thexi-editorprojectisanattempttobuildahighqualitytexteditor,\nusingmodernsoftwareengineeringtechniques.Itisinitiallybuiltfor\nMacOSX,usingCocoafortheuserinterface.Therearealsofrontendsfor\notheroperatingsystemsavailablefromthird-partydevelopers.\n\nGoalsinclude:\n\n****Incrediblyhighperformance***.Alleditingoperationsshouldcommitandpaint\ninunder16ms.Theeditorshouldnevermakeyouwaitforanything.\n\n****Beauty***.Theeditorshouldfitwellonamoderndesktop,andnotlooklikea\nthrowbackfromthe\u201980sor\u201990s.Textdrawingshouldbedonewiththebest\ntechnologyavailable(CoreTextonMac,DirectWriteonWindows,etc.),and\nsupportUnicodefully.\n\n****Reliability***.Crashing,hanging,orlosingworkshouldneverhappen.\n\n****Developerfriendliness***.Itshouldbeeasytocustomizexieditor,whether\nbyaddingplug-insorhackingonthecore.\n\nPleaserefertothe[November2017roadmap](https://github.com/google/xi-editor/issues/437)\ntolearnmoreaboutplannedfeatures.","url":"https://github.com/google/xi-editor","logo":"//lh3.googleusercontent.com/bpBHtNQ-7ZPC3Vbim5N_5YaY_xL8In7umlrH_3ANwsHMQd3DUBqJG2Anfhuqp2YiiM7zDPjkUjHcUS-pSyMqOJShgrCBkw"},"author":{"@type":"Person","name":"scholtzan"}},"942":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"InteractiveExercisesforTurtleBlocks","description":"InteractiveExercisesforTurtleBlockshavingillustrativeexamplesandexercisesforTurtleBlocksprovidingintroductiontoProgramminginLogowithcheckpointbasedstagesbuiltacrossthreedifficultylevels:Easy,Medium,Hardcoveringexhaustivesetofexercisesstartingfrombuildingbasicshapesandfiguressuchassquare,rectangletoalgorithmicchallengescomprisingprovingPythagorastheorem,makingmirrorimagesandcongruenttriangles.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"VaibhavAren"}},"943":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralizedReviewSystem","description":"Thisprojectaimstointroduceasystemtointroduceasuggestion-reviewsystemwhichwouldallowthecommunitytocontributetothecontentonOppia.Italsoaimstoaddareviewsystemtoalloweasymanagementoftheproposedsuggestionsandacceptorrejectthemasappropriate.Inordertomaintainqualityofreviews,weallowreviewsfromuserswhohavemadeaboveacertainnumberofcontributionsinsimilarkindofsuggestions.Foreachexplorationthecreatoroftheexplorationcanappointsometrustedreviewerswhowillbeabletoaccept(merge)contentrelatedsuggestionsforthatexploration.Atasite-widelevel,translationreviewerscanbeselectedforeachlanguageandtheycanaccepttranslationsforthatparticularlanguage.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"NitheshN.Hariharan"}},"944":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingVeritestingInSPF","description":"Veritesting,[1]isapromisingtechniquethatspeedsupdynamicsymbolicexecutionbymultipleoffactors[2].Inveritesting,expensiveforkingisminimizedbystaticallyanalyzingandsummarizingregionsofcode,whicharethenusedduringdynamicsymbolicexecution.\nDuringsummer,Iplantoa)extendveritestingtosupporttestcasegenerationforstaticre-gions,b)optimizeinstantiationofhigh-orderregionsbasedonbenchmarkresultsandc)workonaprototypetosupportstaticregionsfor2-threadedprograms.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"SohaHussein"}},"945":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreatingadynamicwebsiteforPortsIndex","description":"Theideawouldbetocreatedynamicwebpagesusingscriptingwhichwilldisplayallinformationaboutthatport.Itwouldinvolvescraping/databases/scriptingandbothfrontendandbackendworkisneededtobedonetoachievethisgoal.","sponsor":{"@type":"Organization","name":"TheMacPortsProject","disambiguatingDescription":"OpenSourcepackagemanagerformacOS","description":"MacPortsisaportscollectionandpackagingsystemformacOS.Createdin2002asDarwinPorts,wehaveanever-growingcollectionofports(currentlyover22000),manyofwhichacceptmultipleconfigurationvariants.MacPortsitselfworksonbothPowerPCandIntelMacs,runningOSX10.4throughmacOS10.13,andmanyportssupportasimilarbreadthofsystems.\nAsoneoftheprimarymeansofbuildingandinstallingopensourcesoftwareonmacOS,MacPortsisanimportantinterfacebetweenMacoperatingsystemsandtherestoftheopensourceworld,greatlysimplifyingthetaskofcompilingandinstallingopen-sourcesoftwareonyourMac.","url":"https://www.macports.org/","logo":"//lh3.googleusercontent.com/14Gkic83w3-qtt4XLoUdw9YFkN5VuTYQD5Unzx0uJAt4A_823rkccpD5PJwEbvWFEcDCd131LqGt3Zzg0DyJiMvmIYoFqw"},"author":{"@type":"Person","name":"VISHNUM"}},"946":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BindinggeneratorforScalaNative","description":"ScalaNativeprovidesbindingsforseveralCandPOSIXAPIsoutofthebox.TohelpcompleteandmaintainthelistofsupportedAPIsaswellasseamlesslyuse3rdpartynativelibrariessupportforautomaticallygeneratingbindingsisneeded.ThegoalistocreateaScalaNativeprogramthatparsesCheaderfilesusinglibclangandgeneratesaScalaNativeAPIaswellasansbtplugintousethebindinggeneratorinaproject.","sponsor":{"@type":"Organization","name":"Scala","disambiguatingDescription":"Theprogramminglanguagewhereobject-orientedmeetsfunctional.","description":"#AScalablelanguage\nScalaisanacronymfor\u201cScalableLanguage\u201d.ThismeansthatScalagrowswithyou.Attheroot,thelanguage\u2019sscalabilityistheresultofacarefulintegrationofobject-orientedandfunctionallanguageconcepts.\nScalaisthepreferredworkhorselanguageformanymission-criticalserversystems.ThegeneratedcodeisonaparwithJava\u2019sanditsprecisetypingmeansthatmanyproblemsarecaughtatcompile-timeratherthanafterdeployment.\n#Object-Oriented\nScalaisapure-bredobject-orientedlanguage.Conceptually,everyvalueisanobjectandeveryoperationisamethodcall.Thelanguagesupportsadvancedcomponentarchitecturesthroughclassesandtraits.\n#Functional\nEventhoughitssyntaxisfairlyconventional,Scalaisalsoafull-blownfunctionallanguage.Ithaseverythingyouwouldexpect,includingfirst-classfunctions,alibrarywithefficientimmutabledatastructures,andageneralpreferenceofimmutabilityovermutation.\n#SeamlessJavaInterop\nScalarunsontheJVM.JavaandScalaclassescanbefreelymixed,nomatterwhethertheyresideindifferentprojectsorinthesame.Theycanevenmutuallyrefertoeachother,theScalacompilercontainsasubsetofaJavacompilertomakesenseofsuchrecursivedependencies.\n#Fun\nMaybemostimportantisthatprogramminginScalatendstobeveryenjoyable.Noboilerplate,rapiditeration,butatthesametimethesafetyofastrongstatictypesystem.AsGrahamTackleyfromtheGuardiansays:\u201cWe\u2019vefoundthatScalahasenabledustodeliverthingsfasterwithlesscode.It\u2019sreinvigoratedtheteam.\u201d","url":"http://www.scala-lang.org","logo":"//lh3.googleusercontent.com/VNR2VDiKgOosJvxstri83WaGRVmdIwpd1Gzq4FQsulqHXMWn2TpgZ6zMx-M0CO3S_IdyzYusYRyZqafPZhuecWBGnmBMMg"},"author":{"@type":"Person","name":"LiudmilaKornilova"}},"947":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BellyDynamic:ImplementaDeep-LearningbasedGraphEmbeddingmodule","description":"BellyDynamicisitself,adatastructurethatcanbeusedtostoredynamicgraphobjects.Inthecurrentversion,temporalgraphscanonlyberepresentedbytimestampsasedgeattributes.Analyzingtemporalbehaviormayrequiretrajectoryrepresentationsofnodesthatcapturebothstructuralandattributepropertiesofgraphsinanevolvinggraphspace.Here,thetaskistoexplorenon-linearmodels(e.g.deeplearning)toeffectivelyrepresentnodesinavectorspaceforstudyingevolutionofnetworks.Thismodulewouldfacilitateaneffectivelearningprocess(e.g.,nodeclassification,linkprediction,graphreconstruction)formanyreal-worldproblemsincludinglabelpropagation,informationdiffusion,communityinfluenceetc.thatcanbeappliedontopofmanyheterogeneousnetworks.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"YasankaHorawalavithana"}},"948":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NulltoOptional(N2O)EclipsePlugin","description":"Thisproject\u2019sgoalistoaddtotheEclipseJDTafullyautomated,semantics-preservingrefactoringforlegacyJavacodethatreplacesoccurrencesofnullvalueswithinstancesofanappropriatelyparameterizedoptionaltype,firstintroducedinJava8.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"OrenFriedman"}},"949":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AngularJSWebAppEnhancements","description":"TheCommunity-app(AngularJSweb-app)isastandardapplicationbuiltontopofApacheFineractPlatform.ItisaSinglePageApplicationwritteninwebstandardtechnologies(JavaScript,HTML5andCSS).Itprovidesallthecorefunctionalitiesforthemostcommonmethodsoffinancialinclusionandproductandservices.Duringthissummer,IproposetomakethefollowingworkflowandUIchangesinthecommunity-app:\n\n1.ImplementadditionalWizarduserInterfaces\n2.ImprovecollectionsheetUI.\n3.Improvethedrilldownnavigation.\n4.Improveinterfaceforrole-baseddashboards.\n5.Improvethescreensforoursurveysframework.\n6.Automatedbreadcrumbs.\n7.Additionofangular-alerts.\n8.Additionof\u201cTo-dolist\u201donthedashboard.\n9.Additionof\u201cPocket\u201d\n10.Revamptheclients,groupsandcentersdetails\n11.Addingtheadvancedfiltertoclients,groupsandcentersrecords","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AnkitRajOjha"}},"950":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"XWikiBlocklyEditorProposal","description":"ThisisaproposaltoworkontheprojectthataddstheGoogleBlocklyeditortoXWikiandwillfacilitateuserswho'reinexperiencedatcodingtodosowitheaseusingtheBlocklytoolkit.\n-Iplantointroducecustomtoolsforobjectvariableslikedoc,contentetcwhichinturnhavedropdownmenusandtextfieldsforgettingandsettingtheattributesandmethods\n-Theseblockswillthengeneratethecode,thattheuserhadtowriteonhisownearlier","sponsor":{"@type":"Organization","name":"XWiki","disambiguatingDescription":"TheAdvancedOpenSourceEnterpriseWiki","description":"XWikiisanopensourcesoftwaredevelopmentplatformbasedonthewikiprinciples,undertheLGPLlicense.Inadditiontobeingafull-featuredwiki,itisalsoasecondgenerationwikiallowingeffortlessdevelopmentofcollaborativewebapplications.Ontopofthisplatformaplethoraofapplicationsaredeveloped,targetedmainlyonaidingenterprise-levelneeds.\n\nXWikihasavibrantcommunityofdevelopersandusers,consistingofindividualusersaswellasorganizationsaroundtheworldthatareusingXWikifortheirownCommunitiesorIntranets.\n\nWithinXWiki,thedevelopmentinvolvesseverallevels:server-sideplatformprogramminginJavawithServlettechnologies,server-sideapplicationdevelopmentinVelocity,Groovy,andclient-sidedevelopmentinJavaScript,CSSandHTML.\n\nWeproposeprojectsthatcoverserver-sideServletprogrammingandclient-siderichapplicationdevelopment,togetherwithusabilityandperformanceimprovements.","url":"http://www.xwiki.org/","logo":"//lh3.googleusercontent.com/rsLSgoEGGiStUrOG04A8MuEKS6JTtShMqGvvxHT3bw4A1EanhCJERT4ooMRULAYT7OnvP7rcejlxwXRmKSJOMbxkqQizaQ"},"author":{"@type":"Person","name":"VivekIyer"}},"951":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Kannada-Marathilanguagetranslation","description":"Iamaddinganewlanguagepair(Kannda-Marathi)toApertium.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"VidyadheeshaDN"}},"952":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Conda-ForgeBotforAutomaticUpdatesofRecipes","description":"Conda-forgeisacollectionofrecipes,buildinfrastructure,anddistributionsforthecondapackagemanagerthatmakesiteasyfordeveloperstomakesourcepackagesinstallableviaconda.Conda-forgekeepsthecondarecipesforitspackagesinseparateGitHubrepositoriescalledfeedstocks.Traditionally,whenapackagehasbeenupdated,ithasbeenthejobofthepackagemaintainerstoupdatetherecipeinthefeedstockwiththepropermetadataforthemostrecentversion.Notallpackagemaintainersremembertoupdatethefeedstockwhenreleasingnewversions,however,causingsomepackagesonconda-forgetobeoutofdate.Recently,theconda-forgeautotickbotwasdevelopedtoautomaticallytrackoutofdatefeedstocksandopenpullrequeststobumpthemtothenewestversionofthesourcecode.Thebotisaworkinprogressandstillinitsearlystages.ThissummerIwillimplementaseriesoffixesandenhancementstothebot.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"JustinCalamari"}},"953":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsToFOSSASIA\u2019sOpenEventAndroid","description":"TheOpenEventAndroidProjectcontainstwoparts:\n*OpenEventAPKGenerator\n*GenericAndroidApp\n\nOpenEventAPKGeneratorisawebappthatconsumesazipcontainingJSONandbinaryfilesandgeneratesaspecializedandroidapplicationusingtheprovidedconfig.\nGenericAndroidApp\u2019scodebaseisusedtocreatethespecializedapplication.OpenEventapphasthefollowingkeyfeatures:\n*UsesOpenEventOrgaServerAPItofetchrequireddata\n*SavestheacquireddatainalocalSQLitedatabase\n*Allowsnavigatingthroughvariousaspectsoftheevent,suchas:\n*Tracks\n*Events\n*Speakers\n*Sponsors\n*Locations\n*Sessions\n*FAQs,etc\n\nIplantoworkonthefollowingtasks:\n*EnhanceApp\u2019sUI,makingitmorematerialandresponsive\n*SeparateoutmostofthelogiccomponentsofMainActivityintodifferentclasses\n*RemovedependencyfromEventBusPattern\n*Givethecurrentnotificationsystemamakeover\n*Addupcomingeventsasaseparatefragmentforeaseofuse.\n*ImprovefrontendofAndroidAPKgenerator\n*CompletetheFAQsectionwiththepropersearchfeature.\n*WriteViewModeltestsforthecompletedviewmodels","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"mayank8318"}},"954":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementAlicloudProvidersupportandRackspaceProvidersupportforGoCloud","description":"#ProjectDescription\n\nGoCloudisagolanglibrarywhichhidesdifferencesbetweendifferentcloudproviders'APIsandallowsyoutomanagedifferentcloudresourcesthroughaunifiedandeasytouseAPI.\n\n#TheProblem\n\nGoCloudonlysupportsAWSandGCPnow.Moreservicesneedtobeimplemented,suchasAzure,Ali-cloud,DigitalOcean,andRackspace.\n\nOurtaskistoimplementthemajorservicesofthesecloudserviceproviderintheGoCloud.IwanttoimplementtheservicesofAli-cloudandRackspace.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"OddCN"}},"955":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ClickToDialPopupWindowfortheLinuxDesktop","description":"Anapplication(invokedasaMIMEhandler)withaGUIthatcanplaceaphonecall,displaydetailsaboutthecountryinwhichthephonenumberisregistered,savethenumbertoanaddressbookandhopefullytriggeranintentonanAndroidphonethatIcouldusetocall.\nIhavealsoinitiatedworkontheprojecthere:https://salsa.debian.org/comfortablydumb-guest/Hello-from-the-Debian-side","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"VishalGupta"}},"956":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddGeoJSONinteroperabilitytoQtLocation","description":"ThegoalofthisprojectistomakeQtLocationinteroperablewithGeoJSON(https://tools.ietf.org/html/rfc7946)ThistranslatesintoaddingsupportforloadinggeometriesfromGeoJSONandexportinggeometriestoGeoJSON,aswellasaddingtherequiredfeaturestoQtLocationtoreachfeature-paritywithGeoJSON","sponsor":{"@type":"Organization","name":"TheQtProject","disambiguatingDescription":"TheQtProjectco-ordinatesthedevelopmentoftheQtsoftwareframework.","description":"TheQtProjectisaprojecttoco-ordinatethedevelopmentoftheQtsoftwareframework.TheprojectwasfoundedbyNokia,afterhavingacquiredTrolltech,theoriginalinventoroftheQtframework,andhavingreleasedtheQtframeworkundertheGNULGPLlicense.TheprojectiscurrentlyledbyTheQtCompany.","url":"http://wiki.qt.io/","logo":"//lh3.googleusercontent.com/iynQakS1xwp_Pr8GT0IXiBZORrjuQQp4R1vXhnrfw4cTZz_H_yddgmY6eUnDqXLM3wmuBLIuwGvV1q85WNheLxz26j1Ul5c"},"author":{"@type":"Person","name":"JulianS."}},"957":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fastalgorithmforminimumweightperfectmatching","description":"Minimumweightperfectmatchingisaknownproblemofcombinatorialoptimization.Thisproposalconcernstheimplementationofafastalgorithmforsolvingthisproblem,namelyBlossonIVorBlossomV.Itdescribestheproblemingeneral,thewayI'mgoingtoapproachit,codestructure,modulesresponsibilities,approximateweek-by-weekworkbreakdownandotheraspectsofthisproject.","sponsor":{"@type":"Organization","name":"JGraphT","disambiguatingDescription":"Javalibrarythatprovidesgraphdata-structuresandalgorithms.","description":"#WhyJGraphT?\n\nJGraphThasservedasthedefactostandardJavagraphdatastructureandalgorithmlibraryformorethanadecade,anditsactivitylevelsandpopularityhavecontinuedtogrowovertheyears.Butgraphtheoryisafertileandexpansivefield,sothere'salwaysmoretodo!BycontributingtoJGraphT,you'llbepoweringtheprojectsofmanyacademicresearchersandindustrydevelopersnowandinthefuture,andgainingreal-worlddevelopmentexperienceforyourself.\n\n#What'sInvolved\n\nMostoftheprojectsonourideaslistarealgorithmimplementationsorimprovements.AfterrampingupongeneralfamiliaritywithJGraphT,carryingoutaprojecttypicallyinvolves\n\n*readingrelevantresearchpapers\n*studyingexistingportionsofourcodebase\n*discussingapproacheswithmentorsandtherestofthecommunity\n*developingandtestinganimplementationinyourowngithubbranch\n*submittingapullrequestforreview\n*respondingtocodereviewcomments\n*overandoveruntil...\n*yourpullrequestgetsmergedintotrunkandeventuallyreleased!\n*andthenyougetyourfirstbugreport:)\n\nForlargerprojects,theworkmayneedtobebrokenupintoaseriesofpullrequests.","url":"http://jgrapht.org/","logo":"//lh3.googleusercontent.com/4AiEtr6HrJ87OyL-oatAT8Bbw1_C06Q7XPF8416y-QXcJCICp8eDwRBjnv23iKJeCf012vuMvQVsi80PwNKpf5UBa59c_A"},"author":{"@type":"Person","name":"TimofiiChudakov"}},"958":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scrapyperformanceimprovement","description":"TheprojectaimstodefinethebottleneckcomponentsofScrapythatneedimprovement.Thesechanges\ncanspeedupScrapy\u2019sperformance.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"ChauTungLamNguyen"}},"959":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Spark3D:ExtendApacheSparktosupport3DSpatialDatasets","description":"Alargeamountof3DdataisgeneratedinHighEnergyPhysics&Astrophysicsexperiments.Toprocessthisdataefficiently,onewouldneedstate-of-the-arttools.Alreadyalotofdevelopmenthasbeendoneinprocessing2DdatawithprojectslikespatialHadoopandGeoSparkbut,thereareveryfewframeworkstoprocessthe3Ddata.TheideaistofollowthefootstepsofGeoSparkandprovideawaytoload,processandanalyse3Ddatasetseconomicallyandefficientlybyleveragingthedistributedcomputationfunctionalityofthespark.Spark3Dwouldprovidethesetofout-of-the-box3DSpatialRDD(3DSRDD)topartitiontheacrossmachines.\nUltimately,spark3Dshouldbeavailableasanopen-sourcelibrarywhichworkswithalltherecentversionsofthespark(2.0+),hasuserfriendlyAPIs(inScala,JavaandPython),worksontopofallmajorplatformsoutofthebox(HDFS,S3,Cassandra,etc.)andsupportsallmajorfileformats(FITS,CSV,Parquet,JSON,Avro,etc.)\nSpark3D:ExtendApacheSparktosupport3DSpatialDatasets","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"mayurdb"}},"960":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Dendrite:AchievefeaturecompletionofFederationandSyncServer","description":"InthisprojectIwouldliketofocusonsolvingthefollowingbroadlevelproblems:\n-ImplementidempotencyforallrelevantAPIs\n-FeaturecompletionoftheFederationAPI\n-FeaturecompletionoftheSyncAPIServer\n-ImprovingstabilityoftheFederationAPI[StretchGoal]","sponsor":{"@type":"Organization","name":"Matrix.org","disambiguatingDescription":"Anambitiousopenecosystemfordecentralised,encryptedcommunication.","description":"###WhatisMatrix?\nMatrixisanopenstandardforinteroperable,decentralised,real-timecommunicationoverIP.ItcanbeusedtopowerInstantMessaging,VoIP/WebRTCsignalling,InternetofThingscommunication-oranywhereyouneedastandardHTTPAPIforpublishingandsubscribingtodatawhilsttrackingtheconversationhistory.\n\n[Matrix.org](https://matrix.org)definesthestandard,andprovidesopensourcereferenceimplementationsofMatrix-compatibleServers,Clients,ClientSDKsandApplicationServicestohelpyoucreatenewcommunicationsolutionsorextendthecapabilitiesandreachofexistingones.\n\n###WhatisMatrix\u2019sMission?\nMatrix\u2019sinitialgoalistofixtheproblemoffragmentedIPcommunications:lettingusersmessageandcalleachotherwithouthavingtocarewhatapptheotheruserison-makingitaseasyassendinganemail.\n\nThelongertermgoalisforMatrixtoactasagenericHTTPmessaginganddatasynchronisationsystemforthewholeweb-allowingpeople,servicesanddevicestoeasilycommunicatewitheachothersecurely,andempoweringuserstoownandcontroltheirdataandselecttheservicesandvendorstheywanttouse.\n\n###Whatdoesthismeanforusers?\nTheaimistoprovideananalogousecosystemtoemail-onewhereyoucancommunicatewithprettymuchanyone,withoutcaringwhatapporservertheyareusing,usingwhicheverapp&serveryouchosetouse,anduseaneutralidentitysystemlikeane-mailaddressorphonenumbertodiscoverpeopletotalkto.\n\n###HowisMatrixcurrentlybeingused?\n[Lotsofdifferentclients](https://matrix.org/docs/projects/try-matrix-now.html)havealreadybeenwrittenbythecommunity,aswellasseveralbridgestoexistingservices(IRC,Slack,libpurpleetc).Infact,auservisiting#matrixonfreenodemightbecommunicatingwithGitterorSlackusersviaMatrix-withoutevenrealisingit!\n\nRecentworkonMatrixincludes[E2Eencryption](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)(seeFOSDEM2017talksbelow),[embeddablewidgets](https://matrix.org/blog/2017/08/23/introducing-matrix-widgets/),[Communities](https://medium.com/@RiotChat/communities-aka-groups-are-here-announcing-riot-web-0-13-riot-ios-0-6-and-riot-android-0-7-4-933cb193a28e)and[Dendrite](https://github.com/matrix-org/dendrite)!\n\n*[EncryptingMatrix](https://fosdem.org/2017/schedule/event/encrypting_matrix/)\n*[Thefutureofdecentralisedcommunication](https://fosdem.org/2017/schedule/event/matrix_future/)","url":"https://matrix.org","logo":"//lh3.googleusercontent.com/lj4cCPcRF75WxmtxvnsuTVQ9DqfoGWVHiUuVgV_RIQ11qa4xywfxjEjHxNimWmRkdWYp6HI-CG-kDXcvunZ5ARgRHP1xgg"},"author":{"@type":"Person","name":"APwhitehat"}},"961":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Candis:ASoftwareToolforCancerPredictionAndBiomarkerIdentificationUsingHigh-throughputData","description":"Candis(portmanteauofCancerandDiscover)isanOpenSourcedataminingsuite(releasedundertheGNUGeneralPublicLicensev3)forDNAmicroarraysthatconsistsofawidecollectionoftools,rightfromDataExtractiontoModelDeployment.IthasaRIA(RichInternetapplication)andaCLI(commandlineinterface)tocarryoutresearch.MymainfocuswillbeonenhancingRIApartoftheproject.","sponsor":{"@type":"Organization","name":"ComputationalBiology@UniversityofNebraska-Lincoln","disambiguatingDescription":"Furtherknowledgeinhealththroughcomputation,datavisualizationandanalysis","description":"Ourgroupworksattheinterfaceofcomputerscience,biology,andmathematicsbyapplyingcomputationalapproachestotheseasofdatainbiomedicalresearch.Oneofthemaininterestsofourgroupisthedevelopmentoftechnologiestomakelarge-scalecomputationalapproachesaccessibleandmorecollaborativetoawiderscientificaudience.Ourrecentweb-basedtechnology,CellCollective,enablesscientistsfromacrosstheglobetoconstructandsimulatelarge-scalecomputationalmodelsofbiologicalsystemsinahighlycollaborativefashion.Thissoftwareenablesbiomedicalresearcherstostudythedynamicsofbiologicalsystems(e.g.,cells)underbothhealthyanddiseasedconditions.CellCollectiveprovidesauniqueenvironmentforreal-time,interactivesimulationstoenableuserstoanalyzeandvisualizethemultitudeofeffectsadisease-relatedmalfunctioncanhaveontherestofthecell.Overthelastcoupleofyears,CellCollectivehasalsomadeitswayintoclassrooms,wherestudentsinlifesciencescoursescanlearnaboutbiologicalprocessesbybuilding,simulating,breaking,andre-buildingcomputationalmodelsoftheseprocesses.CellCollectivenowsupportsabout2,000students/yearinintroductorylifesciencescoursesin10+universities.\n\nOthertechnologiesdevelopedbyourorganizationincludecost-effectivemobilediseasemonitoringdevices,interactiveon-linetissuesampleanalysis,aninteractivestatisticalanalysisplatformforteachinglifesciencesstudentsaboutdataanalysis,etc.\n\nOurgroupconsistsofcomputerscientists,biochemists,biologists,bioinformaticians,aswellasmathematicians,creatinganuniqueenvironmentofdiverseskills,integratedbyasingleinterestpoint.","url":"http://helikarlab.org","logo":"//lh3.googleusercontent.com/PxFw8wDQUkPqz5ZVyRaSbNAqQpEotHzm-9_2nsRtf1UpUkX_-UqfAUvmmvVwekrFUrrPbEsPjzFhAwAugQG4EpxwS5WAkA"},"author":{"@type":"Person","name":"RupavJain"}},"962":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bilingualdictionaryenrichmentviagraphcompletion","description":"Graphrepresentationisverypromisingbecauseitrepresentsaphilosophicalmodelofametalanguageknowledge.Knowingseverallanguages,IknowthatitcouldbehardtorecallsomerarewordanditiseasiertotranslatefromFrenchtoEnglishandonlythentoRussian-becauseIforgottheword-pairbetweenRussianandFrench.Thisgraphrepresentationworksjustlikemymemory:wecannotrecallwhatisthiswordfromL1inL2.Hmm,weknowL1-L3andL3-L2.Oh,that'sthelinkweneed.NowweknowL1-L3word-pair.So,asweworkon***natural***languageprocessing,let'suse***natural***instrumentsandsystemsaswell.\n\nThemainbenefitofthisprojectisreducinghumanlaborandautomatizationofpartofthedictionarydevelopment.\n1.Findinglacunaeincreateddictionary\n2.Dictionaryenrichmentbasedonalgorithmthatoffervariantsandevaluationofthesevariants.\n3.Apotentialbaseforcreatingnewpairs.\n\nListofmainideas:\n1.Classestocreatethemostappropriatetypeofinformation\n2.Workwithsubraphs(connectivitycomponents)toreducethecomplexityofcalculations\n3.Filtrationalgorithms\n4.Vectorizationtoincreaseefficiency\n5.Developedifferentmetricstoreachqualityoftranslation","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"EvgeniiGlazunov"}},"963":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComplexNumbersupportinFEniCS","description":"Inmanyfieldsofscienceandengineering(suchaselectrodynamics,acoustics,andquantummechanics),thepartialdifferentialequations(PDEs)canbecomplex-valued.Currently,thefiniteelementsolveroftheFEniCSProject,DOLFIN,supportsonlyrealfloating-pointarithmeticlimitingthescopeofapplicationonthesefields.TheprimarygoalofthisprojectistoextendthecapabilitiesofDOLFINtosupportcomplexnumbers,andthustodirectlyrepresentcomplex-valuedfields,openingupthepossibilityofthesolutionoflarge-scalecomplex-valuedPDEsusingFEniCS.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"IgorBaratta"}},"964":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementofCO2emissionAPI","description":"ThisprojectaimstoimprovetheexistingRESTfulAPI,thatistoimprovethefunctionalitiesoftheexistingAPIofCarbonEmissions.Thisincludesbothfront-endaswellasbackendimprovisationsformorereliabilityontheAPIfortheemissiondata.Atthesametime,itfocusesonincreasingthestandardsandqualityoftheAPIaswellasthedataendpoints.Thiswillincreasetheversatilityofthecodebase,andmakeitreliableforthecorporate/companiestousetheAPIforcalculatingcarbonemission.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"RaghavendraVedula"}},"965":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PlagiarismdetectorandGhostmode","description":"Plagiarismdetector:Intherealcontestthereareprobabilitythatuserscheatotherscodeorhelpeachother.Inordertopreventthisrisk,itisnecessarytobuildaservicethatcananalyzesourcecodesubmissions.\n\nGhostmode:Usersoftenwanttoreplaypastcontest.Whenusersreplayinganypastcompetitiontheywillbeabletoseeareplayofthescoreboardexactlyasrecordedduringtheoriginalcompetition.Thisisimportantbecauseitletsuserstosimulatetheirperformancewithoriginalscoreboard.","sponsor":{"@type":"Organization","name":"omegaUp.com","disambiguatingDescription":"omegaUpisaimedtoincreasethenumberoftalentedSoftwareEngineersinLatAm.","description":"omegaUpisanon-profitorganization(501c3)aimedtoincreasethenumberoftalentedSoftwareEngineersinLatinAmerica.StudentscanuseouropensourceplatformomegaUp.comtolearnandimprovetheirComputerScienceskillsthroughcodingchallengeswithafunandcompetitiveapproach.\n\nTeachersandtutorscancreatenewcodingchallengesoruseexistingonestostartonlineprogrammingcompetitionswithlocal,nationaloreveninternationalreach.omegaUp.comprovidestheplatformtocreatecodingchallenges,managecontestsandautomaticallygradesolutionstochallengeswithimmediatefeedback.","url":"https://omegaup.org/","logo":"//lh3.googleusercontent.com/C-T7W78lGR4ns_hATPKOwIKvp5vCon9icSYHXtqhWCsjpBIpX93nEqeoaLS4H02OcCq4HI0YdsWPPrQY1LegmZiyX4haqQ"},"author":{"@type":"Person","name":"VincentFango"}},"966":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rucio:Billion-rowscalableandflexiblemetadata","description":"Rucioproduceslargeamountsofmetadataforit\u2019sfilesanddatasetswhichisstoredinacentralRucioserver.Howeverthereisafixedsetofmetadataattributesthatcanbestoredcurrently.Ruciowouldlikeagenericmetadatacataloguewithnorestrictiononthekindofmetadatastoredforthefiles.TheprojectistotodesignandimplementagenericandscalablemetadatacomponentthatintegrateswiththecoretransactionalmodelofRucio.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AsketAgarwal"}},"967":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Onestepclosertoversion1.0","description":"GComprisisahigh-qualityeducationalsuite,thataimstoteachthekidswhoareaged2-10years.Recentlyits0.9versionwasreleasedwhichhasmorethan140activities.ThegoalofthisprojectistocreateaBitmapdrawingactivityandanAnimationactivityforGCompristocreatekidsinterestindesigning,drawingandgraphicalanimations.ThiswillhelpGCompristomoveonestepclosertoversion1.0.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"AmitSagtani"}},"968":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddaLicenseXMLEditortotheOnlineTools","description":"CurrentlythelicensesfortheSPDXLicenseListarestoredinthelicense-list-XMLrepositoryintheXMLformat.SotocreateoreditalicenseinXMLformatisamanualprocessandrequirestheeditingofXMLfilesbytheSPDXteammembers.ThiscanbechallengingforthepersonwhowantstocontributebutnotfamiliarwithXML.\n\nSincetherearenogoodopensourceXMLeditorsonline.TheaimofthisprojectistocreateawebbasedXMLeditorusingwhichanyonecancreateandeditthelicenseXMLfiles,downloadthenewXMLfileandcancreateapullrequestinthelicense-list-XMLrepository.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"TusharMittal"}},"969":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Makinganimint2readyforCRANandfriendlierfortheweb","description":"ThisprojectproposalpretendsthatafterfinishingthiseditionofGoogleSummerofCode,animint2willbehostedonCRAN.Todothatthecodehastoberefinedandsomeissuesandconflictsmusttobesolved.Thiswillbethepriorityofthisproject.\n\nRegardingamoreambitiousvision,animint2willalsoincludeanevenwiderrangeoffeatures.Theobjectiveistoimprovesomeoftheaestheticsfeaturesofthepackage,upgradeitsd3.jscodetoversion5andimprovethedocsofanimint2creatingacompletevignetteofthepackage,runandpublishnewtests.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"Adri\u00e1nBlanco"}},"970":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"libvirtbindingsfornode.js","description":"Therearefewlibvirtbindingsfornode.jsavailablevianpm.HowevernoneofthemexposealllibvirtAPIs.Thatismainlybecausetheyaremanuallywrittenandnotautomaticallygenerated.Theaimistoutilizesameinformationthatpythonbindingsdoandautomaticallygeneratenodelibvirtbindingsbasedonthatinformationsothattheydon'tneedtobemodifiedforeverynewAPI.","sponsor":{"@type":"Organization","name":"libvirt","disambiguatingDescription":"Toolkittomanagevirtualizationhostsfrommanylanguages","description":"ThelibvirtprojectprovidesanAPIformanagingthecapabilitiesofmanyvirtualizationtechnologies,includingKVM,QEMU,LXC,Xen,VMWareESX,Parallels,OpenVZ,VirtualBox,Hyper-Vandmore.Itincludesbindingsintomanyprogramminglanguages.\n\nLibvirtisalibraryusedbymanyapplicationswithverydifferentusecaseslikeJenkins,OpenStack,libguestfs,Munin,oVirt,Kimchi,virt-managerorCuckoo.","url":"https://libvirt.org/","logo":"//lh3.googleusercontent.com/ff9qJ1j-C3hcEF1iXsLljvRaqI09fny6pyH22GH5YpMJQmfVcdDBLLBv3Mqolu3ItL34S6HwLYnMLvPjiCq3AzyLgsPMga0"},"author":{"@type":"Person","name":"RamyElkest"}},"971":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveautomaticimportofeventswithenhancementofeventanalyticsandadditionofmachinelearningcapabilitiesforBigdataservicesandsearchinOpenEventServer","description":"*Improvethefeatureofautomaticimportofevents\n*Implementasystemforeventanalytics\n*ImplementmachinelearningcapabilitiesforBigDataServices\n*ImplementmachinelearningcapabilitiesforSearch\n\nProjectGoals:\n*AdditionofautomaticimportofeventslistedonvariousothereventmanagementwebsitesintoOpenEventsotomakeitasaonestopresourceofeventsacrosstheweb.\n*ImplementthefeaturesforeventanalyticswhichallowstheuserstoseehowistheeventsdistributedamongvariouscategoriesoreventtypesinOpenEventapplication.Thismayalsoincludetoanalysetheinterestofattendeestowardseveryspecificeventtypeandeventtopic.\n*AdditionofmachinelearningcapabilitiestohavebigdataservicesincludeintheOpenEventAPIServersotomanagethedataasourapplicationscales.\n*Toimplementmachinelearningtechniquesineventssearchtoprovidetheuserwithmorespecificandinterestedeventsresultsetaftersearching.\n*Writingtestsforallthefeaturesimprovedandintroduced.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"BhaveshAnand"}},"972":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"vitrivrApp","description":"ThisprojecttargetsatmakingAndroidappforvitrivr.CurrentlyvitrivrhasawebUIwhichisvitrivr-ngbutitisnotoptimisedformobileuse.vitrivrAppwillclosethatgapbetweenvitrivrandmobiledevices.Alsothisprojectwillincludeadding/improvingfeaturesofcineastlikeSpatialRetrievalandAddMediaAPI.SpatialRetrievalwillallowuserstoqueryonthebasisofLocationwhileAddMediaAPIwillallowuserstoaddmediadirectlyfromUIratherthanwritingcommandsoncineastserver.Integratedwiththese,itwillcreateacohesiveexperienceformobileuserswhichwillallowthemtoquerymediafromahugeserver,collaboratewithpeopleorquerymediafromownmobiledevice.","sponsor":{"@type":"Organization","name":"vitrivr","disambiguatingDescription":"vitrivr-theopen-sourcemultimediasearchengine","description":"Whatisvitrivr?\n=============\nvitrivrisaninnovativemultimediaretrievalenginethatoffersarichsetofdifferentqueryparadigmstosearchinlargecollections.Thisincludestraditionalkeywordqueriesbutalsoquery-by-example,query-by-sketch,andmotionqueriesthatrelyonintrinsicvidefeaturesfeaturessuchas,forinstance,color,edgeormotioninformation.Attheuserinterface,sampleimagesorsamplevideos(query-by-example),hand-drawnsketches(query-by-sketch)orflowfields(motionqueries)andcombinationsthereofcanbeused.ThesystemiscomposedoftheVitrivr-NGfront-end,theflexibleretrievalengineCineast,andthestorageback-endADAMpro.\n\nWhatisVitrivr-NG\n===============\nVitrivr-NGisvitrivrsbrowser-baseduserinterface.ItisimplementedusingAngular.jsandTypescriptanditsmodulararchitectureenablesittobecustomizedformanyusecases.\n\nWhatisCineast?\n=============\t\t\t\nCineastisacontent-basedmultimediaretrievalenginewhichretrievesimages,audio-andvideosequencesaswellas3d-modelsbasedontheircontent.ItsupportsQuery-by-ExampleaswellasQuery-by-Sketchbyusingamultitudeoflow-levelvisualfeaturesinparallel.\n\t\t\t\t\nWhatisADAMpro?\n===============\t\t\t\nADAMproisadatabasesystemtostoreandretrievemultimediadata.ItprovidesBooleanretrievalandsimilaritysearchandmakesuseofavariousindexstructuresforefficientretrieval.","url":"https://vitrivr.org/","logo":"//lh3.googleusercontent.com/lhsXqp2jbzRGGCqGvDStGvMyN3a1l0hwsZ6r1LUwWwuzDwSTYUgDtrS1Ji0x1jqHehwPbYExlFMvGXewfnBla5nmE-j2gvoW"},"author":{"@type":"Person","name":"VaibhavMaheshwari"}},"973":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheCargoSpecial:Drilldownpage","description":"TheCargoextension'sSpecial:Drilldownpageshowsalistingofeachtable,itscontents,andasetoffilters,forallthedatainawikistoredviaCargo.ThisprojectaimstoimproveuponthecurrentresultsoftheDrilldownpage(forinstance,addingadditionaltabstoletusersseetheresultsinamap,orinacalendarortimeline)andtoimprovetheimplementationofthefilters.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"nikhil-nk"}},"974":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Game/savedworld/modulepreviewimagecontent","description":"Frommyperspective,wecouldremakesomegamemenusandwiththatimprovetheuserexperience.Thegeneralideaistoprovidemoreopportunitiestomanagemoduledependenciesandconfigurethem.Andotherusefulchanges,likescreenshotsforsavedgames.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"SiarheiShalyhaila"}},"975":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementationofBalanceBotwithArdupilot","description":"ExtensionofArdupilotcodebasetosupportSelfBalancingRobots","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"EbinPhilip"}},"976":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomatingInteractiveNetworkVisualizationandcommunitydetectionofMediaSourcesNetworkfromMediaclouddata.","description":"Creationofinteractivevisualizationofnetworksisahardproblemthattypicallyrequireshumanexpertisetosolvetocomeatahumanfriendlyvisualization,butcreatingthevisualizationsbyhand(GephiorotherGUIbasedtools)ishardasMediacloudhostsnumeroustopicnetworks.Currently.gexffilesproducedviaMediacloudformediasourcenetworksondifferenttopicsareexportedandthenGephiandsimilartoolsareusedtocreatehighqualitynetworkvisualizationssupervisedbydomainexperts.\n\nWewishtocreatehuman-friendlyinteractivevisualizationsfromthemediasourcesbycodinginsteadofGUIbasedtools.AscommunicatedearlieroveremailwithLinusandHal,theworkwouldpotentiallybetofirstreplicatethegivenvisualizationsmadeinGephitobegeneratedbycode.Secondphaseoftheworkwillbetoimplementcommunitydetectionwithvaryingmodularityclassandcolorthenetworkdependingonthecommunities.","sponsor":{"@type":"Organization","name":"BerkmanKleinCenterforInternet&SocietyatHarvardUniversity","disambiguatingDescription":"Exploringcyberspace,sharinginitsstudy,andhelpingpioneeritsdevelopment.","description":"TheBerkmanKleinCenterforInternet&SocietyatHarvardUniversitywasfoundedtoexplorecyberspace,shareinitsstudy,andhelppioneeritsdevelopment.Werepresentanetworkoffaculty,students,fellows,entrepreneurs,lawyers,andvirtualarchitectsworkingtoidentifyandengagewiththechallengesandopportunitiesofcyberspace.\n\nWeinvestigatetherealandpossibleboundariesincyberspacebetweenopenandclosedsystemsofcode,ofcommerce,ofgovernance,andofeducation,andtherelationshipoflawtoeach.Wedothisthroughactiveratherthanpassiveresearch,believingthatthebestwaytounderstandcyberspaceistoactuallybuildoutintoit.\n\nOurfaculty,fellows,students,andaffiliatesengagewithawidespectrumofNetissues,includinggovernance,privacy,intellectualproperty,antitrust,contentcontrol,andelectroniccommerce.OurdiverseresearchinterestscohereinacommonunderstandingoftheInternetasasocialandpoliticalspacewhereconstraintsuponinhabitantsaredeterminednotonlythroughthetraditionalapplicationoflaw,but,moresubtly,throughtechnicalarchitecture(\"code\").\n\nAspartofouractiveresearchmission,webuild,use,andfreelyshareopensoftwareplatformsforfreeonlinelecturesanddiscussions.Wealsosponsorgatherings,rangingfrominformallunchestointernationalconferences,thatbringtogethermembersofourdiversenetworkofparticipantstoswapinsights\u2013andsometimesbarbs\u2013astheystakeouttheirrespectivevisionsforwhattheNetcanbecome.Wealsoteach,seekingoutonlineandglobalopportunities,aswellassupportingthetraditionalHarvardLawSchoolcurriculum,ofteninconjunctionwithotherHarvardschoolsandMIT.\n\nReadmoreabouttheBerkmanKleinCenteratourhomepage.","url":"https://cyber.harvard.edu","logo":"//lh3.googleusercontent.com/FtnYMNs3B3SZfxkdKQONDlO-G8R_OyScQ1LvvyjZ-Jt-V5bj6lJAuF2Dk8AAughYi1xFf3t36mdyem0vI3SFfFIjfM6qHFxF"},"author":{"@type":"Person","name":"TasmiahTahsinMayeesha"}},"977":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingtheextractionofburned-insubtitles","description":"ThepurposeoftheprojectistogiveCCExtractorthecapabilityofextractingsubtitlesincaseofmovingtextsuchastickers,automaticallydistinguishbetweendifferentspeakersincaseofDVBandburned-insubtitles,handlewordbywordsynchronisationcasesandaddingsupportfornon-latinlanguageslikeMandarinChinese","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"KrushanBauva"}},"978":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SuperResolutionFilter","description":"Forthepasttwoyearsseveralimageandvideosuperresolutionmethodshavebeenproposedthatarebasedonconvolutionalneuralnetworks.Thisworkwillbemorefocusedonthesuperresolutionalgorithmsforvideo,butsomealgorithmsforimageswillalsobeconsidered.Allconsideredsuperresolutionmethodswillbeobjectivelyevaluatedandthealgorithmwithbestperformance/qualitytradeoffwillbeimplementedasaFFmpeg\u2019superresolutionfilter.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"SergeyLavrushkin"}},"979":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebComponentsusingFHIRResources","description":"LibreHealthEHRisanopensource,clinicallyfocusedEHRwhichwasdesignedforeasyuseandcustomizableforvarietyofsettings.LibreHealthisacommunitythatworkstodevelopandimplementHealthInformationTechnologyapplicationtodeliverbetterhealthoutcomesusingthesetechnologyplatformsoneamongthembeingtheLibreHealthHER.Thisisanopensource,clinicallyfocusedEHRwhichwasdesignedforeasyuseandcustomizableforvarietyofsettings.ThebackendofthisEHRisforkedfromOpenEMRdatamodel.\nTomoveawayfromOpenEMRdatastorage,efficientreadingandwritingclinicaldataandimprovinginteroperability,weneedtomovetothestandardofFHIR(FastHealthcareInteroperabilityResources)Specification.ThisprojectaimstobuildcomponentsforLibreHealthEHRbasedonFHIRwithPolymercomponents.ThiswillenabletheEHRdeveloperstoupgradetoastandarddatamodel.Theresourcesfrommodulesinlevel3andlevel4ofFHIRwithmaturitylevelabove3willbedevelopedusingPolymercomponents.TheseresourceswerespecificallyselectedastheycontributetothepatientcentricfeatureoftheEHR.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"Parvati"}},"980":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Tests,profilinganddebugframeworkforNautilus","description":"Thisproject'sgoalistooffertheNautilus'communityaneasywaytotesttheircontributionswithconsistentresultsandaprofiling/coverityaspectinordertoeasilyidentifypossibleissues.Theprojectitselfincludestheadditionofunittests,integrationtests,coverityandprofilingtoolsaswellasareworkontheNAUTILUS_DEBUGframework.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"AlexandruFazakas"}},"981":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingReportingWorkflowforRadiologyasanOpenWebAppandIntegratingVoiceDictationforRadiology.","description":"ImplementingRadiologyWorkflowforLibreHealthradiology,integratingvoicedictationintothesamemodule","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"Tenas"}},"982":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ClickToDialPopupWindowfortheLinuxDesktop","description":"Clickingatel:linkinanapplicationsuchasFirefoxcanstartapop-upwindowwiththeseelementsintheGUI:thephonenumbertobecalled,a\"Call\"buttonthatplacesaphonecall,detailsaboutthecountryinwhichthephonenumberisregisteredandanotherbuttontosavethenumbertoanaddressbook","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"DiellzaShabani"}},"983":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RenovationofMasterOfOreon","description":"RenovationofMasterofOreonisanextensiverefactorofthecurrentMasterofOreonmodule.ThevisionbehindMOOistocreateagame-playscenarioakintoamixturefortressmanagementofDwarfFortressandwizardresearchinDungeonKeeper,whichwillbemadeavailablethroughthisproject.","sponsor":{"@type":"Organization","name":"MovingBlocks","disambiguatingDescription":"Terasology:likeanopensourceMinecraft-imaginethepossibilities!","description":"#WhyTerasology\n\nWesetouttoseehowanopensourceandsuperextensiblevoxelgameinspiredbyMinecraftcouldgobeyonditandoffergameplaylikeseeninDwarfFortressorDungeonKeeper.Whatwouldmodderscomeupwithifyoucouldcreateandshipamodwithafewsimplecommands,makingitavailableimmediatelyfordownloadin-gamebyothers,inasecuresandboxedenvironment?\n\n#MinimalEngine\n\nOurengineisintendedtobeasbare-boneaspossible,evenexcludingsuchbasicsasinventory,health,creatures,orcombat.Aseriesofminimalmodulesaremeanttobebundledwiththegame'sstandarddistributiontoofferasortofvanillagameexperience,withafocusoncommonlyusedsystemsthatareoftenfragmentedandre-implementedmanytimesover.Allsuchmodulesarecommunityownedandmaintained,guaranteedtoworkwitheveryrelease.\n\n#Extensibility\n\nAnycontentiswrappedinmodulesrangingfromtinyframeworkssupportingcommonlyneededutilitytolargegameplaytemplatescommonlyreferredtoasmodpacksintheMinecraftworld,thatinturncandependondozensofthesmallerpieces,maximizingreusability.\n\nCreatinganewmoduleisaseasyasrunningasinglegradlewcommand,havingacommunityrepositorycreatedonGitHubisanothersinglerequestaway,andfetchingsourceforanysuchcommunitymoduleisyetanothersinglecommand.Dependencyresolutionissupportedwithintheengineframeworkbothfordevelopmentandforruntimeusage,includingauto-downloadingfromarunninggameservertoconnectingclients.","url":"http://terasology.org","logo":"//lh3.googleusercontent.com/yo_K66LOna5NiriW6abGEwpJSJn0ILDs_R_ZSBaCqv1N6rLiXgEhUK16-IPh2f3RPmRlsEc-1QwN7PjNIvYKsBhuR9YwWw"},"author":{"@type":"Person","name":"NamanTiwari"}},"984":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Format-PreservingYAML","description":"SometimeStack(TheHaskellToolStack)askustoaddanextradependency,manually.Thisisoneofsomeproblemsthatoftenoccurred.Howisthisprojectactuallyhelpus?Tounderstandbetter,thereisanexampleintheproposal.SupposethatweusethelatestHakyllthatneeda`pandoc-citeproc-0.13`whichismissinginthelateststableStackLTS.Stackaskustoaddtheextradependencytosolvethisproblem.IfStackcouldaddtheextradependencybyitself,wouldn\u2019titbenice?","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"WisnuAdiNurcahyo"}},"985":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AndroidFieldOperationsAppVersion5","description":"ThisprojectwouldextendtheexistingversionandtransformitintoVersion5-byextendingofflinesynchronization,addingadditionalfunctionalities,andcontinuingtheMVParchitecture.TheapplicationneedsEnhancementsinmanyoffragmentsandaredesignationoftheworkflowwhichwouldbeoneofthegoals.Theapplicationneedstointegratedwithanotificationframeworktorecievethemessagesfromtheserverandotherenhancementsaswell.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AkshGautam"}},"986":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Extendclad-TheAutomaticDifferentiation","description":"CLADisaClangpluginthatimplementsautomaticdifferentiation.Automaticdifferentiationavoidsusualdisadvantagesofsymbolicandnumericaldifferentiation,bytransformingthesourcecodeoffunctions.ThegoaloftheprojectistoextendCLADbyaddingthefunctionalityforcomputinggradientoffunctionsofseveralvariablesina\nsinglefunctioncall.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AleksandrEfremov"}},"987":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerformanceAnalyticsStandardErrors","description":"Thecurrentfinanceindustrypracticeinreportingriskandperformancemeasureestimatesofassets\nandportfoliosdoesnottypicallyincludereportingthestandarderroroftheseestimates:consumershave\nnoclueastohowaccuratethoseestimatesare.WiththerecentworkofChenandMartin(2018),anew\napproachbasedoninfluencefunctionshasbeendevelopedtoprovideanaccurateestimateofstandard\nerrorsofriskandperformanceofassetsandportfoliosforreturnswithbothseriallyuncorrelatedandseri-\nallycorrelatedreturns.Thisprojectinvolves(1)developinganewRpackagenamedInfluenceFunctions\nand(2)integratingtheRpackageEstimatorStandardErrorinconjunctionwithInfluenceFunctions\nintotheexistingRpackagePerformanceAnalytics,withthegoalofgivingPerformanceAnalyticspack-\nageusersmorefunctionalityandtheoptionforthefirsttimetoreportthestandarderrorsofavery\nwiderangeofriskandperformancemeasureestimatesofassetsandportfolioswhenreturnsareserially\ncorrelatedaswellaswhentheyareuncorrelated.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"Anthony_AC"}},"988":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnApplicationforOpenHealth","description":"IwanttocontributetoStonyBrookUniversityBiomedicalInformaticsbydevelopingawebappforOpenHealth.Thisinvolvesimplementinganonlineplatformthatcanhandleandvisualizehugedatasets(aspublichealth-relateddata)inJSONformat.\nWiththedevelopmentofwebandthegrowingpopularityofJavaScriptinrecentyears,webapplicationsbecomenecessaryformanyprojectsinscience.Itprovidestheonlineaidsforprobability,statisticsandhealthscienceresearchandsupportsefficientcomputing.","sponsor":{"@type":"Organization","name":"StonyBrookUniversityBiomedicalInformatics","disambiguatingDescription":"Advancebiomedicalknowledgethroughinnovativedatascienceresearch","description":"Healthcareenterprisesareproducinglargeamountsofdatathroughelectronicmedicalrecords,medicalimaging,healthinsuranceclaims,surveillance,andothers.Suchdatahavehighpotentialtotransformcurrenthealthcaretoimprovehealthcarequalityandpreventdiseases,andadvancebiomedicalresearch.MedicalInformaticsisaninterdisciplinaryfieldthatstudiesandpursuestheeffectiveuseofmedicaldata,information,andknowledgeforscientificinquiry,problemsolvinganddecisionmaking,drivenbyeffortstoimprovehumanhealthandwellbeing.\nTheDepartmentofBiomedicalInformatics(BMI)isthehomeofbiomedicaldatascienceresearchandeducationatStonyBrookUniversity.Wetrainandpreparestudentsandpostdoctoralresearcherstobecomeleadersinthefield.Aswetrainthenextgenerationofdatascientists,wedeliverinnovativeinformaticsresearchandapplicationstoenhancescientificknowledgeandhealthcaredelivery.","url":"https://bmi.stonybrookmedicine.edu/","logo":"//lh3.googleusercontent.com/yMv_eE5186Q-YHYiaWj0ASR-8HXfYCMGIdZGdSkH35uzjT8ZJDGNUHzPrkI5fdBI5L7gyx3TWbNSClj33JNOH_CM6tq2dA"},"author":{"@type":"Person","name":"YueCao"}},"989":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedisImplementationForGora","description":"Redisisanopensource(BSDlicensed),in-memorydatastructurestore,usedasadatabase,cacheandmessagebroker.ThisprojectwillimplementredisdatastoretoGora.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"TalatUYARER"}},"990":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PocketScienceLab-GSoC'18","description":"**PocketScienceLab**byFOSSASIAisaelectronicmeasurementandanalyticaltool.Thishelpsstudents,teachers,undergraduatesandhobbyistsinnumerouswaysintheiracademicsaswellasprojects.\n\nTheprojectcurrentlyfacilitatesPSLabinterfaceswith*Android*and*Desktop*platforms.DesktopapplicationisrathercompletebuttheAndroidapplicationisnot.Boththeapplicationsneedimprovementsmoreorless.Theexpectedoutcomebytheendofthissummeristomaketheseplatformsfullyfunctionalwitheaseofuse.Apartfromtheseplatforms,a*Web*interfacewillalsobedeveloped.\n\nThesethreecompleteplatformswillincreasetheusabilityof**PSLab**deviceoveralmostanysystems,beitWindows,Linux,MacorAndroid.Userwillnothavetospendhundredsofdollarsoncostlyequipmentstohelpwiththeirprojectsandpracticalsanymore.","sponsor":{"@type":"Organization","name":"PocketScienceLab","disambiguatingDescription":"APocketScienceLabforPhysicsEducationandEveryStudent","description":"ThegoalofPSLabistocreateanOpenSourcelabusingOpenSourcesoftwareandhardwarethatcanbeusedforexperimentsbyteachers,studentsandcitizenscientists.Ourtinypocketlabprovidesanarrayofsensorsfordoingscienceandengineeringexperiments.Itprovidesfunctionsofnumerousmeasurementdevicesincludinganoscilloscope,awaveformgenerator,afrequencycounter,aprogrammablevoltage,currentsourceandasadatalogger.WearedevelopingtheexperimentsstartingonthehardwaretolibrariesanduserinterfacesfordesktopPCsandAndroidappsforsmartphones.ThePSLabprojectisinspiredbytheworkoftheOpenScienceHardwarecommunity","url":"https://pslab.fossasia.org","logo":"//lh3.googleusercontent.com/QJjQa-bCupLHYPgriwaiacHngco0BoHP-RfuDnT2KaNBoIIPvqURM3Rik9Ct43x1nXvKOlLJ7fv3eLW04QDneCMsvVzNVZ8u"},"author":{"@type":"Person","name":"MadhushankaPadmal"}},"991":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Machine-independentEFIbootloader","description":"WiththeincreaseofavailabilityofARMdevicesandthemulti-vendorsystemadoptedbyARMitwasbecomingincreasinglydifficultforkernelanddistributionmaintainerstosupportARMdevices.Thiswasbecausethatveryminutechangesinthedeviceconfigurationi.e.peripheralsonchipandoff-chipfunctionality,requiredthekerneltoberebuiltormodifiedforthatspecificdevice.Thisisobviouslyverydifficulttomaintainandsupport.\n\nTherearetwomaingoalsoftheproject.FirstoneistoaddEFIsupportforARMmachines.Eversincethereleaseof64-bitARMprocessors,ARMholdingshasspecifiedtheUEFItoberecommendedbootupmethodformodernmachines.SecondistheadditionofsupportforFDT(orFlattenedDeviceTree).TheadditionofFDTwillenabletheuseofagenerickernelforallARMdevices.ByreadingtheFDT,thekernelwillitselfdecidethespecificdriversitneedstoload","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"SaadMahmood"}},"992":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforWFSFormat","description":"OGCWebFeatureServiceallowsaclienttoretrieveandupdategeospatialdataencodedinGeographyMarkupLanguage(GML)frommultipleWebFeatureServices.WFSServersupportsvariousoperationslikeGetFeature,DescribeFeatureType,LockfeatureandTransactionOperations.\nTransactionoperationisoptionaloperationwhichallowsthefeatureinstancesandtheirpropertiestobeupdatedordeletedanditcanalsobeusedtoinsertnewfeatures.EachtransactionwillconsistofzeroormoreInsert,Update,andDeleteelements,witheachtransactionelementperformedinorder.\nInthisproject,OGCformatWebFeatureService[WFS]clientwillbecreatedwhichwillsupportTransactionOperationonfeaturesbyusingWFSstandardrequestandresponse.GoalistoparseGetcapabilityrequestandtoidentifycapabilityofserver.AndproposedclientwillsupportCreation,UpdationanddeletionofthefeaturesinstanceusingtheshapesdrawnontheGlobe.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"GarimaNatani"}},"993":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneratingJSONEditorsbasedonJSONSchema","description":"Manualwritingandeditingform-basedUIsistimeconsuminganderrorproneeffort.JSONFormsallowsyoutodescribethelayoutandcontrolsofyourformswithuischema.Ontheotherhand,specifyingtheseuserinterfacedescriptionsnativelyasJSONisnotoptimal.Inordertoreduceeffortandavoidpossibleerrors,myaimistoimplementaweb-basedtoolforcreatinguischema.Thistoolcanbedeployedstand-aloneandshallbeintegratedintoTheiaasaweb-basedIDEplatform.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"AhmetTanakol"}},"994":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Optimization/ParallelizationofNeuralNetworkswithSequenceRecognizingElementsinMOOSESimulator","description":"Biologicalneuronsaredifferentfromthelogisticunitsusedinartificialneuralnetworksinseveralways.Thecomplexityanddiversityinbiologicalneuronscangiverisedifferenttypesofinterestingcomputations,suchassequencerecognitionbyindividualneurons.The\u200bMOOSE\u200b(MultiscaleObjectOrientedSimulationEnvironment)isatoolthatcanbeusedtoexploresuchcomputationsatmultiplescalesusingabstractaswelldetailedmodels.\n\nCurrentlyMOOSEimplementssequencerecognitioninabstractmodelneuronssuitableformakinglargeneuralnetworks.Theaimofthisprojectistooptimizeandparallelizethisfeature,inordertoimprovethecomputationalefficiency.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"megh1241"}},"995":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JenkinsRemotingoverMessageBus/Queue","description":"CurrentversionsofJenkinsRemotingarebasedontheTCPprotocol.Ifitfails,theagentconnectionandthebuildfailsaswell.Therearealsoissueswithtrafficprioritizationandmulti-agentcommunications,whichimpactJenkinsstabilityandscalability.\nThisprojectaimsanupdateofRemotingandJenkinsinordertoaddsupportofapopularmessagequeue/bustechnology(RabbitMQorKafka)asafault-tolerantcommunicationlayerinJenkins.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"PhamVuTuan"}},"996":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingBCCsupportforPerformanceCo-PilotandVector","description":"BCC(BPFCompilerCollection)isatoolkitforefficientkerneltracingusingeBPF(extendedBerkeleyPacketFilters).ThisprojectextendsthecurrentPCPBCCPMDA(PerformanceMetricsDomainAgent)byaddingadvancedBCCtoolsforsystemintrospectionandextendsVectorwithnewwidgetsthatexposethesecollectedmetrics.ThecollectedmetricsincludeblockdeviceI/Olatency,latencyoftheopen/read/write/fsyncoperationsforext4,xfsandzfs,per-processdiskI/Otime,TCPsessionandretransmitdetails,per-processTCPthroughput,schedulerrunqueuelatencyandprocessdetailsofnewprocesses.","sponsor":{"@type":"Organization","name":"PerformanceCo-Pilot","disambiguatingDescription":"PerformanceCo-Pilot-system-levelperformanceanalysistoolkit","description":"ThePerformanceCo-Pilotisatoolkitdesignedformonitoringandmanagingsystem-levelperformance.Theseservicesaredistributedandscalabletoaccommodateverycomplexsystemconfigurationsandperformanceproblems.\n\nPCPsupportsmanydifferentplatforms,including(butnotlimitedto)Linux,MacOSX,SolarisandWindows.Fromahigh-levelPCPcanbeconsideredtocontaintwoclassesofsoftwareutility:\n\n######PCPCollectors\nThesearethepartsofPCPthatcollectandextractperformancedatafromvarioussources,e.g.theoperatingsystemkernel.\n\n######PCPMonitors\nThesearethepartsofPCPthatdisplaydatacollectedfromhosts(orarchives)thathavethePCPCollectorinstalled.ManymonitortoolsareavailableaspartofthecorePCPrelease,whileother(typicallygraphical)monitoringtoolsareavailableseparatelyinthePCPGUIorPCPWebApppackages.\n\nThePCParchitectureisdistributedinthesensethatanyPCPtoolmaybeexecutingremotely.Onthehost(orhosts)beingmonitored,eachdomainofperformancemetrics,whetherthekernel,aservicelayer,adatabasemanagementsystem,awebserver,anapplication,etc.requiresaPerformanceMetricsDomainAgent(PMDA)whichisresponsibleforcollectingperformancemeasurementsfromthatdomain.AllPMDAsarecontrolledbythePerformanceMetricsCollectorDaemon(PMCD)onthesamehost.\n\nClientapplications(themonitoringtools)connecttoPMCD,whichactsasarouterforrequests,byforwardingrequeststotheappropriatePMDAandreturningtheresponsestotheclients.ClientsmayalsoaccessperformancedatafromaPCParchiveforretrospectiveanalysis.","url":"http://pcp.io","logo":"//lh3.googleusercontent.com/gr9udpX4JDUyWK8k4Mk-F0oliRuwpm6dFNLFBskI4tz47SdTk5kwJv1mOoKBrI17dMjKKE2O1cvtldYeiU8lEkAaM97D7kdD"},"author":{"@type":"Person","name":"AndreasGerstmayr"}},"997":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IPv6ReconfigurationandRenumbering(MultipleIPv6addresses/prefixesinasingleIA)","description":"IPv6re-configurationthroughDHCPisaservertriggeredmechanismfortheclientstoupdatetheirIPv6addressesandprefixes.TheserverbehaviorofsendingandhandlingReconfiguremessageisspecifiedinRFC3315bisInternetdraft.Kea-dhcpv6servercurrentlydoesnotsupportReconfiguremessagesanditsassociatedremotekeyauthenticationprotocol.ThetaskofthisprojectwouldbetoextendKeaserversoftwarewiththesupportofsendingandhandlingofReconfiguremessageinkea-dhcpv6serverasspecifiedinRFC3315-bisInternetDraft","sponsor":{"@type":"Organization","name":"InternetSystemsConsortium","disambiguatingDescription":"Wesupportcriticalinternetinfrastructurewithqualityopensource","description":"[ISC](https://www.isc.org/mission/)istheorganizationbehindtheongoingdevelopmentanddistributionofthenameserversoftware,**BIND**.OurteamofengineershelpsdrivetheDNSstandardsandauthorthereferenceimplementationthatisthendistributedascommercial-qualityopensourcesoftwarefortheInternetcommunity.ISCprovidesthesameleadershipbothinstandardsdevelopmentandsoftwarefortheDHCPprotocol:**ISCDHCP**and**Kea**.Overtheyears,theISCteamhaswrittenover[60RFCs](https://www.isc.org/community/rfcs/isc-rfcs/);weareproudofoursubstantialcontributionstothe[InternetEngineeringTaskForce](http://ietf.org).\n\nAdministratorsadoptingKeaarelookingfornewwaystomanagetheircorenetworkservices.TheyareattractedbyKea'sseparationofleasedatafromnetworkcommunications,thatfacilitatescentralizedprovisioning.TheywanttoleverageKea'shooksapiandRESTapitointegrateDHCPwithothernetworkoperations.Astheexplosionofcontainerizedapplicationsisbreakingtheold1:1relationshipofIPaddressestomachines,theyneedmoreflexibilityandautomationforserviceslikeDNSupdating.TheKeateamarelookingforcontributorswhowanttohelpusbringthiscorenetworkmanagementserviceintothe21stcenturybyimprovingandextendingthemonitoring,provisioning,extensibilityandperformance.\n\nISCisanon-profitcompany.Ouropensourcesoftwareisfreelyavailableonourwebsiteandon[https://github.com/isc-projects](github).ISCworkissupportedbythesaleofsoftwaresupportcontracts,andbydonationsfromuserswhowanttoseefreeopensourcemaintainedandextendedforeveryone.","url":"http://www.isc.org","logo":"//lh3.googleusercontent.com/9hwuQ1ElP5Lue5wSunouMgoUcG1PmbsCIQmf6BExDKoo2A1sqKJKPGQaVUK7L2a68-L3yNiT2k9WwF5zFBYZR-Qs6jeAkg"},"author":{"@type":"Person","name":"Mayya"}},"998":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingMTWuser-friendly,robustandproductionready","description":"MindTheWordiscurrentlybrowserextensionthathelpsuserstoinferthemeaningofanewlanguagetheywishtolearnbytranslatingcertainpercentageofwordsinapage.ThecurrentMTWrequiresapolishedlooktosustaininthecompetitionfromothersuchextensions.Also,MTWneedstobeevolvedtoadesktopapplicationwhichimprovesitsavailabilityanduser-friendliness.\nThus,summarizingtwotaskswhichIfeeltobefocusedon:\nFIRSTImprovisingthecurrentextensionMTW,bygivingitapolishedlookandalsomakingitmorerobustanduser-friendly.\nSECONDToimplementthebrowserextensionfeaturesintoaCross-platformDesktopapplicationusingJavascript,AngularJS,Bootstrap,textractnpmmoduleandElectron.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"SushmaKukkadapu"}},"999":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingpostexploitationfeaturesonPOSIXsystems","description":"AsanITstudent,IwouldliketotakepartintheGSOC2018byworkingonthe**MetasploitProject**,thefollowingproposaldetailsthecompletesummerprojectIwouldliketoworkonduringthisupcomingsummer.\n\nThisproposaltargetsthe*\u201cImprovingthePost-exploit/Meterpreterfunctionality\u201d*idea,morespecificallythemettlepayloadtargetingPOSIXsystems.Mygoalsduringthesummerwouldbetoimprovethemettleimplantbydevelopingsomepostexploitationmodules/extensions.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"EliottTeissonniere"}},"1000":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MachineLearningforFraudDetection","description":"Detailedversion:https://lab.civicrm.org/community-team/gsoc2018/issues/2\n\n**Synopsis**\n\nTheprojectaimstobuildanewopen-sourcefrauddetectionsystemforWMF.The2majorstepsinvolvedare:\n\n*experimentingwithvariousanomalydetectiontechniquestofigureoutwhichoneprovidesarequiredbalanceofprecision(%ofdetectedfraudswhichareactuallyfraudulent)andrecall(%ofallfraudsdetected);\n*providingthetechniqueasanindependentwebservicetoWMF(likeORES)whichcanentertainrequeststoascertaintheauthenticityoftransactions.\n\n**StretchGoals**\n\n*Thewebserviceusesthefeedbackfromitsdecisions(newcorrectdetection/wrongdetectioncorrectedbyahuman)totraintheunderlyingmodel,improvingitsaccuracyinthefuture.\n*UsesomethinglikeLIMEtoprovideajustificationastowhyourclassifierchosetomarkatransactionasfraud.\n*CiviCRMextensiontointerfacedirectlywiththewebservice.","sponsor":{"@type":"Organization","name":"CiviCRMLLC","disambiguatingDescription":"Build,engageandorganizeyourconstituents","description":"CiviCRMisanopensourceCRMbuiltbyacommunityofcontributorsandsupporters,andcoordinatedbytheCoreTeam.CiviCRMisweb-basedsoftwareusedbyadiverserangeoforganisations,particularlynot-for-profitorganizations(nonprofitsandcivicsectororganizations).CiviCRMoffersacompletefeaturesetoutoftheboxandcanintegratewithyourwebsite.\n\nCiviCRMiscreatedandusedbyaglobalcommunityoftensofthousandsofindividualsandorganisations.Ourvisionisthat'allorganisations\u2013regardlessoftheirsize,budget,orfocus\u2013haveaccesstoanamazingCRMtoengagetheircontactsandachievetheirmissions'.Ourroadmapoutlinestheshortertermgoalsweareimplementingtoacheiveourvision.\n\nAtthecenterofourcommunityisaCoreTeamofstaffthatareemployedtoco-ordinateandprovideleadershipfortheproject,andtoserveourusersandserviceproviders.ManyoftheorganisationsinvolvedwithCiviCRMchoosetobecomemembersandpartnerswithus.BydoingsotheyhelptosecureourfinancialstabilityandtheirinvestmentinCiviCRM-youcanjointhem.\n\nTherearemanydifferentwaystogetinvolvedwithCiviCRM.Ourcommunityguidelinesaimtohelppeopletogetinvolvedwithourcommunity,understandhowweworktogether,andwhatweexpectofeachother.\n\nCiviCRMisreleasedundertheGNUAfferoGeneralPublicLicenseversion3(GNUAGPLv3).","url":"https://civicrm.org","logo":"//lh3.googleusercontent.com/ZZXTUYcaLccoWZ5KnhiFP6BFW-LH3Hsf4w8gtYNoRwxH_aZoxcGocNCYZSLms-8y9tzxT_HiruUsxRV9p4JklNBTVDL76L0"},"author":{"@type":"Person","name":"SaurabhBatra"}},"1001":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Gazebo-RoboCompIntegration","description":"Simulationplaysanimportantroleinrobotics.Throughsimulationwecansavevaluabletimeandresourcestotestouralgorithms.Oftenroboticsrequireexpensivesensorsandhardwarewhichisnotaccessibletoeveryone.\n\nCurrentlyRoboCompusesRoboCompInnermodelSimulator(RCIS),aninbuiltsimulator,tocheckitsapplicationsandalgorithms.Itprovidesalotofbasictoolsandfeaturestoeasilytestandverifyanapplicationdevelopedbyadeveloper.Butithassomeshortcomings.\n\nTomyunderstanding,theaimofthisprojectistoprovideaplatformforthedeveloperstoquicklycheckthechangesandvalidityoftheapplicationdevelopedbythem.TointegratetheRoboCompframeworkandGazebosimulatorinsuchawaythatitinheritsthestructureofRoboCompinterface,usesthefeaturesprovidedbyGazebotoitsfullestandisabletofulfilltheneedsofdeveloperinthemostefficientway.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"AkashKumarSingh"}},"1002":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingtheHuman-centeredRobotNavigationAgent","description":"MyproposalconsistsontransformthefixedpersonalspaceusedactuallyinRobocompintoanadaptivespace,dependingofthespatialcontext(thereisdifference,forinstance,betweenanarrowcorridorandaroom).Themainideaistochangethevaluesthatdefinesthepersonalspacefunctioninordertoadaptthepersonalspacetoallowtherobottonavigatearoundthepersonwithoutproblems,adaptingittothespatialcontext.Besides,Iwouldliketoextendthesocialnavigationagent,includingothertypicalsocialbehaviors:crossingpeopleincorridors,approachingtohumansinhuman-robotinteraction,etc.Inthisrespect,itwouldbeinterestingtostudyhowthesealgorithmsarealsointegratedintotheplannerandmissionagents,andhowdefinetheprioritybetweenthesemissionsbydefiningasocialbehaviorplanner.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"AraceliVegaMagro"}},"1003":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovethePSLab-RemotePlatform","description":"ThePocketSciencelab(PSLab)istheopensourcehardwaredevicetouseinday-to-daylifebystudents,teachersoranyothercitizentodoscienceandresearchexperimentsusingitsbuiltinoscilloscope,awaveformgenerator,afrequencycounter,aprogrammablevoltage,currentsourceandasadatalogger.Thenecessityofthedevicebeingusedfromanremoteareaortosimulatethefunctionalityataclassroomwithoutthephysicaldevicehasarrived.HencethePSLab-Remoteplatform.\n*TheremoteplatformshouldgiveoutarealexperiencetotheuserandtheprojectproposedherewouldconsistofagoodvirtualenvironmenttoarrangecomponentsandcapturedatafromthePSLab.ThisisanupgradetotheexistingwebPSLab-remoteplatformsinceitonlyhasthefunctionalityofcommunicatingwiththedeviceusingpythonscripting.\n*ArealworldusecaseistohaveaclassroomvirtuallabenvironmenttotestoutthePSLab.Henceathefront-endwebapplicationwillworkasawebportaltoconnectteacherandstudent.Teachercanaddtaskstobecompletedbythestudents.Laterthesketchesandresultscanbeviewedbytheteachertomeasurethestudentlearningoutcomes.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"VikumBandara"}},"1004":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementsToOpenEventOrgaApplication","description":"OpenEventOrgaApplicationisaclientsideapplicationforOpenEventAPIdesignedforEventOrganizers.TheappprovidesfunctionalitytoCreateEvents,CreateTickets,CheckInAttendee,ScanQRCode,SalesOverview,UserAuthenticationetc.\n\nTheappusestheModernstandardlibrariesforbetterperformancebutstillthereisscopeforimprovements.Tofurtherincreaseapp'sperformance,userexperienceandexpanditshorizon,thefollowingenhancementsareproposed-\n\n\u25cfMigrationtoMVVMArchitecture.\n\n\u25cfBackgroundJobSchedulingforOfflineSupport.\n\n\u25cfFeedbacktoUserforJobRequests.\n\n\u25cfImplementSponsors,Speakers,SpeakerCall,Tracks,Order,Sessions,EventFeedbackfeatureset.\n\n\nBestavailableandtestedprocedureswillbeusedtoimplementtheaboveenhancementssuchthatthereisnocompromisewithapp'sperformance.TestingframeworksMockitoandRobolectricwillbeusedfortesting.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"PriyanshuKhandelwal"}},"1005":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CEA-708","description":"CEA-708isthenewstandardfordigitaltvandwasdevelopedtosupersedeCEA-608.Howeverduetowidelyprevalentusageof608,fullfeaturesof708aren'tbeingcurrentlyutilisedfullyandsimpletransformationisdonefrom608to708.Thisprojectaimstocompletesupportinccextractorlibrarytodecodeallfeaturespresentin708completelyandimproveencodingof708intogivenvideo,thereforemakeCCextractorfutureready.","sponsor":{"@type":"Organization","name":"CCExtractorDevelopment","disambiguatingDescription":"Experimentingwithvideosoftwareandhardware,subtitles,imaging,cloud...","description":"CCExtractorisoriginallyanorganizationaboutsubtitlesandaccessibility(our\"official\"descriptionbelow).However,we'redoinglotsofotherthingsthatarerelated,includingtinkeringwithopenvideohardware(JokerTV),imaging(OCR),andmore.Sowehaveprojectsthatcoverarangeofinterests,despiteourcoretoolbeingthemostamazingsubtitleextractor.\n\nAndnow,theofficialdescription:Whetherit'sbecauseyouarelearninganewlanguage,havehearingproblemsorjustataloudplace,subtitlesareanessentialpartofenjoyingTVandmoviesforaalotofpeople.There'splentyoftoolstomanageaudio/video,butwhenitcomestosubtitles,thefewtoolsthatexistareclosedsourceandextremelyexpensive.CCExtractoristheonetoolthatisfree,portable,opensourceandcommunitymanagedthatcantakearecordingfromaTVshowandgenerateanexternalsubtitlefileforit.Ifyouregularlywatchcontentwithsubtitlesyoudownloadfromfansites-youshouldknowthatthesourcefileismostlikelygeneratedbyCCExtractor.Ifyouareastudentinauniversitythatusessubtitlesfornaturallanguagestudy,youshouldknowthatmostlikelyweareinvolvedsomehow.WhilewealreadysupportsubtitlesfromNorthAmerica,Europe,Australiaandmore,ourworldmapisnotyetcomplete.Weareactivelylookingforstudentsthatwanttohelpusfillthegaps.Wealsowanttoautomatemanyoftheprocessesthatarecurrentlydonemanually,suchasachievingperfectsync,orwordbyword(karaokelike)sync.","url":"https://ccextractor.org/","logo":"//lh3.googleusercontent.com/RBqjglealQt_IuRhceiX6r5vJjcinAkhsMsAraQbrXXl93HKyFkmvNrFMOPkeUeLh0WRd2_c_hFa4_DrzJq-Uh54TkX5rw"},"author":{"@type":"Person","name":"thetransformerr"}},"1006":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PortingViSPtoAndroidDevices","description":"TheobjectiveofmyprojectistooffertheViSPcommunityanSDKforAndroid,containing:\n+Buildscripts\n+Adaptingexistingfiles\n+CreatingtheJava/JNIModule\n+DoxygenDocumentation\n+TutorialsandVideos\n+SampleExecutables","sponsor":{"@type":"Organization","name":"ViSP","disambiguatingDescription":"Visualtrackingandvisualservoinglibrary","description":"ViSPstandingforVisualServoingPlatformallowsprototypinganddevelopingapplicationsusingcomputervision,visualtrackingandvisualservoingtechniquesattheheartofthe[Lagadic](https://team.inria.fr/lagadic)research.ViSPwasdesignedtobeindependentfromthehardware,tobesimpletouse,expandableandcross-platform.ViSPallowstodesignvision-basedtasksforeye-in-handandeye-to-handvisualservoingthatcontainsthemostclassicalvisualfeaturesthatareusedinpractice.Itinvolvesalargesetofelementarypositioningtaskswithrespecttovariousvisualfeatures(points,segments,straightlines,circles,spheres,cylinders,imagemoments,pose...)thatcanbecombinedtogether,andimageprocessingalgorithmsthatallowtrackingofvisualcues(dots,segments,ellipses...)or3Dmodel-basedtrackingofknownobjectsortemplatetracking.Simulationcapabilitiesarealsoavailable.\n\nReleasesaswellasdailysnapshotscanbedownloadedassourcecodetarballorzip.ViSPisalsopackagedasbinarypackagesforDebian,Ubuntu,ArchLinux,OSX,iOS,andforROSframework.\n\nTheusersiteisathttps://visp.inria.fr/.Thedevelopersiteisat:https://github.com/lagadic/visp/wiki.Nightlybuildsofthedocumentationareat:http://visp-doc.inria.fr/doxygen/visp-daily/.CodeishostedonGitHub:https://github.com/lagadic/visp.InspiredfromOpenCVwealsoproposevisp_contrib(newalgorithms,applicationsandfutureGSoCcontributions,relatedtutorialsandsamplescode):https://github.com/lagadic/visp_contrib.git.DownloadsforvariousOSandmobiledevices:https://visp.inria.fr/download/.Morethan64tutorialsareavailabletohelptheuser:http://visp-doc.inria.fr/doxygen/visp-daily/index.html#tutorial.","url":"https://visp.inria.fr/","logo":"//lh3.googleusercontent.com/Nq5GbrXyu7ruGatTZx5ugbQFUU3CPlE9dBkjj0Y3XBGQZf11bFqZuBSfdEvR0dtX6mO9DdWs6L2A5y0ZuhaU5alJDSbMGA"},"author":{"@type":"Person","name":"AkshaySharma-1"}},"1007":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddSupportforPythoninLOEclipsePlugin","description":"ExistingLOEclipsepluginallowsuserstodevelopextensionsforLibreOfficeusingJava.ThisprojectwillallowustoextendthissupporttoincludePython.WiththeinclusionofPythondeveloperswillbeabletodevelopextensionsforLibreOfficeusingPython,thusenablingmorenumberofextensionsandgivingtheDevelopersmoreoptionstochoseintermsofcodinglanguage.","sponsor":{"@type":"Organization","name":"LibreOffice","disambiguatingDescription":"LibreOfficeistheleadingfreeandopensourceofficesuite.","description":"LibreOfficeisamodernFree&OpenSourceOfficesuite,oneofthelargestopensourceprojects,andusedbymillionsofusersworldwide.LibreOfficeiscompatiblewithmanyfileformatslikeMicrosoft\u00aeWord,Excel,PowerPointandPublisher.Atitsheartthough,LibreOfficeisbuiltaroundanopenstandard,theOpenDocumentFormat,asitsnativefileformat.\n\nLibreOfficeisdevelopedbyuserswho,justlikeyou,believeintheprinciplesofFreeSoftwareandinsharingtheirworkwiththeworldinnon-restrictiveways.ThedevelopmentofLibreOfficeissupportedbyTheDocumentFoundationwhichprovidestheinfrastructurefortheproject.\n\nWebelievethatusersshouldhavethefreedomtorun,copy,distribute,study,changeandimprovethesoftwarethatwedistribute.Whilewedoofferno-costdownloadsoftheLibreOfficesuiteofprograms,FreeSoftwareisfirstandforemostamatterofliberty,notprice.Wecampaignforthesefreedomsbecausewebelievethateveryonedeservesthem.\n\nThoughthemembersofourcommunityhailfrommanydifferentbackgrounds,weallvaluepersonalchoiceandtransparency,whichtranslatespracticallyintowidercompatibility,moreutility,andnoend-userlock-intoasingleproduct.WebelievethatFreeSoftwarecanprovidebetter-quality,higher-reliability,increased-security,andgreater-flexibilitythanproprietaryalternatives.LibreOfficeisalargeproject(approx.6MLOC),whichmakesitinterestinglycomplex,butatthesametime,providesaplaceforallsortsofcontribution&skills.\n\nThecommunitybehindLibreOfficeistheheartoftheproject,withoutwhichwewouldnothavetheresourcestocontinuedevelopingoursoftware.Thepassionanddrivethateveryindividualbringstothecommunityresultsincollaborativedevelopmentthatoftenexceedsourownexpectations.Withtonsofdifferentrolesintheproject,weinviteeveryonetojoinusinourworkandhelpustomakeLibreOfficeknown,prosper,andaccessibletoall.","url":"https://www.libreoffice.org/","logo":"//lh3.googleusercontent.com/O95m5reO6o-koX6olazgJEd18frr4_ZCBENbFopAjRKdSUXj3ldlG5OOBnFk5QI-Dzt7_0zFP3Mqx-RUOiwJINig1rn_Vcc"},"author":{"@type":"Person","name":"ShobhanMandal"}},"1008":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveGRASSGISintegrationinQGIS3","description":"Currently,GRASSintegrationinQGISishardtomaintain.TherearetwoQGISplugins-ProcessingandGRASSPlugin,whichdifferseachother.ThisproposalisfocusedonProcessingplugin.ProcessingpluginisatthismomentmaintainedbyQGISdevelopersincoreGitrepository.ThissituationhasbeendiscussedintheQGISandGRASSGISmailinglistsseveraltimes.GUIdialoguesoftheProcessingpluginaregeneratedfrommanuallymaintainedtextUIdescriptionfiles.\n\nMygoalistodesignaPythonlibrarywhichallowscreatingthistextUIfilesautomaticallyfromgeneratedGRASSXMLdescription.ThislibraryalsohastosimplifyanddivideparametersforQGIS.ThisapproachwouldbesimilartothefunctionofSAGA(orOTB)ProcessingpluginintegrationQGIS.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"RadekNovotn\u00fd"}},"1009":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveandAutomateTrollolousage","description":"Trolloloisacli-toolthatintegrateswithtrelloandhelpsteamscollaboratewithScrumandorganizetheirwork.\nTheprojectonGSoCconsistsofimprovingTrollolowithsomefeatures.\nTodayTrollolohasakindofaconfusingAPIandoneofthefirstthingstodoistocleanandmakeitmoreusableandreadable.Theothermajorfeaturetobedevelopedistoautomatetheworkflowwiththetoolsavingtimeoftheteamandimprovingtheproductivityingeneral.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"MatheusBernardo"}},"1010":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BringingStatic_viewstoreview-readystate","description":"ThisdocumentproposesanadditiontoBoost`C++`Libraries\u2014`Static_views`library.\nThelibraryfocusesonworkingwithcompile-time(i.e.`constexpr`)homogeneousdata.\nItsapplicationsrangefromconvertingbitmapsfrom8-bitto24-bitrepresentationsto\nimplementingefficientenumerationtostringconversionsandcustomerrorcategories.","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"TomWesterhout"}},"1011":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"React-basedUIComponentLibrary:Agame-planforuserexperiencedesignoverhaulofMusicBrainz","description":"MusicBrainzisaimingforauserexperienceoverhaul.Tokeepdesignanddevelopmentinsync,bythousandsofcontributorsovertheyears,weneedadesignsysteminplace.Thegoalofthisprojectistobuildthisdesignsystemwhichwillinclude,apartfromassetsandMusicBrainzdesignprinciples,reusableindependentUIcomponentswritteninReact.js.Further,IwilluseReactStorybooktobuildacomponentlibrarywhichwillallowuserstobrowsethroughcomponents,visualisedifferentstatesofeachcomponent,andinteractivelydevelopandtestcomponents.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"ChhaviShrivastava"}},"1012":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingLibva-UtilswithVP8andHEVCEncodingandTemporalScalabilityforVP8","description":"WiththeproposedGSOC2018projectI'dliketocontributingtoanup-to-datelibva-utils,byaddingVP8andHEVCencodingaswellasVP8temporalscalingsupport.WiththehelpofQRCodesI'dalsoliketoincludeautomatedtestingforbasicimagereproductionoftheencoders.IftimeallowsoptionallytemporalscalingsupportforVP9istargeted.","sponsor":{"@type":"Organization","name":"IntelMediaAndAudioForLinux","disambiguatingDescription":"OpenSourceMedialibraries,Applications,UserspacedriverandSpecification.","description":"IntelMediaandAudioforLinuxisafamilyofmediasoftware,includinglibVA,VAAPI-Intel-Driver,gstreamer-vaapi,libyamiandlibxcam.libVAisanopensourcesoftwarelibraryandAPIspecificationtoprovideaccesstohardwareacceleratedvideodecoding/encodingandvideoprocessing.VAAPI-Intel-DriverisopensourcehardwareacceleratedvideodriverforIntelintegratedgraphicsbasedonlibVA.Gstreamer-vaapiisaGStreamerpluginthatallowshardwareacceleratedvideoprocessingthroughlibVA.libyamiisanopensourcevideocodeclibrarytoacceleratevideodecoding/encodingbasedonlibVA.libxcamisanopensourcecameralibrarytosupportcomputationalphotographyfeatureslike3Aandimageprocessing.Alloftheseprojectsincreasethespeedandperformanceofdecodingandencodingcompresseddigitalvideo,imagingandaudio.TheyalsosupportworkloadoffloadingfromtheCPUtotheGPU.\n\nTheseprojectsareprovidedforoperatingsystemvendors,systemsintegrators,andoriginaldevicemanufacturerswhoarecreatingbrandedorcustomizedoperatingsystemsforembeddeddevices,phones,tablets,convertibles,desktops,gamingandentertainmentsystemsandmore.Independentsoftwarevendorsthatcreateapplicationsandgamescanalsotakeadvantageofthefreelyavailablesourcecodeandbinaries.","url":"https://01.org/linuxmedia","logo":"//lh3.googleusercontent.com/UXbyn2SdWegPlFQlEmBcskvD6upBUg0ELUnU1FQiKEst56nAKYhKrJJ21nTMNnp6eKfFfOcG3Mt7YPC3hfQIw4-tuZyqIQ"},"author":{"@type":"Person","name":"GeorgOttinger"}},"1013":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ZulipElectronGSoCProposal2018","description":"Inthisproject,Iwillfocusonthedesktop(electron)projectofZulip.Themajoraimwouldbetofixupmostofthehighpriorityissues,polishinguptheUI,refactoringcodealongwithimprovingthecurrenttestsuiteandimplementfewoftherequirednewfeatures.It'dalsoincudeactivelyrespondtouserissuesandquicklysuggestresponsesorimplementquickfixes.\nMymainaimistomakeZulipdesktopappatparwiththeothermajordesktopappsandmakeitmoreuser-friendly.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"AbhigyanKhaund"}},"1014":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Knowledge,ReasoningandLearning","description":"Currently,aima-javaistargetedtowardsthefourtheditionofthebook.Asstatedbythementors,theprojectisfocussedtowardsdevelopingtheaima4ebranchandplanstomakeitthedefaultbranch.Currently,onlyinitialfewchapters(onlyuptothe7thchapter,tobeprecise)ofthebookareimplemented.AsapartofmyGSoCproposal,Iplantoimplementthe**UncertainKnowledgeandReasoning**sectionsaswellasthe**Learning**sectionofthebook.Ialsoplantointroducetherelevant**alternateimplementations**inthe**extras**module.\n\nBesidesthis,Ialsoplantodevelopthetestingsuitefortheabove-mentionedsectionsoftheproject.Dependinguponthescopeofrequirements,Iwouldalsobeinterestedinworkingonsomeapplicationdemosofvariousalgorithmsthatprovideaclearerpicturetothereader.Ihaveexperienceindevelopingalgorithmdemonstrationsandhencewouldalsoliketocontributetothesame.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"SamagraSharma"}},"1015":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdditionofGreeklanguagetoSpacy.io","description":"IproposetheadditionofGreeklanguageinspacy.ioandtheimplementationofanextrafeatureofsentimentanalysisfortheGreeklanguage.\nOnthesubjectoftheintegrationofGreeklanguagetothespacy.ioplatform,Isuggestthefollowingmetricsfortheevaluationoftheproject:Firstofall,weshouldensurethatthemodelofGreeklanguagepassessuccessfullythelanguage-independent\"tokenizersanity\"testsprovidedbyspacy.io.Asecondmetriccouldbetheperformanceofthemodelinlanguagespecifictests.Lastbutnotleast,wecouldevaluatethemodelinrealworlddataofferedbyOfficialGreekGovernment'sGazette(FEK-\u03a6\u0395\u039a)fornamedentitiesextractionanddocumentcategorizationasmentionedintheideaslistofGFOSSforGSOC2018.\nWithrespecttosentimentanalysis,Iwouldliketoimplementabinaryclassifierthat,givenapieceoftextinGreeklanguage,cancomputationallyidentifyandcategorizetheopinionsexpressedandmorespecificallytodeterminewhetherthewriter'sattitudetowardsthetopicispositiveornegative.Theclassifierwillalsoreturnapolarityscorewhichwillserveasameasureofconfidenceoftheclassifierforits\u2019decision.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"IoannisDaras"}},"1016":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingthexiptool","description":"..","sponsor":{"@type":"Organization","name":"BostonUniversity/XIA","disambiguatingDescription":"CrowdsourcingthefutureInternet","description":"FindingthesuccessorofTCP/IPistheultimategoalofourproject.Todoso,wehavedevelopedanewprotocolstack,XIA.Toreachthisdestination,wearebothrefiningourcodebaseandworkingtomeetunfulfilleddemandsofreal-worldnetworks.Forexample,ourcurrentshort-termgoalistodevelopaDDoSprotectionsystem.Atthesametime,weareaddingstate-of-the-artalgorithmsanddatastructurestoincreasethespeedandflexibilityofXIA.WehopethatthisiterativerefinementwillmakeXIAanenticingchoiceforthefutureofnetworking.\n\nTheXIAprojectwasestablishedin2010asacollaborationbetweenBostonUniversity(BU),CarnegieMellonUniversity,UniversityofWisconsin-Madison,andDukeUniversity.LinuxXIA,thenativeimplementationofXIAintheLinuxkernel,becameaprojectmemberofSoftwareFreedomConservancyin2016.\n\nPranavGoswami,oneofourpreviousstudents,hassummarizedthegrowthexperiencethatGSoChasbroughttohimandotherofourstudentsinthefollowingtestimonial:\n\n\u201cWorkinginGSoCasastudent(2015)andthenasamentor(2017)forLinuxXIAhasbeenrewardinginmanyaspectsand,throughoutthisjourney,Ihavegrownalotandlearnedalot.Startingoutasastudent,IwasguidedveryproficientlybyMichel,Qiaobin,John,andCodythroughouttheprogram.This,inturn,boostedmyconfidenceandimprovedmycommunicationaswellascodingstandard.Italsogavemein-depthknowledgeaboutthekerneldevelopmentandusingpresenttechnologiestobuildfutureideas.LinuxXIAgivesampleopportunitiestoimproveandtakechargeintheprocess.Aftersuccessfullycompletingtheprogramtheteamtrustedmetotakeamorechallengingroleasamentor.Theirbeliefmotivatedmetoworkharderanddelivermoretomymentees.Thisexperiencehashelpedmedevelopmyoverallprofile.AsaGSoCorganization,Icouldn'thaveaskedformore.Thankyou,XIAteam!\u201d","url":"https://github.com/AltraMayor/XIA-for-Linux/wiki","logo":"//lh3.googleusercontent.com/5pSgr94K_LHENfQz9wakTsfWeMnoBDd09U1D2sxCPFu1yrLIxbRVCjTjlkv0EPr5PEyXi6E1Ou_ELN47SrihvvSUJRtm8g"},"author":{"@type":"Person","name":"PranjanSana"}},"1017":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Pitivi:ScaledProxies","description":"Theabilitytouselowresolutionproxiesduringeditingwouldallowmorepeopletoworkonwiderrangeofmediawithoutrequiringaccesstoanpowerfulcomputer.\nItwouldalsograntthemtheabilitytododraftrendersallowingforquickpreviews.\n\nThegoalsofthisprojectareto:\n-AddsupportforScaledProxiesinPitivi\n-AllowforeasyconfigurationanduseofproxiesinPitiviUI\n-Giveuserstheabilitytogeneratedraftrenders","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"YatinMaan"}},"1018":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RecurrentNeuralNetworksappliedinthetime-seriesclassificationoverahighresolutiondata","description":"Theincreasingnumberofsensorsorbitingtheearthissystematicallyproducinglargervolumesofdata,withbetterspatiotemporalresolutions.Todealwiththat,betteraccuratemachinelearningapproaches,suchasDeepLearning(DL),areneededtotransformrawdataintoapplicableInformation.SeveralDLarchitectures(e.g.CNN,semanticsegmentation)relyonlyatspatialdimensiontoperform,forexample,land-cover/land-use(LCLU)maps,disregardingthetemporaldependenciesbetweenpixelsobservationsoverthetime.Also,high-resremotesensingdata(e.g.Planet,Sentinel)mayprovidemoreconsistenttime-series,thatcanbeuseintheidentificationofimportantLCLUclasses,likecrop,pasturelandandgrasslands.\n\nThispotentialcanbeexploredusingRecurrentNeuralNetworks(RNN),aspecificfamilyofDLapproacheswhichcantakeintoaccounttimedimension.ApromisingprojectideawouldbeimplementaRNNapproach(e.g.LSTM)toclassifyaSentineltime-seriesthatisabletoproduceamapforoneormoreLCLUclassesandshipthefinalversionofthemodelintothePycoallibraryaspartoftheCOALproject.","sponsor":{"@type":"Organization","name":"EarthScienceInformationPartners(ESIP)","disambiguatingDescription":"MakingEarthsciencedatamatter.","description":"EarthScienceInformationPartners(ESIP)isacommunityofEarthsciencedataandinformationtechnologypractitionerswhostewardEarthsciencedata,ensuringdiscovery,accessanduseofthedatatodecisionmakers,researchersandthepublic.ESIP\u2019sstrengthcomesfromthedepthofitspartnerorganizations,whichnownumber110.AmongtheseareallNOAA,NASAandUSGSEarthobservingdatafacilities,aswellasgovernmentresearchlaboratories,researchuniversities,modelers,educationresourceproviders,technologydevelopers,nonprofitsandcommercialenterprises.\n\nDuringthelasttwentyyearsESIPhasdevelopedsignificantcollaborationmethodsandinfrastructurethatprovideascalable,neutralplatformtosupportEarthscienceresearch,dataandtechnicalcommunities.OurpartnerorganizationsandcommunityparticipantsleadtheadvancementofEarthscienceinformationbestpracticesinanopenandtransparentfashion.\n\nTheEarthScienceInformationPartnerswasfoundedin1998byNASAinresponsetoaNationalResearchCouncil(NRC)reviewoftheEarthObservationSystemDataandInformationSystem(EOSDIS).TheNRCcalledonNASAtodevelopanew,distributedstructurethatwouldbeoperatedandmanagedbytheEarthsciencecommunitythatwouldincludethoseresponsibleforallelementsofEarthobservation,includingobservationandresearch,applicationandeducation.In2003,ESIPincorporatedasa501(c)3.","url":"http://esipfed.org","logo":"//lh3.googleusercontent.com/kopVgaFHBtOKPakEm8BoPJ3BGVb1xLwHSfBf5dxvXiAUObSqaWAtQNwnLSlHMIAqxdV2NNVhbzOUUG0cZax0ZUb7OOLTe9w"},"author":{"@type":"Person","name":"EvandroTaquary"}},"1019":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AppStoreforCytoscapeApps","description":"Iaminterestedintheproject\u201cAppstorefortheCytoScapeApp\u201dwithAlexPico,BarryDemchakandScooterMorrisasitsmentor.Mygoalsforthesummerwillbetoimproveoveralluserexperience,securityaswellasaccessibilityoftheCytoscapeAppstorebyimplementingfollowingfourmajorgoals:\n1.CytoscapeAppStoremigrationfromPython2.6,Django1.4.5toPython3.X,Djangoversion>=1.8:\n2.ImplementingReviewsandcommentsfeaturefortheCytoscapeapps,sendingthemsimultaneouslytotheregisteredappauthorsviaregisteredemail.\n3.WebAppimplementationforviewingCytoscapeappstorefromwithinCyBrowser.\n4.Supportforsubmitting,browsing,downloadingRandPythonscripts.\n\nLinktotheprojectidea:https://github.com/nrnb/GoogleSummerOfCode/issues/122","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"SarthakSrivastava"}},"1020":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multiplerobotsinsimulation","description":"ToaddthefeatureofmultiplesimulationsforCalliope,EV3andNXT","sponsor":{"@type":"Organization","name":"OpenRobertaLab","disambiguatingDescription":"OpenRoberta\u00aeLabisanonlineIDEintroducingkidstoprogramrobotswithNEPO\u00ae","description":"###Introduction\nTheRobertaInitiative\u201cLearningwithRobots\u201dwasstartedmorethan15yearsagobyFraunhoferIAISinGermanywiththeobjectivetogetkidsinterestedintechnologyandsciencebyconstructingandprogrammingrobotickits.Theprojectprovidesagendersensitivecourseconceptandmaterialsforteacherstoruncodingclasses.TheideabehindtheOpenRobertaLabistoprovideasimpleandeasytouseprogrammingenvironmentforeverybody.\n\n###Thelab\nTheOpenRoberta\u00aeLabisanopensourceprogrammingenvironment,developedtointroducekidstoprogrammingrobotsandmicrocontrollers.Thesoftwareisawebapplicationrunninginthebrowser.UsersprogramrobotsusingaBlockly-basedgraphicalprogramminglanguagecalledNEPO\u00ae.Asimulationisavailableforthosewhodon'thavearealrobotathand.Since2014isonlineandhashadmorethan100.000+visitsin2017across135countries.\n\nThebackendiswritteninJava.Itprovidesusermanagementandrobotsupportintheformofanevolvingpluginsystem.Eachrobotsubsystemhandlescodegenerationandcommunicationwiththerobot.Asofnowtheprojectcomeswith7differentrobotplugins:\n*EV3LEGOMindstorms\n*NXTLEGOMindstorms\n*BBCmicro:bit\n*Calliopemini\n*Bot\u2019nRoll,Arduino-based\n*NAO,ahumanoiderobot\n*Bob3\n\n###Outlook\nWhilethesoftwareisstableandwidelyused,we'relookingfornewideas,butalsohelponexistingideastodeveloptheprojectfurther.","url":"https://www.open-roberta.org/","logo":"//lh3.googleusercontent.com/sDfZg9EjH5gY1GfRNGYc2jdzlWUR_q2lDZEmKPh6ZXUpAoFdqdlc95WB0mXW1LEBSCOD1TN-SYGgCIyraYZ9nAUs3luVCl4"},"author":{"@type":"Person","name":"AkshatKhare"}},"1021":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsforJuliaNLSolvers","description":"Myplanmainlyconsistsofthreeparts:documentation,benchmarksandimprovingfunctionality.\n\n`LsqFit.jl`,and`NLsolve.jl`onlyhaveexamplecodesintheirREADMEs.Documentationfortheseprojectswillbegoodreferencesforusers.Beginner\u2019sguidewoulddramaticallyreducethelearningcurvefornewusers.Examplesarealsoneededfor`Optim.jl`,`LsqFit.jl`and`NLsolve.jl`toshowpeopletheJulia\u201cpipeline\u201dinareassuchasMachineLearning,StatisticsandEconomics.Meanwhile,codesindocumentationandexamplescanbeusedfortesting.\n\nBenchmarksareessentialtoshowtheadvantageofJuliaandthereforemaypersuadeoutsideuserstoswitch.Bycomparingwith`SciPy`,itwillalsohelpguidedevelopmentandfindbugs.\n\n`LsqFit.jl`isstillonanearlydevelopmentstageandhaslargepotentialtoimprove.Forexample,allowingnon-vectorizedfunctionsfor`LsqFit.jl`willhelpitapplytomoreproblems.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"JiaweiLi"}},"1022":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RapidAnnotator","description":"WithRedHenLab\u2019sRapidAnnotatorwetrytoenableresearchersworldwideto_**annotatelargechunksofdata**_inaveryshortperiodoftimewithleasteffortpossibleandtrytogetstartedwithminimaltraining.\n\nRapidannotatoriscurrentlyaproof-of-conceptratherthanafinishedproduct.ThisprojectaimstodeliverausableproductbytheendofGoogleCodeofSummer.The**finalproduct**wouldbeacompletetoolforfastandsimpleclassificationofdatasetsandan_**administrativeinterface**_fortheexperimenterswheretheycanconducttheirannotationruns.Itbroadlycomprisesof3steps,namely\n+Uploadingtheirdatasetstosetuptheexperiment.\n+Assigningannotatorsdatasetsforannotation.\n+Keepingatrackoftheannotationprogress.\n\nThemainaimofthepre-projectphaseistodo_**requirementsgathering**_,analysisand_**designing**_thecompletesystemarchitecture.Theprojectphasewilldealwithimplementingthearchitecturefinallydecidedupon","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"VaibhavGupta-1"}},"1023":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheMeilixRoadBlockProject","description":"TheMeilixroadblockprojectsdealswithresolvingallthemajorroadblocksoftheMeilixLinuxcustomdistributiontoputitintoaproductivestage.Onekeyunresolvedissueistomigratethedistributionfroma**32Bitto64Bit**systemandassociatedlivebootkernels.Whileseveralpeoplehadtriedtosolvetheroadblockissuesnooneintheprojectwasablesofartodedicatethetimetogetitthrough.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"Tarun"}},"1024":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"changepoint.online","description":"TherearemanyRpackagesavailableforofflinechangepointdetectionbut,totheknowledgeofmyselfandthementors,onlyoneforonlinechangepointdetection(cpm).Thispackagewouldimplementtraditional\u201cresetting\u201dmethodology,whichmeansonceachangehasoccurredpreviousdataisforgotten.Thisprojectwouldbringtheaccuracybenefitsoftheofflinemethodologytotheonlinesetting,allowinguserstoimplementthestateoftheartofflinemethodsinacomputationally\u200befficientmannerforonlineuse.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"AndrewConnell"}},"1025":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LeonardoStrozzi'sApplication","description":"I'mLeonardoStrozzi,a19yearold,studyingcomputerscience,applyingaproposalforthe'RefactoringTwigTemplates'phpMyAdminGSoCidea.ThegeneralideaoftheprojectistoimprovetheinuseTwigTemplates,andreplacesomephpfunctionstoTwigfeatures.There'salsoplentyofroomfortheinheritanceandblockfeatures,replacingsomeofthecurrentincludes.","sponsor":{"@type":"Organization","name":"phpMyAdmin","disambiguatingDescription":"AwebinterfaceforMySQLwritteninPHP","description":"phpMyAdminisafreeandopensourcetoolwritteninPHPintendedtohandletheadministrationofMySQLwiththeuseofawebbrowser.Itcanperformvarioustaskssuchascreating,modifyingordeletingdatabases,tables,fieldsorrows;executingSQLstatements;ormanagingusersandpermissions.","url":"https://www.phpmyadmin.net","logo":"//lh3.googleusercontent.com/eMrz9DWSz4hvXSQFqfVpV3_j7OMjYrcN_G_H6Z5yRKB16YkkXJMFCvf6Grdy11NJ64oHGTQHOtx41A4cA6LSxvkDCUFDvsQ"},"author":{"@type":"Person","name":"Strozzi"}},"1026":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ForcedAlignmentandaddingSpanishlanguagesupporttoGentle.","description":"SpeechRecognitionhasbeenfascinatingareaofresearch,it'sapplicationareinnumerable.GentleAlignerhasbeenusedforforcedalignmentofEnglish.CurrentlymostspeechrecognitionarebasedonHiddenMarkovModel(HMM),astatisticalframeworkwhichmakemanyassumptionswhichlimittheirpotentialeffectively.Neuralnetworksavoidmanyoftheseassumption,canalsolearncomplexfunction,generalizeeffectively.GentleusesArtificialneuralnetworkasacousticmodel.\nMyproposalisonextendinglanguagesupportofGentletoSpanish.SinceSpanishisoneofthemostspokenlanguages\ninworld,peoplewhocanusedspeechtotextinSpanishwouldbelarge.Speechrecognitionhasapplicationinfieldsuchaslawenforcement,mobilephones.\nMoredetailsaboutacousticmodelandlanguagemodelispresentedinproposal.Documentationoffullprocedurewillbepartofthisproject.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"KRANTIWADHAI"}},"1027":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveenvironmentmodelformemorysafetyverificationoftheLinuxkernelandfindbugsrelatedtothememoryerrorsinLinuxkernel","description":"Problemswithmemorymanagementandarrayaccessbyuncheckedindexorpointerintroducesignificantrisk.EspeciallyifitcomestotheOSkernel.LDVprojectaimstoimproveLinuxkernelandIwanttocorrectissueswithitsenvironmentmodelforkernel.\n\nAsaresultsofmyworkIexpecttofindandfixanumberofbuginoneofthelastkernelreleasesandimproveLDVverificationframework.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"AntonVasilyev"}},"1028":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdateParserLibrariestoSPDX2.1forGO","description":"TheprojectIamapplyingforis\u201cUpdateParserLibrariestoSPDX2.1forGO.\u201dThisallowsa\nusertousetheGolibrarywiththenewSPDX2.1format.Thisprojectisimportantbecause\nwhenthereisanupdatetothespecification,usersexpectthattheywillbeabletousethetools\nwiththenewformat.TheuserswhoprefertheGolibrarycurrentlycan\u2019tuseitondocuments\nusingtheSPDX2.1format.","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"abuhman"}},"1029":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UserAuthenticationviaemail,facebookandgoogle","description":"AuthenticatinguserswithemailusingpasswordlessauthenticationwithAuth0.AlsousingFacebookandGoogle.","sponsor":{"@type":"Organization","name":"Streetmix","disambiguatingDescription":"Design,remix,andshareyourneighborhoodstreet,allinyourbrowser.","description":"Streetmixisafunandfriendlywaytoplaywithstreets.Cityplannersandlocalbike/pedestrianadvocatesaresomeofthepeoplewhouseStreetmixtoquicklycreatenewideasandproposalsforrealstreetimprovements.We'reusedbytheNewYorkCityDepartmentofTransportation,TransportforLondon,SanFranciscoMunicipalTransportationAuthority,andprofessionalslikewalkabilityconsultantJeffSpeckandtransportationplanningfirmssuchasNelson\\Nygaard,Kimley-Hornandmore.\n\nButfirstandforemost,wedesignedStreetmixtodemystifythisprocessandmakeitaccessibleforall,andthatiswhylocalresidents,workingtoimprovestreetsintheirownneighborhoods,haveusedStreetmixfortheirownadvocacyandcommunicationwork.","url":"https://streetmix.net/","logo":"//lh3.googleusercontent.com/b9R_o4PoOb75l20p5X4pFYqvBLbxyO0UNpBj3CJhZs9BzZJOA3M81QOgfAhD0Wt2l8ecYdH5o65FyE_eu6KF933jEcMt80k"},"author":{"@type":"Person","name":"flickz"}},"1030":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AdoptinganUdmurt-Komi-Zyrianlanguagepair","description":"Theudm-kpvlanguagepairisintheincubatornow.Thetaskistocreatebilingualdictionaryandtransferrulesformakingitusableinproduction.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"ElenaSokur"}},"1031":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CollectPolyhedralBenchmarks","description":"Currently,Polly\u2019sperformanceismeasuredonPolyBenchbenchmark.PolyBenchdoesnotcoverallofthepossiblekernelssowemaymissoutsomekernelswhereaparticulartransformationdoesnotperformwell.ThisprojectwillhelptogetnewbenchmarksformeasuringPolly\u2019sperformancebenefits.ThebenchmarkswillbeaddedtoLLVMtestsuite.","sponsor":{"@type":"Organization","name":"PollyLabs","disambiguatingDescription":"PromotingPolyhedralCompilation","description":"PollyLabsisamultinationalcollaborationbetweenacademiaandindustry.Itsmissionistoadvanceresearchandsoftwarearoundthe[PolyhedralModel](https://en.wikipedia.org/wiki/Polyhedral_model).\n\nPolyhedralcompilationisapowerfultechniquetoautomaticallyoptimizeloopnestswhichoftenoccurinscientificandmultimediacode.Optimizationsincludeparallelization(OpenMP,OpenCL,CUDA,MPI,...),vectorization,tiling,loopfusion,loopreversal,loopinterchangeandmanymore.\n\nPollyLabscontributessoftwaretothecommunityitself,suchas:\n\n*[Polly](https://polly.llvm.org/)\n*[IntegerSetLibrary](http://isl.gforge.inria.fr/)\n*[barvinok](http://barvinok.gforge.inria.fr/)\n*[ppcg](http://ppcg.gforge.inria.fr/)\n*[PolyhedralExtractionTool](http://pet.gforge.inria.fr/)\n*[PENCIL](https://github.com/pencil-language)","url":"http://pollylabs.org","logo":"//lh3.googleusercontent.com/Cp2ypwW7NKRyVI9L-VmN0PymSASvthwYzZMn5nwN7tM_ifdq-4jJyTC2LuubHG0fkUvJZ2eJMi0WxvcFIQn44UfJf-mHWw"},"author":{"@type":"Person","name":"PankajKukreja"}},"1032":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancingtheHaskellImageProcessingLibrarywithStateoftheArtAlgorithms:ProjectProposalGSoC,2018","description":"TheprojectproposedhereaimstoimplementdifferentclassesofImageprocessingalgorithmsusingHaskellandincorporatethesametotheexistingcodebaseofHaskellImageProcessing(HIP)package.ThealgorithmsthatIplantoincorporateintheHIPpackagehavevastapplicationsinactualproblemsinimageprocessing.IncludingthesealgorithmstotheexistingcodebasewouldhelpmoreandmoreuserstoreallyuseHaskellwhileworkingonsomecomputervisionproblemsandthiswouldmakeHaskell(kindof)aheadintheraceofwithfunctionalprogramminglanguagessuchasElmorClojure(sincetheirimageprocessinglibrariesareprettynaive).Inthisway,this\nprojectcansubstantiallybenefittheHaskellorganizationaswellastheopensourcecommunity.SomeofthealgorithmsproposedhereincludethefamousCannyedgedetection,Floyd-Steinberg(Dithering)alongwithotherpopulartoolsusedincomputervisionproblems.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"KhilanRavani"}},"1033":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[digiKam]Project:SupportingTwitterandOneDriveservicesindigikamexport","description":"digiKamsupportsimagesexporttomanyservices.\nThisprojectaimstoaddTwitterandOneDrivetodigiKamexportservices.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"TarekTalaat"}},"1034":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PaymentGatewayAndMobileMoneyIntegration","description":"Mobilemoneyisrapidlytransformingfinancialinclusionbyprovidingmoreimmediate,impactful,affordable,andsecurefinancialservicestotheclient.MobilemoneyplatformslikeM-Pesaoffertheclientunparalleledvalueintermsofconvenience,securityandthepossibilityofnewservicesandproductsthataremoreinlinewithreal-worldfinancialhabits.Forfinancialinstitutionsandtheirclientstofullyscalemobilemoneyandleverageitspotential,itneedstobefullyintegratedwiththeircore-bankingsystem.\n\nThisprojectwouldworkextendthismoduletocontinuegenericizingittosupportthemobilemoneyAPIsofothercountriesandtocompletetheintegrationsformobilemoneysystems,Beyonic,RazorPay.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"SanyamGoel"}},"1035":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforProjectVI:EnhanceUsers","description":"Theprojectasksforacom_userscomponentthatadherestothecurrentcodingstandardsandthatisextendedwithtwoviews,onewiththelistofusersandonewiththepublicprofile.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"AlexandraCiobica"}},"1036":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Large-scalecomputingbackendforJupyternotebooks-HTCondorbatchjobsubmissionandmonitoringusingtheGangatoolkit","description":"JupyterNotebookisaninteractivecomputingenvironmentthatcreatesnotebookswhichcontainscomputercodeaswellasrichtextelementslikeequations,figures,plots,widgetsandtheory.GangaisanopensourceiPythonbasedinterfacetooltothecomputinggridwhichleveragethepowerofdistributedcomputinggridandprovidescientistsaninterfacesupportedbyapowerfulbackendwheretheycansubmittheircomputationintensiveprogramstoGangaasabatchjob.HTCondorisaworkloadmanagementsystemcreatedbyUniversityofWisconsin-Madison.ItisbasedonHigh-ThroughputComputingwhicheffectivelyutilizesthecomputingpowerofidlecomputersonanetworkoronacomputinggridandoffloadcomputingintensivetasksontheidlemachinesavailableonanetworkorcomputinggrid.ThisprojectaimstocreateapluginforJupyterNotebookandalsointegrateittoSWANNotebookservicewhichisaclouddataanalysisservicedevelopedandpoweredbyCERN.ThispluginwilleasilysubmitandmonitorbatchcomputationjobstoHTCondorusingGangatoolkit.ThepluginwilldisplaystatusofongoingjobinNotebookitselfandwillalsoallowterminationofongoingjobs.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"AmanPratapSingh"}},"1037":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FreeCADConfigurationManagementProject","description":"FreeCADisageneralpurpose3Dcomputer-aidedengineering&designprogramavailableforWindows,Mac,andLinux,andasaresultithasahugeamountofcomplexityfromdependenciesanddeployment.Usingthesystemsengineeringprocessofconfigurationmanagement,IwillhelpstreamlinethedevelopmentandreleaseprocessesforFreeCAD.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"KurtKremitzki"}},"1038":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ElixirIdea#1:TypespecstoStreamDatagenerators","description":"###ProjectDescription\n\n[StreamData](https://github.com/whatyouhide/stream_data)isalibrarythatadds\ndatagenerationandproperty-basedtestingtoElixir.Thegoalofthisproject\nistoread`@type`declarationsfromBEAMcodeandautomaticallygetgenerators\noutofthem.Oncethatisdone,weshouldusethisinformationtoautomatically\nvalidate`@spec`annotationswithdatagenerators.\n\n####Goal1-Gettingdatageneratorsoutof`@types`\n\nFirstpart-Provideasimplewaytogenerateallsimpletypes(int,atom,\nall,etc.).Maybeawaytocomposedifferentgeneratorsandgettingnewones\nwouldbeusefulforunion/alltypes.\n\nSecondpart-generatorsforrecursive/co-recursivetypesandtypeswith\nargumentswhichwillbeagreaterchallenge.\n\n####Goal2-Automaticallyvalidatefunction`@specs`\n\nIfwehaveafunctionspec,wecanautomaticallyfeedthefunctionit's\nargumentsandcheckthattheresultalwaysbelongstothereturntypeofthe\nfunction.\n\nTocheckwhetheraresultbelongtothecorrecttypegenerator,weshould\nprobablyextendtheStreamDatastructtoincludeamemberfunctionasa\nfield.Wewouldcheckwhetherdifferenttypesbelongtoadatathroughit.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"njichev"}},"1039":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPOWTF-WebInterfaceEnhancements","description":"ThemaingoaloftheprojectistochangetheUIoftheOWTFwebappfromamixofJinjatemplatesandreacttostableReactJsbasedinterface.Projectalsoincludesintroducingnewfeaturestotheappandarefinementofthecurrentlayoutsandstylingalongwithmodificationinthebuildsystem.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"MohitSharma-2"}},"1040":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebRTCimplementationofNTS","description":"P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.TomakeP2PSPandWebRTCcompatibletheprojectaimstoimplementNATtraversalsetofrulesasanWebRTC/javascriptimplementation.SincetheWEBRTCusesICEframeworkforNATtraversalwhichfurtherreliesonTURNservers.TheprojectaimstocircumventthroughtheexistingframeworksuchthatimplementationcompletelyreliesontheSTUNservers/splittertherebyeliminatingtheneedforTURN.","sponsor":{"@type":"Organization","name":"P2PSP.org","disambiguatingDescription":"ShapingthefutureInternetTV","description":"P2PSP.orgisanonprofitorganizationthatdevelops,amongotherthings,theP2PSPprotocol.P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.P2PSPisfree,open,CreativeCommonAttribution-ShareAlike4Internationallicensed.Amongourobjectives,wecanhighlightthedeploymentofstreamingvideoservices,theimplementationofreal-timevideorecordingandtransmissiontools,encouragesocialstreaming,researchonapplication-layerIPmulticastontheglobalInternet,securecommunications,etc.","url":"http://www.p2psp.org","logo":"//lh3.googleusercontent.com/rDcLY70rmk1P-FDRzlPs1Yin4DJCzHTq3ha6m4xQl9M9t6naboQihRSVfv5_kaU8BEBF5xZmGwzM_SxrYWr5MPfqo7bQR_M"},"author":{"@type":"Person","name":"PrayasSahni"}},"1041":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FeedbackonhowpicturesuploadedtoCommonsgetused:statistics,barnstars,lightgamification","description":"Thisprojectwillbeexecutedintwophases.FirstphaseissharingfeedbackaboutuploadedphotosintheformofnumberofimagesusedinWikipedia/Wikivoyage/etcarticles,imageseditedbysomeoneelse,imagesthathavebeenfeaturedorreceivedsomeaward,barnstarsandthanksreceived.Alongwithitaddnecessarygamificationtoensureuserparticipationdoesn'tdwindle.\nSecondphaseisbasedonimprovinguserknowledgeonthecopyrightsoftheimageuploaded.Incasethe,numberofimagesrevertedisgreaterthanthethresholdpercentage,thenawarningispoppedupalongwithasuggestiontotakethequiz.Beforethequiz,thetutorialisalsoshownbeforequiz.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"TanviDadu"}},"1042":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovethedesktopandtheAndroidversionofKStars","description":"Briefexplanation:KStarshasamaturecodebasewithwell-writtenC++foradesktopandamobileclient.Theapplicantwouldliketocontributeenhancementsbyimprovingthesources(C++11/C++14features,staticcodeanalysis,bettertestinginCI)andaddingusabilityimprovementstothedesktopandthemobileversionofKStars.\n\nExpectedresults:AftertheGSOC,allfindingsofthestaticcodeanalyzerswillbefixed,theC++toolingwillbeintegratedtoJenkinsinKDECI.ThedesktopversionofKStarswillhaveusabilityimprovements,thebuildsystem(CMake)oftheAndroidclientwillbeenhancedandthenewfunctionalitiesfortelescopeequipmentcontrolwillbeimplemented.\n\nKnowledgePrerequisite:C++,Qt,Qml,Jenkins,staticcodeanalyzers.\n\nMentor:JasemMutlaq(Matrix:Jasem)","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"kecsap"}},"1043":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FluxJSDemos","description":"FluxJSisatooltoexportFluxmodelstojavascriptusingdeeplearn.js.SinceFluxisanewlibrary,itisessentialtohavelotsofexamplesdemonstratingitsuse.Thiswouldmakeiteasyfornewuserstopickitup.Alongwiththegreatfeaturesofflux,itswebsiteshouldshowcasegooddemos.Itisimportantthatthedemosbeappealingtoclients.Hence,theprojectslistedincludeapplyingAIonvisualartandgamesthroughFluxmodels.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"NeethuMariyaJoy"}},"1044":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RemoveandreplacetheoldPDFgenerationcodewithacustomlibrarydependentonasingleexternalPHPlibrary","description":"CurrentlythesoftwareusesalotofexteranallibrarieslikeHTML2PDF,MPDF,FPDFandTCPDF.MyaimfortheprojectistomakeacustomPHPlibrarybasedonTCPDFasbackbonetocreatePDFs.","sponsor":{"@type":"Organization","name":"LibreHealth","disambiguatingDescription":"HealthcareforHumanity","description":"Wecurrentlyhaveunderourumbrellathefollowingprojects:\n*[LibreHealthToolkit](http://librehealth.io/projects/lh-toolkit/),afoundationalbaseforbuildingHealthITtools\n*[LibreHealthEHR](http://librehealth.io/projects/lh-ehr/),anelectronichealthrecordderivedfrombestpracticesandtechnologyfromleadingopensourcesystems\n*[LibreHealthRadiology](http://librehealth.io/projects/lh-radiology/),aspecializeddistributionofLibreHealthToolkitcustomizedforradiologyhealthcareprofessionals\n\nOurGSoCstudentprojectswilladdressreal-lifeneedsofourprojectstohelpimprovedeliveryofhealthcarearoundtheworld.Wehaveateamofexpertmentorswithdecadesofexperiencetohelpyouinyourwork.Theywillbecontinuallyaddingprojectideastoourforumathttps://forums.librehealth.io/ideas,andweencourageyoutosuggestideastooasyoulearnmoreaboutourprojects.Comejoinusandbringopensourceinnovationtohealthcare!","url":"http://librehealth.io/","logo":"//lh3.googleusercontent.com/OV9EnIU9isyNHKoT6yGkq-IFVfhnaaNWQpfUydKUXsRoAzycG6ivWFXzHFC-763nnfo28-I1B9zycvkNXO-nYDjyz5MFyw"},"author":{"@type":"Person","name":"2208Abhinav"}},"1045":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"New/ImprovedLicenseScanner","description":"SoftwareLicensecomplianceisveryimportantforanybusiness/OSS(opensourcesoftware)nowadayswhichcreatesaneedformoreaccuratelicensescanning.So,theaimoftheprojectistodevelopanew/improvedlicensetextscannerusingdifferentapproachessothatonecangenerateanSPDXfileandothercopyrightfileswithaccuracyandthustheprocesscanbeautomated.\u201d","sponsor":{"@type":"Organization","name":"FOSSology","disambiguatingDescription":"OpenSourceLicenseCompliancebyOpenSourceSoftware","description":"FOSSologyisanindustrystandardtoolfortheend-to-endanalysisofsoftwaredistributions.Itletsorganizationsscansourcecodefor:a)Licenseinformation,b)Copyrightnotices,c)Exportcontrolrelevantstatements.Itmakessoftwareanalysismoreefficientbyofferinghighprecisionwithfewfalsepositives,greatlyreducingoverheadcosts.\n\nFOSSologyisaframework,toolboxandWebserverapplicationforexaminingsoftwarepackagesinamulti-userenvironment.Ausercanuploadindividualfilesorentiresoftwarepackages.Fossologywillunpackthisuploadifnecessaryandrunachosensetofagentsoneveryfileoftheupload.Anagentcanimplementanyanalysisoperationonatextfile.TheFOSSologypackageasofnowfocusesonlicenserelevantdata.However,itcouldbeextendedwithanalysesfordifferentpurposes(e.g.staticcodeanalysis).\n\nFOSSologyletsusersgeneratelicensingdocumentationaccordingtotheorganization'sneeds,inavarietyofdataformats,emphasizingSPDXtag-valueandRDFdocuments.FOSSologyisanOpenSourceSoftwaretoollicensedunderGPL-2.0andaLinuxFoundationcollaborationproject.","url":"https://fossology.org/","logo":"//lh3.googleusercontent.com/2Nqak6pNdSmcKd1wuACotmtHIbmKM0sl_AdNAwg-jueDaDoa2GDVcWd9egASswGviM6Sg0MOw4ZsIIYPJPxu6dXh-3zooFAi"},"author":{"@type":"Person","name":"amanjain5221"}},"1046":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingsupportforDNS-over-HTTPS","description":"DNSoverHTTPSisawebprotocolthatarguesforsendingDNSrequestsandreceivingDNSresponsesviaHTTPSconnections,henceprovidingqueryconfidentiality.DoHprovidesmorethanjustprivacy\u2013italsohelpsguaranteetheintegrityoftheresponseusersreceivestotheirrequests.BecausetheDNSresponseisinvisiblebetweenresponderanduser,ISPsandothersintheend-to-endnetworkchaincan'tinterfereintheresponses.\n\nHenceforth,weprovideaplanforanewimplementationofaparsingDNSoverHTTPS.Intheprocess,wewouldcreateanewlibrarytohandleDNSresolution.Further,weprovidedaddedsupportforhandlingIPv4andIPv6DNSpacketsaswellassupportforEDNS.TheintegrationwithHTTPprovidesatransportsuitablefortraditionalDNSclientsseekingaccesstotheDNS.Intheend,ourclientwillbecapableofsendingDNSqueriesandgettingDNSresponsesoverHTTPusinghttps://andimpliesTLSsecurityintegrityandconfidentiality.\n\nFurthermore,weplantoprovidesupportforDNSServiceDiscoverywhichisawayofusingstandardDNSprogramminginterfaces,servers,andpacketformatstobrowsethenetworkforservices.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"AnikethGirish"}},"1047":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ColorConstancyFilter","description":"##Variousimplementationsofcolorconstancyfilterusingmachinelearningandlow-levelimagestatistics.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"MinaSami"}},"1048":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Infrastructure/Automation-AndroidProjects","description":"RefactoringandautomatingstuffinsomeSystersAndroidapplications.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"Haroon"}},"1049":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforGSoC2018","description":"ProposalforprojectII:AutomaticMulti-languageAssociations.I'vemadeablueprintofabetterworkflowonbuildingmultilingualsiteswithJoomlacalled\"Easy-Multilingual\".Itsdetailsaredescribedinmydraftproposal.","sponsor":{"@type":"Organization","name":"Joomla!","disambiguatingDescription":"Joomla,theflexibleplatformempoweringwebsitecreators.","description":"TheJoomlaCommunitymanagestwomajorsoftwareprojects,theJoomlaContentManagementSystemandtheJoomlaFramework.\n\n*TheJoomla!CMSisaPHPbasedapplicationthatpowersabout3.2%oftheweb,6.5%ofallCMSbasedwebsites,aswellasmanyintranets.\n*TheJoomlaFrameworkisaPHPapplicationframeworkusedforbuildingwebandcommandlineapplications,andisthebasisoftheJoomlaCMS.\n\nEachoftheseprojectshashundredsofcontributors,asetofworkinggroupsandteams,andaleadershipgroup.Thesearecoordinatedbythe[ProductionDepartment](https://volunteers.joomla.org/departments/production/\"JoomlaProductionDepartment\").Thisisanumbrellaapplicationforthetwoprojects.\n\nTheJoomlaCMSandJoomlaFrameworkarecommunitydrivenFOSSprojectsdevelopedandmaintainedbyaninternationalcommunityencompassingover200countries.Joomlaisusedbymillionsofwebsitesandwebapplicationsrangingfromthehobbyist,professionalwebdeveloper,tolargeenterprises,forboththeWorldWideWebandintranets.\n\nTheJoomlaProjectisacommunityeffortwhichstrivestoengagecontributorsfromdiversebackgroundsandvaryinginterestsandskillsinbuildingandsupportinggreatsoftwaretogether.The[mission,visionandvalues](https://www.joomla.org/about-joomla/the-project/mission-vision-and-values.html\"JoomlaMissionvisionandvalues\")oftheJoomlaProjectreflectthis.\n\nTheofficialsponsoringorganisationisOpenSourceMatters(OSM),thenotforprofitorganizationthatmanagesfinancialandlegalissuesfortheJoomlaProject.Ateamofexperiencedpeopledrawnfrommanyareasoftheprojectwillmanagethe2018GSoCprojectforJoomla.","url":"https://www.joomla.org","logo":"//lh3.googleusercontent.com/vr2sHE1vn53NjQMTEyPDwOV4XMFxRqRGxbUvgeWxOr68GR6tMfu73hg1tckGYU0rv-Io_12GiP0V93Leuzu78mDzKkieeBph"},"author":{"@type":"Person","name":"WangYuchao"}},"1050":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingProbabilityandRandomProcesses","description":"SymPystatisticsmodulesupportsavarietyofprobabilitydistributions,includingfinite,continuous,discretedistributions.Theaimofthisprojectistomakethemodulesupportavarietyofnewfeatures,bybuildinguponthealreadyexistingones.Thisinvolvesimplementingjointdistributionsandcompounddistributions,whichwillinturnallowtheassumptionofdependencebetweenrandomvariables.TheprojectalsoaimstoimplementtherandomprocessesMarkovChainsandrandomwalks,whicharenotimplementedatall.Finally,theabilitytoexportSymPyrandomvariableobjectstootherStatisticallibrariesisalsosomethingthatwillbeachievedduringthecourseoftheproject.","sponsor":{"@type":"Organization","name":"SymPy","disambiguatingDescription":"SymPyisaPythonlibraryforsymbolicmathematics.","description":"SymPyisaPythonlibraryforsymbolicmathematics.Itaimstobecomeafull-featuredcomputeralgebrasystem(CAS)whilekeepingthecodeassimpleaspossibleinordertobecomprehensibleandeasilyextensible.SymPyiswrittenentirelyinPython.\n\nStudentsapplyingshouldreadour[studentinstructions](https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions),andbeawareofourpatchrequirement.Applicationsshouldfollowour[applicationtemplate](https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template).","url":"http://www.sympy.org/","logo":"//lh3.googleusercontent.com/fTyY5S9LSIajtZ6TKWoLqWZurkLvf-AMYNbk831tYNRQfO_Mlbi9nP7y5KROdD1T9_wsFebiSfVF3FWnQuSxVyQWP_6W6f0"},"author":{"@type":"Person","name":"AkashVaish"}},"1051":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhanceSUSPERSearchwithImprovedSearchResults,Searchoptions,NewDesign&InternationalizationFeatures.","description":"TheideaoftheprojectistoimprovethecurrentSUSPERSearchby:\n1.ImprovingSearchResultsbychangingback-endtoYaCyGrid.\n2.ImplementingmoreSearchoptionslikeNewsSearch,DocumentsSearch,Maps,ImprovingCurrentAdvancedSearch,switchingfromDBpediatoWikidataforinformationbox.\n3.ImprovingthecurrentdesignofSUSPERbyshowingimagesrelatedtoqueryininformationboxbyusingWikidataAPI,ImprovingcurrentImageSearch,ImplementingWeatherSection,IntroducingDynamicThemes\n4.ImplementingInternationalisationFeatureinSUSPERusingAngularTranslate(ngx-translate).\n5.SuggestingandImplementingIdeasandGoalsforSUSPERlikeAccounting/Authentication,EntityRecognition,SafeSearchandfilteringcontents,ImplementingsomesecondarytabslikeMeaning,Productsetc","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"PRAVEENOJHA"}},"1052":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Buildingaportableopenpipelinetodetectthehemodynamicresponsefunctionatrest","description":"Mostofthecurrentlyuseddataistask-basedfMRIdatai.e.thedataacquiredwhenthesubjectperformsanexplicittask(suchasfinger-tapping).Itisclearhowever,thatthebrainisactiveevenwhenthesubjectisnotperformingatask.Infact,accordingtocertainestimates,task-relatedchangesinneuronalmetabolismonlyaccountforabout5%ofthebrain\u2019stotalenergyconsumption.RestingstatefMRIisacomparativelynewerapproachusedtoidentifysynchronousBOLDchangesinmultiplebrainregionswhilethesubjectsliecomfortablyinthescannerwithoutperformingatask.ThecorrelationsbetweenspontaneousBOLDsignalscanbeusedtostudyintrinsicfunctionalconnectivity.Theanalysisisalsousefulinsituationswhereitisadvantageoustoexplorethebrain\u2019sfunctionalorganizationinneurologicalorpsychiatricdiseases.INCFcurrentlyhasatooltoretrievethehemodynamicresponsefunctionatrestfromrestingstatefMRI,however,thecodeiscurrentlywritteninMATLAB.Inordertoincreaseitsdiffusionandportability,therepositoryhastobeconvertedtoPythonandfollowtheBIDS-Standardstoeventuallycreatetheportableneuroimagingpipeline.","sponsor":{"@type":"Organization","name":"INCF","disambiguatingDescription":"Advancingglobalcollaborativebrainresearch","description":"TheInternationalNeuroinformaticsCoordinatingFacility(INCF;www.incf.org)isaninternational\norganizationlaunchedin2005,followingaproposalfromtheGlobalScienceForumoftheOECD.\nINCFwasestablishedtofacilitateandpromotethesharingofdataandcomputingresourcesinthe\ninternationalneurosciencecommunity.AlargerobjectiveofINCFistohelpdevelopscalable,portable,\nandextensibleapplicationsthatcanbeusedbyneurosciencelaboratoriesworldwide.\n\nThemissionofINCFistoshareandintegrateneurosciencedataandknowledgeworldwide.Wefoster\nscientificcommunitycollaborationtodevelopstandardsfordatasharing,analysis,modelingand\nsimulationinordertocatalyzeinsightsintobrainfunctioninhealthanddisease.\n\nINCFactivitiesareopentoallwhocancontributetoneuroinformaticsattheinternationallevel.We\nhaveaglobalcommunityofneuroscienceresearchersworkingonnewandimprovedtoolsforallof\nneuroscience\u2013enablingotherresearcherstomakemoreandfasterdiscoveries,andimprovingour\nunderstandingofthebrain.","url":"http://incf.org/","logo":"//lh3.googleusercontent.com/E5iLl4_Tg2i1SSASg9cMB_yY1xwyQN6WfFuAs76mIDKvbk6zathfoH8syV4VYdFc31mS9ys7IsiscRS07M7yWgQ4-185UmU"},"author":{"@type":"Person","name":"MadhurTandon-23"}},"1053":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnableDEVSIMtosimulatesolarcells","description":"DEVSIMisaTCAD(TechnologyComputerAidedDesign)semiconductordevicesimulationsoftware.TCADtoolsarespecialsimulationsoftwarethatcansimulatethefabricationprocessofsemiconductorsaswellastheiroperation.TheobjectiveofthisworkistoaddthenecessaryimprovementstoDEVSIMsoitcansimulatesolarcells.","sponsor":{"@type":"Organization","name":"FreeandOpenSourceSiliconFoundation","disambiguatingDescription":"Thehomeforopensourcehardware,EDAtoolsandtherelatedecosystem","description":"Weareagroupofdevelopersandopenhardwareenthusiastsfromtheopensourcesiliconcommunity,thatformedtheFOSSiFoundation.Itisanon-profitfoundationwiththemissiontopromoteandassistfreeandopendigitalhardwaredesignsandtheirrelatedecosystems.TheFOSSiFoundationoperatesasanopen,inclusive,vendor-independentcommunity.\n\nOurgoalistopromoteandassistfreeandopendigitalhardwaredesignsandtheirecosystem.Suchhardwaredesignscanforexamplebesingle\"IPblocks\"orentiresystem-on-chip(SoC).Ourvisionisthattherewillbemultipleopensourcechipsinthenextyears.Ourmaineffortisourcommunityhubwebsite[LibreCores.org](https://librecores.org).\n\nBesidesinglecomponentsandentireSoCs,weseeopensourceElectronicDesignAutomation(EDA)toolsasacrucialfortheadvanceofFOSSi.Wethereforeencourageandsupportopensourcesynthesistools,simulatorsandsystemgenerators,justtomentionafew.\n\nWiththoseactivitieswearesteadilyworkingonadvancingFOSSiandmakeitthenextsuccessafterOpenSourceSoftwareand(tangible)OpenSourceHardware.Weareopentoproposalsthathelpusgettinginthedirectionof\"opensourcechips\".Pleasefindalistofafewideas,andwehighlyencourageyoutothinkbeyondthat.\n\nGoogleSummerofCodestudentsareinvitedtopresentanddemonstratetheirprojectsatourannualconference[ORConf](https://orconf.org)with100-200attendants,whichisheldinGdansk,Poland,onSeptember21-23.","url":"https://fossi-foundation.org","logo":"//lh3.googleusercontent.com/GD9QWw87XJbYcyXXsmdPOyMY6y9u_RMkSogFLyKCVDb-6Z94xJ-IzV2d9j5EU23KrUL3RACq94HBcqeigmCNDteBPyYRk5s"},"author":{"@type":"Person","name":"NoeNieto"}},"1054":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IndexCheckercasestudyonGoogleGuavalibrary-Improvingerrormessages.","description":"TheproposalisanintensivecasestudyonGoogleGuavalibraryusingtheunofficiallyreleasedIndexChecker.Italsocontainssub-taskssuchasimprovingerrormessagesissuedbyIndexChecker,proposedadditionofcodeusageexamplesforcurrentfeaturesinJavaDoc.","sponsor":{"@type":"Organization","name":"CheckerFramework","disambiguatingDescription":"Preventingprogrammingerrorsbeforetheyhappen,viaeasy-to-useverification","description":"Weareagroupofdeveloperswhoarepassionateaboutcodequality.Wehavebuiltaninnovativelightweightverificationtoolcalledthe[CheckerFramework](https://checkerframework.org/).\n\nTheCheckerFrameworkhelpsyoupreventbugsatdevelopmenttime,beforetheyescapetoproduction.Itisbasedontheideaof_pluggabletype-checking_.Pluggabletype-checkingreplacesaprogramminglanguage'sbuilt-intypesystemwithamorepowerful,expressiveone.\n\nJava'stypesystempreventssomebugs,suchas`intcount=\"hello\";`.However,itdoesnotpreventotherbugs,suchasnullpointerdereferences,concurrencyerrors,disclosureofprivateinformation,incorrectinternationalization,out-of-boundsindices,etc.\n\nTheCheckerFrameworkenablesyoutocreateamorepowerfultypesystemanduseitinplaceofJava's.Themorepowerfultypesystemisnotjustabug-findingtool:itisaverificationtoolthatgivesaguaranteethatnoerrors(ofcertaintypes)existinyourprogram.Eventhoughitispowerful,itiseasytouse.Itfollowsthestandardtypingrulesthatprogrammersalreadyknow,anditfitsintotheirworkflow.Wehavecreatedaround20[newtypesystems](https://checkerframework.org/manual/#introduction),andotherpeoplehavecreated[manymore](https://checkerframework.org/manual/#third-party-checkers).\n\nTheCheckerFrameworkispopular:itissuccessfullyusedonhundredsofprojectsatGoogle,Amazon,Uber,onWallStreet,andinothercompaniesfrombigtosmall.Ititattractivetoprogrammerswhocareabouttheircraftandthequalityoftheircode.TheCheckerFrameworkisthemotivationforJava'stypeannotationsfeature.TalksonithavereceivedmultipleawardsatconferencessuchasJavaOne.Withthiswidespreaduse,thereisaneedforpeopletohelpwiththeproject:everythingfrombugfixes,tonewfeatures,tocasestudies,toIDEintegration.Wewelcomeyourcontribution!\n\nPleaseseeour[ideaslist](https://checkerframework.org/gsoc-2018-ideas.html)for[howtogetstarted](https://checkerframework.org/gsoc-2018-ideas.html#get-started).","url":"https://checkerframework.org/","logo":"//lh3.googleusercontent.com/b2mbps1X8GoiqIQlfK1aJYZoQHbz5hSPJsRfCwNclgyw3I3kxFTIyBadRBQZlpgPub-z8zmJYyuTN5pAtxy6pkc8_2akiQw"},"author":{"@type":"Person","name":"NhatDinh"}},"1055":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratingMORSEHuman-robotinteractionsimulatorwithRoboComp","description":"TheaimoftheprojectistointegratetheMorseasanadditionaltoolforthesimulationintheRoboCompframework.Currently,RoboCompusesRoboCompInnerModelSimulator(RCIS)toolforthesimulationwhichhasseverallimitation.ThustheideawouldbesimplytoutilisethefeatureofMorseintheRoboComparchitectureforbetterandimprovedsimulations.Morseisgenericsimulatorforacademicrobots.Itcomeswithasetofstandardsensors,actuatorsandrobotswhichfulfilsthedemand.ItusesOpenGL-basedBlenderGameEnginethatsupports3DrenderingandIntegratedBulletLibraryforphysicssimulation.RCIShaveseverallimitationrelatedtoHuman-robotInteraction.Therefore,integratingwithMorseisbeneficiary.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"PiyushPilaniya"}},"1056":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingthereceivertoBeiDouB1I","description":"ThemainobjectiveofthisproposalistogetaworkingimplementationoftheGNSS-SDRsoftwarereceivingandprocessingBeiDouB1lsignals.SomeworkhasbeendoneinpreviousGSoCeditions,butwithoutconclusiveresults.Then,theprojectconsistsonacorrectionandimprovementofthealreadycodedBeiDousignalprocessing,andfinishingituntilbeingabletodeliverRINEXfilesandalsothePVTsolution.IfthisworkisfinishedbeforetheendoftheGSoCprogram,asecondarypartwouldconsistonstartingtheimplementationofotherBeiDousignals,forinstancetheB1Csignal.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"SergiSeguraMu\u00f1oz"}},"1057":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StorageAPIforAggregatedAPIServers","description":"KubernetesofferstwowaystoextendthecoreAPI,byusingtheCustomResourceDefinitonsorbysettingupanaggregatedAPIserver.Thisensuresusersdon\u2019tneedtomodifythecoreAPIinordertoaddthefeaturesneededfortheirworkflow,whichlaterensuresthemorestableandsecurecoreAPI.\n\nOnemissingpartishowtoefficientlystoredatausedbyaggregatedAPIservers.ThisprojectimplementsaStorageAPI,withamaingoaltosharethecluster\u2019smainetcdserverwiththeAggregatedAPIServers,allowingittousecluster\u2019smainetcdjustlikeitwoulduseit\u2019sownetcdserver.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"MarkoMudrini\u0107"}},"1058":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"create-react-appforplone-react","description":"TheideaistomakePlone-reactpackage\nasadependencytootherpackagesandmake(use)acreate-react-applikeapp\ngeneratortogeneratetheexampleboilerplatewhichfitswiththepackage.Bydoingthis\nwedon\u2019tneedtoforktherepoeverytime,justexecutethecommand\ncreate-plone-react-applikesoandwe\u2019llbegoodtogo.","sponsor":{"@type":"Organization","name":"Plone","disambiguatingDescription":"Thepremierpython-basedopensourceCMS","description":"PloneisaCMSthatbasedonPythonandusesanobject-basedstorage(ZODB).Itcomeswithenterprise-readyfeaturesandhasastrongemphasisonworkflowandsecurity.Itisalsoafullyopensource(GPL2)project,withnosinglecompanydrivingit,butawholeecosystemofsmallerfirmsandindependentdevelopersaroundtheworld.\n\nPloneissuitableforawidevarietyofentities,fromthelargestofcorporationsandgovernmentagencieswithveryhighsecurityrequirementsanduniversitieswithtensofthousandsofuserstosmallnonprofitorganizationsandbusinesses.\n\nInthe17yearssinceitsfirstrelease,Plonehasevolvedintoamaturesolution,withemphasisoncodequalityandtests.ButPloneisalsoforward-looking.Overthelastyearsthefront-endhasreceivedacompleteoverhaultousemoremodernjavascripttechniques.ThemingiscleanlyimplementedusingjustHTML/CSSandanXMLruleset.DevelopmentofacompleteRESTfulAPIhasallowedthecreationofcompletelyuncoupledfront-endapplicationsusingthelatestofJavaScripttechnologies.\n\nPloneisacommunity-orientedorganization.MembersofthePlonecommunitymaybefoundacrosstheglobe.Theyareusuallyfriendly,andpossessadeepknowledgeofallissuesofContentManagement.RightstotheintellectualpropertyofPloneareownedbythePloneFoundation,aregisterednonprofitFoundationthatexiststopromoteandprotectPlone.","url":"https://plone.org","logo":"//lh3.googleusercontent.com/3IdyHVn0u8cGuTrIafLsiDjDCmlsBXcTI2gws8G2oLBScK5RnQL5mGr7k5FvCeEZrr5dKLXQVmkfZ41S1NtdQvRaVM7ZcKDF"},"author":{"@type":"Person","name":"NileshGulia"}},"1059":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"iOS:DeviceSensorsandCodeRefactoring","description":"Devicesensorshavedifferentwaysoffunctioning,dependingontheoperatingsystem.Thisbeingstated,Iwillimprovetheexistentcodebycalculatingthevaluesatwhichthesensorsshouldbeinitialisedandtheirrangearea.Inordertodothis,Iwilltestamultitudeofpossibilitiesandchecktheresults,untilIfindthemostsuitableoneinordertomaketheprojectsbehaveinthesamewaybothonAndroidandiOS.IwilluseiOSnativesensors,understandhowtheyworkandgetthemostoftheirfunctionalityinordertoimprovetheexistingcode.\n\nAdditionally,IwouldcreateaframeworkforthesensorsusediniPhonesandaddsomegeneralfunctionstohelpmethroughoutthedevelopmentoftheproject,butalsotohelpotherdevelopersworkwithsensorsbetter.Thiswillallowmetomodularisethecodeandimproveitsreadability.Intheend,Iwouldrefactorthecodetomakeitasreadableandorganisedaspossible,soitcanbecomeeasytobemaintainedbyothercontributorsinthefuture.Also,foreveryprogressImakethroughouttheproject,Iwillcreatesomemockexamplestotestitsfunctionalityanddiscovernewwaystoimproveit,suchasedgecases.","sponsor":{"@type":"Organization","name":"Catrobat","disambiguatingDescription":"ComputationalThinkingforallthroughvisualprogrammingonphones","description":"TheCatrobatprojectdevelopsusefulframeworkstocreategames,animations,orappseasilywithinashorttime.Thissetofcreativitytoolsforsmartphones,tablets,andbrowsersisinspiredbythewell-knownScratchframeworkbytheLifelongKindergartenGroupattheMITMediaLab.\nThemotivationbehindtheprojectisthatprogrammingisanimportantculturaltechniqueonthesamelevelasmathematicsandphysics,fromapracticalaswellasfromaphilosophicalpointofview.Ouraimthusistopopularizetheskillsneededtoprogramfromanearlyageoninafunandengagingwaythatwillfacilitatethespreadofitsadoptionamongyoungpeopleallovertheworld.\nOurawardedAndroidapp\u201cPocketCode\u201discurrentlythemostfamousoutcomeoftheproject.Withouttheneedofanyfurtherdevices,usershavethepossibilitytocreatetheirfirstprogramdirectlyontheirmobiledeviceina\u201cLego-like\u201dstylewithblocksinjustafewsteps.PocketCodesupportsallcommondevicesensors,providesspecialbricksfordifferentroboticdevices(LegoMindstorms,RobotixPhiro,...)aswellasforhardwaredevicessuchastheArduinoboardortheRaspberryPi,andofcourseofferselementsofprogramminglanguagessuchasvariables,if-statements,concurrency,etc.\nWealsoworkonframeworksforotherOSandonmakingitavailableonbrowsers.That\u2019swhydevelopersofdifferentfieldshelpustokeepourproductsuptodatetothecurrentneedsoftheusers.Motivatedbyprizes(suchastheLovieAward,theAustrianNationalInnovationAwardortheRe-ImagineEducationAward)andbeingfeaturedbydifferentprograms(likeGooglePlayforEducationorcode.org)ourteamisworkingonmanydifferentsubprojectsandextensionswhichwillbereleasedinthecomingyears.Over500developersalreadycontributedtoourprojectondifferenttopicssuchasApp-Development,Web-Technologies,Graphics,Usability,Internationalization,orDesign.","url":"http://catrobat.org","logo":"//lh3.googleusercontent.com/AbTjPOjC771F5R2LOyxzdnPEy0G1ilJ_c5xoqdEtVRltLwQB2gHc68KG40tY3XrGdk5pDzxv0bJ8gcX0OC932Nhs5KnpNSc"},"author":{"@type":"Person","name":"Poppy"}},"1060":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Proposal:Globalfilesystemandsearchengineforgenomicsdata","description":"DataObjectService(DOS)isanemergingstandardforspecifyinglocationofdataacrossdifferentcloudenvironments.ThegoalofthisprojectistoenablediscoveryanddownloadofdataobjectsinDOS.ThiswillbedonebycreatingasimpleDOSservercapableofexposingdatatoapubliccloudenvironment,implementingaregistryserviceandacrawlertopullinformationfromit,andaDOSclientcapableofdownloadingdataintheDOSregistries.Finally,everythinglistedcanbeextendedtosupportthediscoveryanddownloadofauthenticateddata.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"EricKeilty"}},"1061":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"STACKLE-STRUCTUREAPIs(SHIVAMARORA)","description":"PROPOSALFORTHEGSOC18TOSTRUCTURETHERESTAPISOFSTACKLEBACKEND","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"ShivamArora"}},"1062":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HandleNestedProgrammingLanguages","description":"Thisprojectisaboutenablingcoalatodealwithmultipleprogramminglanguagesinasinglesourcefile","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"binore"}},"1063":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MIMObasicsforGNURadio","description":"TheprojectMIMOaimstointroduceabasicMIMOcapabilitytotheGNURadiocoremodulegr-digital.BasicencodinganddecodingalgorithmsareimplementedandbringGNURadiousersthepossibilitytoenjoythemanybenefitsofMIMO.\nAspecialfocusliesontheinclusionofMIMOintotheexistingOFDMphysicallayerofGNURadio,formingaverypowerfulandpopularcombination,MIMO-OFDM.","sponsor":{"@type":"Organization","name":"GNURadio","disambiguatingDescription":"Thefree&opensoftwareradioecosystem","description":"GNURadioisafree&open-sourcesoftwaredevelopmenttoolkitthatprovidessignalprocessingblockstoimplementsoftwareradios.Itcanbeusedwithreadily-availablelow-costexternalRFhardwaretocreatesoftware-definedradios,orwithouthardwareinasimulation-likeenvironment.Itiswidelyusedinresearch,industry,academia,government,andhobbyistenvironmentstosupportbothwirelesscommunicationsresearchandreal-worldradiosystems.\n\nInbrief,asoftwareradioisaradiosystemwhichperformstherequiredsignalprocessinginsoftwareinsteadofusingdedicatedintegratedcircuitsinhardware.Thebenefitisthatsincesoftwarecanbeeasilyreplacedintheradiosystem,thesamehardwarecanbeusedtocreatemanykindsofradiosformanydifferentcommunicationsstandards;thus,onesoftwareradiocanbeusedforavarietyofapplications!\n\nYoucanuseGNURadiotowriteapplicationstoreceiveandtransmitdatawithradiohardware,ortocreateentirelysimulation-basedapplications.GNURadiohasfilters,channelcodes,synchronisationelements,equalizers,demodulators,vocoders,decoders,andmanyothertypesofblockswhicharetypicallyfoundinsignalprocessingsystems.Moreimportantly,itincludesamethodofconnectingtheseblocksandthenmanageshowdataispassedfromoneblocktoanother.ExtendingGNURadioisalsoquiteeasy;ifyoufindaspecificblockthatismissing,youcanquicklycreateandaddit.\n\nGNURadioapplicationscanbewrittenineitherC++orPythonprogramminglanguage,whiletheperformance-criticalsignalprocessingpathisimplementedinC++usingprocessorfloating-pointextensionswhereavailable.Thisenablesthedevelopertoimplementreal-time,high-throughputradiosystemsinasimple-to-use,rapid-application-developmentenvironment.","url":"https://www.gnuradio.org/","logo":"//lh3.googleusercontent.com/5OimqqP6jx-cBzmfIjjKC-KBHMpNrEDI4Bp8hs2M7eIsz4scVlUX_u43tK_YqKF64xFbWSxvhm3o4Hwg0OC1OiC8Dx0T1XJ-"},"author":{"@type":"Person","name":"MoritzLucaSchmid"}},"1064":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendedVisualization:FocusinGLSL","description":"TheprojectaimsatbuildingstunningvisualizationtoolsusingGLSL.VisualizationofbrainimagesandotherdatasetswillbesuperfastusingShaders.ShaderscommunicatewiththeGPUandacceleratesthedisplayofdata.TheprojectrequiresustoprogramVertexandFragmentShaderscodeandtestitondatasetsofinterest.","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"thechargedneutron"}},"1065":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Adaptiveimageplanesamplingproposal","description":"Currentimplementationofadaptivesamplingneedstobeoverwritensothatitismoreefficient,easiertouseforanyuserandmorerobustregardinganimations.Uptonow,appleseed'simageplaneadaptivesamplerisbasedonaper-pixelvarianceanalysis.Toworkcorrectly,itrequiresalargeamountofinitialsamples,whichisnotconvinient.Moreover,eachpixelanalysisisn'tawareofitsneighboursandthisleadtoanimagestillnoisy.","sponsor":{"@type":"Organization","name":"appleseedhq","disambiguatingDescription":"Amodernopensourcerenderingengineforanimationandvisualeffects","description":"#Overview\n\nappleseedisanopensource,physically-basedglobalilluminationrenderingengineprimarilydesignedforanimationandvisualeffects.\n\nappleseedisactivelydevelopedsince2012byasmall,internationalteamoftalentedvolunteersfromtheanimationandVFXindustry.Itscoremissionistoprovideindividualsandsmallstudioswithacomplete,reliable,fullyopenrenderingpackage.\n\nOvertheyearsappleseedhasbeenusedonseveralprojectsincluding[TVdocumentaries](https://vimeo.com/81199785),ads,promotionalvideosand[ananimationshort](http://www.fetchaveryshortfilm.com/).\n\n#Features\n\nappleseedimplementsamodernworkflowbasedonpathtracingthatenablesartifact-free,singlepassrenderingwithverylittletechnicaltuning.Itissimultaneouslycapableofstrictlyunbiasedrenderingwhentotalaccuracymatters,andbiasedrenderingwhenartisticfreedomandshorterrenderingtimeareparamount.\n\nappleseedsupportsfullyprogrammableshadingvia[SonyPicturesImageworks'OpenShadingLanguage](https://github.com/imageworks/OpenShadingLanguage),RGBandspectralrendering,fastandrobusttransformationanddeformationmotionblur,state-of-the-artraytracedsubsurfacescattering,exhaustivePythonandC++APIsandmanyotherproduction-orientedfeatures.\n\nAlongwiththecorerenderer,theteamisactivelydevelopinghighqualityintegrationsintoAutodeskMaya,Autodesk3dsMaxandBlender.appleseedisalsothedefaultrenderingengineof[ImageEngine\u2019sGaffer](http://www.gafferhq.org/).","url":"https://appleseedhq.net/","logo":"//lh3.googleusercontent.com/crWGBcOysO7zNe7JMGdw3q3aGfJKL0DG2Jzh20EQji5_5w2MBcWEDYuZDxhQXydwgS8iXXC5iyLtUYCnkANtfUHvk9UCjeKF"},"author":{"@type":"Person","name":"oktomus"}},"1066":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDebuggingofOptimizedCode","description":"-MeasureDebugInfolossstatistics.\n-Findthecause.\n-Fixtheculprittransformationsstartingfromthemostusedareasofthecompiler.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"gramanas"}},"1067":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TableofContentExtractor","description":"Wikipedia,beingtheworld'slargestencyclopedia,hasanenormousamountofinformationpresentinthetextualform.EacharticleisstructuredintohierarchybasedheadingformatwhichisrepresentedbyaTableofcontents(TOC).\n\nThefirstobjectiveofourprojectistheextractionofsectionsandsubsectionsfromWikipediaarticlespreservingtheirorderandlabels,asTOC.ThesecondobjectiveistorepresenttheTOCsinanextensivemannerbyRDFdataset.\n\nStatisticalNLPtechniquesforinformationretrievalrelyheavilyonlexicon/wordsinanarticleratherthanitscategorization(contentsinaTOC);byexpressingTOCasRDFwewillcreateamorepowerfulwayofsearchingwithinandacrossarticles.Standardmetadatarepresentationi.e.RDFimplieslessresourceintensivetaskofpartialreuseacrossapplications.\n\nThisgeneratedTOCRDFgraphvisualizationcanhelpinexploringmultipleWikipediapagesforhiddensemanticlinks.Itimprovesthehorizontalscalabilityi.e.easeofupdating,deletion,andtheadditionofnewRDFtriples.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"HrishikeshSingh"}},"1068":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntegratelibFuzzerWiththeBasesystem","description":"libFuzzerisapopularfuzzingtoolbothinresearchareaandindustry.InthedevelopmentofNetBSD,therewouldbesomepotentialbugswhicharenoteasytofindbyprogrammersthemselves.So,integrationoffuzzingtoollikelibFuzzerisagoodchoicetofindbugsinNetBSDsothatprogrammerscanfocusmoreondevelopinganddebugging.ThisproposaltriestointegratethelibFuzzerintoNetBSDandtrytofindsomebugs.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"YangZheng"}},"1069":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RussianTickerTapeOCR","description":"WeareproposinganOCRframeworkforrecognizingtickertextinRussianVideos.Wedothisbysolvingtwomainproblems,improvingtheOCRbyimplementingaRecurrentNeuralNetwork,witha1-dimensional(1-d)Bi-DirectionalLongShort-TermMemory(BDLSTM)architectureforTensorflowwhichgivesbetterresultsthanTesseract,andwesolvetheScrollingTickerproblembyproposinganalgorithm(EarlyFusion)whichchecksthetickersandcombinethemincorrectorder.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"BurhanUlTayyab"}},"1070":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Botscreationandpermissionsmanagement","description":"MakeZulipintegrationseasierfornontechnicaluserstosetup.Thisincludesaddingabackendpermissionssystemformanagingbotpermissions(andimplementingtheenforcementlogic),addinganOAuthsystemforpresentingthosecontrolstousers,aswellasmakingthe/integrationspageUIhavebuttonstocreateabot,ratherthansendinguserstotheadministrationpage.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"KonstantinNovokreshchen"}},"1071":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforInternetArchive","description":"IwouldliketohelpexpandthecurrentGoogleHomeActionsfortheInternetArchive.IbelievethattheintroductionofvoicepromptswouldmakemanyoftheInternetArchive\u2019slargedatasetsmoreaccessibleandeasytoaccess.Asadigitallibrary,Ithinkit\u2019sonlyfittingthattheInternetArchivehaveit\u2019sveryowndigitallibrarian.WithsomehelpfromtheGoogleHome,thiscouldmakeforanawesomeinteractiveexperience.","sponsor":{"@type":"Organization","name":"InternetArchive","disambiguatingDescription":"UniversalAccesstoAllKnowledge","description":"heInternetArchive,a501(c)(3)non-profit,isbuildingadigitallibraryofInternetsitesandotherculturalartifactsindigitalform.Likeapaperlibrary,weprovidefreeaccesstoresearchers,historians,scholars,theprintdisabled,andthegeneralpublic.OurmissionistoprovideUniversalAccesstoAllKnowledge.","url":"http://www.archive.org","logo":"//lh3.googleusercontent.com/Adu49H_Uub1z65XykkqzvrSbGVSrzzkkiMhLLnCihSd7a7g4sPYbV3y3nwhzfnRmnWn6ZAQufoOQlpQA4glqL9vp4WIwsUQ"},"author":{"@type":"Person","name":"dmbarry"}},"1072":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProvidingPublicAccessibilityforSegAnnDB","description":"ThisprojectwillexpandthepublicaccessibilityofSegAnnDBaswellasworkonprovidingintegrationswiththeUCSCGenomeBrowserandGalaxy.","sponsor":{"@type":"Organization","name":"CanadianCentreforComputationalGenomics","disambiguatingDescription":"AnalyticalsolutionsforNext-GenerationSequencingdata","description":"TheMontreal[C3G](http://computationalgenomics.ca/)nodeishostedattheMcGillUniversityandGenomeQuebecInnovationCenter(MUGQIC).\nTheMontrealnodeisstronglyinvolvedwith[GenAP](https://genap.ca/)andhasdevelopedseveralgenomicdataanalysispipelines.\nSince2011,wehavecompletedmorethan400bioinformaticsanalysisprojectswithover290distinctgroupsofresearchersacrossCanada.\nOurteamshavesignificantexperienceinpersonalizedmedicineapplications.\nThesehaveincludedgenomeanalysisandinterpretationofpersonalgenomes,\ntechnologyandservicestorecordpatientpresentations,RNA-andChIP-seqdataanalysis,andanalysisofcompletehumanepigenomesinbothgermlinedisordersandcancers.\nEachyearC3Gco-organizesseveralinternationalworkshopsaboutnext-generationsequencing(NGS)dataanalysis.\n\nTheMontrealC3Gnodedevelopsthe[GenAPPipes](https://bitbucket.org/mugqic/mugqic_pipelines)whichconsistofPythonscriptswhichcreatealistofjobsrunningBashcommandstoanalyzeNGSdata.\nThosescriptssupportdependenciesbetweenjobsandasmartrestartmechanismifsomejobsfailduringpipelineexecution.\nJobcommandsandparameterscanbemodifiedthroughseveralconfigurationfiles.\nWecurrentlymaintain7pipelinesandareintheprocessofdeveloping3others.\n\nTheMontrealC3Gnodealsodevelopsotherbioinformaticstools:\n\n*[BVAtools](https://bitbucket.org/mugqic/bvatools)\n*[POPsv](https://github.com/jmonlong/PopSV)\n*[SCoNEs](https://bitbucket.org/mugqic/scones)","url":"http://computationalgenomics.ca","logo":"//lh3.googleusercontent.com/bjfSdHSVDVY12vQ7TzVbeRo80Aa317bBACgi7IyjYkPBwEdBH7JO9kiwWhIWpYcj5qQ1kHKuUKY70JYA0dVLz5FGmKA57w"},"author":{"@type":"Person","name":"AlanWilliams"}},"1073":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FurtherDevelopmentforCycles'VolumeRendering","description":"Traditionally,solidobjectsarerepresentedasmeshes:asetofvertices,edges,andfaces.Thisinterpretationofreal-lifeobjectsinto3Dspaceissufficientfortypicallysolidmediasuchasteapotsandchairs.However,thismodelfacesmanyissueswhenusedtorepresentdynamicmaterialssuchassmokeorclouds,whichhaveinnumerableandconstantshiftsinnumberandlocationofvertices,edges,andfaces.ThesetypesofobjectsaretypicallyclassedandimplementedseparatelyasVolumes.\n\nDuetothenatureofthematerialsinvolved,Volumerenderingrequiresadifferentsetofsolutionsinregardstodatastructuring,lightsampling,andsoon.Quicklybecominganindustrystandard,OpenVDBisaVolumerenderingframeworkdevelopedbyDreamworksthatseeswideusagethroughoutthegraphicsindustrysuchasinPixar'sRenderManandHoudini.Itisknownforitsefficiencyinhandlingsparsedatasetsanditswiderangeoffilters,transformationoperators,compositingtools,andmanyotherfeaturesforthecreationandrobustmanipulationofVolumes.ItsintegrationintoCycleswillsurelyfurtherBlender'susageinthe3Dgraphicsscene.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"GeraldineChua"}},"1074":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingMissingD3DXAPIs","description":"TherearemanyutilityfunctionsintheD3DX9specfileswhichareyettobeimplemented.Thesefunctionsareusefulfor3Drelatedtaskscommonlyusedinapplications.Myintentionistofindasubsetoftheseunimplementedfunctionsandworkonthemoverthesummerandcomeupwithviable,testedimplementationsforthem.","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"KieranDuggan"}},"1075":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScientificVisualization","description":"PEcAnprojectprovidestoolsformodelingandforecastinginecosystems.AlthoughmanyecosystemmodelsaresupportedbyPEcAn,presentationofresultswillbeachallengeasitneedstoreachvariousrangeofaudience.Visualizingthemodelresultswouldbeabestwayofpresentingresults.Inthisprojectcurrentvisualizationswillberevamped/updatedaddingfeatureslikelazyloading,togglingplotsandotherstobemoreuserinteractive.Moreoverthisprojectinvolvesinfixingissues/bugsincurrentshinyapplications.Thisprojectismuchextendedindevelopingnovelutilities,refiningUI,novelanalysisandmanyothersfeatures/toolstostrengthenvisualizations.Apowerful/robustplatformwithmanyinteractivevisualizationtoolsformodelsimulationsisexpectedattheendoftheproject.","sponsor":{"@type":"Organization","name":"PEcAnProject","disambiguatingDescription":"Developaccessibletoolsforreproducibleecosystemmodelingandforecasting","description":"#WhyPEcAn?#\nClimatechangesciencehaswitnessedanexplosionintheamountandtypesofdatathatcanbebroughttobearonthepotentialresponsesoftheterrestrialcarboncycleandbiodiversitytoglobalchange.Manyofthemostpressingquestionsaboutglobalchangearelimitedbyourabilitytosynthesizeexistingdata.PredictiveEcosystemAnalyzer(PEcAn)projectspecificallyseekstoimprovethisability.Ultimately,PEcAnaimstomakeecosystemmodellinganddataassimilationroutinetoolsforansweringscientificquestionsandinformingpolicyandmanagement.\n\n\n#HowdoesPEcAndothat?#\n\nPEcAnconsistsof**1)**state-of-the-artecosystemmodelsthatthemselvesarescaffoldsforintegratingmultipledatasourcesandtheory,**2)**aworkflowmanagementsystemtohandlethenumerousstreamsofdata,and**3)**adataassimilationstatisticalframeworkinordertosynthesizethedatawiththemodel.PEcAnautomatesanalysesaimedatunderstandingandforecastingecosystemresponsesthroughthesemodels.\n\n#Transparency,repeatability,accessibility#\n\nPEcAn'sscientificworkflowmanagementfullycapturestheinformaticsofwherethemodelinputscamefrom,howtheywereprocessed,howsetsofmodelrunswerecompleted,andhowthemodeloutputwaspost-processedandvisualizedformaximizingtransparencyandrepeatability.PEcAn'sintuitiveweb-basedinterfaceallowsnon-modelersornovicestousemodelsandtechniquesdevelopedbyexperts.\n\n#Highfunctionalityandperformance#\n\nInadditiontomakingthePEcAnsourcecodeopensource,thesystemisalsoavailableasafullyfunctionalvirtualmachinethatrunsonawiderangeofoperatingsystems.Thesystemcanalsointeractwithremotehigh-performancecomputingenvironments,allowingmodelrunstobedoneinparallelonremoteclusters.","url":"http://pecanproject.org","logo":"//lh3.googleusercontent.com/HnNfS8QaJu9AUqKKSFqn2f8SfoKqMB80JRd4kDkNCjIwUCXLr2H_D93o6KpuHvPkoRmcJ5Pg-QADMHcDScgyKxoxh4ZtRRAa"},"author":{"@type":"Person","name":"ChaitanyaReddy"}},"1076":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementanewPlasmametaclassinPlasmaPy","description":"PlasmaPyisanopen-sourcePythonpackageandaimstoprovideasetofcommonfunctionalityusedinplasmaphysics.CurrentlyitimplementsaPlasmaclasswhichdoesallthefundamentalworkofcalculatingplasmaparameterslikealfvenspeed,density,electricfield,magneticfield,pressure,etc.ThecurrentPlasmaclassdoesagoodjobatthemomentbutitwillbeverymessytoworkwithdifferentkindsofplasmasinthefuturebyrelyingsolelyoncurrentimplementationusingclasses.Sincedealingwithdifferentkindsofplasmasisanimportantpartofplasmaphysics,havingamorecompactwayofworkingwiththesekindsofplasmaswillbeamilestoneofsubstantialimportanceandpriorityforPlasmaPy.","sponsor":{"@type":"Organization","name":"OpenAstronomy","disambiguatingDescription":"Openingtheeyesofresearchastronomysoftwaretothewholeworld.","description":"OpenAstronomyisacollaborationbetweenopensourceastronomyandastrophysicsprojectsthatareusedbyresearchersandengineersaroundtheworldtostudyouruniverseeitherbyanalysingthedataobtainedfromamazinginstrumentslikethe[HubbleSpaceTelescope](http://www.nasa.gov/hubble),the[SquareKilometerArray](https://www.skatelescope.org/)orthe[SolarDynamicObservatory](http://sdo.gsfc.nasa.gov/),developingverysophisticatednumericalmodels(eg.[FLASH](http://flash.uchicago.edu/))ordesigninginterplanetarytrajectoriesforhuman-madespacecraft(eg.[HORIZONS](https://ssd.jpl.nasa.gov/horizons.cgi)).Theanalysisofsuchdatahelpsmultipletypesofresearchfrombeingabletoforecastsolarstormstodetectplanetsinotherstars,fromunderstandinghowgalaxiesareformedtoexplaintheexpansionandtheoriginoftheuniverse.\n\nOpenAstronomyiscurrentlyformedby[12organisations](http://openastronomy.org/members/)thatdeveloptoolsfordifferentaspectsofastronomy.Therangeoftopicscoveredbytheseprojectsiswide,forexample:\n-[Astropy](http://astropy.org)isageneralPythonlibraryforastronomy,providingcommontoolssuchascelestialcoordinates,imageprocessing,tabulardatareadingandwriting,unitsandsupportforastronomy-specificfileformats;\n-[SunPy](http://sunpy.org)providesutilitiesforobtainingandrepresentingsolarphysicsdata,withclientsforsomeofthelargestonlinesolarphysicsdataarchivesandsolarspecificanalysisandvisualisationcode;\n-[Glue](http://www.glueviz.org/)isadatavisualizationapplicationandlibrarytoexplorerelationshipswithinandamongrelateddatasets.\n-[JuliaAstro](http://juliaastro.github.io/)isasetofpackagesforgeneralastronomyandastrophysicsanalysisusingJulia;\n-And[more](http://openastronomy.org/members/)!\n\nAsasingleorganisation,weaimtostrengthencollaborationsbetweenthedifferentsub-organisations,andatthesametimeincreasetheawarenessamongourusersonthecapabilitiesofour\"sister\"projects.","url":"http://www.OpenAstronomy.org","logo":"//lh3.googleusercontent.com/FL30n87tZ0jG3w7DLl5Fa6oG_PhdKCTXub0TS67vZLet7tMaT-yQM6ePapW43UFLs2nDStR0O8L1DqB0Sod05LnXexh0H2M"},"author":{"@type":"Person","name":"RitiekMalhotra"}},"1077":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ChangetoDoubleprecisionfloatingpoint","description":"Successfullycompilingpurr-data\u2019scoreonboththesingleprecisionanddoubleprecisionandchangingthemorepopularexternallibrariesrunineachcaseanddocumentingaprocessofworking/testingontherest.","sponsor":{"@type":"Organization","name":"PurrData","disambiguatingDescription":"VisualProgrammingLanguageforRealtimeMultimedia","description":"Purrdataisavisualprogramminglanguagebuiltforlow-latency,realtimeDSPsynthesis.Inadditiontocorefunctionalityforworkingwithaudioand2dgraphics,itshipswithalargesetofexternallibrariestohandlevideo,2D/3Dgraphics,sensors,inputdevices,andnetworking.\n\nPurrdatahasaspecialemphasisongeneratingaudioand/orvideoinrealtime,withlowlatency.Muchofitsdesignfocusesonreceiving,manipulating,anddeliveringhigh-qualityaudiosignals.Specifically,thesoftwareaddressestheproblemofdoingthisefficientlyandreliablyongeneralpurposeoperatingsystemslikeOSX,Windows,Debian,etc.--i.e.,systemsdesignedmainlyformulti-tasking.\n\nPurrDatabuildsoncodefromseveralothersoftwareprojects:PureData--whichistheaudioandscriptingengine,Pd-extended--whichisanowabandonedapplicationthatshippedPureDatawithlotsofexternallibraries,andPd-l2ork--whichaddedlong-neededusabilityenhancementslikeinfinite-undoandnativestate-savingmechanismstoPureData.\n\nPurrDatausesaGUIbasedonthenw.jstoolkit.ThismeanstheentireGUIisbuiltusingHTML5technologies,andanyofthose--includingthousandsofwebframeworks,theGamepadAPI,WebGL,etc.--maybeleveragedbyusersanddevelopers.","url":"https://git.purrdata.net","logo":"//lh3.googleusercontent.com/OLuBNKMMxbgNDco2cKzMtkXkst-Haf8EwYrLlOqBbBZbnrV0-O_QByqsdwXNyEatP_9SVu8KhOyg3LgmUoZrO6ssBM5MZGU"},"author":{"@type":"Person","name":"PranayGupta"}},"1078":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Re-writetheTurnantennacode","description":"Turnantennaisnowaprototype,andthecodewaswrittenforaspecificdriverandforaspecificmotor.\nMyprojectincludes:\n\u20221moremotor,inordertoallowtheTurnantennatochangethepitchangletoo;\n\u2022writenewcodecompatiblewithdifferentmotorsanddrivers,andnotonlyasingletype;\n\u2022configureanAPIinterfacecompatiblewithJSONformat;\n\u2022adedicatedwebsitewherefulldocumentation,how-tos,andtest'sresultscanbefound.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"MarcoMusumeci"}},"1079":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ANY23-295Implementabilitytouselibrdfa","description":"ThisprojectwillimplementanewRDFaparserforApacheAny23throughawrapperofthenativeC/C++libraryLibrdfa.TheimplementationaimstoevaluatethelevelofcompatibilitybetweenbothprojectsandquantifytheperformanceimprovementthatanativeparsercouldachieveinAny23.Inaddition,itisproposedtotesttheintegrationresultsagainsttherdfa.infotest-suitinordertovalidatetheapproach.ThebenefitsofimplementingamoreefficientparserareextremelyrelevanttakingintoaccountthatRDFaprocessingtakesplaceinthewebwheretheamountofdataishuge.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"JulioCaguano"}},"1080":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DRAKVUF:ProcessInjectorEnhancement","description":"**DRAKVUF**allowstoinjectabinarydirectlyintoarunningvirtualmachine.Thecurrentimplementationuseseither`CreateProcessA()`or`ShellExecuteA()`fromtheWindowsAPI,whichimpliestohavetheprogramwewanttoexecuteintotheguest\u2019sfilesystem.Furthermore,oncethefunctioniscalled,theprocesswillhavethenameofthatfile.Itcanfurtherleadamalwaretodetectthepresenceof**DRAKVUF**ifwerunknownanalysistools.\n\nTosolvethisissuewecanuseamoreadvancedtechniquetoinjectourbinary.Amongallthepossibilities,the**ProcessDoppelg\u00e4nging**techniqueseemsthemostsuitable.Itallowstoinjectthebinarydirectlyintothememory,withoutmodificationonthefilesystem,byusing**NTFStransaction**.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"MathieuDolmen"}},"1081":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VariationalAutoencoders","description":"VariationalAutoencoders(VAEs)arewidelyusedinunsupervisedlearningofcomplicateddistributions.ThemoreclassicalgenerativemodelsdependuponsamplingtechniquessuchasMCMC.Thesesamplingtechniquesareunabletoscaletohighdimensionalspaces,forexampledistributionoversetofimages.Duetothisreason,VAEsgetridofsamplingbyintroducinggradientbasedoptimization.\n\nIproposeaprojectwhereIwillimplementaVAEframeworkforbothfeedforwardandrecurrentnetworkswithrigoroustestingandseamlesslyintegrateitwiththecurrentanncodebaseofmlpack.IhavekeptinmindbotheaseofusefornoviceusersandcompletecontrolovertheVAEnetworkforadvancedusers.Inadditiontoaclass,reproductionofresultsfromthepapersandacommandlineprogramwillalsobeadded.Intheend,Iwilladdatutorialtohelpusersgetfamiliarwiththeframework.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"AtharvaKhandait"}},"1082":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CheckinggraphisomorphismusingtheWeisfeiler-Lehmanalgorithm","description":"CurrentlySageMathchecksforgraphisomorphismthroughaninternalpackagewithacorrespondingmethod,called*isomorphic*andcontainedin**sage.groups.perm_gps.partn_ref.refinement_graphs**.Thismethod,inadditiontobeingquiteconvolutedandwithoutmuchdocumentationaboutitsinnerworkings,waslastupdatedinasignificantmannerin2011.\nTheprojectaimsatcreatinganewpackagewhichimplementsanefficientinpracticeheuristicmethodtocheckiftwographsareisomorphic,usingoneofthemembersoftheWeisfeiler-Lehman(WL)algorithmhierarchy.Anattemptwasmadeinthepastatthesametask(butwithanarrowerscope,limitedtoonlyimplementingthesecondorderversionoftheWLalgorithm),butthecodewasfoundtocontainabugandwasneverimplemented/removedfromthecodebase(seeTrac#10482).\nTothebestofmyknowledge,thiswouldbethefirstworkingopen-sourceimplementationofk-WL,fork>1.","sponsor":{"@type":"Organization","name":"SageMathematicalSoftwareSystem","disambiguatingDescription":"CreatingaviablefreealternativetoMagma,Maple,MathematicaandMatlab.","description":"Mathematicians,scientists,researchers,andstudentsneedapowerfultoolfortheirworkorstudy.SageMathisafreelyavailableopen-sourcemathematicalsoftwaresystembundlingthefunctionalityofmanysoftwarelibraries,exposingtheirfeaturesinacommoninterfaceandextendingontopofthiswithitsownpowerfulalgorithms.ByleveragingtheflexibilityanduniversalityoftheunderlyingPythoninterpreter,SageMathisabletoaccommodateforavastrangeoftheirrequirements.\n\nThemissionofSageMathistocreateaviableopen-sourcealternativetoallmajorproprietarymathematicalsoftwaresystems.\n\nPythonisthemainprogramminglanguageinsidetheSageMathlibraryandalsothelanguageofchoiceforallinteractionswiththebuilt-inobjectsandfunctionsforexpressingmathematicalconceptsandcalculations.Besidesacommand-lineandprogramming-libraryinterface,itsprimaryuserinterfaceisadynamicself-hostedwebsite.Fromtheperspectiveofauser,theinterfacelanguageisalsoPython,butwithathinextensionbuiltdirectlyontopofit.\n\nAlmostallareasofmathematicsarerepresentedinSageMath,atvariouslevelsofsophistication.Thisincludessymboliccalculus,2Dand3Dgraphics,polynomials,graphtheory,grouptheory,abstractalgebra,combinatorics,cryptography,ellipticcurvesandmodularforms,numericalmathematics,linearalgebraandmatrixcalculations(overvariousrings),supportforparallelcomputing,andapowerfulcoercionframeworkto\u201cmix\u201delementsfromdifferentsetsforcalculations.SageMath\u2019sfeaturesalsoexpandintoneighboringfieldslikeStatisticsandPhysics.","url":"https://www.sagemath.org/","logo":"//lh3.googleusercontent.com/-26pMvCS2cZiTb0iTf_L18lk1S-yQJydd5js_QM-5CpiWMJmfFqh2nI1In4ED_zF8Dy8ydkUJ2djT_PQLbrITUAIQOr6zg"},"author":{"@type":"Person","name":"DarioAsprone"}},"1083":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizeCaching(ForNextgen-Core)","description":"IntegrateanoptimizedversionofthecurrentcachingmechanismwiththeNextgencore.\nTheobjectiveistotaketheimprovementsuggestedtooptimizetheoldcore'scachelikeIgnoringdirectoriesandsomenewlyproposedimprovementslikecachecontrols,proxyobjects,etcandtrytoimplementthemwithinthecurrentNextgencorearchitecture.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"palash25"}},"1084":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PatientClinicalSummaryEnhancement","description":"PatientClinicalSummaryEnhancement","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"DilekaWeerasuriya-1"}},"1085":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvementsrelatedtotheonboardingarea","description":"Thisprojectwillfocusonhighpriorityissuesintheareaofonboarding.Theprojectaimsatmaintainingaconsistentuserexperienceintermsofonboardingandmaketheonboardingprocesssmootherfortheuser.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"ShubhamPadia"}},"1086":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforGSOCforcontributinginbionode-watermill","description":"Bionode-watermillhelpsinassembleandrunbioinformaticpipelineswitheaseandlessoverhead.A\ntaskexplainsthattheinputwillbetransformedintooutput.Italsocomeswithautomated\nInput/Outputhandlingsotheuserdon\u2019thavetoworryforinput/outputlocation.Italsoallowsuser\ntovisualizethepipelineDirectedAcyclicGraph(DAG).","sponsor":{"@type":"Organization","name":"OpenBioinformaticsFoundation","disambiguatingDescription":"Promotingpractice&philosophyofOSS&OpenScienceinbiologicalresearch.","description":"TheOpenBioinformaticsFoundation(OBF)isanon-profit,volunteer-rungroupdedicatedtopromotingthepracticeandphilosophyofOpenSourcesoftwaredevelopmentandOpenSciencewithinthebiologicalresearchcommunity.\n\nOurmainactivitiesare:\n*RunningandsupportingtheBOSCconferences.\n*Organizingandsupportingdeveloper-centric\"Hackathon\"events.\n*ParticipatingintheGoogleSummerofCodeprogramonbehalfofourmemberprojectsasanumbrellamentoringorganization.\n*Managingservers,colocationfacilities,bankaccount,domainnames,andotherassetsforthebenefitofourmemberprojects.\n*PublicopinionandpolicystatementsaboutmattersrelatedtoOpenSourceandOpenScienceinbioinformatics.\n\nTheFoundationdoesnotparticipatedirectlyinthedevelopmentorstructureoftheopensourcework,butasthemembersofthefoundationaredrawnfromourprojects'developercommunities,thereisclearcommonalityofdirectionandpurpose.\n\nTheOBFisgovernedbyaBoardofDirectors.OurbylawslayouthowtheBoardiselected,holdspublicmeetings,andconductsitsbusiness,aswellasthescopeandroleofourmembership.OBFisanassociatedprojectwithSoftwareInThePublicInterest,Inc.,afiscalsponsorshiporganization,andthroughSPIwecanaccepttax-exemptcharitabledonations.\n\nTheOBFisopentoanyonewhoisinterestedinpromotingopensourcebioinformatics/openscience.Pleaseseethe[Membershippage](https://www.open-bio.org/wiki/Open_Bioinformatics_Foundation:Membership_application)formoreinformation.","url":"https://www.open-bio.org/wiki/Main_Page","logo":"//lh3.googleusercontent.com/Qb4tmcBsYukuV7FDBE3hYoDRajqiqc5ZqygMFQMF0IRdG84NPpSpo9-BxBC6xkyTLIC_jwuhkd4C-iwJsKqkqT8KCotiCDmK"},"author":{"@type":"Person","name":"HiteshJoshi"}},"1087":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[COMDEV-254]Allura-PersonalDashboard","description":"AniceimprovementtoAlluraproject/codehostingwouldbeapersonaldashboardwhenauserisloggedin.Itwouldprovidequickaccesstotheprojectsthattheuserispartof,ticketsthatcreatedbytheuser,ticketsassignedtotheuser,pullrequestsoftheuser,activitystreamofpeoplethattheuserfollows,etc.\n\nManynewticketsforthewholedashboardideawouldhavetobecreatedtodivideitintomanageabletasks.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"DeshaniGeethika"}},"1088":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SenZSwitch","description":"SenZSwitchisahigh-speedmessagepassingsystemwhichcanbeusedtodothecommunicatingbetweenIoTdevices.Afterconnectingthedevicestothesystem,theycansharedatawiththeotherconnecteddevices.Thesystemactslikeamessagebrokeranditdoesnotkeeporreadanydatapassingthroughit.AllthemessagespassingthroughthesystemaresecuredwithanEnd-to-endEncryptionmethod.Sothissystemtocanbeusedtoconnectprivatedevicesalsowithouthesitating.\n\nTheexistingproblemsofthesystemaregoingtobesolvedandItisplannedtomodifywithsomeextrafeaturestoimproveitsfunctionalities.AndthesystemisgoingtobeintegratedwithAkkaStreamswhichisbasedonReactiveStreamstoprovidestreamingcapabilities.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"SumedheDissanayake"}},"1089":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AMajorUpdateforHUGEandSAM","description":"Withtherecentprogressinthetheoreticalfieldofsparselearningproblems,currentRpackagesarelaggingbehindthecuttingedgeresearch.WeaimtoupdatethecurrentRpackageinordertoachievethestate-of-the-artperformanceandequipthemwithvariousfunctionalities.Specifically,wewillupdatethealgorithmsforestimating(1)sparseundirectedgraphicalmodelwithanovelactive-setbasedsecond-orderoptimizationscheme,and(2)nonparametricregressionandclassificationmodelwithaNewton-typeblockwisecoordinatedescentalgorithm.Furthermore,wewilladdinferencemoduleandsparsityinducedregularizationfunctionstothepackages.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"HaomingJiang"}},"1090":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingpythonpackageandnewfeaturesforEvalAI","description":"Thisprojectwillinvolveimplementationofapython-packageforenablingCLIsubmissionsandparticipationinthefirstphase.ThesecondphasewillinvolveimplementationofaRESTAPIandimplementingacoupleofanalyticsdashboardsfortheproject.Thethirdandfinalphaseoftheprojectwillinvolveimplementationofwebhookswhichwillbeabigdesignupgradeforthesystem.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"DhruvBatheja"}},"1091":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GDMLI/OforVecGeomGeometryPackage","description":"VecGeomisthenewgeometrylibrarydevelopedwithinthehigh-energyphysicscommunity,aimingtoreplacethelegacygeometrynavigationfunctionalityprovidedbyGeant4andROOTwithoptimizedandvectorizedalgorithms.InthisprojectweaimtodevelopI/Oallowingtoreadgeometryfromapplication-independentformatssuchastheGeometryDescriptionMarkupLanguage(GDML).WeproposeXerces-CasthebackendtoparsethefilesandconcentrateonconvertingbetweentheDOMtreeandtheVecGeomvolumehierarchy.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"DimaSavin"}},"1092":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Createalitescopebased\"IntegratedBitErrorRatioTester\"(iBERT)","description":"Theaimofthisprojectistocreatealitescopebased\"IntegratedBitErrorRatioTester\"(iBERT)clone.Thisprojecthasthreeparts:\n\na)Datasequencegenerators+checkers.Thesegenerategivenbitdatastream,thenaftertransmissionandreceivingcheckthatthebitdatastreamiscorrect.\n\nb)Datachannelwrappers.Thesegiveyouacommoninterfacetocontrollingtheparametersofachannelusedintransmissionandreceiving.Forsimpledatachannelsthismightjustprovideclockcontrol.Formoreadvancedchannels,likethehighspeedtransceivers,thisprovidesthingslikecontrollingparameterslikepre-emphasis,equalisation,etc.\n\nc)HostcomputerControlGUI/Console.Thisgivesaniceinterfaceforcontrollingalltheparametersandseeingtheresultsofvarioustests.","sponsor":{"@type":"Organization","name":"TimVideos.us","disambiguatingDescription":"Software+hardwareforrecording&streamingconferences,meetings,usergroups.","description":"[**TimVideos.us**isa_group_ofexcitingprojects](https://code.timvideos.us)whichtogethercreateasystemfordoingboth_recordingandliveeventstreaming_for**conferences**,**meetings**,**usergroups**and**other**presentations.\n\nWehopethat,throughour_projects_,thecostsandexpertisecurrentlyrequiredtoproducelivestreamingeventswillbereducedtonearzero.Wewishtodevelopasystemwhereeveryonehastheabilitytorecordpresentationsandhostliveremoteparticipantsacrosstheglobe.\n\nOurprojectsincludesimplewebdevelopment,torealtimelivevideomixingsoftware,tohardwareandelectronics!Oneofourbiggestprojectsisthe[HDMI2USB.tvproject](https://hdmi2usb.tv).\n\n##HDMI2USB.tv:Openvideocapturehardware+firmware\n\nTheHDMI2USBprojectdevelopsaffordablehardwareoptionstorecordandstreamHDvideos(fromHDMI&DisplayPortsources)forconferences,meetingsandusergroups.\n\nWearecurrentlydevelopingourownhardware(the[NumatoOpsis](https://hdmi2usb.tv/numato-opsis/)),andalso[providefirmware](https://hdmi2usb.tv/firmware/)forvariousprototypingboards.\n\nHDMI2USBstartedin2013,andisanactiveongoingprojectinitsthirditerationofhardwareprototyping.Todayyoucandownloadworkingfirmwareandhaverealcapturehappen.Getinvolvedincontributingcodebothtothecapturesoftware+FPGAstack\n\nOuraimisthisbecomesthedefacto,incrediblyaffordableandeasytousevideorecordinghardwareforconferences,meetingsandusergroupsworldwide.\n\n**FindoutmoreaboutHDMI2USBandwhywe'redoingthisin[ABOUT+FAQ](https://hdmi2usb.tv/faq/)**","url":"https://code.timvideos.us/","logo":"//lh3.googleusercontent.com/UYTQ-_HMRrMPYmGyy9MvZ-RLqZneKslj19MqXhscfwc7NfpVnJenGQZUCDoP-xvNrHWPwVPcZISBwMzTZRDr6eJx_Ed3shI"},"author":{"@type":"Person","name":"AkhilSingh"}},"1093":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KeaMonitoringDashboard","description":"TheprimaryobjectiveofthisprojectideaistodesignanddevelopafrontendinterfacefortheKeaDHCPsoftwaretofunctionasaremotemanagementconsole.TheapplicationmustintegrateallessentialfeaturesprovidedbytheKeaRESTAPI,deliveringtousersamechanismformonitoringandconfiguringthestatesofDHCPservers.","sponsor":{"@type":"Organization","name":"InternetSystemsConsortium","disambiguatingDescription":"Wesupportcriticalinternetinfrastructurewithqualityopensource","description":"[ISC](https://www.isc.org/mission/)istheorganizationbehindtheongoingdevelopmentanddistributionofthenameserversoftware,**BIND**.OurteamofengineershelpsdrivetheDNSstandardsandauthorthereferenceimplementationthatisthendistributedascommercial-qualityopensourcesoftwarefortheInternetcommunity.ISCprovidesthesameleadershipbothinstandardsdevelopmentandsoftwarefortheDHCPprotocol:**ISCDHCP**and**Kea**.Overtheyears,theISCteamhaswrittenover[60RFCs](https://www.isc.org/community/rfcs/isc-rfcs/);weareproudofoursubstantialcontributionstothe[InternetEngineeringTaskForce](http://ietf.org).\n\nAdministratorsadoptingKeaarelookingfornewwaystomanagetheircorenetworkservices.TheyareattractedbyKea'sseparationofleasedatafromnetworkcommunications,thatfacilitatescentralizedprovisioning.TheywanttoleverageKea'shooksapiandRESTapitointegrateDHCPwithothernetworkoperations.Astheexplosionofcontainerizedapplicationsisbreakingtheold1:1relationshipofIPaddressestomachines,theyneedmoreflexibilityandautomationforserviceslikeDNSupdating.TheKeateamarelookingforcontributorswhowanttohelpusbringthiscorenetworkmanagementserviceintothe21stcenturybyimprovingandextendingthemonitoring,provisioning,extensibilityandperformance.\n\nISCisanon-profitcompany.Ouropensourcesoftwareisfreelyavailableonourwebsiteandon[https://github.com/isc-projects](github).ISCworkissupportedbythesaleofsoftwaresupportcontracts,andbydonationsfromuserswhowanttoseefreeopensourcemaintainedandextendedforeveryone.","url":"http://www.isc.org","logo":"//lh3.googleusercontent.com/9hwuQ1ElP5Lue5wSunouMgoUcG1PmbsCIQmf6BExDKoo2A1sqKJKPGQaVUK7L2a68-L3yNiT2k9WwF5zFBYZR-Qs6jeAkg"},"author":{"@type":"Person","name":"JerinJohn"}},"1094":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AutomaticDifferentiationinRthroughJulia","description":"Automaticdifferentiation(AD)isasetoftechniquestocalculatederivativesautomatically.\nItgenerallyoutperformsnon-ADmethodslikesymbolicdifferentiationandnumericalapproximation\ninspeedor/andaccuracy.\nIthasimportantapplicationsinmanyfields,likeoptimization,machinelearning,\nBayesianstatisticsanddifferentialequations.\n[`Julia`](https://julialang.org/)isahigh-level,high-performancedynamic\nprogramminglanguagefornumericalcomputing.\nWhilethereisalackofautomaticdifferentiationpackageinR,\n`Julia`hasmatureautomaticdifferentiationpackages,\nlike[`ForwardDiff.jl`](https://github.com/JuliaDiff/ForwardDiff.jl)\nforforwardmodeADand\n[`ReverseDiff.jl`](https://github.com/JuliaDiff/ReverseDiff.jl)\nforreversemodeAD.\nTheaimofthisprojectistodevelopanRwrapperforthe`Julia`ADpackages\n`ForwardDiff.jl`and`ReverseDiff.jl`bytheuseofRpackages`JuliaCall`.\nItshouldbeabletodobothforwardmodeand\nbackwardmodeADfornativeRfunctionsandsomeof`Rcpp`functions.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ChangchengLi"}},"1095":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WikiToLearnproduction-readyPWA","description":"#Goals\n*Improvedocumentation\n*Improvetests,writemoreunitandfeaturetests\n*Organizeassetsandresourcesinareusablemanner\n*Provideoptimalofflineexperience\n*ImproveUXtobeproduction-ready","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"DemetrioCarrara"}},"1096":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseHono:AMQPprotocoladapter","description":"EclipseHonoallowsbusinessapplicationstoconsumetelemetryandeventdatafromIoTdevicesregardlessofthecommunicationprotocolsupportedbythedevices.ItachievesthisbyintroducinganabstractionlayercalledaProtocolAdapter.Devices/gatewayswantingtopublishtelemetrydataoreventstoHonodoessothroughtheprotocoladapter,whichthennormalizesthepublisheddatatotheinternalAMPQ1.0networkforconsumptionbydownstreamapplications.Currently,HonohassupportfortheHTTPandMQTTprotocolsallowingclientdevicestospeakHTTPrespectivelyMQTTtoHonowhenpublishingdata.AMQPisanotherpopularIoTprotocolusedintheIoTlandscape.ThisprojectaimstoimplementaprotocoladapterforAMQPsothatclientdevices/gatewayssupportingtheAMQPprotocolwillbeabletouploadtelemetryandeventstoHono","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"Alfu"}},"1097":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DesignandImplementationofaGraphicalUserInterface(GUI)toshowtheGNSS-SDRstatusinreal-time","description":"MyobjectivefortheGoogleSummerofCode(GSoC)2018istodevelopaGraphicalUserInterface(GUI)tomonitortheGNSS-SDRstatuscomplyingwithalltherequirementsspecifiedintheprojectidea.Amongthemostrelevantare:user-friendliness,non-intrusivenesswiththereceivercorefunctionality,abletoworkinreal-timeandtheabilityofrunningeitherlocallyorremotelyasastandaloneapplicationinWindows,LinuxandmacOS.\n\nDevelopmentoftheGUIwillbedoneusingtheC++Qt5framework.ThecommunicationmechanismbetweenGNSS-SDRandtheGUIwillbeimplementedusingtheBoostSerializationlibraries.\n\nConsideringthecomplexityofthisproject,allthephasesofthesoftwaredevelopmentlifecyclewillbeaddressed.Thisincludes:requirementanalysis,design,implementation,testingandmaintenance.Moreover,theassociateddocumentationwillbewritten,asitisanessentialpartofanyhigh-qualitysoftwareengineeringproject.\n\nThisGUIwillbringtheenduseragreatercontrolandawarenessoverGNSS-SDR.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"\u00c1lvaroCebri\u00e1nJuan"}},"1098":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IntermineElasticSearch/Solrdeepbiodatasearch","description":"CurrentlyIntermineusesanoldapproachtohandlebiodatasearch.ThisprojectaimstoimprovethesearchfeatureusingmodernsearchengineslikeApacheSolr/ElasticSearch.TheexistingarchitectureinInterminehastobemodifiedtohandlethenewapproachanditshouldreducethecomplexitytotheuser.Ifsucceeded,thiswillbeenabledinalltheinterminesallovertheworldwhichareusedtoquerybiodata.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"ArunanSugunakumar"}},"1099":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RDKit-MolVSIntegrationProject-GSoC2018","description":"MolVS(https://molvs.readthedocs.io/en/latest/)providesveryusefulfunctionalityformolecularvalidationandstandardization.MolVSisbuiltusingtheRDKitframework,butinthisprojectwewillexpanditscapabilitiesandintegrateitintotheRDKitproject.Aneventualendgoal,thoughnotnecessarilyoneforthisproject,willbetohaveaC++implementationofthealgorithmthatispartofthecoreRDKit.MattSwain(theoriginalauthorofMolVS)willcollaboratewithusonthis.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"SusanLeung"}},"1100":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingthereceivertoBeiDouB1I","description":"ThisprojectwilladdprocessingcapabilityoftheBeiDouB1IsignalsintotheGNSS-SDRplatform.TheadditionofBeiDouB1IsignalswillincreasetheoverallsatellitevisibilityofthereceiverandmovethereceivertowardsprovidingcoverageforallGNSSsystems.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"SaraHrbek"}},"1101":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EasyGnuPGImprovements","description":"[EasyGnuPG](https://github.com/dashohoxha/egpg)(akaEGPG)isashellscriptthatwraps[GPG](https://www.gnupg.org/)andtriestomakeitmoreaccessibleandeasytouse.\nInordertosimplifythings,EGPGisopinionatedaboutthe\"right\"wayofusingGnuPG.\nFollowingimprovementsareproposedinthisproposal:\n-RewritingEasyGnuPGsothatitisbuiltwithPythonand[GPGME](https://gnupg.org/software/gpgme/index.html/)\n-RewritewillderiveaCommandLineinterfacesimilartoEGPGinstallablethroughpython-setuptools(/pip).\n-RewritewillbedonekeepinginmindthatitcanbelaterpackagedasaDebianpackageeasily.Thoughpackagingisnotincludedasapartofthisprojectduetotimeconstraints.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"diveshuttam"}},"1102":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApacheBeam:TPC-DSBenchmarkforBeamSQL","description":"BeamhasanumberofclassicstreamingSQLbenchmarksknownas\"Nexmark\"codedupinbothrawJavaandalsoBeamSQL.\nSofar,expandingfunctionalityhasbeenthefocusofBeamSQLsothereislittleknownaboutperformance-weknowonlythatitisaprettystraightforwardmappingfromSQLtoBeamthatshouldworkOKalotofthetime.ItwouldbeinterestingtoseewherethebottlenecksarewhentheseSQLbenchmarksaretranslatedviaBeamSQLintoaBeampipelineandthenagaintranslatedtothenativecapabilitiesofe.g.SparkandFlink.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"KaiJiang"}},"1103":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TRAINSEMISSIONCALCULATIONANDBETTERERRORDETECTION","description":"IproposetoimplementTrainsEmissionforCarbonFootprintExtension,currently,itisimplementedonlyfor5sources(ofFrance),IintendtoimplementitforIndia,UK,USA,Australlia,Europeancountries(includingnorway,germany,italy,sweden,greece),Canada.Ialsointendtoimprovetheerrordetectionsystemofextensionandstartintegratingbusservicesonsiteslikekayak.","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"nveenjain"}},"1104":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AFEniCSwrapperinJulia","description":"WecontinueworkdoneonaFEniCSwrapperinJulia.Wefurtheroptimizeit,andaddmorefunctionality,souserscanaccessaricherAPI,andsolveharderandmorecomplexproblems.WewillalsocreatesometoolboxesforcommonPDE-problems,suchthatitmakesiteasier,forpeopletousestraightoutoftheboxtogetasolution,withoutrelyingonknowingthenecessarymathematicalbackground,toderivethevariationalform.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"YiannisSimillides"}},"1105":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImagingTools","description":"DeepChemhasbeengreatlibraryfortheapplicationofdeeplearningfordrug/chemicaldiscovery.AsofnowthereisnoimagingmodelsimplementedinDeepChemthatwouldfacilitatetheuseofmedicaldata(likeimagesofbrainscans,orUltraSoundimagesetc).ThisprojectproposestobuildanAPIfordataaugmentationforimagingwhichinrecenttimeshasshowntomakemodelsinvariantslightdatatransformationslikerotation,translation,noiseetc.andaswellastobuild2models:onebeingtheU-Netforbio-medicalimagesegmentationandtheotherbeingtheResNet-50model(trainedontheimagenet),thatwouldallowusers/researcherstousethesepre-trainedmodelsandextendittoimplementtheirownnetworkswithmuchease.","sponsor":{"@type":"Organization","name":"OpenChemistry","disambiguatingDescription":"AdvancingOpenSourceandOpenScienceforChemistry","description":"TheOpenChemistryprojectisacollectionofopensource,crossplatformlibrariesandapplicationsfortheexploration,analysisandgenerationofchemicaldata.Theorganizationisanumbrellaofprojectsdevelopedbylong-timecollaboratorsandinnovatorsinopenchemistrysuchastheAvogadro,cclib,OpenBabel,3DMol.js,andRDKitprojects.Thefirstthreealonehavebeendownloadedover900,000timesandcitedinover2,000academicpapers.Ourgoalistoimprovethestateoftheart,andfacilitatetheopenexchangeofchemicaldataandideaswhileutilizingthebesttechnologiesfromquantumchemistrycodes,moleculardynamics,informatics,analytics,andvisualization.","url":"https://openchemistry.org/","logo":"//lh3.googleusercontent.com/BLtUXRdmCUvAfn4DZDP3jZHPuvH8i7O9PEDViyk5m5j-3MM8he2yhaTtxjEix_DNZ-CBahfLVPUTNr6XfyDONaXXss1WGXo"},"author":{"@type":"Person","name":"SkandVishwanathPeri"}},"1106":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scalability&PerformanceEnhancements","description":"Theplatformisnowfullyfledgedtosupportthecorebankingneedsofthecommunity.Withthegrowingdemandsofclientsrangingfromseveralthousandstoevenmillionsasmentionedbylargeorganizations,focusingontheperformanceandscalabilityiscrucialforsmoothfunctioningofthemulti-tenantarchitectureoftheplatform.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"KumaranathFernando"}},"1107":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CreateEnvironmentalScienceLibrariesinPythonusingtheWorkflowParadigmforHPC","description":"Theobjectiveoftheproposalistwofold:-\nBuildaPythonlibrarybasedontheworkflowparadigmwhichwouldfacilitatestreamwatersheddelineationwhichwouldprovidethesegmentedcatchmentbasinsgivenacoordinatereferencesystembytheenduser.\nBenchmarktheperformanceoffollowingsuchanapproachandassessthesuitabilityovertraditionalandprevalentHPCtechniques","sponsor":{"@type":"Organization","name":"EarthScienceInformationPartners(ESIP)","disambiguatingDescription":"MakingEarthsciencedatamatter.","description":"EarthScienceInformationPartners(ESIP)isacommunityofEarthsciencedataandinformationtechnologypractitionerswhostewardEarthsciencedata,ensuringdiscovery,accessanduseofthedatatodecisionmakers,researchersandthepublic.ESIP\u2019sstrengthcomesfromthedepthofitspartnerorganizations,whichnownumber110.AmongtheseareallNOAA,NASAandUSGSEarthobservingdatafacilities,aswellasgovernmentresearchlaboratories,researchuniversities,modelers,educationresourceproviders,technologydevelopers,nonprofitsandcommercialenterprises.\n\nDuringthelasttwentyyearsESIPhasdevelopedsignificantcollaborationmethodsandinfrastructurethatprovideascalable,neutralplatformtosupportEarthscienceresearch,dataandtechnicalcommunities.OurpartnerorganizationsandcommunityparticipantsleadtheadvancementofEarthscienceinformationbestpracticesinanopenandtransparentfashion.\n\nTheEarthScienceInformationPartnerswasfoundedin1998byNASAinresponsetoaNationalResearchCouncil(NRC)reviewoftheEarthObservationSystemDataandInformationSystem(EOSDIS).TheNRCcalledonNASAtodevelopanew,distributedstructurethatwouldbeoperatedandmanagedbytheEarthsciencecommunitythatwouldincludethoseresponsibleforallelementsofEarthobservation,includingobservationandresearch,applicationandeducation.In2003,ESIPincorporatedasa501(c)3.","url":"http://esipfed.org","logo":"//lh3.googleusercontent.com/kopVgaFHBtOKPakEm8BoPJ3BGVb1xLwHSfBf5dxvXiAUObSqaWAtQNwnLSlHMIAqxdV2NNVhbzOUUG0cZax0ZUb7OOLTe9w"},"author":{"@type":"Person","name":"AarifShaikh"}},"1108":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"TheProposalforIntegratingCloudPinyininibus-libpinyin","description":"PinyininputmethodplaysasignificantroleamongalltheinputmethodsinChinaallthetime.Thoughthesepinyininputmethodsonibussuchasibus-pinyinandibus-libpinyin,aremoreandmorepopularinChina,therearestillsomeshortcomingsoflowaccuracyandlowspeed,fortheyalwayssearchwordsfromlocaltabledictionary.Accordingly,integratingcloudpinyininibus-libpinyinisimperative.","sponsor":{"@type":"Organization","name":"openSUSE","disambiguatingDescription":"Themakers'choiceforsysadmins,developersanddesktopusers.","description":"TheopenSUSEprojectisaworldwideeffortthatpromotestheuseofLinuxeverywhere.openSUSEcreatestwooftheworld'sbestLinuxdistributions,workingtogetherinanopen,transparentandfriendlymanneraspartoftheworldwideFreeandOpenSourceSoftwarecommunity.\n\nTheprojectiscontrolledbyitscommunityandreliesonthecontributionsofindividuals,workingastesters,writers,translators,usabilityexperts,artistsandambassadorsordevelopers.Theprojectembracesawidevarietyoftechnology,peoplewithdifferentlevelsofexpertise,speakingdifferentlanguagesandhavingdifferentculturalbackgrounds.","url":"https://www.opensuse.org","logo":"//lh3.googleusercontent.com/viIVis6NBVYlR0ZR9wREXwLLQEu9Lw1gjTUuvIAwYWhIw3gdtCHlv0hYGcrVHu50ylwqbcodakxV7ZcEI_S9pfwbUSuXS_Hq"},"author":{"@type":"Person","name":"XuLinyu"}},"1109":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"web-platform-tests:Improvetestmanifestworkflowandperformance","description":"Thecurrentmanifestfileinmozilla-centralisdifficulttomaintainandtherootofmanymerge-conflicts.Thesituationcanbeimprovedbymovingthemanifestoutofmozilla-centralandhavingtheCIbuildshandleitinstead.Manifestupdatesarealsoresource-intensiveandtime-consuming.Thisprojectwillprofilethemanifestgenerationandupdateandlookintomakingtheprocessesmoreefficient.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"Cactusmachete"}},"1110":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ScummVMGSoCApplication:ImprovetheStarkEngine","description":"ImprovetheStarkengineonResidualVMtomakethegamemenusandcharacter\u2019sshadowsworkingonthegame*TheLongestJourney*.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"Douglas_GSoC"}},"1111":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpamBrainz-Fightingspamwithmachinelearning","description":"SpamBrainzisaprojecttocombatautomatedspaminMusicBrainz.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"LeoVerto"}},"1112":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementParallelDijkstra\u2019sandBellman-FordalgorithmbytheParallelBGL","description":"GraphAlgorithmslikeDijkstra\u2019ssinglesourceshortestpathalgorithmarewidelyappliedinmanyroutingapplications,butfortheLarge-scalegraph,computationproblemmayarise.Itmaybebeneficialtoexploitthehigh-performanceparallelcomputingsystem,byimplementingdistributedgraphalgorithmsinpgRouting.ThecurrentstateofthepgRoutingdoesn\u2019tsupportanyparallelalgorithm.IamproposingtoaddParallelDijkstra\u2019sAlgorithmusingParallelBGLfunctionalitiesandadditionallyaclassicalsequentialgraphalgorithmnamely,bellman_ford_shortest_pathstopgRoutingduringthisGSoCperiod.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"SourabhGarg"}},"1113":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingthereachofCrowdAlertwithimprovedfeaturesandfunctionality","description":"CrowdAlertisamobileappthatcanbeusedtoreportincidentsfromallaroundtheworld.Thiswouldhelpthoseaffectedwithitandwouldalsoprovidethemwithtimelyresponse.\n\nThemaingoalofmyprojectistoimplementmoreadvancedfeaturesandbringmorefunctionalitytotheReactNativeapp.Itincludesaddingfeatureslike\n-Editincidents\n-ImprovingUI/UX\n-Addingofflinesupport\n-Sharingincidents\n-MoreSignupoptionslikeGoogle,TwitterandFacebook\n-Feedshowingalltheincidentsfromacrosstheglobe\n-PushNotifications","sponsor":{"@type":"Organization","name":"AOSSIE-AustralianOpenSourceSoftwareInnovationandEducation","disambiguatingDescription":"AustralianUmbrellaOrgforOpen-SourceProjects","description":"WeareanAustraliannot-for-profitumbrellaorganizationforopen-sourceprojects.Webelievetheopen-sourcephilosophyprovidesaresource-efficientchanneltotransferknowledgeandachieveinnovationandeducation.\n\nIn2018,weofferthefollowingprojects:\n\n***Agora**(Scala):alibraryofvotecountingalgorithmsfordemocraticelections.\n***Scavenger**(Scala):anautomatedtheoremproverforfirst-orderlogic.\n***MindtheWord**(JavaScript,HTML,CSS):abrowserextensionthathelpsuserstolearnnewlanguages.\n***CarbonFootprint**(JavaScript,HTML,CSS):abrowserextensionthatraisesenvironmentalawarenessregardingC02emissions.\n***CarbonFootprint-MobileApp**(ReactNative,Android,iOS):amobileappthatraisesenvironmentalawarenessbytrackinguseractivityandcalculatingcarbonfootprints.\n***CarbonFootprint-API**(JavaScript(Node.JS),MongoDB):ARESTAPIthatcalculatesCarbonFootprintsofanythingmeasurable.\n***ComputationalPhilosophy**(Isabelle):formalizationsofphilosophicaltheoriesandargumentstowardscomputer-assistedmetaphysics,asenvisagedbyLeibniz.\n***Stardroid(a.k.aGoogleSkyMaps)**(Android/iOS):SkyMapisahand-heldplanetariumforyourAndroiddevice.Canbeusedtoidentifystars,planets,nebulaeandmore.\n***CrowdAlert**(ReactNative,Android,iOS):across-platformmobileapplicationthatallowsuserstopostandviewincidentsaroundthem.\n\nWehaveadiversegroupofmentors,includingGSoCstudentsfrompreviousyearswhodecidedtobecomelong-termcontributorsaswellasacademicswithextensiveexperienceinsupervisingundergraduate,M.Sc.andPh.D.studentsonthesesandprojects,whoseresultsareoftenpublishedandpresentedinthemostprestigiousconferencesofourresearchfields.\n\nWearelookingforexcellentstudentswhoareinterestedinbecominglong-termcollaboratorsinourprojects.IfyouareaprospectivestudentinterestedindoingyourGSoCprojectwithus,dropusalineandstartcontributing.","url":"http://aossie.org/","logo":"//lh3.googleusercontent.com/JlCbheGbtH098VfiQYQT-QuE-dslLBbYnT1lN03mAfmtvKHrpul5oQN2q00_O9djfH5eju5XUqxoBS1eWVjsnvjnmkr7MxA"},"author":{"@type":"Person","name":"VibhavAgarwal"}},"1114":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCProposalforQuillAccessibilityAudit","description":"Quill.orgwasbuiltprimarilyforuseintheclassroom,wheremanyeducatorsandstudentshaveaccesstoChromebooksorotherlaptops.Inthemodernera,wherepeopleareincreasinglyattemptingtousethesitefromtheirmobiledevices(accordingtousagedata),itwouldbegreatforatleastsomeofthewebsite'sprimaryfunctionalitytobeproperlyaccessiblefromamobiledevice.Myworkwillbetoenhancetheaccessibilityofthewebsiteincreasingefficiencyandperformanceofthesiteoverall.","sponsor":{"@type":"Organization","name":"Quill.org","disambiguatingDescription":"Helpingmillionsoflearnersbecomebetterwritersandcriticalthinkers","description":"#WhatisQuill.org?\nQuill.orgisaneducationtechnologynonprofitthathelpsover750,000learnersaroundtheworldimprovetheirwritingandcriticalthinkingskillsthroughinnovativetechnologicalapproaches.We'regratefultohavesupportfromorganizationsliketheBill&MelindaGatesFoundation,Google.org,andAT&TFoundation.\n\n#ImprovingEducationwithInnovativeTechnology\nQuillwasrecentlyfeaturedin[FastCompany](https://www.fastcompany.com/40458272/this-machine-learning-powered-software-teaches-kids-to-be-better-writers)andthe[GoogleMachineLearningblog](https://blog.google/topics/machine-learning/quillorg-better-writing-machine-learning/)forourworkapplyingcutting-edgemachinelearningtechniquestohelpinglearnersbecomebetterwritersandcriticalthinkers.Weleveragethistechnologyalongsideaprovencurriculumoflearningtechniquesfromtopeducationalresearchers.\n\nLearnersbeginbycompletinga[diagnosticactivity](https://www.quill.org/tools/diagnostic)thatprovidesthelearningmanagementsystemenoughinformationtopredictwherethestudentisstrongandwheretheyneedimprovement.Then,teacherscanassignfollowupactivitiesthatprovidepracticetargetedspecificallytowherethestudentisfallingshort.(Thereareeven[specialversionsofthediagnostic](https://medium.com/writing-with-quill/quill-org-launches-ell-diagnostic-ac2dd65de692)forEnglishlanguagelearnerswhosefirstlanguagesareSpanish,Mandarin,French,Vietnamese,Arabic,andHindi.)\n\nQuillhasavarietyofactivitytypes,including[areal-timeclassroomlessonsmode](https://www.quill.org/tools/lessons),[asentenceconstructiontool](https://www.quill.org/tools/connect),[aproofreadingpracticetool](https://www.quill.org/tools/proofreader)and[agrammarpracticetool](https://www.quill.org/tools/grammar).\n\nEachtoolhasassociatedalgorithmsforassessingandprovidingtargetedfeedbackinresponsetostudentsubmissions.Thesealgorithmsutilizerules-basedlogic,naturallanguageprocessing,andmachinelearning.\n\n#What'sNext?\n\nUpuntilnow,Quillhasprimarilybeenbuiltasatoolforeducatorstousewiththeirstudents.ThismeansthatQuilldoesnotcurrentlyhaveaself-studymodeforlearnerswhoarenotinaclassroomsetting.We'reexcitedfortheGSoCcommunitytohelpleverageQuill'sprogresssofarintoalearningtoolthatcanassistmillionsoflearnersaroundtheworldwhodeservebettereducation.","url":"https://quill.org","logo":"//lh3.googleusercontent.com/xb52vhYNsuo9ZCw2a5cSKmpPuq6LpCSQABJLArsH6_JJRm2zkNfYrpzQ5gZZRpgXV8dNoTmo9lbTtwJ8a2wMzZhYRK0zBFI"},"author":{"@type":"Person","name":"JashanPreetSingh"}},"1115":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RenderingComplexGeneticDesignwithDNAplotlibforaBeautifulVisualizationofGeneticCircuit","description":"Visualizinggeneticcircuitsisessentialinthefieldofsyntheticbiology.Thesegeneticdesignsofteninvolvecomplexrepresentationofmodularandhierarchicalbiosystems.TherepresentationsarestandardizedthroughtheSyntheticBiologyOpenLanguage(SBOL)intheformofglyphs.Tomakethevisualizationofbiocircuitsmoreefficientandamenabletoautomation,mygoalistoupgradeDNAplotlibtosupporthighlycustomizablevisualizationsofgeneticcircuitsfromSBOLversion2files.\nIwillachievethisbyintegratingDNAplotlibwiththepySBOL2librarytosupportreadingandwritingofSBOL2files.ThecurrentDNAplotlibonlysupportSBOL1.0documentation,andthusisonlycapableofmanifestingDNAcomponentsconsistedofDNAsequenceandsequenceannotation.Itcannotrepresentcomplexinteractionsbetweendifferentsubcomponents,andthushaspoorconnectivitywithothergeneticplatforms.Throughmyworkthissummer,DNAplotlibwill(1)incorporatenon-DNAcomponents/partiallycompletedesignsequences(2)documentandlinktoexternalmodelssuchasSBMLandCellML(3)visualizehierarchicalandmodularbiosystems(4)savecustomizationintoSBOLfile.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"SunwooKang"}},"1116":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnablebuildingofgRPCPythonwithBazel","description":"gRPCPythoncurrentlyhasaconstellationofscriptswrittentobuildtheproject,butithasalotoflimitationsintermsofspeedandmaintainability.Bazelistheopen-sourcedvariantofGoogle'sinternalsystem,Blaze,whichisanidealreplacementforbuildingsuchprojectsinafastanddeclarativefashion.ButBazelinitselfisstillinactivedevelopment,especiallyintermsofPython(amongstafewothers).\n\nThisprojectaimstofillthisgapandattempttobuildgRPCPythonwithBazel.AlthoughfiledundergRPC,thisprojectalsotargetscontributiontoBazelforPython.","sponsor":{"@type":"Organization","name":"gRPC","disambiguatingDescription":"Ahighperformance,open-sourceuniversalRPCframework","description":"gRPCisamodernopensourcehighperformanceRPCframeworkthatcanruninanyenvironment.Itcanefficientlyconnectservicesinandacrossdatacenterswithpluggablesupportforloadbalancing,tracing,healthcheckingandauthentication.Itisalsoapplicableinlastmileofdistributedcomputingtoconnectdevices,mobileapplicationsandbrowserstobackendservices.","url":"https://grpc.io","logo":"//lh3.googleusercontent.com/UHoceXfOuM_hwsxmxzKGyEfgd-hIGKy7Qe57l0_N7a4sXRdt0iNn4mN2txyfdgmQ-LP3vcFzDbmGaZGAP1N3AJB0dXC2Ew"},"author":{"@type":"Person","name":"NareshRamesh"}},"1117":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"configurationfilesversioninginpkgsrc","description":"usingVersionControlSystemstokeeptrackofsystemconfigurationchangesinpackageupgrades","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"KeivanMotavalli"}},"1118":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ApproximateConvexDecompositionofVolumesBoundedbyTriangleMeshes","description":"Theconsideredalgorithminthisprojectisabout3Dmeshapproximateconvexdecomposition,proposedbyKhaledMamouandFaouziGhorbel.It\u2019sanefficientapproachtodecomposeaconcave3Dmeshintoasetofnearlyconvexsurfacesandisusefulforskeletonextraction,patternsrecognitionapplicationsandparticularlyfortheincreaseofcollisiondetectionaccuracywithoutsignificantlyaffectingitsperformance.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"LiubomyrPiadyk"}},"1119":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RubyMatplotlib","description":"ThereexistseveralplottinglibrariesforRuby,butnoneofthemisasreadilyusableaseitherMatlab'splottingsystemortheMatlab-inspiredPythonMatplotlib.Thislackofamatlab/matplotlib-compatibleRubyplottinglibraryisRuby'ssinglebiggestobstacleasascientificlibrary.TheaimofthisprojectisbuildMatplotlibinRuby.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"ArafatDadKhan"}},"1120":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Enhancementsforipptool","description":"TheprojectinvolvesthetaskofenhancingtheipptoolwhereIwillbewritingipptoolscriptsinordertocoveroperationsandattributesthatarerequiredbytheIPPEverywherestandardandhavenotbeenyettestedbytheIPPEverywhereSelf-Certificationprocess.\nBesidesthisIwillbeworkingonscriptsforvariousotherIPPSpecificationsforthedevelopers.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"Akash_Sharma"}},"1121":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforSubmitty","description":"Submittyhasastudent-facultyportalnamed\"DiscussionForum\".Itcanbeusedforaskingqueries,announcements,notessharing,etc.\nIwouldliketoworkonthismoduletoimplementmorefeaturesandworkonsomeoptimizationslike-\n\n-Improveperformanceforlargedatabases\n-Notifications\n-Automatedrefreshfornewposts\n-IntroduceTeamChat\n\nSubmittynotonlyevaluatestheuploadedsubmissionsofallusersinsideacontainerbutalsocalculatesandstoresthegrades.Thus,Projectsecurityisamajorconcerninthiscaseandvulnerabilitiesshouldbeexploredandrippedofftomakethesystemmoresecureasawhole.Asformyexperience,IhaveparticipatedinmanyCTFsandWonHackQuest2.0[CTF-stylehackingchallenge+HackTheBox]organizedbyTCS.\n\nIwouldalsolikeworkingon\"WebsiteSecurityandPenetrationTesting\"ofSubmittyProject.\n\nMiniatureWorkflow\n-Exploreprojectusecases\n-AttackinBlackBoxapproach\n-Understandthearchitectureoftheprojectandthewaycontrollersareintegratedandimplemented\n-GothroughthecodebaseinWhiteBoxapproachtofindandfixvulnerabilities.","sponsor":{"@type":"Organization","name":"Submitty","disambiguatingDescription":"ProgrammingassignmentsubmissionwithautomatedgradingandmanualTAgrading","description":"Submittyisanopensourceprogrammingassignmentsubmissionsystemwithsecureandautomatedtesting,automatedgrading,andefficientmanualTA/instructorgrading&overallcoursegradesmanagement.Submittywaslaunchedbythe[RensselaerCenterforOpenSourceSoftware(RCOS)](https://rcos.io).\n\nTheSubmittyprojectishostedonGitHub.https://github.com/Submitty/\n\nKeyFeatures\n*Securetestingofmanylanguages:Python,C/C++,Java,Scheme,Prolog,SPIM,andanythingavailableonGNU/Linux!\n*Customizableautomatedgradingwithimmediatefeedbacktostudents\n*Advancedgradingtools:staticanalysis,JUnit,codecoverage,memorydebuggers,etc.\n*Studentuploadbydrag-and-drop,zipupload,orversioncontrol\n*Correctmistakesthroughmultiplesubmissions,flexible``lateday\u2019\u2019policy,hiddentests\n*Interfaceforcomplementaryinstructor/TAmanualgrading,overallgradesummaries\n*Instructorshavefullaccesstologsfordebugging,launchbatchregrading\n*Scalestomultiplecourseswiththousandsofstudents\n*SupportsmultipleinstructorsandTAspercourse\n*Open-source,freetouse,installonyourownhardware,orVPS\n*Discussionforum\n*PlagiarismDetection\n\nIntheFall2017term,Submittywasusedby1800+studentsin14differentcoursesinthe[RPIComputerScience](https://cs.rpi.edu)department.Thelargestclass,ComputerScienceI,hadmorethan700students.ThecoursesusingSubmittycoverthefullspectrumofthecomputerscienceundergraduateandgraduatecurriculumfromintroductoryprogrammingcourses,intermediateandadvancedtheorycourses,popularjunior/seniorelectiveswithteamprogrammingprojectsandwrittenreportprojects,andspecializedadvancedtopicscross-listedasgraduatecourses.\n\nSubmittywaspresentedat[ACMSIGCSE2017](http://submitty.org/publications/)inMarch2017andsubsequentlysuccessfullyusedbyinstructorsforcoursesat3otheruniversitiesinFall2017.SubmittywillbepresentingbothademoandpostersatSIGCSE2018andaimstoexpandtomoreusers.","url":"http://submitty.org","logo":"//lh3.googleusercontent.com/FLRWAXOdIRaYKzSA7YULWdjVDGqdcOC5p4n0XEu2zDyachPeNHrF6Roz_6dCtkSFTnL_7PYtldjFyJJlIM8MHsJ5EgEz9A"},"author":{"@type":"Person","name":"GaganKumar"}},"1122":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ANeuralQAModelforDBpedia","description":"ExtendingNeuralSPARQLMachines(NSpM)tocovermoreDBpediaclassestoenablehighqualityQuestionAnswering","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"AmanMehta"}},"1123":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementstoP2PSPSimulator","description":"#EnhancementtoP2PSPsimulator\n###Abstract\n-**TranslatingUnixsockettointernetsocket**wouldmakethetestingalotmoreeasier.AsP2PSPcoreimplementationisinC++whichisquitefast,butmakinganychangescanbequitechallenging.Makingasimulatorwouldhelpustovisualizeanychangesmadeinalgorithmsandprotocols.IfwecanreplaceUnixsocketswithinternetsocket,thenitwillbecomequiteeasiertomakechangesinactualproductioncode.\n-**Useofpyqtgraphlibraryasanalternativetomatplotlib**.Useofmatplotlibforreal-timeplottingissuchamess.PyQtGraphcouldbeaverygoodalternativeforalltheplottingpurposes.Asmainmotiveofpyqtgraphlibraryistoenhancingthespeedforreal-timeplotting.\n\nThisprojectwouldbeamilestoneforotherproductionprojects.Asitwouldmakevisualisationofideasaloteasier.","sponsor":{"@type":"Organization","name":"P2PSP.org","disambiguatingDescription":"ShapingthefutureInternetTV","description":"P2PSP.orgisanonprofitorganizationthatdevelops,amongotherthings,theP2PSPprotocol.P2PSPisanapplicationlayerprotocoldesignedforthereal-timestreamingofmultimediacontentovertheInternet.P2PSPisfree,open,CreativeCommonAttribution-ShareAlike4Internationallicensed.Amongourobjectives,wecanhighlightthedeploymentofstreamingvideoservices,theimplementationofreal-timevideorecordingandtransmissiontools,encouragesocialstreaming,researchonapplication-layerIPmulticastontheglobalInternet,securecommunications,etc.","url":"http://www.p2psp.org","logo":"//lh3.googleusercontent.com/rDcLY70rmk1P-FDRzlPs1Yin4DJCzHTq3ha6m4xQl9M9t6naboQihRSVfv5_kaU8BEBF5xZmGwzM_SxrYWr5MPfqo7bQR_M"},"author":{"@type":"Person","name":"sachinsngh165"}},"1124":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Generationofnewusecases,tutorialsandreferenceinformationforRoboComp","description":"Robocompcurrenttutorialsaresimpleandcoverjustthebasics.ImprovedtutorialsandusecasesneedtobecreatedforRobocomptobeaframeworkfriendlyforbeginnersaswellasmoreadvancedusers.\n\nWorkingoncreatingexamplesofhowRobocompcanbeimplemented,andwhyitshouldbeused,wouldmakeitmoreaccessibletothegeneralpublic.Aswillimprovingthe\"HowtoContributePage\",andmakingpullrequeststemplateswouldmakeiteasiertocollaborateformoreadvancedevelopers.\n\nGettingRobocompavailableinotheroperatingsystemsit'snecessarytomakingitmorewell-known,inotherLinuxdistrosaswellasWindows.ThiscanbedonewithvirtualmachinesimagesormakingtutorialstodownloaditwiththeirrespectivedependenciesoneachOS.\n\nInsummary,Robocompwouldbebenefitedfromofferingabetteruserexperienceandamoreseamlesslytransitionforcollaboratorstoworkonit.","sponsor":{"@type":"Organization","name":"RoboComp","disambiguatingDescription":"RoboCompisanopen-sourceframeworktodevelopandmanagerobotcomponents.","description":"RoboCompisanopen-sourceRoboticsframeworkprovidingthetoolstocreateandmodifysoftwarecomponentsthatcommunicatethroughpublicinterfaces.Componentsmayrequire,subscribe,implementorpublishinterfacesinaseamlessway.Buildingnewcomponentsisdoneusingtwodomainspecificlanguages,IDSLandCDSL.WithIDSLyoudefineaninterfaceandwithCDSLyouspecifyhowthecomponentwillcommunicatewiththeworld.Withthisinformation,acodegeneratorcreatesC++and/orPythonsources,basedonCMake,thatcompileandexecuteflawlessly.Whensomeofthesefeatureshavetobechanged,thecomponentcanbeeasilyregeneratedandalltheuserspecificcodeispreservedthankstoasimpleinheritancemechanism.","url":"http://robocomp.org/","logo":"//lh3.googleusercontent.com/mi9Z9-PZ05YOCxJhSZeTWKMhEfwwixIsAY3W_bvMQpAW817z1EMrRhk-nAmffH7SI5TmxpIprMhdkl8L4lKw7WOO9l8iGFKV"},"author":{"@type":"Person","name":"MariaBoh\u00f3rquez"}},"1125":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenApiToHydraParser","description":"AparserforconvertingOpenApispecificationtoHYDRAApiDocumentationtoincreaseusersandeaseofmigrationbetweenplatforms.","sponsor":{"@type":"Organization","name":"PythonHYDRA","disambiguatingDescription":"BuildbetterWebAPIs.Enablesmartclients.","description":"BuildingWebAPIsseemsstillmoreanartthanascience.HowcanwebuildAPIssuchthatgenericclientscaneasilyusethem?Andhowdowebuildthoseclients?CurrentAPIsheavilyrelyonout-of-bandinformationsuchashuman-readabledocumentationandAPI-specificSDKs.However,thisonlyallowsforverysimpleandbrittleclientsthatarehardcodedagainstspecificAPIs.Hydra,incontrast,isasetoftechnologiesthatallowtodesignAPIsinadifferentmanner,inawaythatenablessmarterclients.","url":"http://www.hydra-gsoc.appspot.com/","logo":"//lh3.googleusercontent.com/RuqjlLHTklIpMldCfOra_LeVoWTt6RVZDvjUhej6sDU--t7RAifdqjPLPRX2q91iOL8MFbFauVhW47FALEhTwsp21yzsjIPk"},"author":{"@type":"Person","name":"VaibhavChellani"}},"1126":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Direct3D-Automatedgamebenchmarks","description":"WineisacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems.ThankstoWine,lotsofWindowssoftwarewithnoknownalternativetootherplatformscanberunandusedasis.ThisevenallowsforWindowsgamestorunonLinux,anareawhichstillsuffersintermsoftitleavailability.AsWinedevelopmentcontinues,monitoringperformanceofdifferent3Dtitlescanbecomeatimeconsumingtaskwithnostandardresultsduetodifferentgameplayeachtimeauserplay-testsagame.Somescriptsthatmonitorperformancealreadyexistforsomeoldtitles.Thepurposeofthisprojectistopicksomemorerecentgamesthatofferabenchmarkmodeandwritescriptsthatconfigure,runthebenchmarkandreadtheresults.Newertitlesaremoreofachallengefortoday'ssystems(andWine)andshouldprovideuswithclearresultsregardinganyperformanceimprovementsbetweenWinerevisions.","sponsor":{"@type":"Organization","name":"TheWineProject","disambiguatingDescription":"WinerunsWindowsapplicationsonLinux,BSD,Solaris,macOSandAndroid.","description":"Wine(originallyanacronymfor\"WineIsNotanEmulator\")isacompatibilitylayercapableofrunningWindowsapplicationsonseveralPOSIX-compliantoperatingsystems,suchasLinux,macOS,Android,Solaris&BSD.InsteadofsimulatinginternalWindowslogiclikeavirtualmachineoremulator,WinetranslatesWindowsAPIcallsintoPOSIXcallson-the-fly,eliminatingtheperformanceandmemorypenaltiesofothermethodsandallowingyoutocleanlyintegrateWindowsapplicationsintoyourdesktop.","url":"https://www.winehq.org/","logo":"//lh3.googleusercontent.com/qaqMBlZJgZ5tZmhQaBLr-3h5NS36RVTXFMJAVWEw0jXycIHxTS3qpNSkmf-blcxb7iG3FFb_uS6D97qZQyj4Z1XirsZRhBSR"},"author":{"@type":"Person","name":"moihack"}},"1127":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Rate-distortionoptimizationinrav1e","description":"Thegoalofthisprojectistocontributetothedevelopmentoftherav1eAV1videoencoder,\nthroughworkonrate-distortionoptimization(RDO)inareasoftheencoderwhereitisnot\nyet(fully)implemented,suchascontributiontomissingpredictionmodesorimprovements\ntorateestimationmethods,dependingontheprojectstateandimmediateneedsatthestart\noftheprojectperiod.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"Rapha\u00eblZumer"}},"1128":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MakingGHCToolingfriendly","description":"GHCbuildsupawealthofinformationaboutHaskellsourceasitcompilesit,butthrowsallofitawaywhenit'sdone.AnyexternaltoolsthatneedtoworkwithHaskellsourceneedtoparse,typecheckandrenamefilesalloveragain.ThismeansHaskelltoolingisslowandhastorelyonhackstoextractinformationfromGHC.\nAllowingGHCtodumpthisinformationtodiskwouldsimplifyandspeeduptoolingsignificantly,leadingtoamuchricherandproductiveHaskelldeveloperexperience.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"ZubinDuggal"}},"1129":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fretboard:A/BTestingFrameworkforAndroid","description":"ThisproposalisaboutdevelopingFretboard:anA/BtestingframeworkforAndroidwritteninKotlin,takingasfoundationtheSwitchboardforkusedinFirefoxforAndroid.\n\nThegoalistomakeareusablelibrarydecoupledfromboththeclientandserverstoragemechanismwhichwillallowtomakeA/BtestsonAndroidapps:checkifauserispartofanexperiment,schedulefrequentupdates,getexperimentassociatedmetadata,aswellasforcespecificexperimentsvalueinordertotesttheapp,forexample.\n\nItwillalsoallowsecurityfeatures:certificatepinningandexperimentcollectionsignatureverification.\nThelibrarywillbedeployedtojcenterandalsointegratedintoFirefoxFocus.","sponsor":{"@type":"Organization","name":"Mozilla","disambiguatingDescription":"Internetforpeople,notprofit.","description":"OurmissionistoensuretheInternetisaglobalpublicresource,openandaccessibletoall.AnInternetthattrulyputspeoplefirst,whereindividualscanshapetheirownexperienceandareempowered,safeandindependent.\n\nAtMozilla,we\u2019reaglobalcommunityoftechnologists,thinkersandbuildersworkingtogethertokeeptheInternetaliveandaccessible,sopeopleworldwidecanbeinformedcontributorsandcreatorsoftheWeb.Webelievethisactofhumancollaborationacrossanopenplatformisessentialtoindividualgrowthandourcollectivefuture.\n\nYoucanlearnmoreabout[Mozilla'smissionatMozilla.org](https://www.mozilla.org/en-US/mission/)","url":"https://mozilla.org","logo":"//lh3.googleusercontent.com/DlMf46pIN7yBoNGmGG4z45N1eIf5L7QFDj99V4TgDe2h13S64XM363nYx9Xq59REqQ0fURgzdwng4XP2d6eYx40aVPQb_ZVB"},"author":{"@type":"Person","name":"FernandoGarc\u00eda\u00c1lvarez"}},"1130":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Badgeyayasacompleteservice","description":"#Badgeyay\nThisisanonlineutilitytogeneratebadgesforeventslikeconference,talksetc.ThisprojectisanextensionprojecttoEventyayprojectinfossasia.Currently,thereareplatformsthatprovidesuchservicelike[ConferenceBadge](https://www.conferencebadge.com/).ThereisnoinhouseutilitythatcomfortablylinkswiththeOpenEventandEventyayandprovidesthesameservicesastheplatformormore.Theplatformcurrentlycandobasicgenerationofbadgesbutneedsmorefeaturestobecomeabetteralternativetoitscompetitors.\n\nTheproposedenhancementscanbe:\n*ImprovementintheAPIEndpoint,forbetterconnectionwithparentprojects.\n*ImplementationofAuthenticationusingfirebase\n*QRCodegenerationforthebadgesandimprovementsintheCLIpackagetoreformatthecodestructure\n*Improvementsinthefrontend.\n\nTheseandmorechangeswillenabletheprojecttobecomeastandalonetool.Alsoimprovingtheapplicationasa_progressivewebapplication_willbeoneofthemajortasksanditwillenablethewebsitetousethecurrentwebtrends.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"YashLadha"}},"1131":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OnlineCollaborativePlatformforAIMA-Exercises","description":"Thisprojectaimstodesignandimplementanewplatformtohostinteractiveexerciseswhichwillnotappearinthefourtheditionofthebook\u201cArtificialIntelligence:AModernApproach\u201d.Theplatformwillnotonlyshowcasethequestionsbutwillalsoserveasacommunitytoengagestudentsandinstructors.Theproposedplatformwillhaveanintuitiveinterfacewhichwillbenotonly\u201creaderfriendly\u201d,butalsoeasytomanagebyinstructorsrightfromGithub.Exercisequestionswillbeindividuallyaddressablebybothinstructorsandstudents.Thisessentiallymeansthatinstructorscancreatenewquestionsandanswerswithouthavingtodealwithotherpartsofthechapter,andstudentscanhavediscussionsonindividualquestions.Theproposedplatformitselfisindifferenttostudentsandinstructors,andallmoderator-levelprivilegesarehandledfromGithub(byoneswhoowntherepositoryoritsfork).","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"NalinChhibber"}},"1132":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Cross-IntermineSearchTool","description":"Currently,wehavearound30+mines(andstillgrowing)allaroundtheglobe.Allmineshave\ntheirownseparateAPIsandtheirownseparateportals.Inordertosearchforagene,a\npersonhastogototheseparatemineportalsandsearchforthegene.Ifsomeonewishesto\nfindageneinmultipleminesatthesametime,thereisnosuchtoolwhichallowsthis\nfunctionality.Thefinalproductofthisprojectwillallowtheusertosearchallormanymines\natonceandshowtheresultswiththerespectivedetails.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"AmanDwivedi"}},"1133":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EnhancementofAttachmentmodule","description":"OpenMRSisanopensourcesoftwareplatformwhichprovidesfacilitiestodesignofacustomizedmedicalsystemwithnoprogrammingknowledge.Soitconsistsofmanymoduleswhichdevelopedtoexecutemanydifferentfunctionalities.AttachmentmoduleenablestheviewandmanagesfileattachmentsfunctionalitiesintheopenMRS.Sothisproposalforenhancementofattachmentmoduletov2.oreleasewith100%restfulandopenwebapp.","sponsor":{"@type":"Organization","name":"OpenMRS","disambiguatingDescription":"Writecode.Savelives.","description":"Ourworldcontinuestoberavagedbyapandemicofepicproportions,asover40millionpeopleareinfectedwithordyingfromHIV/AIDS--most(upto95%)areindevelopingcountries.PreventionandtreatmentofHIV/AIDSonthisscalerequiresefficientinformationmanagement,whichiscriticalasHIV/AIDScaremustincreasinglybeentrustedtolessskilledproviders.Whetherforlackoftime,developers,ormoney,mostHIV/AIDSprogramsindevelopingcountriesmanagetheirinformationwithsimplespreadsheetsorsmall,poorlydesigneddatabases...ifanythingatall.Tohelpthem,weneedtofindawaynotonlytoimprovemanagementtools,butalsotoreduceunnecessary,duplicativeefforts.Asaresponsetothesechallenges,OpenMRSformedin2004asaopensourcemedicalrecordsystemframeworkfordevelopingcountries--atidewhichrisesallships.Overthepastdecade,OpenMRShasbeenadaptedandusedbeyondHIV/AIDSforTB,Ebola,maternal-childhealth,andchroniccare.OpenMRSisamulti-institution,nonprofitcollaborativeledbyorganizationssuchasRegenstriefInstitute,Inc.(regenstrief.org),aworld-renownedleaderinmedicalinformaticsresearch,andPartnersInHealth(pih.org),aBoston-basedphilanthropicorganizationwithafocusonimprovingthelivesofunderprivilegedpeopleworldwidethroughhealthcareserviceandadvocacy.Wehavealsoformedanon-profit,OpenMRS,Inc.,whosemissionistosupporttheworldwideOpenMRScommunity.Theseteamsnurtureagrowingworldwidenetworkofindividualsandorganizationsallfocusedoncreatingmedicalrecordsystemsandacorrespondingimplementationnetworktoallowsystemdevelopmentselfreliancewithinresourceconstrainedenvironments.Todate,OpenMRShasbeenimplementedindozensofdevelopingcountries,includingSouthAfrica,Kenya,Rwanda,Lesotho,Uganda,Tanzania,Haiti,Mozambique,SierraLeone,andIndia.","url":"https://openmrs.org/","logo":"//lh3.googleusercontent.com/EJ7vLvAQgTYtEf213LNLThezRCTdu8dPMY2n5X9I_1kNMQdV9pfz9D_GBk1dTv3RSiOsEo6KmKnRbnf1wNMOW3hsAnQ4Og"},"author":{"@type":"Person","name":"RidmalLiyanagamge"}},"1134":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FFserverreplacement","description":"Thegoalofthisprojectistowriteareplacementforthenowremovedffservercomponent.Itshouldmeetthecriteriaproposedfortheworkonffserverwhiletherewasstilldiscussionaboutit.Theresultshouldbeamulti-protocolstreamingserverthatonlyusesthepublicAPI.","sponsor":{"@type":"Organization","name":"FFmpeg","disambiguatingDescription":"Acomplete,cross-platformsolutiontorecord,convert&streamaudioandvideo.","description":"#WhatFFmpegis\n\nFFmpegistheleadingmultimediaframework,abletodecode,encode,transcode,mux,demux,stream,filterandplayprettymuchanythingthathumansandmachineshavecreated.\nItsupportsthemostobscureancientformatsuptothecuttingedge,nomatteriftheseformatsweredesignedbysomestandardscommittee,thecommunityoracorporation.\nFFmpegcompiles,runs,andpassesourtestinginfrastructureFATEacrossLinux,MacOSX,MicrosoftWindows,theBSDs,Solaris,etc.underawidevarietyofbuildenvironments,platformsandconfigurations.\nFFmpegprovidesthelibrarieslibavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscaleandlibswresampletobeusedbyapplicationsaswellasthecommandlinetoolsffmpeg,ffplayandffprobefordirectuse.\n\n#WhotheusersofFFmpegare\n\nTheFFmpeglibrariesareutilizedbyvariousapplicationsandservicesaffectingthedailymultimediaexperienceofcountlessend-users.\nAmongthesearemediaplayerslikeVLCandMPlayer,browsersincludingChromiumandFirefox,socialmediaservicesfromFacebookandTwittertoYouTubeandVimeo.\nAlsoalargeuserbaseusestheprovidedcommandlinetoolstodirectlyrecord,manipulateandplaymediainallthemanywaysFFmpeghastooffer.\nIfdigitalmultimediaispartofyourdailylifechancesarehighthatyouarealreadypartofthehugegroupofpeoplewhobenefitfromtheFFmpegproject.\n\n#Howyourcontributionmightfitin\n\nAsaninterestedstudentyouwillhavethechancetodiveintoahighlytechnicalenvironmentanddemonstratethenecessaryskillstodevelopsoftwareatahighlevelintermsofcodequality,maintainabilityandsecurity.\nHavingamentoronyoursidereducestheburdontogetyouonspeedworkinginayetunknowncodebaseandcommunity.\nYouwillbeabletoimproveyourskills,gainalotofexperienceinaveryinterestingfieldandpossiblycontributeyourownpieceofasoftwarethatmighthaveanimpactonmillionsofusers.","url":"https://www.ffmpeg.org/","logo":"//lh3.googleusercontent.com/TdDqRGvO7qLDDFibkOZUnjqeYs_cy6a4VoNP-Nfh2DeIm9TjiWXWvXEshTvWTtPg5IsxTst5IDXRHjNgc3yU3wL_MWbmVog"},"author":{"@type":"Person","name":"klaxa"}},"1135":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EDAPluginsforJenkins","description":"ThisprojectwillenableJenkinstobeusedasaCIplatformforASIC/FPGAdesigns.ThedesiredfeaturesofaCIplatformforIPcoresincludesreportinggatecount,memory(flop)countandcoverage.Thesepluginswillreportthesevaluesandincrementalchangesfromlastcheck-in.ThreepluginswillbedevelopedforthreeEDAtoolswhichwillcoverthesimulation,coverageandsynthesisstatusofthecodebase.","sponsor":{"@type":"Organization","name":"Jenkinsproject","disambiguatingDescription":"Jenkinsisanopen-sourceautomationserver","description":"[Jenkins](https://jenkins.io/),originallyfoundedin2006as\"Hudson\",isoneoftheleadingautomationserversavailable.Usinganextensible,plugin-basedarchitecturedevelopershavecreatedhundredsofpluginstoadaptJenkinstoamultitudeofbuild,test,anddeploymentautomationworkloads.Jenkinscoreisopen-source([MITLicense](http://www.opensource.org/licenses/mit-license.php))\n\nTheprojecthasabout400activecontributorsworkingonJenkinscore,plugins,website,projectinfrastructure,localizationactivities,etc.Intotalwehavearound2000differentcomponentsincludingplugins,libraries,andvariousutilities.ThemainlanguagesintheprojectareJava,GroovyandJavaScript,butwealsohavecomponentswritteninotherlanguages.\nThisyearweinvitestudentstojointheJenkinscommunityandtoworktogetheronJenkinspluginsinordertoimproveJenkinsuserexperienceandreliability.","url":"https://jenkins.io/","logo":"//lh3.googleusercontent.com/eJf3hJwreLfkHLHfspVodFdwrL4_X-K9nBCAPJ2ZALmuHyQXxxLJHjUCMLTrQPp-ZypSA92C1MZuw8KB4l0eGYQXoxW9Nxg"},"author":{"@type":"Person","name":"UdaraDeSilva"}},"1136":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PGPCleanRoomLiveCD","description":"BuildingaTUIapplicationforthePGPCleanRoomLiveCDtowalkauserthroughsafelycreatingandstoringaPGPkeyofflineandmanagingsaidkeyforsimpleoperationslikerevocationandkeysigning.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"JacobAdams"}},"1137":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Automatingsetupandconfigurationforintegrations","description":"TheprimarygoalofthisprojectistoautomatesetupandconfigurationforintegrationsandwebhooksonZulip\u2019send.","sponsor":{"@type":"Organization","name":"Zulip","disambiguatingDescription":"Powerful,modern,opensourceteamchat,completewithappsforeveryplatform.","description":"Zulipisapowerful,opensourcegroupchatapplication.ItcompeteswithSlack,IRC,Jabber,anddozensofothergroupchattoolsdesignedtohelpteams(whetheropensourceprojectsorcompanies)collaborateeffectively.Zulipsupportsfastsearch,drag-and-dropfileuploads,imagepreviews,groupprivatemessages,configurablenotifications,missed-messageemails,markdownmessagerendering,and[muchmore](https://zulipchat.com/features)--essentiallyeverythingyoumightwant.\n\nUnlikeSlack,it\u2019sopensourceandhasawelcomingcommunityofover400volunteercontributors.UnlikeIRC/Jabber/etc.,Zulipisacomplete,modernapplication,withanicewebinterface,mobileappsforiOSandAndroid,anddesktopappsforMac/Linux/Windows.Andunlikeallotherpopulargroupchattools,Zulipisdesignedtomakeconversationsmoreefficientthroughitsuniquethreadingsystemthathelpsteamsmanagelargenumbersofmessages.Inparticular,Zulipmakesiteasytohavemultipleconversationsatthesametimewiththesamegroupsofpeople,andeasytocatchuponhundredsorthousandsofmessagesquicklywithoutmissinganythingimportant.\n\nZulipisknownforits[extensivedeveloperdocumentation](http://zulip.readthedocs.io/en/latest/overview/contributing.html)(100,000wordsandgrowing!),codequality,andtooling,andthusistheidealprojecttoworkontolearnhowtobuildahigh-qualitywebapplication.OurgoalintheGSoCprogramisforeachsuccessfulstudenttogrowintobecomingthemaintainerofasignificantcomponentofZulipbytheendoftheprogram.\n\nAsanorganization,wevaluehigh-qualitymentorshipandhighqualityproduct--youcanexpecttolearnalothowtomakealargesoftwareprojectsuccessfulfromdisciplinedcodereviewsbyhighlyexperiencedengineers.YourGSoCexperiencewiththeZulipprojectwillbehighlyinteractive(withdailychatcheckinswithmentors,experts,andotherstudents),withafocusonteachingyoutheconceptsandreasoningbehindhowZulipisengineeredandhowtomakeitbetter.","url":"https://zulip.com","logo":"//lh3.googleusercontent.com/Am08vt8SXNBprT5_Or4nYAmNyKU9ZaXPOMDrRqK6lOEDWwhnQ01fg2BdQ0hoWgIF0ShsFJ0f3b_KcIRq2uBco28Xlex0Wg"},"author":{"@type":"Person","name":"EeshanGarg"}},"1138":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HPXtracevisualizationtool","description":"Debuggingtask-basedapplicationsishardandonemethodthatisusedtohelpdebugsuchapplicationsistracevisualization.ThereisnobuiltintracevisualizerinHPXwhichwouldallowforbetterunderstandingofprogramexecution.Totacklethiscurrently,theworkaroundusedistousetheAPEXlibrarytogeneratetracefilesusingtheOTF2librarysothatthesecouldbeloadedintoalicensedsoftwarecalledVampir.Althoughthisworks,theneedforthelicensetobeabletovisualizethetracesseemsabitrestrictive.Apartfromthis,acustomsimpletextprofilerisutilizedwhichallowsfordumpingstartandendtimeswhicharethenloadedinnvprofusingpythonscriptsforvisualization.ButgiventhatHPXcanbeusedtoworkonahugenumberoftasks,nvprofcannothandlelargetraces.Additionally,separatepythonscriptsareemployedforthetaskofgeneratingplotsandhistogramsdepictingusefulinformation.RavelisanothertoolthatalreadyexistsandhasaniceGUIbutlackscertainfeaturesthatwouldbeusefulforthedevelopersofHPX.Thisprojectaimsatcreatingasingletooltoaddressallabove-mentionedproblemsallowingformoreproductiveuseofHPX.","sponsor":{"@type":"Organization","name":"STE||ARGroup","disambiguatingDescription":"HPX:TheC++StandardLibraryforParallelismandConcurrency","description":"TheSTE||ARGroupisaninternationalteamofresearcherswhounderstandthatanewapproachtoparallelcomputationisneeded.Ourworkiscraftedaroundtheideathatweneedtoinventnewwaystomoreefficientlyusetheresourcesthatwehaveandusetheknowledgethatwegaintohelpguidethecreationofthemachinesoftomorrow.Whilewedevelopseveralsoftwareproducts,thelibrarywhichismostheavilydevelopedandcoretoourteamisHPX.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nHPX(HighPerformanceParalleX)isageneralpurposeC++runtimesystemforparallelanddistributedapplicationsofanyscale.Itstrivestoprovideaunifiedprogrammingmodelwhichtransparentlyutilizestheavailableresourcestoachieveunprecedentedlevelsofscalability.ThislibrarystrictlyadherestotheC++11StandardandleveragestheBoostC++LibrarieswhichmakesHPXeasytouse,highlyoptimized,andveryportable.HPXisdevelopedforconventionalarchitecturesincludingLinux-basedsystems,Windows,Mac,andtheBlueGene/Q,aswellasacceleratorssuchastheXeonPhi.\n\nIfyouarelookingforaprojectwhichincorporatescuttingedgeHPCresearch,runtimelibrarydevelopment,andC++standardizationcheckoutour[ideaspage](https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2018-Project-Ideas)andcontactuseitherthoughthe#ste||archannelonIRC(Freenode).","url":"https://stellar-group.org/","logo":"//lh3.googleusercontent.com/BZjTF0797RlT90P0Jh-glnJDke9pXyAS_fziKCWjiCQL61RK5SGKNwkbXATEv1jzbia3z0Q04zJmN8mWH6SvxPCDseLwNw"},"author":{"@type":"Person","name":"viraj96"}},"1139":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bassa-MobileApp","description":"Bassaisautomateddownloadqueuefortheenterprisetotakethebestuseoftheirinternetbandwidth.Itiscapableofavoidingredundantdownloadswithinanenterprise.Currently,usersinteractwithBassausingtheBassaweb-app.TheobjectiveofthisprojectistodesignandimplementanewmobileappforBassa.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"GayashanBombuwala"}},"1140":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PythonAPI/libraryforApertium","description":"ImplementaPythonlibraryforApertiumandLttoolbox.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"ArghyaBhattacharya"}},"1141":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Synthesistorepairheap-manipulatingprogramsusingJavaStarFinder","description":"Thestateofartofprogramrepairforheapmanipulatingprogramhasfocusonspecificpropertiesofbugs,likenullpointerdereference.Wetrytofixprogramswithpre-conditionandpost-conditionwritteninseparationlogic.Givenaprogram,wefirstrunJSFtocollectitspost-state(p)bysymbolicexecutionwiththegivenpre-condition.Thenwecheckifpentailsthegivenpost-condition(p').Ifnot,abugisdetected.Ourapproachtoprogramrepairhastwomaincomponents:abductionandrepairspecificationinference.First,weproposetoinferthemissinginformationtoestablishthepost-conditionthroughabductionusinganexistingsolver.Inparticular,weinferaconstraintfsuchthatp\\*fissatisfiedandp\\*f|->p'.Secondly,basedonabduction,wesymbolicallyexecutetheinputprogramwiththeabductioninabackwardmannerinordertoconstructrepairspecificationsateverylineoftheinputprogram.TheserepairspecificationshelptoinfervalidHoare-styletripleswithfixcandidates.","sponsor":{"@type":"Organization","name":"TheJavaPathfinderTeam","disambiguatingDescription":"JPFisahighlyextensibleJavavirtualmachinebuiltforsoftwareverification","description":"TheJavaPathfinderproject(JPF)wasinitiallyconceivedanddevelopedatNASAAmesResearchCenterin1999.JPFwasopensourcedinApril2005asoneofthefirstongoingNASAdevelopmentprojectstodate,anditisnowreleasedundertheApachelicense,2.0.JPFisahighlyextensibleJavavirtualmachinewritteninJavaitself.Itisusedtocreateavarietyofverificationtoolsrangingfromconcurrencysoftwaremodelcheckerstotestcasegeneratorsusingsymbolicexecution.JPFisaresearchplatformandaproductiontoolatthesametime.AlthoughJPFhasmajorcontributionsfromcompaniesandgovernmentagencies,ourmainusercommunityisacademic-thereareongoingcollaborationswithmorethan20universitiesworldwide.TheJPFteamforGSoC2018includesresearchersfromNASAAmesResearchCenter,FujitsuLaboratoriesofAmerica,RoyalInstituteofTechnology-Sweden,CarnegieMellonUniversity,UniversityofMinnesota,StellenboschUniversity-ZA,CharlesUniversity-CZ,TeessideUniversity-UK,UniversityofNebraska\u2013Lincoln.\n\nJPFisdesignedtobeextensible.Therearewell-definedextensionmechanisms,directorystructuresandbuildprocedures,whichkeepthecorerelativelystableandprovidesuitable,wellseparatedtestbedsfornewideasandalternativeimplementations.Asaconsequence,thereexistsmanydifferentextensionsofJPFthatcapturedifferentfunctionalities,includingverification,testing,debugging,programrepairandsecurityanalysis.\n\nJPFhasbeenusedforavarietyofapplicationdomainsandresearchtopicssuchasverificationofmulti-threadedapplications,graphicaluserinterfaces,networking,anddistributedapplications.Inadditiontoitscontinuedpresenceinacademia,JPFhasmaturedenoughtosupportverificationofproductioncodeandframeworkssuchasAndroid.JPFisconstantlybeingextendedwithsupportforverificationofnewtypesofpropertiesandfornewtypesofapplicationdomains.","url":"https://github.com/javapathfinder/jpf-core/wiki","logo":"//lh3.googleusercontent.com/XCt4HLVLBx42GYGRmAtfDTTuHSrRiDU9UQ82mG1UovWoKNVe8oC2mZSbEQ2LCOnSWcBIAnQNtqjI14XvD96Jl4qrNR9EhEg"},"author":{"@type":"Person","name":"GuolongZheng"}},"1142":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"HairRenderingII-Hairshaderandbinaryformat","description":"Theprojectaimstoaddthreemaincomponentstotheappleseedrendertoimprovethehairandfurpipeline.Firstly,theadditionofpervertexattributestothecurvesprimitiveinordertocreateamorerobusthairfibrecurverepresentation.Secondly,thecreationofahairbinaryfileformattoimporthairgeometryfrompopularmodellingsoftwaresandexporttheformatforeaseofdataflowinproduction.Itwillalsosupportconversionfromdifferentbinaryhairfileformatstothenewnativeformat.Finally,theadditionofanadvancedhairshadingmodelthatistunedforproductionrendering.Itisaphysicallybasedhairshaderthatcapturestheeffectsofthelightscatteringthroughhairfibres.Themodelisimportancesampledandalsohasvariousparameterstochangephysicalpropertiesinthehairlikerefractiveindexandcolourabsorptionanddistribution.Thisprojectwillfixoneofthemaindeficienciesoftheappleseedrendererandhelptherendererchallengeotherproductionrenderersforthemantleofthebest.","sponsor":{"@type":"Organization","name":"appleseedhq","disambiguatingDescription":"Amodernopensourcerenderingengineforanimationandvisualeffects","description":"#Overview\n\nappleseedisanopensource,physically-basedglobalilluminationrenderingengineprimarilydesignedforanimationandvisualeffects.\n\nappleseedisactivelydevelopedsince2012byasmall,internationalteamoftalentedvolunteersfromtheanimationandVFXindustry.Itscoremissionistoprovideindividualsandsmallstudioswithacomplete,reliable,fullyopenrenderingpackage.\n\nOvertheyearsappleseedhasbeenusedonseveralprojectsincluding[TVdocumentaries](https://vimeo.com/81199785),ads,promotionalvideosand[ananimationshort](http://www.fetchaveryshortfilm.com/).\n\n#Features\n\nappleseedimplementsamodernworkflowbasedonpathtracingthatenablesartifact-free,singlepassrenderingwithverylittletechnicaltuning.Itissimultaneouslycapableofstrictlyunbiasedrenderingwhentotalaccuracymatters,andbiasedrenderingwhenartisticfreedomandshorterrenderingtimeareparamount.\n\nappleseedsupportsfullyprogrammableshadingvia[SonyPicturesImageworks'OpenShadingLanguage](https://github.com/imageworks/OpenShadingLanguage),RGBandspectralrendering,fastandrobusttransformationanddeformationmotionblur,state-of-the-artraytracedsubsurfacescattering,exhaustivePythonandC++APIsandmanyotherproduction-orientedfeatures.\n\nAlongwiththecorerenderer,theteamisactivelydevelopinghighqualityintegrationsintoAutodeskMaya,Autodesk3dsMaxandBlender.appleseedisalsothedefaultrenderingengineof[ImageEngine\u2019sGaffer](http://www.gafferhq.org/).","url":"https://appleseedhq.net/","logo":"//lh3.googleusercontent.com/crWGBcOysO7zNe7JMGdw3q3aGfJKL0DG2Jzh20EQji5_5w2MBcWEDYuZDxhQXydwgS8iXXC5iyLtUYCnkANtfUHvk9UCjeKF"},"author":{"@type":"Person","name":"rgirish28"}},"1143":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"KnowRobvisualizationinRobCoG","description":"TheRobCoGprojectispresentinganewperspectiveonhowrobotsaresupposedtolearneverydaytasks.Learningfromhumansessentiallyplayingagamenotonlyenablesrobotstolearnviacrowdsourcing,butisalsoagreatwaytointerestlaymeninthesubject.\nThisisalreadyaworkingfeatureinopenEASE,howeverIwouldliketobringsimilarvisualisationfunctionalitiestoRobCoG.ThiswouldunlockthestateoftheartrenderingtechniquesoftheUnrealEnginetotheKnowRob/Rosworld.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"Bj\u00f6rnVeit"}},"1144":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ContentOrientedPrinterAutoSelection","description":"Toprintadocument,onefirstneedstoselectaprinterandthenadjustitssettingstofittheirrequirement.Thisprojectaimsatenhancinguserexperiencebybuildingamodulewhichautomaticallyselectsaprinterbasedonprintingoptionsgivenbytheuser.Theuserneednotworryaboutwhatallprintersareavailableandtheircapabilities.Dependingonprintingoptionssetbytheusersuchascolorscheme,papersize,thesystemwillautomaticallysendthejobtothebestavailableprinterandwillnotifytheuseraboutthesame.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"DeepakPatankar"}},"1145":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Acalendardatabaseofsocialeventsandconferences","description":"Thisprojectaimstodeliveropendatabaseforcommunitywhichincludeseventsacrosstheworldfrommanydifferentsources.","sponsor":{"@type":"Organization","name":"DebianProject","disambiguatingDescription":"theuniversaloperatingsystem","description":"TheDebianProjectisanassociationofindividualswhohavemadecommoncausetocreateafreeoperatingsystem.\r\n\r\nDebianGNU/Linuxis:\r\n\r\n*Fullfeatured:Userscanselectwhichpackagestoinstall;Debianprovidesatoolforthispurpose.YoucanfindalistanddescriptionsofthepackagescurrentlyavailableinDebianatanyoftheDebianmirrorsites.\r\n*Freetouseandredistribute:Thereisnoconsortiummembershiporpaymentrequiredtoparticipateinitsdistributionanddevelopment.AllpackagesthatareformallypartofDebianGNU/Linuxarefreetoredistribute,usuallyundertermsspecifiedbytheGNUGeneralPublicLicense.\r\n*TheDebianFTParchivesalsocarryapproximately696softwarepackages(inthenon-freeandcontribsections),whicharedistributableunderspecifictermsincludedwitheachpackage.\r\n*Dynamic:Withabout1033volunteersconstantlycontributingnewandimprovedcode,Debianisevolvingrapidly.TheFTParchivesareupdatedtwiceeveryday.\r\n\r\nAlthoughDebianGNU/Linuxitselfisfreesoftware,itisabaseuponwhichvalue-addedLinuxdistributionscanbebuilt.Byprovidingareliable,full-featuredbasesystem,DebianprovidesLinuxuserswithincreasedcompatibility,andallowscreatorstoeliminateduplicationofeffortandfocusonthethingsthatmaketheirdistributionspecial.\r\n\r\nAlargepartofthebasictoolsthatfillouttheoperatingsystemcomefromtheGNUproject;hencethenames:GNU/Linux,GNU/kFreeBSD,andGNU/Hurd.Thesetoolsarealsofree.\r\n\r\nDebiancomeswithover51,000packages,apackagemanager(APT),andotherutilitiesthatmakeitpossibletomanagethousandsofpackagesonthousandsofcomputersaseasilyasinstallingasingleapplication.Allofitfree.\r\n\r\nIt'sabitlikeatower.Atthebaseisthekernel.Ontopofthatareallthebasictools.Nextisallthesoftwarethatyourunonthecomputer.AtthetopofthetowerisDebian\u2014carefullyorganizingandfittingeverythingsoitallworkstogether.","url":"https://debian.org","logo":"//lh3.googleusercontent.com/jC07WJ0bFpZFV_QcSPsLCqV_qG0TYR1dHi_Zk9ZV6usiie35fQqXd2YQk3A0mZ53S3mGs0uXh6KbwcxKj0QuCD83UIGGag"},"author":{"@type":"Person","name":"Do\u011fukan\u00c7EL\u0130K"}},"1146":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"bdclean:Userfriendlybiodiversitydatacleaningpipeline","description":"Untilrecently,biodiversitydatawasscatteredindifferentformatsinnaturalhistorycollections,surveyreports,andinliterature.Inthelastfifteenyears,lotofeffortsarebeingmadetoestablishstandardsinthebiodiversitydatabasestructureandtocentralizethedataforbetteraccessibility.Butthedatagatheredbysuchentitiesdoesnotenforcestrongdataqualitystandards.Thesesourcesoftentendtobepronetomanyflaws.Thusthedataretrievedfromcentralizedsourcesneedstogothroughawellformedquality-controlprocesstobeusedinresearches.\n\nBdcleanwascreatedforthatsamepurpose.Sofarwehavebeenabletocreatenumerousqualitychecks,work-flows,analysesandvisualizationfunctionalitiesinthetaxonomical,spatialandtemporalaspects.Butalltheseremainasstandalonecomponentswithoutmuchsynchronizationorconnectivity.Weproposetorefinetheoveralldatacleaningpipelineofbdcleanandbringsynergytoallthedevelopedcomponentsaswellasdevelopnewimportantfunctionalities.Attheendofthisproject,userswillbeablegothroughthequalitycontrolprocessinaverystructured,intuitiveandeffectiveway.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"ThiloshonNagarajah"}},"1147":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Helpingcabalnew-buildbecomejustcabalbuild","description":"Whilemuchofthefunctionalityrequiredtousethe`new-*`commandshasalreadybeenimplemented,therearenot-insignificantpartsofthedesignthatwascreatedlastyearthatremainunrealized.\n\nBycompletingmoreofthisdesign,Iplantohelpthe`new-`prefixgoawayandtoallowthissafer,cleanersystemtoreplaceold-stylecabalusagefullybyroundingofftheunfinishededgesofthecurrentproposal.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"typedrat"}},"1148":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ComplexAutonomousTasksOnboardaUAVusingMonocularCameras","description":"Inthisproposal,wearetryingtouseCNNsandcomplexComputerVisionmethodstoperformautonomoustasksusingasmallformfactorcompanioncomputeronboardaUAV.Wepitchedthreeideasforvision-basedautonomoustaskonboardaUAV(i.e.Human-UAVinteraction,ReturntohomeinaGPSdeniedenvironment,path-trailfollowing)andbrieflydescribedthegeneralapproachforeachoftheseideas.Wealsoconsideredourlimitationsandworkaroundforcompensatingthemasmuchaspossible.","sponsor":{"@type":"Organization","name":"ArduPilot","disambiguatingDescription":"Theworldsmostadvancedopensourceautopilot","description":"Theworldsmostadvancedopensourceautopilot\n=======================================\n\nArduPilotisthemostadvanced,full-featuredandreliableopensourceautopilotsoftwareavailable.Itistheonlyautopilotsoftwarecapableofcontrollinganyvehiclesystemimaginable,fromconventionalairplanes,multirotors,andhelicopters,toroversandboatsandevensubmarines.Mostrecentlyithasbeenexpandedtosupportnewemergingvehicletypesincludingquad-planes,compoundhelicopters,tilt-rotorsandtiltwingsVTOLs.\n\nArduPilotrunsnativelyonawidevarietyofhardwareplatformsfromtheverypopularPixhawkflightcontroller(32bitARM)totheadvancedIntelAerolinuxflightcontroller(seefulllisthere:http://ardupilot.org/copter/docs/common-autopilots.html).\n\nTheArduPilotteamisleadbyanexperiencedgroupofpassionateandworldclassdevelopersfromallovertheworldwithexpertiseinExtendedKalmanFilters,controltheory,embeddedprogramming,Linuxandmuchmore.\n\nAwelcomingandfriendlygroupofdevelopersthatishappytosharetheirknowledgewithyoubutalsowithtoomanyinterestingprojectstocompleteontheirown.Anengagedgroupofpartnercompaniesprovidesthehardwareandfinancialsupportforthegroup.Theycoulduseyourhelp!","url":"http://ardupilot.org","logo":"//lh3.googleusercontent.com/ZtnyImlRn4sNf4ZYUHYQ7Xtf3FtOHx0CHfQiTWdQ7dOc_GNGjWGUgmEMqAw8l3Q9UuYkxRL7BbE56WuRxdfo3RDUtNBEsw"},"author":{"@type":"Person","name":"SepehrMohaimenianPour"}},"1149":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"\u201cBuzzbangGoogle-likebiodatasearch\u201d","description":"TheprojectisaboutbuildingasearchengineforlifesciencesdatabasedonBioschemas.org.ThedataisscrapedfromalltherelevantwebsitesandindexedinApacheSolrforquerying.","sponsor":{"@type":"Organization","name":"InterMine","disambiguatingDescription":"Integratingbiologicaldatasources,makingiteasytoqueryandanalysedata","description":"#WhatisInterMine?\nInterMineintegratesdatafromdifferentbiologicalsources,providingaweb-baseduserinterfaceforqueryingandanalysingthedata.Userscanautomaticallygeneratecodetorunqueriesusingour[clientlibrariesinR,Python,Perl,Ruby,Java,andJavascript](http://intermine.readthedocs.io/en/latest/web-services/#api-and-client-libraries).\n##Whattechnologiesdoweuse?\nInterMinecoreisbuiltinJava,andalldataarestoredinPostgreSQL.WehavealegacyJSP-baseduserinterface,withaClojurescriptuserinterfaceinearlybeta.We'realsokeenonbrowser-baseddatavistoolsthatuseofourAPI,soyou'llseealotofJavascript(orlanguagesthatcompiletoJavascript,likeClojurescriptandCoffeescript).Ourclientlibrariesprovideopportunitiestowritecodeinseveralotherlanguages.\n##WhatsortofdatadoesInterMinehave?\nSinceInterMineisopensource,manyresearchorganisationsaroundtheworldrunInterMineswiththeirowndata,rangingfrommiceandfruitfliestoabroadrangeofplants.Visitthe[InterMineRegistry](http://registry.intermine.org/)toseethemall.(TheregistrywaswrittenbyaGSoCstudentlastyear!)MostInterMinesalsohavea\"datasources\"tabwhichtellsyoumoreaboutwherethedatainthatspecificinstanceoriginates.\n##WhatkindofproblemsdoesInterMinesolve?\nGenomicdataisoftenmessy,andthereisalotofit.Scientistsusedifferenttermstomeanthesamething,andevenassignthesamegenedifferentnames!Howcanwehandlethisambiguity?Howcanwehelptheendusermakesenseofdatathatissodiverseandcomplex?\nOnewaytohelpscientistsanalysedataistoprovidevisualisations,sowe\u2019realwaysexcitedtoaddandadaptdifferentwaystodisplayourdata.Howdoyouvisualisethefeaturesinsideaprotein,ortheinteractionsbetweentwosetsofgenes?\nCodeyouwriteforInterMinecanhavealargeimpact-sincetherearedozensofdifferentInterMines,youcanoftenwritecodetoworkwithoneInterMineandwithlittleornoeffort,portittoanotherInterMinewithdifferentdata.","url":"http://intermine.org/","logo":"//lh3.googleusercontent.com/rTp4Mwh74BD6J_LxJ9DNVQUK9i71S3-F4bZP1mLUhc5YDeCd0GTJIGkgboUoVDSwD3cFW6w7AB0YlD5cZ8UOCXx-UKx90Q"},"author":{"@type":"Person","name":"innovationchef"}},"1150":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Verifyingsignaturesofpdffiles","description":"Okularshouldprovideinformationaboutsignaturesifapdfdocumenthasbeensigned.ThepopplerlibraryusedbyOkulartorenderpdffilesdoessupportverificationofsignedpdffilesandtheretrievalofsignatureinformation.However,thisfunctionalityisnotusedbyOkular.GoalofthisprojectistoextendtheOkularGUItoshowwhetheradocumentissigned,andtoshowthesignaturedetails.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"ChinmoyRanjanPradhan"}},"1151":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNMobileBankingApp","description":"FineractCNMobileBankingAppisaboutgivingfinancialindependencetotheirclient,byprovidingfinancialservicestoallwithtransparencyandreducingambiguitybymakingituser-friendly.MifoscurrentlydoesnothaveacomprehensivemobileapplicationthatcanaccomodateallthefeaturesthatexistintheFineractCNcodebase.AmobileapplicationisveryimportantastheservicesthatMifosprovidesarequiteessential,andanappwillhelpmanyusethoseserviceswithease.IplanoncreatingthisapplicationasmyGSOCprojectandincorporateafewmorefeaturesthatIconsiderasimportant.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"AnkurSharma"}},"1152":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Scipy:Rotationformalismin3dimensions","description":"Providesasinglecleaninterfacetothedifferentrepresentationsof3Drotations(matrices,Eulerangles,quaternions).AlsosupportsmanyusefulalgorithmssuchasSLERP,uniformrandomsampling,andsolutionstoWahba'sproblem","sponsor":{"@type":"Organization","name":"PythonSoftwareFoundation","disambiguatingDescription":"Pythonisaprogramminglanguageusedbysoftwaredevelopersandscientists.","description":"Pythonisapopularhigh-levelprogramminglanguageusedbyscientists,developers,\nandmanyotherswhowanttoworkmorequicklyandintegratesystemsmore\neffectively.ThePythonSoftwareFoundationservesasanumbrellaorganizationtoa\nvarietyofPython-relatedprojects,aswellassponsoringprojectsrelatedtothe\ndevelopmentofthePythonlanguage.\n\nThisyear,oursub-orgsare:\n*dipy(computationalneuroanatomy,focusingmainlyondiffusionmagneticresonanceimaging(dMRI)analysis)\n*mercurial(sourcecontrol)\n*mne-python(processingelectroencephalography(EEG)andmagnetoencephalography(MEG)data)\n*pysal(PythonSpatialAnalysisLibrary)\n*scipy(fundamentalroutinesforscientificcomputing)\n*scrapinghub(informationretrievalandmanipulation)\n*securedrop(securewhistleblowersubmissionsystem)\n*statmodels(dataanalysis,statisticsandeconometrics)","url":"https://www.python.org/","logo":"//lh3.googleusercontent.com/2u8NbRuB_HFXdeLllcGRjp2RpviU4GRzu1LjPZhqGC3sSn3R025RyDXB7tIJ5zkXcWn0DDU8wFsQlx_1-qRNiTA4IO4iRW4"},"author":{"@type":"Person","name":"AdityaBharti"}},"1153":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BlenderNPRLineRenderingImprovement","description":"Toimproveblender'sNPRlinerenderingforstylizedimagegeneration,suchasmanga-styledanimation.Themaintargetisto**greatlyimprovetheperformance**ofthisstage(withrealtimetechniquesormultithreadingforfreestyle),anditalsoaimedto**improvethequality**ofthegeneratedlines.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"YimingWu"}},"1154":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"[Analytics]ImprovementstoWikistats2.0front-end","description":"[Wikistats](https://stats.wikimedia.org/)isthepublicstatisticswebsiteoftheWikimediaFoundation.Itsmainpurposeistoaddcontextandmotivateoureditorcommunitybyprovidingasetofmetricsthroughwhichuserscanseetheimpactoftheircontributionsintheprojectstheyareapartof.[Wikistats2.0](https://stats.wikimedia.org/v2)isarecentlyreleasedwebsite,developedbytheWMF'sAnalyticsteam,thatwillreplaceWikistatsinthenearfuture.Wikistats2.0isintendedto:\n\n-Updatethewebsite's(Wikistats2.0)interface.\n-Provideaccesstodatainananalytics-friendlyform.\n-Beeasiertomaintainandimprove.\n\nWikistats2.0iscurrentlyinproductionbutstillinalphastage.TherearesomeimprovementsthatneedtobemadeinordertoconsiderWikistats2.0afullreplacementofitspredecessor(Wikistats).TheobjectiveofthisGSoCprojectistoimproveWikistats2.0front-end,bringingitclosertoafinalizedproductpossiblyBetaorRC1.0.","sponsor":{"@type":"Organization","name":"WikimediaFoundation","disambiguatingDescription":"Globalmovementwhosemissionistobringfreeeducationalcontenttotheworld","description":"Webelievethatknowledgeshouldbefreeforeveryhumanbeing.Weprioritizeeffortsthatempowerdisadvantagedandunderrepresentedcommunities,andthathelpovercomebarrierstoparticipation.Webelieveinmasscollaboration,diversityandconsensusbuildingtoachieveourgoals.Wikipediahasbecomethefifthmost-visitedsiteintheworld,usedbymorethan400millionpeopleeverymonthinmorethan270languages.WehaveothercontentprojectsincludingWikimediaCommons,Wikidataandthemostrecentone,Wikivoyage.WealsomaintaintheMediaWikiengineandawidecollectionofopensourcesoftwareprojectsaroundit.Butthereismuchmorewecando:stabilizeinfrastructure,increaseparticipation,improvequality,increasereach,encourageinnovation.Youcanhelptothesegoalsinmanyways.","url":"http://wikimediafoundation.org/","logo":"//lh3.googleusercontent.com/MlBzuKHKCyx1jUHyDfDnSBEI7zeepAweZs3ko4ZeTPv5Z6DxunmwYiItjPflMiSUZjiINE_BU4BNbEwwaKHSbxTsfoQoXatx"},"author":{"@type":"Person","name":"SahilKhokhar"}},"1155":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Improvingraytracingperformancebyimprovinglibbu","description":"ImprovepartsofBRL-CAD'sraytracerbyremovingunnecessaryworkandusingbetter-suiteddatastructures.","sponsor":{"@type":"Organization","name":"BRL-CAD","disambiguatingDescription":"Solidmodeling,3Dprinting,comp.graphics,&othercomputer-aidedtech(CAx)!","description":"Thisistheplaceforcomputergraphics,2Dand3Dgeometry,solidmodeling,CAx(CAD/CAM/CAE/etc),visualization,andhigh-performancecomputing!\n\nBRL-CADisparticipatingasanumbrellaorganizationwithseveralotheropensourcecomputer-aidedtechnologies(CAx)including:\n\n*BRL-CADisasolidmodelingsystemfor3Dgeometry,raytracing,andgeometricanalysis.\n*LibreCADisa2Dmodelingsystemspecializinginblueprint-styledrawingsanddraftings.\n*STEPcodeisageometryfileparsergeneratorfortheCAxdataexchangeISOstandard.\n*OpenSCADisasolid3Dmodelerwitharichsyntaxforprogrammablegeometry.\n*LinuxCNCprovidescomputercontrolofmillingmachines,lathes,3dprinters,robots,andmore.\n*FreeCADprovidesparametric3DmodelingwithengineeringfunctionalitylikeFEMandCAM.\n*Slic3risa3Dmodelprocessorforgeneratingprintinginstructionsfor3Dprinters.\n\nWearepartofalargeopensourcecommunitythatmakestoolstohelpyoumakeandanalyzethings.CAxsoftwareisfundamentallydifferentfromcontentmodelingsoftwaresuchasBlender,Maya,and3DStudiousedformakingmoviesandprettypictures.CAxsoftwarelikeAutoCAD,Pro/Engineer,CATIA,andBRL-CADareforeverythingelse.Ourprimarydevelopmentfocusareasinclude:\n\n*CAD(design),\n*CAM(manufacturing),\n*CAE(engineering),\n*solidmodeling(analysis),and\n*computergraphics(visualization).","url":"https://brlcad.org","logo":"//lh3.googleusercontent.com/UdGVKYBo_c7GgYfrVGhcbejqpuw9ZembplEoqbgyvm2En1lE8WcxkaokwXA9IxS4fIsW4nHCzk_aQGokARtFBSTNbowZTZs"},"author":{"@type":"Person","name":"caen"}},"1156":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RInterfacetoIdeogram.jsLibrary","description":"ThisprojectaimstoprovideanRinterfacetoIdeogram.js,integrateitwithbioconductorinfrastructuresandpossiblyprovideaninteractivewhole-genomeexploringtoolcombiningwithothervisualizationcomponents.\n\nIdeogram.jsisaJavaScriptlibraryforchromosomevisualization.Itcanbeusedforinteractivevisualizationofchromosomesofdifferentspecies,showingcytobands,showingannotationsalongthechromosomes,showingpositionmapping(e.g.homology)betweendifferentchromosomes,etc.\n\nThereisalreadyasimpleRinterfacetotheIdeogram.jslibraryatfreestatman/ideogRamasaproofofconcept.Themainpurposeofthisprojectistoimprovethisinterfaceandintegrateitwithbioconductorinfrastructures(e.g.tosupportS4classeslikeGRangesasannotationdata).\n\nMoreover,themostimportantfeaturethatthepackagemayprovideforstaticvisualizationistheabilitytocombinewithothervisualizationpackagestointeractivelyexploringthewholegenome.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"TimYu"}},"1157":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LibVMIextensions:Bareflankhypervisorsupport","description":"Hypervisor(VirtualMachineMonitor)isasoftwarethatrunsoneormorevirtualmachines.Otherthanvirtualizationincloud,theyarealsousedinVirtualmachineintrospectiontoobservethebehaviorofmalwarefromoutsideperspective.TraditionalhypervisorslikexenandkvmhasalotoffeaturesthattheseVMIresearchersdon\u2019tneed.SoBareflankaimstoprovideallofthescaffoldingneededtorapidlyprototypenewahypervisors.\n\n\u201cLibVMIisaClibrarywithPythonbindingsthatmakesiteasytomonitorthelow-leveldetailsofarunningvirtualmachinebyviewingitsmemory,trappingonhardwareevents,andaccessingthevCPUregisters\u201d\n\nThegoalofthisprojectistoaddBareflankdrivertoLibVMIandobservememoryeventsinthehypervisorsothattheVMIresearcherscandointrospectiononthehypervisorthattheybuiltwithBareflank.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"BodduManoharReddy"}},"1158":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExpandingthereceivertoBeidouB2a","description":"ThecurrentGNSS-SDRplatformisasoftwaredefinedreceiverthatsupportsGPS,GLONASS,andGALILEOGNSSsignals.ItalsopartiallysupportsBeidousignals,butthisislimitedtotheBeidouB1lsignal.ThisproposalwillexpandthesoftwarereceivertoaccommodateacquisitionandtrackingofBeidouB2asignalsthatwouldfurtherexpandthereceiver'scapabilitiesinfacilitatingresearchonmulti-constellationandmulti-frequencyreceiversworkingwithrealsignals.Inaddition,thedemodulationofthenavigationmessageswillopenthedoortoinnovationinmulti-constellationreceivers,addressingtopicssuchasintegrity,reliability,robustness,enhancedcoverage,andhigh-accuracypositioning.Furthermore,theintegrationofBeidouobservablesintothepositionvelocitytimesolutionwillallowtheachievementoftheaforementioneddiverserangeofapplicationsandcomponents.","sponsor":{"@type":"Organization","name":"GNSS-SDR","disambiguatingDescription":"AnopensourceGlobalNavigationSatelliteSystemssoftware-definedreceiver","description":"GNSS-SDRisanopensourceGlobalNavigationSatelliteSystemssoftwarereceiver,writteninC++,thatisabletoworkeitherfromrawsignalsamplesstoredinafile,orinreal-timewitharadio-frequencyfront-endassignalsource,andperformsallthesignalprocessinguntiltheobservablecomputationandPosition-Velocity-Timesolution.Itsmodularityallowsuserstopopulatetheframeworkwiththeirownalgorithms,allowingtoputthefocusonthesignalprocessingimplementationwithoutworryingabouthowtoembedthatalgorithminawholeGNSSreceiver.ItalsomakespossiblefairperformancebenchmarksusingrealGNSSsignals,anditsopensourcelicenseallowsfreedownloading,useandcodeinspection.\nTheproposedsoftwarereceivertargetsmulti-constellation/multi-frequencyarchitectures,pursuingthegoalsofefficiency,modularity,interoperability,andflexibilitydemandedbyuserdomainsthatrequirenon-standardfeatures,suchasearthobserversorgeodesists,andallowingapplicationssuchastheobservationoftheionosphere,GNSSreflectometry,signalqualitymonitoring,spaceweather,andhigh-accuracypositioningbasedoncarrier-phasenavigationtechniques.Inthisproject,wefocusonsignalprocessing,understoodastheprocessbetweentheADCandthecomputationofcodeandphaseobservables,includingthedemodulationofthenavigationmessage.Wepurposelyomitdataprocessing,understoodasthecomputationofthenavigationsolutionfromtheobservablesandthenavigationmessage,sincethereareanumberofwell-establishedlibrariesandapplicationsforthat(alsointheopensourceside,suchasGPSTkorRTKLIB).","url":"http://gnss-sdr.org/","logo":"//lh3.googleusercontent.com/Unsxtmm85To4Q3RItnMY3GLcKHCd4v1MzqaTktEUMF-i8ZcCYfee5nWf9JCxLm-S_tROnNj10euUb9UU3gUsnTloEQbdEiw7"},"author":{"@type":"Person","name":"Dong-KyeongLee"}},"1159":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FixingBugsinBoneScriptandImproveBeagleBoneUI","description":"BoneScriptisanexistingNode.jslibraryspecificallyoptimizedfortheBeaglefamilyandfeaturingfamiliarArduinofunctioncalls,exportedtothebrowser.TheBoneScriptlibraryprovidesseveralfunctionsforeasyinteractionwithhardwarewhichotherwisewouldhaverequiredtheuserstomanipulatetheSysFsfilesdirectly(assuminguseofnootherlibraries),whichisobviouslyconfusingforabeginner-leveluser.\n\nBoneScriptlibraryeventhoughbeingwidelyusedbyBeagleBoneusershascompatibilityissuesacrossboards,somebugsandunfinishedfeatures.Theprimaryaimofmyprojectistosolvemostoftheopenissuesreportedandaddsomemorefeatureswhichwillbeofbenefittotheusers.\n\nAsecondaryobjectiveofmyprojectistoaddImprovementstotheBeagleBoneUserInterfacetoprovideasimilarinterfaceforPocketBeaglethatcanalsosupporttheBaconBitscapeexamples,soastoprovidePocketBeaglebeginnersaGraphicalUserInterfacefromwhichtheycantryouttheexamplecodeseasily(similartoBBUI).\n\nDetailedProposalat:https://elinux.org/BeagleBoard/GSoC/fix-bugs-bonescript","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"VAISHNAVM.A"}},"1160":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BiodiversityDataUtilities","description":"TheaimoftheprojectistoimprovethecurrentfunctionalityofexistingdatamanagementandcleaningpackagesforBiodiversityinRandintegratesomenewfeatureswhichwouldfacilitateeasierbiodiversitydataanalysis.TheprojectrevolvesaroundbuildingsomekeyfunctionalitiesliketoolsfordetectingoutliersandbuildingrobusttaxonomicworkflowswiththehelpofparallelcomputinginR.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"AshwinAgrawal"}},"1161":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultiProngedApproachtoTextAnonymization","description":"Inthisproject,IseektoadoptvariousapproacheslikeNERbasedidentifiertagging,TF-IDFscorebasedquasi-identifiertagging,Word-Vectorbasedobfuscation/generalizationofentitiesetc.\n\nThissystemwillbetiedontopofaDjangoRESTserverwhichwillallowpeopletogettheirtextanonymizedinasecuremanneronline.","sponsor":{"@type":"Organization","name":"CLiPS,UniversityofAntwerp","disambiguatingDescription":"Computational(Psycho)Linguistics","description":"TheComputationalLinguistics&PsycholinguisticsResearchGroupoftheUniversityofAntwerp(CLiPS,http://www.clips.uantwerpen.be)focusesonapplicationsofstatisticalandmachinelearningmethods,trainedoncorpusdata,toexplainhumanlanguageacquisitionandprocessingdata,andtodevelopautomatictextanalysissystemsthatareaccurate,efficient,androbustenoughtobeusedinpracticalapplications.\n\nThereare3subgroupstoCLiPS:(1)thesociolinguisticsgroupstudieslanguagevariationindifferentdemographicgroups.The(2)psycholinguisticsgroupstudiestheeffectofcochlearimplantationonchildlanguageacquisition.Thisdescriptionfocuseson(3)thecomputationallinguisticsgroup.\n\nCurrentresearchatCLiPS'ComputationalLinguisticsGroupfocusesondevelopingtoolsthatcanextractdatafromsocialmediamessages,suchasfine-grainedsentimentanalysis,andthedetectionofsubversivebehavioronsocialnetworksites(sexuallytransgressivebehavior,hatespeech,...).Furthermore,CLiPSiswellknownforitsworkoncomputationalstylometryandhasdevelopedstate-of-the-arttechnologyforauthorshipattribution,aswellasauthorprofiling,i.e.thedetectionofpersonality,ageandgenderoftheauthorofatext,basedonpersonalwritingstyle.AnotherlineofresearchatCLiPSfocusesoncomputationalpsycholinguisticsandresearchespsychologicallyplausiblemodelsofchildlanguageacquisitionandbilinguality.CLiPSalsoresearchesanddevelopstoolsforbiomedicaltextmining.\n\nOvertheyears,CLiPShasestablishedastrongreputationintheapplicationofmachinelearningmethodsonavarietyoflanguagetechnologyproblemsforawiderangeoflanguages.Tocapitalizeonthisreputation,aspin-offcompany,Textgain(textgain.com),wasfoundedin2015thataimstobringCLiPStechnologytothemarketforcommercialpurposes.","url":"https://www.uantwerpen.be/en/research-groups/clips","logo":"//lh3.googleusercontent.com/D_C7uJjwDFU-9qxb21PF93nKuyl6Sw21r1w_aeFBJgOX6FTyyihB105bu0Mg0GBShTNXW0GDxdnfPTSDI580-HRlzO2EFF96"},"author":{"@type":"Person","name":"RudreshPanchal"}},"1162":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BagofwordsNNmodel","description":"MachineLearning(ML)isincreasinglybeingappliedinavarietyofindustries.NodoubtthatInformationSecurityshouldbeoneofthose,astheextentandcomplexityofnetworksiseverincreasing.Internetand\u201ccloud\u201dapplicationsgeneratevastdatasetsfromperformancemonitoringandeventlogswhichrequirescalableandflexibletechniquestodistilusefulandactionableinformation.\nMyinterestlaysinexamininghowtoquicklydetectandreacttoongoingattackssuchasspammessagesandwhetheritisfeasibletodevelopnewpreventiontechniquesusingneuralnetworkalgorithms.","sponsor":{"@type":"Organization","name":"Rspamd","disambiguatingDescription":"Anadvancedspamfilteringsystem","description":"Rspamdprovidesspamfilteringforbothlargeemailservicesprovidersandsmallpersonalmailservers.Rspamdutilisesmanytechniquestofilterspam,suchascontentfiltering,regularexpressions,externalpoliciessupport(suchasDKIM,DMARC,ARCandvariousDNSbasedlists),statisticalmethodsandadvancedmachinelearningtechniques,suchasneuralnetworks.\n\nRspamdcoreiswritteninplainCforbetterperformancewhilethemainfilteringfeaturesarepoweredbyLualanguage.ThereisalsoWebinterfaceinJavaScriptembeddedinRspamd.\n\nRspamdprojecthasafriendlycommunityandactivecommunicationchannels.","url":"https://rspamd.com","logo":"//lh3.googleusercontent.com/UQcgP34LnEpw0cKQCW2hyPC9sXq-5zDkbLuj1-VMkCbg9iTT73R584PF9r5HxXN87VRY0vAFo6BrKmiP1ihSVepOPjJPMI1c"},"author":{"@type":"Person","name":"KonstantinosKosmidis"}},"1163":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AugmentedRealitywithViSPandUnity","description":"ComputervisionalgorithmsinViSP(VisualServoingPlatform)suchasposeestimationandtrackinghavethepotentialtobenefitAugmentedReality(AR)communityandcouldbeusedforvariousARapplicationsingeneral.Inthisproject,Unity(across-platformgameengine)issuitablyadaptedtosupportaugmentedrealityenvironmentandisintegratedwithViSPbasedapril-tagposeestimationandtrackingalgorithms.Finally,virtualobjectsareaugmentedintheUnityscenebasedondetectedposeofapril-tagtocreateARdemonstration.Thisintegrationisfurtherextendedtomarkerlessmodel-basedtrackingusingCADmodelstosupportcomplexARapplications.","sponsor":{"@type":"Organization","name":"ViSP","disambiguatingDescription":"Visualtrackingandvisualservoinglibrary","description":"ViSPstandingforVisualServoingPlatformallowsprototypinganddevelopingapplicationsusingcomputervision,visualtrackingandvisualservoingtechniquesattheheartofthe[Lagadic](https://team.inria.fr/lagadic)research.ViSPwasdesignedtobeindependentfromthehardware,tobesimpletouse,expandableandcross-platform.ViSPallowstodesignvision-basedtasksforeye-in-handandeye-to-handvisualservoingthatcontainsthemostclassicalvisualfeaturesthatareusedinpractice.Itinvolvesalargesetofelementarypositioningtaskswithrespecttovariousvisualfeatures(points,segments,straightlines,circles,spheres,cylinders,imagemoments,pose...)thatcanbecombinedtogether,andimageprocessingalgorithmsthatallowtrackingofvisualcues(dots,segments,ellipses...)or3Dmodel-basedtrackingofknownobjectsortemplatetracking.Simulationcapabilitiesarealsoavailable.\n\nReleasesaswellasdailysnapshotscanbedownloadedassourcecodetarballorzip.ViSPisalsopackagedasbinarypackagesforDebian,Ubuntu,ArchLinux,OSX,iOS,andforROSframework.\n\nTheusersiteisathttps://visp.inria.fr/.Thedevelopersiteisat:https://github.com/lagadic/visp/wiki.Nightlybuildsofthedocumentationareat:http://visp-doc.inria.fr/doxygen/visp-daily/.CodeishostedonGitHub:https://github.com/lagadic/visp.InspiredfromOpenCVwealsoproposevisp_contrib(newalgorithms,applicationsandfutureGSoCcontributions,relatedtutorialsandsamplescode):https://github.com/lagadic/visp_contrib.git.DownloadsforvariousOSandmobiledevices:https://visp.inria.fr/download/.Morethan64tutorialsareavailabletohelptheuser:http://visp-doc.inria.fr/doxygen/visp-daily/index.html#tutorial.","url":"https://visp.inria.fr/","logo":"//lh3.googleusercontent.com/Nq5GbrXyu7ruGatTZx5ugbQFUU3CPlE9dBkjj0Y3XBGQZf11bFqZuBSfdEvR0dtX6mO9DdWs6L2A5y0ZuhaU5alJDSbMGA"},"author":{"@type":"Person","name":"UtkarshTripathi"}},"1164":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveDemocreationinOrigami","description":"Cloud-CVisanopensourcecloudplatformwiththeaimtomakeAIresearchreproducible.Origami(previouslycalledCloudCV-fyyourcode)isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetuptheinfrastructure,resolvethedependencies,andbuildawebservicearoundthedeeplearningmodel.IintendtoworkontheideaofimprovingDemoCreationinOrigamiwhichincludessolvingexistingissuesindemocreation,proposingandimplementingsomenewfeaturesandreportingnewissuesthatexist.\nThecurrentimplementationofDemoCreationinOrigamiisnotidealandisstillevolving,therearealotofdeadlockswhereitstrugglesandisnotveryintuitive.ProvidinguserawaytoeasilycreateandmanagedemosfortheirdeeplearningmodelistheprimarygoalofOrigamiwhichcanbegreatlyimproved.ToenhanceuserexperiencesomechangesareneededinUIandinthefeaturelistofOrigami.IncorporatingallthesechangeswouldbetheprimarygoalofmyGSoCproject.","sponsor":{"@type":"Organization","name":"CloudCV","disambiguatingDescription":"BuildingplatformsforreproducibleAIresearch","description":"CloudCVisanopensourcecloudplatformledbygraduatestudentsandfacultyattheMachineLearningandPerceptionLabatGeorgiaTech,withtheaimofmakingAIresearchmorereproducible.AtCloudCV,wearebuildingtoolsthatenableresearcherstobuild,compare,andsharestart-of-the-algorithms.Webelievethatoneshouldn\u2019thavetobeanAIexperttohaveaccesstocutting-edgevisionalgorithms.Likewise,researchersshouldn\u2019thavetoworryaboutbuildingaservicearoundtheirdeeplearningmodelstoshowcaseandshareitwithothers.\n\nCloudCVconsistsofthreemajorplatforms:\n\n**Origami**isanAI-as-a-servicesolutionthatallowsresearcherstoeasilyconverttheirdeeplearningmodelsintoanonlineservicethatiswidelyaccessibletoeveryonewithouttheneedtosetupinfrastructure,resolvedependencies,andbuildawebservicearoundthedeeplearningmodel.ByloweringthebarriertoentrytothelatestAIalgorithms,weprovidedevelopers,researchers,andstudentstheabilitytoaccessanymodelusingasimpleRESTAPIcall.\n\n**Fabrik**isanonlinecollaborativeplatformtobuild,visualizeandtraindeeplearningmodelsbyasimpledrag-and-dropapproach.ItallowsresearcherstocollaborativelydevelopanddebugmodelsusingawebGUIthatallowsimporting,editing,andexportingnetworksfromwidelypopularframeworkslikeCaffe,TensorflowandKeras.\n\n**EvalAI**isanopensourcewebplatformthataimstohelpresearchers,studentsanddatascientistscreate,collaborate,andparticipateinAIchallenges.Inrecentyears,ithasbecomeincreasinglydifficulttocompareanalgorithmsolvingagiventaskwithotherexistingapproaches.Thesecomparisonssufferfromminordifferencesinalgorithmimplementation,useofnon-standarddatasetsplits,anddifferentevaluationmetrics.BysimplifyingandstandardizingtheprocessofbenchmarkingAI,wewanttocircumventmanyofthefactorsimpedingtherateofprogressinAI.","url":"http://cloudcv.org","logo":"//lh3.googleusercontent.com/8wutKBb4zhfO_f-jQ1Ffbd3ib_pzwurtAtH4M7UInkYXW6Cofn-A4YaHBweI8eRz2zKldohP3ovMsHFwrH6laU0j31icjiDQ"},"author":{"@type":"Person","name":"fristonio"}},"1165":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ANeuralQAModelforDBpedia","description":"TraditionallyaQASystemoverlinked-opendataperformed4keytaskswithaNaturalLanguageQuestion.TheyareNamedEntityRecognition,NamedEntityDisambiguation,RelationExtractionandLinkingandQueryBuilding.TheQueryBuildertriestobuildthequeryusingtheentitiesandrelationsextractedandlinkedbytheNEDandRELComponents.TheQuerygeneratedwasusedtoquerytheKnowledgeBasetoretrievetheanswer.However,recentstudies[\u201cWhyReinventthewheel-Let\u2019sbuildQuestionAnsweringSystemstogether\u201d]showthatbyusingdifferentcomponentsfordifferenttasks,thereisasignificantdropintheglobalvaluesofPrecisionandRecallonstandardQALDandLCQuADdatasets.EffortshavebeenputuptotryandgeneratetheSPARQLquerydirectlyfromtheNaturalLanguageQuestionbyremovingtheintermediatestepsoflinkingentitiesandrelations.Thepaper\u201cSPARQLasaforeignlanguage\u201dattemptstouseanLSTMmodeltoperformMachineTranslationofNLqueriestoSPARQL.IaimtobuildonthisworkandextendtheNSpMtocovermoreclassesofDBpediatoenablehighqualityQA.ThisenablestheuserstomakeuseofthehugedataavailableusingNaturalLanguageeffectively.","sponsor":{"@type":"Organization","name":"DBpedia","disambiguatingDescription":"AnOpenPlatformforaLarge,Multilingual,SemanticKnowledgeGraph","description":"TheDBpediaprojectisaimingtoextractstructuredcontentfromtheinformationcreatedinvariousWikimediaprojects.Thisstructuredinformationresemblesanopenknowledgegraph(KG)whichisavailableforeveryoneontheWeb.Aknowledgegraphisaspecialkindofdatabasewhichstoresknowledgeinamachine-readableformandprovidesameansforinformationtobecollected,organised,shared,searchedandutilised.Googleusesasimilarapproachtocreatethoseknowledgecardsduringsearch.\n\nDBpediacurrentlydescribes38.3million\u201cthings\u201dof685different\u201ctypes\u201din125languages,withover3billion\u201cfacts\u201d(September2014).Itisinterlinkedtomanyotherdatabases(e.g.,Wikidata,NewYorkTimes,CIAWorldFactbook).TheknowledgeinDBpediaisexposedthroughasetoftechnologiescalledLinkedData.Startedin2006,DBpediaisoneofthefirst(ifnotTHEfirst)openknowledgegraphontheWeb.DBpediaprovidestoolsthatallowyoutocreate,maintain,improve,integrateanduseKGstobuildapplications,e.g.BBChascreatedtheWorldCup2010websitebyinterconnectingtextualcontentandfactsfromtheirknowledgebase.DataprovidedbyDBpediawasgreatlyinvolvedincreatingthisknowledgegraph.Morerecently,IBM'sWatsonusedDBpediadatatowintheJeopardychallenge.Severalotherlarge,mediumandsmallcompaniesusedatafromDBpediaeveryday.\n\nDBpediadataisservedasLinkedData,whichisrevolutionizingthewayapplicationsinteractwiththeWeb.OnecannavigatethisWeboffactswithstandardWebbrowsers,automatedcrawlersorposecomplexquerieswithSQL-likequerylanguages(e.g.SPARQL).HaveyouthoughtofaskingtheWebaboutallcitieswithlowcriminality,warmweatherandopenjobs?That'sthekindofquerywearetalkingabout.\n\nWeareregularlygrowingourcommunitythroughGSoCandcandelivermoreandmoreopportunitiestoyou.","url":"http://dbpedia.org/","logo":"//lh3.googleusercontent.com/c4CCspCNBcPuycurCqaIjQIX8CLF8TbzSw3j-wIOmulUhHA2846XlZSZgIPqGomKx7qgECDn1-1KXDfP3inPCsW-nMpSoJb-"},"author":{"@type":"Person","name":"TarunSR"}},"1166":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommandlinereplacementsforGNUBinutils","description":"AlotofGNUbinutilshavetheirequivalentintheLLVMproject.AsthemajorityofpeoplearealreadyaccustomedtotheGNUones,itwouldbegreattomaketheLLVMbinutilscommandlinescompliant.ThegoalofthisprojectisthatpeoplewouldbeabletointegrateLLVMtoolsintheirexistingtoolchainswithoutanyefforts,andthusincreasethenumberofprojectsusingLLVMbinutils.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"PaulSemel"}},"1167":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforOpenStackcloudinstances","description":"MysuggestionistocreateanOpenStackinstallationandanOpenstackbackendforeHive,thiswillallow:\n\n1)runeHivepipelinesintheOpenStackcloud.\n2)alloweHivetomanagethedistributionofnodes.\n\nThus,themaingoalistodirectlycalltheOpenStackAPIfromeHive,eliminatingtheneedforataskscheduler.Inaddition,itisveryimportanttodevelopyourownsolutionforrunningeHive-pipelinesintheOpenStackcloud.ThecloudcontrollerineHivewillbeimplementedinthesameway.Acloudcontrollerisoneormorenodesthatcontrolcloudoperations.Unlikecloudworknodes(forexample,computenodes),thecloudcontrollersupportshigh-levelrepresentationofcloudresourcesandprovidesasinglepointformanagingclouds.First,theuser'srequest(forexample,thelaunchoftheinstance)isincludedinthecloudcontrollernode,andthen,accordingtotherequest,itsendstoothernodes(forexample,calculate,storeornetworknodes)tocompletetheoperation.","sponsor":{"@type":"Organization","name":"Genes,GenomesandVariation","disambiguatingDescription":"Genomicsequenceandannotationdatabasesandbrowsers","description":"Ensemblwascreatedalongsidethepublicationofthefirstdraftofthehumangenomein2001todistributethisgoldmineofinformationtoscientistsacrosstheworld.Itquicklybecameandremainsoneofthemostimportantreferencedatabasesingenomics,followingtherapiddevelopmentofthefield.Itsinitialmissionincludedfindingallofthegenesinthehumangenome.Ayearlater,themousegenomewaspublishedandwedevelopedtoolstodirectlycomparegenomesacrossspecies.Overthefollowingdecade,sequencingcapacityincreasedexponentially(fasterthatMoore'sLawinfact)andlargesurveysstartedexaminingmorespeciesandmoreindividualswithineachspecies.Ourmissionthereforeexpandedtostorethesedatasetsandstatisticsefficiently.Finally,inrecentyears,sequencinghasbeenusedtostudythebiochemicalactivityoftheDNAmoleculewithinthedifferenttissuesofanindividual,promptingustoextendyetagainourremit.\n\nAtthesametime,Ensemblisanevolvingsoftwaredevelopmentproject.Over15years,wemovedfromacentralrelationalMySQLdatabasewithaPerlAPIandstaticwebpages,toanarrayofstoragetechnologieswithaRESTfulinterfaceandaninteractivefront-end.Wehavededicatedportalsforthelargecladesonthetreeoflife(knownasEnsemblGenomes).OurannotationsareproducedthroughcenturiesofCPUtime,coordinatedbyourpowerfuleHiveanalysisworkflowmanager.\n\nToday,weareateamofnearly60fulltimestaff,housedattheEuropeanBioinformaticsInstitute,andwecollaboratewithmanyexternalcontributorsaroundtheworld,inparticularviaourGithubrepositorieswhereyoucanseeusworkday-to-day.Weareattheintersectionoftwoexcitingandrapidlyexpandingfields,andthereisnolackofinterestingdirectionstopushtheproject.","url":"http://www.ensembl.org","logo":"//lh3.googleusercontent.com/YzzBiWTFmmsUCpU-IR7Wfh4eT-QX3LorMIF6vCdrWDWeh5s5hTxLL8khaeabQ0EPqCzWwEFaTvhQ9GUJIrEOpehy5t7o06Kf"},"author":{"@type":"Person","name":"SlavaSuprun"}},"1168":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportGroovyimplementationsintheNetbeansIDEplugin","description":"ApacheSyncopeallowscustomizationofitsbehaviourusingGroovyscriptsthisisdonesothattheSyncopebehaviourcanbecustomizedatruntime.IthasalreadybeenimplementedintheSyncopeconsole.TheobjectiveofthisprojectistoimplementthisfeatureintheSyncopeNetBeansIDEplugin.ThiswillallowtheuserstomanagegroovyscriptsusingtheNetBeansIDEplugin.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"RohanJulka"}},"1169":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Multi-streamAPI","description":"GensimisanNLPlibrarywhichclaimstobehighlyeffectiveduringtrainingandproducelinearperformancegrowthwithincreasingthenumberofthreads.\n\nCurrently,thatisnottrueonmachineswithalargenumberofcores(>10)andlargedatafiles.ThereasonofthisisthatalmostallGensimmodelswhichsupportmultithreadedtrainingworkinthefollowingway.Thereis**singlejobproducer**--workerwhichreadsthedataandpushesthechunksintothejobqueue.Also,thereare**manyjobconsumers**--workerswhichpullthechunksandupdatethemodelparametersinparallel.\n\nTheproblemisthatconsumers'codeisoptimizedwell,sothisleadsto**workersstarvation**problem.Jobproducerjustcan'tfillthequeueatsuchahighpace.Thisisthecaseevenusingfastest`readtheline,splititandyield`corpusiterator.\n\nThisproblemcouldbesolvedbyallowinguserstopass`K`datastreams(currentlyonlysingle-stream==singlejobproducerthreadissupported),e.g.whichpointto`K`largefilesanduse`K`jobproducerstofillthejobqueue.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"DmitriyPersiyanov"}},"1170":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ROSPackageforRobotWorkCellDiscovery","description":"ThisproposalaimstocreateaROSpackagewhichwillallowanyarbitraryroboticmanipulatortointelligentlyexploreandmapit\u2019sworkcellenvironmentbyutilizinga3-Dsensorbasedperceptionpipeline.ThiswillprovideasmartalternativetothecurrentmethodwheretheworkcellenvironmentisdefinedusingmanuallycreatedURDFmodels.The3-DmodeloftheenvironmentprovidedasanoutputcanbeutilizedbypackagessuchasMoveIt!forpathplanningandcollisiondetectionforthespecifictaskathand.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"AadityaSaraiya"}},"1171":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NetworkX.rb","description":"NetworkX.rbisthelibraryforanalyzinggraphsandcomplexnetworks.ItisbasedonthepopularpythonlibraryNetworkX.","sponsor":{"@type":"Organization","name":"RubyScienceFoundation","disambiguatingDescription":"ScientificComputingtoolsforRuby","description":"The[SciRubyproject](www.sciruby.com)isorientedtowardsprovidingcomputationalresearchinfrastructurefortheRubyProgrammingLanguage.SciRubyconsistsofa[fairlylargenumberofgems](https://goo.gl/uWnVub),includingstatsample,statsample-glm,statsample-timeseries,distribution,minimization,integration,rubyvis,plotrb,Nyaplot,MDArray,Publisci,Ruby-Band,daru,rubex,rbcuda,andNMatrix.\n\nNMatrix[hasbeenawardedgrants](https://goo.gl/zSycrJ)bythe[RubyAssociation](https://goo.gl/C2Cd3T)in2012and2015,andhasagoalofsupplyingRubywitharobust,versatilelinearalgebralibrarywithsupportforbothdenseandsparsematrices.StatsampleanditsrelatedpackagesaimtoprovideRubywithstatisticalanalysispackages,whiledaru,nyaplotandgnuplotrbtakecareofdataanalysisandvisualization.Nyaplotwasawardedthe[RubyAssociationGrantin2014](https://goo.gl/usseDY),Rubexandtensorflow.rb[receiveditin2016](https://goo.gl/QNiMq9)andRbCUDAin[2017](http://www.ruby.or.jp/en/news/20171206).\n\nWorkingonSciRubyisachancetogetinvolvedatthegroundflooronaprojectwhichisviewedascriticalbymanyRubyists,includingRuby'screator,Matz.Infact,allthegrantsissuedbytheRubyAssociation(whichisheadedbyMatz)in2016(andmostin2017)havegonetoscientificprojects.\n\nSincewearefirstandforemostascience-relatedproject,weexpectsuccessfulstudentprojectstoleadtopublications.Betteryet,studentsmightgettoseetheircodegointoorbit,orusedtosavelivesinbiomedicalresearch.","url":"http://sciruby.com/","logo":"//lh3.googleusercontent.com/VyufdYCm1bKNDLoeR6VrMKUnuzGWz63OyO-KYQJ7yWhUoal44jE-2xfUzOSt--3Pk7xIOHSAW16ZYfDu3Z4a8fKF9MLm5qFD"},"author":{"@type":"Person","name":"NilayPochhi"}},"1172":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OptimizingExportingandImportingForSTLandPLYFileFormats","description":"Thisprojecthopestooptimizeandporttheexport/importPLYandSTLmodulesfromPythontoC.","sponsor":{"@type":"Organization","name":"BlenderFoundation","disambiguatingDescription":"Webuildafreeandopensource3Dcreationsuite.","description":"Blenderisthefree/opensource3Dcreationsoftwareforeveryone,providingindividualsandsmallteamsacompletepipelinefor3Dgraphics,modeling,animationandgames.\n\nBlenderisbeingmadeby100sofactivevolunteersfromallaroundtheworld;bystudiosandindividualartists,professionalsandhobbyists,scientistsandstudents,vfxexpertsandanimators,andsoon.\n\nAllofthemareunitedbyaninteresttohaveaccesstoafullyfree/opensource3Dcreationpipeline.BlenderFoundationsupportsandfacilitatesthesegoals-evenemploysasmallstaffforthat-butfullydependsontheonlinecommunitytoachieveit.\n\nSince2005,Blenderhasorganizedadozenshortopenfilmsandagameproject,whichhelpedBlendertremendouslytogetmoreacceptedbyprofessionalsintheirdailywork.\n\nWeinvitestudentstothinkofwaystohelpuswiththisfurther.Ifyourpassioniswith3Dcoding,creativitytools,scientificsimulation,oranythingrelatedtoComputerGraphicsingeneral,feelwelcometojoinus!","url":"https://www.blender.org","logo":"//lh3.googleusercontent.com/IWB7KMeE8PzJW6LtkPurJYzoFe-XU6lc-BuVdr3umGussbvLRxInLf-HggyiPMKD54p2XNNHiM8GyVUQB6temGh_4eSz5A"},"author":{"@type":"Person","name":"alekulyn"}},"1173":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UD-Annotatrix","description":"Thisprojectaimstoextendthefunctionalityofthe__UDAnnotatrix__tool.Thistoolallowsresearcherstoannotateuniversaldependencytreesrightinthebrowser.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"kmurphy4"}},"1174":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenIDConnectAuthenticationHandlerforApacheSling","description":"ThisprojectisaboutcreatinganOpenIDConnectauthenticationhandlerforApacheSling.OpenIDConnect(OIDC)isanauthenticationprotocolbasedonOAuth2.0authorizationprotocol.Ihaveproposedamethodologytoimplementahandlerthatcancreateauthorizationcode,accesstokenandIDtokenwhichcanbeusedtoidentifyend-userandvalidauthorization.","sponsor":{"@type":"Organization","name":"ApacheSoftwareFoundation","disambiguatingDescription":"Providingopensourcesoftwaretothepublicfreeofcharge","description":"TheFoundationprovidesanestablishedframeworkforintellectualpropertyandfinancialcontributionsthatsimultaneouslylimitscontributorspotentiallegalexposure.Throughacollaborativeandmeritocraticdevelopmentprocess,Apacheprojectsdeliverenterprise-grade,freelyavailablesoftwareproductsthatattractlargecommunitiesofusers.ThepragmaticApacheLicensemakesiteasyforallusers,commercialandindividual,todeployApacheproducts.","url":"https://apache.org","logo":"//lh3.googleusercontent.com/Ts05O7XpiUbt2I8JQlpAp2lVKVTRp-dsfu0FH9-FJouJud6XN6jSlkdnoBfiTE31BnIl8j75CXTF2RLgvhdPQC6s5COZFmDH"},"author":{"@type":"Person","name":"HasiniWitharana"}},"1175":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"coroboenhancement","description":"Securityhardening,testinginfrastructureandconfigurabilityforcorobo","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"NitanshuVashistha"}},"1176":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"webpack-cli:InfrastructureandAutomationWork-Dhruvdutt","description":"###webpack-cli:InfrastructureandAutomationWork\nThisdocumentmajorlyproposesmostcrucialthingsontheCLIroadmaplikeASTrefactoring,statictyping,scaffoldingandtransformationsfornewcommandsplusmanyothergeneralimprovements.","sponsor":{"@type":"Organization","name":"webpack","disambiguatingDescription":"webpackisTHEbuildtoolformodernwebapplicationsrunonNodeJS","description":"**webpackisamodulebundler**.ItsmainpurposeistobundleJavaScriptfilesforusageinabrowser,yetitisalsocapableoftransforming,bundling,orpackagingjustaboutanyresourceorasset.\n\n##Overview\n\nCurrentlyintheweb,modulesarenotfullyadopted,andthereforeweneedtoolingtohelpcompileyourmodulecodeintosomethingthatwillworkinthebrowser.webpackchampionsthisbynotonlysupportingCommonJS,AMD,RequireJSmodulesystems,butalsoECMAScriptModules(ESM).\n\n##Whatmakeswebpackunique?\n\n**Extensibility**webpackisbuiltusinganextensibleevent-drivenarchitecture.ThismeansthatamajorityofourcodeisPluginsthathookintoasetoflifecycleevents.Thismeansthatitisinfinitelyflexibleandconfigurable.Thisarchitecturealsoletsuspivotveryquickly.Pluginsisolatefunctionality(andcanevenbeusedinyourconfiguration),andallowustoaddanddropnewfunctionalitywithoutbreakingtherestofthesystem.\n\n**FocusedaroundWebPerformance**webpackrevivedaclassictechniquefromGoogleWebToolkitknownas\"codesplitting\".Codesplittinglet'sdeveloperswriteimperativeinstructions(asapartoftheircode),tosplituptheirJavaScriptbundles(atbuildtime)intomultiplepiecesthatcanbeloadedlazily.\n\n**BuiltinJavaScript**webpack'sconfigurationformat,andarchitectureisallbuiltandrunonNodeJS.ThismeansthatanyonecomfortablewithJavaScriptcanbreakopenoursourcecodewithalowlevelofentrytolearn,contributeto,andimprove.\n\n**UsedatScale**webpackisusedbycompanieslikeAirBnB,Microsoft,Housing.com,Flipkart,Alibaba,tobuildhighperformance,scaledwebapplications.\n\n**CommunityOwned**webpackisnotbackedbyasingleorganization,ratherbyitsusers,contributors,backers,sponsors,andshareholders.Thismeansthateverydecisionwemakeisforthem,andthemonly.Wearefundedbythesesamepeopleastheyhelpusimproveanddoubledownontheirinvestmentintheirmostimportanttooling","url":"https://webpack.js.org/","logo":"//lh3.googleusercontent.com/PREeVrhiqeWuU3ve7MtspwQHriIEORP4xpbTgQ05ksAF9cRRHdcOZBrnq1e-TxQwiLXZ-KyUdBKETSAcuQNDCUcIlNKiq0o"},"author":{"@type":"Person","name":"DhruvduttJadhav"}},"1177":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultimodalEgocentricPerception(withvideoandeyetrackingdata)","description":"Thisprojectaimstotackletheproblemofegocentricactivityrecognitionbasedontheinformationavailablefromtwomodalitieswhicharevideoandeyetrackingdata.Itachievesthisbythefusionofmultistreamconvnetarchitecturetolearnthespatialandtemporalfeaturesfromvideodata.Italsomakesuseoftheobjectsaliencydetectionobtainedfromeyetrackingdatatofurtherimprovetheidentificationofactivitybasedonitssurrounding.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"GYANESHMALHOTRA"}},"1178":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SynchronizeRAPIwiththePythonDataRetrieverAPIandimproveusabilityofRpackage","description":"AugmentRAPIforDataRetrieverwithaversatileinstallfunction,robustPythondetectionandvisualizationwidgets.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"PranitaSharma"}},"1179":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PerceptionPipelineImprovements","description":"MoveIt!allowsforseamlessintegrationofmotionplanningfunctionalityandperceptionisaveryimportantpartofit.ItsupportsusingOctomapwithpointcloudswhichallowformanyimpressiveusessuchascollisionchecking,dynamicplanning,etc.Mytaskwouldbetomakeextensiveimprovementsintheperceptionpipelineofthepackageandcreatehighlydescriptivetutorialsfornewusers.Iwouldalsodevelopaninterfacewhereuserscaneasilychainvariousperceptionalgorithmsrightfromthervizplugin.MostimportantlyIwouldcontinuetomaintainthisfunctionalitylongafterthecompletionofthisproject.","sponsor":{"@type":"Organization","name":"OpenSourceRoboticsFoundation","disambiguatingDescription":"OurmissionistosupportthedevelopmentofOSSforuseinrobotics","description":"OpenSourceRoboticsFoundation,Inc.(OSRF)isanindependentnon-profitorganizationinMountainView,California(http://osrfoundation.org).Ourmissionistosupportthedevelopment,distribution,andadoptionofopensourcesoftwareforuseinroboticsresearch,education,andproductdevelopment.Ourworkissupportedbycontracts,grants,anddonationsfromgovernmentandindustry.Atthetimeofwriting,wehaveafull-timestaffof19,mostlysoftwareengineers.","url":"https://www.osrfoundation.org/","logo":"//lh3.googleusercontent.com/FhUm1cIMJ0mm6xFYTb4QD8b5YdG0Z72w3gqHpTSdqPnbeuoFhwdZJbTQ_yJxS6i4OPXK8azlSf0qyvCg03jdw_PI3AoCfw"},"author":{"@type":"Person","name":"RidhwanLuthra"}},"1180":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Firedata-ImplementingWebFunctionalitiesforShinyandOpenCPU","description":"Thisprojectaimstointegrate[Firedata](https://github.com/Kohze/fireData)intoawidearrayofstatisticalwebapplications.Wetherebynotonlyaddadditionalauthorizationfunctionslikesocial/anonymousloginsfor[Shiny](https://shiny.rstudio.com/)and[OpenCPU](https://www.opencpu.org/),butalsodevelop[htmlwidgets](https://www.htmlwidgets.org/)tocreateapersistentandpersonalizeduserexperience.\n\nWiththeintegrationofFirebaseHostingforShinyandOpenCPUplatforms,weenablefurthermoreasimpleandintuitivewaytodeployRapplications,andtherebyoffernewalternativestoexistinghostingsolutions.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"Paul"}},"1181":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebpackdependencieswithWebAssembly","description":"Theperformanceissue,orbundletimespeed-up,isacommonchallengeformodernJavaScript/webbundler.Asoneofthemostpowerfulmodulebundlersinrecentyear,Webpackteamendeavorstoenhancethebundlingperformance.InthelatestversionofWebpack4,severalimprovementslikenewpluginsystemandparallelizationwithcachewithUglifyJshavebeenimplementedandaccomplishaconsiderableperformanceenhancement.Inthisproject,somecoresanddependenciesofWebpackwillbere-implementedinotherJS-likelanguagesorlow-levellanguages,andWebAssemblybinarieswillbegeneratedfromthemwiththecorrespondingcompilers.SomeautomationtoolswillbeusedordevelopedtohelptoconvertexistingJavaScriptsourcesaswellasfutureworkstootherlanguages.Atthesametime,backwardcompatibilityofearlierNode.jsversionswillbemaintained.Besides,Node.jsC++Addonswillalsobetriedasanoptiontocomparetheimprovementinoverallperformance.ItcanbeconsideredtobeasignificantperformanceenhancementwiththisprojectinthefutureWebpackrelease.","sponsor":{"@type":"Organization","name":"webpack","disambiguatingDescription":"webpackisTHEbuildtoolformodernwebapplicationsrunonNodeJS","description":"**webpackisamodulebundler**.ItsmainpurposeistobundleJavaScriptfilesforusageinabrowser,yetitisalsocapableoftransforming,bundling,orpackagingjustaboutanyresourceorasset.\n\n##Overview\n\nCurrentlyintheweb,modulesarenotfullyadopted,andthereforeweneedtoolingtohelpcompileyourmodulecodeintosomethingthatwillworkinthebrowser.webpackchampionsthisbynotonlysupportingCommonJS,AMD,RequireJSmodulesystems,butalsoECMAScriptModules(ESM).\n\n##Whatmakeswebpackunique?\n\n**Extensibility**webpackisbuiltusinganextensibleevent-drivenarchitecture.ThismeansthatamajorityofourcodeisPluginsthathookintoasetoflifecycleevents.Thismeansthatitisinfinitelyflexibleandconfigurable.Thisarchitecturealsoletsuspivotveryquickly.Pluginsisolatefunctionality(andcanevenbeusedinyourconfiguration),andallowustoaddanddropnewfunctionalitywithoutbreakingtherestofthesystem.\n\n**FocusedaroundWebPerformance**webpackrevivedaclassictechniquefromGoogleWebToolkitknownas\"codesplitting\".Codesplittinglet'sdeveloperswriteimperativeinstructions(asapartoftheircode),tosplituptheirJavaScriptbundles(atbuildtime)intomultiplepiecesthatcanbeloadedlazily.\n\n**BuiltinJavaScript**webpack'sconfigurationformat,andarchitectureisallbuiltandrunonNodeJS.ThismeansthatanyonecomfortablewithJavaScriptcanbreakopenoursourcecodewithalowlevelofentrytolearn,contributeto,andimprove.\n\n**UsedatScale**webpackisusedbycompanieslikeAirBnB,Microsoft,Housing.com,Flipkart,Alibaba,tobuildhighperformance,scaledwebapplications.\n\n**CommunityOwned**webpackisnotbackedbyasingleorganization,ratherbyitsusers,contributors,backers,sponsors,andshareholders.Thismeansthateverydecisionwemakeisforthem,andthemonly.Wearefundedbythesesamepeopleastheyhelpusimproveanddoubledownontheirinvestmentintheirmostimportanttooling","url":"https://webpack.js.org/","logo":"//lh3.googleusercontent.com/PREeVrhiqeWuU3ve7MtspwQHriIEORP4xpbTgQ05ksAF9cRRHdcOZBrnq1e-TxQwiLXZ-KyUdBKETSAcuQNDCUcIlNKiq0o"},"author":{"@type":"Person","name":"JevanChan"}},"1182":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingmoredatarepositorysupporttoDataDepsGenerators.jl","description":"AddingmoredatarepositorysupporttoDataDepsGenerators.jl","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"SebastinSanty"}},"1183":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Bettermapfornodewatcher","description":"Theideaistoreplacetheoriginalmapwithanewonethatlooksbetterandrepresentsnodesinabetterway.Currentlythemapisverybasicandtherearealotofthingstoadd.Butthemainadditionstomakeare:afullscreenmap,bettercolorrepresentationofnodeswhichareonlineorofflineandpossiblyiftheywentofflineadayago,listofallnodesandaccessibilitytoeverynodeindividuallyandtoshowsomebasicinformationaboutthenode.Thiswouldgreatlyreducethetimewhenanodegoesofflineandatechnicianfixingit.Alsouserswillbeabletoseehowthenetworkisworkingorifthereisaproblemtheycouldalertsomeoneorevenfixtheproblemthemselves.","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"MarinStevi\u0107"}},"1184":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovingthePost-exploit/Meterpreterfunctionality","description":"IwanttocontributetotheMetasploitProjectbyimplementingoneoftheproposedideas,namely\u201cImprovingthePost-exploit/Meterpreterfunctionality\u201d.ThisimpliesenhancingtheMeterpreterfunctionalitybyprovidingHTMLbasedVNCstylesessioncontrolbutacceptinguserinputfromthebrowser.Hereisacatch,wecanaddalltheMeterpreterfunctionalityonHTMLwebpageandsimplifythesessioncontrolinterfacefortheusers.AssoonasuserdropsaMeterpretershell,justbyenteringasinglecommand,theywillhaveanoptiontoswitchsessioncontrolusingWebinterfacesorstayincommand.\n\nAllthe64functionalitieswillbedisplayedonthewebinterface.Theuserwillselectaparticularcommandandimplementthesamewithinthewebinterface.Thiswillalsoincludestreamingqualityofaudioaswellasvideoandotherfunbehaviours.","sponsor":{"@type":"Organization","name":"Metasploit","disambiguatingDescription":"Theworld\u2019smostusedpenetrationtestingframework","description":"TheMetasploitFrameworkisbothapenetrationtestingsystemandadevelopmentplatformforcreatingsecuritytoolsandexploits.Theframeworkisusedbynetworksecurityprofessionalstoperformpenetrationtests,systemadministratorstoverifypatchinstallations,productvendorstoperformregressiontesting,andsecurityresearchersworld-wide.TheframeworkiswrittenintheRubyprogramminglanguageandincludescomponentswritteninC,manyflavorsofAssembly,Python,Powershell,PHP,andotherlanguages.\n\nTheframeworkconsistsoftools,libraries,modules,anduserinterfaces.Thebasicfunctionoftheframeworkisamodulelauncher,allowingtheusertoconfigureanexploitmoduleandlaunchitatatargetsystem.Iftheexploitsucceeds,thepayloadisexecutedonthetargetandtheuserisprovidedwithashelltointeractwiththepayload.Hundredsofexploitsanddozensofpayloadoptionsareavailable.","url":"https://metasploit.com","logo":"//lh3.googleusercontent.com/FUXX2UQkfp2LI-ztXZFi2Id_BIbdi0rWWzj6JERVRFI2-lqaXn2fBFkdlVKCNjT4hAXfK8cHl68RYbIfJfyK22tiZlxPfv0"},"author":{"@type":"Person","name":"RahulDhawan"}},"1185":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OWASPJuiceShop:ChallengePack2018","description":"ThisprojectwillinvolvedesigningandimplementingnewvulnerablefeaturesandchallengesaroundthemwhichwillsuccessfullyshowhowvulnerabilitiesaredetectedandexploitedinmodernWebApplicationswhichareheavilywritteninjavascript.Inanutshell,focuswillbemoretowardsimplementingchallengeswithmorequalityandvarietysuchthatitencourageslearningandresearchinusersandmakesOWASPjuiceshopaperfectlearningresource.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"CaptainFreak"}},"1186":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EclipseCDT:IntegrationwiththeLanguageServerProtocol","description":"ThisprojectwillimprovetheCDTforeclipsebyusingcqueryorclangdlanguageserverforgettingsourcecodeanalysisofaC++project.","sponsor":{"@type":"Organization","name":"TheEclipseFoundation","disambiguatingDescription":"Anamazingopensourcecommunityofdiversetechnologyandcollaboration.","description":"Eclipseisanopensourcecommunitythat'sfocusedaroundkeyprinciplesoftransparency,openness,andvendorneutrality.Transparencyisarelativelyeasyconcepttounderstand:theworkthatwedoisdoneinamannerthatcanbeobservedbyanybodywithaninterest.Whilemanyopensourceorganizationsregardopennessasasynonymfortransparency,theEclipsecommunitydefinesopennessasaprojectteambeingopentonewideas,andinvitingotherstoparticipate.Vendorneutralityensuresthatnosinglevendorcandominateaprojectandthateverybodyplaysbythesamesetofrules(aso-called\"levelplayingfield\").\n\nNaturally,Eclipseprojectsarealsoallaboutthecode.Withover[threehundred](https://projects.eclipse.org/)opensourceprojectscoveringadiversesetofoftechnologies,there'ssomethinghereforeverybody.\n\nEclipseprojectsbuildtechnologyinareassuchas[InternetofThings](https://projects.eclipse.org/technology-type/internet-things),[ProgrammingLanguagesandIDE](https://projects.eclipse.org/technology-type/language),and[Runtimes](https://projects.eclipse.org/technology-type/runtime)likeJettyand[EE4J](http://www.eclipse.org/ee4j)(currentlyknownasJavaEE).\n\nForthosestudentsinterestedinresearch,wehaveanentireworkinggroupfocusedon[Science](https://projects.eclipse.org/projects/science)whereresearchesfromsomeoftheworld'smostprestigiouslabsdoopensourcedevelopmenttosupporttheirresearchareas.\n\nYou'veprobablyheardaboutourmarket-leadingsoftwaredevelopmenttools;wehavethat,andsomuchmore...","url":"http://www.eclipse.org","logo":"//lh3.googleusercontent.com/TvFZZMkWXft8C--rM1IjKgFYgvny2Zdy8q-bQS0-uZGgGNnclU7J0EjOoDUYyXRHpphNRFA8E24xGbt6w6SFkqF-bQnBjCU"},"author":{"@type":"Person","name":"ManishKhurana"}},"1187":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Devirtualizationv2","description":"InthisprojectIwouldliketoimplementproposal\u201cRFC:C++Devirtualizationv2\u201dthatIwasworkingonforaquitesometimewithhelpfromotherpeople.Theproposalcanbeseen\nhere:https://docs.google.com/document/d/16GVtCpzK8sIHNc2qZz6RN8amICNBtvjWUod2SujZVEo/edit?usp=sharing","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"PiotrPadlewski"}},"1188":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLClibplacebointegration","description":"See:https://wiki.videolan.org/SoC_2018/#libplacebo_integration_and_improvement\n\nMyprimarygoalwillbemakinglibplaceboreadyforproductionwithvulkanandintegratinglibplaceboandvulkansupportintoVLCasavout,withallconfigurationparametersexposedasGUIoptions.\n\nIfIhaveremainingtimeafterthat,mysecondarygoalwillbeworkingongettingOpenGLsupportintolibplacebosowecanmakethevout_placeboalsouseGLonplatformswherevulkanisunsupported.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"NiklasHaas"}},"1189":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"WebSocketsActiveScanning","description":"FormycontributiontotheZAPIamgoingtoimplementanactivewebsocketscan.Specifically,IwilldevelopanextensionforWebSocketadd-onbyaddingsomeActiveScans.TheActivescanwillincludeteststowebapplicationinSQLInjectionsvulnerabilities.ToaccomplishmyideaIwilltestwebapplicationusingTimeBasedtechniques.\nAnothersignificantvulnerabilityisthattheWebSocketprotocoldoesn\u2019thandleauthentication.Practicallythismeansthat,aWebSocketopenedfromapagebehindauthenticationdoesn\u2019t\u201cautomatically\u201dreceiveanysortofauthentication.Thatmakespossibletoestablishaconnectionwithoutauthenticationmakinguseofhttpandoriginheadersfieldoftheclient.SomeotherposibleattacksandscansatWebSocketsaretheclassicbruteforceattack,LocalandRemotefileinclusion,theStoredandReflectedCross-SiteScripting.Iamgoingtoimplementsomeoftheabovescans,(asmoreaspossible)startingwithSQlsInjections.Istronglybelievethatwecouldeasilyaddthescansifthebasicinfrastructurewasbuild.Aditional,theextensionswillcomewithappropriateuserinterfaceandAPI.","sponsor":{"@type":"Organization","name":"OWASPFoundation","disambiguatingDescription":"OWASP,TheOpenWebApplicationSecurityProject.","description":"TheOWASPFoundationcameonlineonDecember1st2001itwasestablishedasanot-for-profitcharitableorganizationintheUnitedStatesonApril21,2004toensuretheongoingavailabilityandsupportforourworkatOWASP.OWASPisaninternationalorganizationandtheOWASPFoundationsupportsOWASPeffortsaroundtheworld.OWASPisanopencommunitydedicatedtoenablingorganizationstoconceive,develop,acquire,operate,andmaintainapplicationsthatcanbetrusted.AlloftheOWASPtools,documents,forums,andchaptersarefreeandopentoanyoneinterestedinimprovingapplicationsecurity.Weadvocateapproachingapplicationsecurityasapeople,process,andtechnologyproblembecausethemosteffectiveapproachestoapplicationsecurityincludeimprovementsinalloftheseareas.Wecanbefoundatwww.owasp.org.\n\n\nOWASPisanewkindoforganization.Ourfreedomfromcommercialpressuresallowsustoprovideunbiased,practical,cost-effectiveinformationaboutapplicationsecurity.OWASPisnotaffiliatedwithanytechnologycompany,althoughwesupporttheinformeduseofcommercialsecuritytechnology.Similartomanyopen-sourcesoftwareprojects,OWASPproducesmanytypesofmaterialsinacollaborativeandopenway.TheOWASPFoundationisanot-for-profitentitythatensurestheproject'slong-termsuccess","url":"https://www.owasp.org/index.php/Main_Page","logo":"//lh3.googleusercontent.com/P7KtwG37uUNdfdMX-zmU1WQZ-mgcRs--_TP8k1yvwMaMrCEuYfiD1uAxK12OGMO4T11bc5AWtN5sgJFXlfXqFFKMUXPJqSFA"},"author":{"@type":"Person","name":"EmmanouilKirtas"}},"1190":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveLintBearQuality","description":"TheaimoftheprojectistoimprovelinterbearsincoalabyimprovingthetestingAPIthataddssupportforglobalbears,addingbasetesthelperclass,automatingthetestsforbears,addingsupportfor7additionallinterbearsandenhancingthedocumentationforcoalaAPIaswellasbear-docs.","sponsor":{"@type":"Organization","name":"coala","disambiguatingDescription":"LintingandFixingCodeforAllLanguages","description":"coala:LanguageIndependentCodeAnalysis\n\ncoalaprovidesacommoncommand-lineinterfaceforlintingandfixingallyourcode,regardlessoftheprogramminglanguagesyouuse.Itallowsuserstoanalyseprojectscontainingmultiplelanguageswithjustonetool,usingjustoneconfigurationandseeingjustoneuserinterface.\n\n#Howdoesitwork?\n\nWithcoala,youcreatejustoneconfigurationfile.Itcanbeseparatedintosectionsthatrunindependentlytofitdifferentscenarios.Usingdifferentbears(whicharecoala'smodules)userscanworkwithawiderangeofexistingtools,wrappedbybears,andnativeanalysisroutines.Thisenablesuserstochecktheirpythoncodeforpep8conformity,calculatecomplexityfortheirjavacode,findcodeduplicatesintheCcodeandcheckthedocumentationforspellingerrors,whilemakingsurethecommitsfollowthesetguidelines.Allcontrolledviaoneconfigurationfile,runwithonecommandandservedinthesameuserinterface.\n\n#ForUsers\n\ncoalaoffersaunifiedstaticcodeanalysissuite.Itcanbeusedasasimplestandalonetestingsuite,pre-commithookandCItool.Besidesthenormaluserinteractivemode,thereisanoninteractivemodeforCI,ahtmloutputmode,toviewresultsinthebrowser,andJSONoutputifyouwanttointegratecoalaintoyourownsystem.Ifimplemented,coalaevenofferstoautomaticallyfixproblems.\n\n#ForDevelopers\n\nYoucaneasilywriteyourownbears.coalaiswrittenwitheaseofextensioninmind.Thatmeans:nobigboilerplate,justwriteonesmallobjectwithoneroutine,addtheparametersyoulikeandseehowcoalaautomatestheorganisationofsettings,userinteractionandexecutionparallelisation.\n\n#ForNewcomers\n\ncoalaoffersagreatnewcomerexperiencewithanindepthstepbystepguideforyourfirstcontribution,extensivedocumentationofthewholeworkflowandfastandeasycommunicationoverthegitterchannel.","url":"https://coala.io/","logo":"//lh3.googleusercontent.com/wDrytfhfMNK4vvg7hIkUMyZRTTPW9y125eE9wusFTC6vNK2yoPVykwOLb5crWKzuP7hgq8JZlIOkiukibGo4lL5B5Me4cK2L"},"author":{"@type":"Person","name":"sangamcse"}},"1191":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OCRonNutritionalFactsTable","description":"OpenFoodFactscurrentlyhaveahugedatasetthatisnotbeingutilizedforanythingexceptforshowingtherawdatatotheusers.DespitethedatasetminethatOpenFoodFactsissittingon,mostoftheworkisdonemanually.\nThisprojectaimstohelptheuserbyreducingthehassleofmanuallyupdatingthefieldsofnutritionalfactsofaparticularproduct.WiththelatestadvancementsinDeepLearning,wecaneasilyautomatethisprocessbyapplyingvariousfundamentalneuralnetworkapproachestotheOFFdataset.","sponsor":{"@type":"Organization","name":"OpenFoodFacts","disambiguatingDescription":"Acollaborative,freeandopendatabaseoffoodandcosmeticproducts.","description":"##Afoodandcosmeticproductdatabase##\n\nOpenFoodFactsisadatabaseoffoodandcosmeticproductswithingredients,allergens,nutritionfactsandalltheatawecanfindonproductlabels.\n\n##Madebyeveryone##\n\nOpenFoodFactsisanon-profitassociationofvolunteers.\nSince2012,7000+contributorshaveadded400000+productsfrom180countriesusingtheAndroid,iPhoneorWindowsPhoneappsortheircamerastoscanbarcodesanduploadpicturesofproductsandtheirlabels.\n\n##Foreveryone##\n\nDataaboutfoodandcosmeticsisofpublicinterestandhastobeopen.ThecompletedatabaseispublishedasopendataundertheOpenDatabaseLicence(ODbL)andcanbereusedbyanyoneandforanyuse.Therearemorethan100re-usesofthedatainmanydifferentways:manynutritionappstoeatbetter,foodinventoryappstopreventwaste,researchbyhealthandnutritionscientists,investigationsbyjournalists,educativegamesetc.\n\n##Makebetterfoodchoices##\nFoodadditives,allergens,packagingcodes:OpenFoodFactshelpsyoumakesenseofthefineprintonproductslabels.Also,youcaneasilycompareproductsin3-clicks,sothatyoucanmakemoreinformedchoices.","url":"https://world.openfoodfacts.org","logo":"//lh3.googleusercontent.com/6MrBcZgWkiSDtFG4ZD4mOzIiveiFdLKctK69qecbBPGBEhU1QtZuJyjDlNtYcOgy7IxBt_9_dHlx-Zmsd75wwLxY2YNGdmM"},"author":{"@type":"Person","name":"SagarPanchal"}},"1192":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BoLNandST-ResNet:DeepPredictiveModelsforGPSTECMaps","description":"GPSTECMap(GlobalPositioningSystem-TotalElectronCount)isanimportantquantityoftheionosphereforanalysisofspaceweather.BuildinganaccuratepredictivemodelforTECmapscanhelpinanticipatingadverseionosphericevents(ex:solarstorms),therebysafeguardingcriticalcommunication,energyandnavigationinfrastructure.\n\nTwodeeplearningmodelsareproposedforpredictionofTECmaps,namely,BoLN(BoostedLSTMNetwork)andST-ResNet(SpatioTemporalResidualNetwork).BoLNisdesignedonLSTM(LongShortTermMemory)andboostedwitheffectivefeatureextractionofpreviousTECmapsusingCNNs(ConvolutionalNeuralNetworks),andexogenousdata(ex:DST,AE,SYM-H,ASY-HIndexdataandOMNIdata)usingAutoencoders.BoLNexploitsspatialmaprelationshipsthroughCNNsandlongtermdependenciesthroughLSTM.\n\nInST-ResNet,aResidualNetworkisoperatedona3Dvolumeofdata(stackofpreviousTECmaps)tocapturetemporaldependencies(byconvolvingalongdepth)andspatialdependencies(byconvolvingalongwidthandheight)toproducetheforecastedimage.ST-ResNethasneverbeenadaptedandappliedtoSpaceSciencedata,leavingenoughroomforresearch.","sponsor":{"@type":"Organization","name":"Space@VirginiaTech","disambiguatingDescription":"Space@VTisdevotedtotheinvestigationofthespaceenvironment.","description":"ThemissionofSpace@VTistoprovideforefrontresearch,scholarship,instruction,andeducationaloutreachinthebroadfieldsofspacescienceandengineering.Akeyfocusoftheresearchandeducationaleffortwillbethescience,technologicalimpact,andutilizationofthegeo-spaceenvironment.\r\n\r\nSpace@VTstrivestoutilizeaholisticapproachtospaceresearchandspacemissiondevelopmentbycombiningtheory,modeling,observationandeducationthatemployadvancedcomputationaltechniques,spaceinstrumentandspacesystemsdevelopment,ground-basedinstrumentdevelopment,andexperimentaldataacquisition,analysisandinterpretationwithinaresearchprogramthatfullyinvolvesgraduateandundergraduatestudents.\r\n\r\nSpace@VTfocusesonbothgraduateandundergraduateeducationinthebroadfieldsofspacescienceandengineering.Space@VTpreparesstudentstobecomeleadersintheirchosenfieldswhethertheyareintheprivate,government,oracademicsectors.Space@VTeducatesuniversitystudentstomakeimportantcontributionstosocietyasawhole.\r\n\r\nSpace@VTworkstowardsengagingunderrepresentedgroupsinscienceandengineeringingeneralandspacescienceandengineeringinparticular.Thisengagementincludesprovidingresearchandeducationalopportunitiesandexperiencesformiddleschool,highschool,andcollegelevelunderrepresentedstudents.Space@VTalsodevelopsjointresearchandeducationalventureswithMinorityServingInstitutions(MSIs).\r\n\r\nThevisionofSpace@VTistobeapremierespaceresearchorganizationofinternationalcaliberadvancingthebroadresearch,educational,andoutreachmissionofVirginiaTech.","url":"http://space.vt.edu","logo":"//lh3.googleusercontent.com/gl3HuD344HF1RFX95v5QD9Ew_f0NOtfymO3gI4nQ5-mTTE5k0FrOpBXS-NiwJQNJl74ix4mIVWyVXcBht_93g3fXymDOkr1O"},"author":{"@type":"Person","name":"SnehaSinghania"}},"1193":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PasswordKeeperServiceProposal","description":"Theprojectentailsthespecification,design,implementationanddocumentationofaPasswordKeeperservicethatistobeintegratedtotheexistingTwisted+SoledadenvironmentintheLEAPproject.ImplementationoftheprojectisintendedtobedonefollowingaTest-DrivenDevelopmentmodel,inordertoensureahighertestcoverageandtobeabletoperformimplementationandtestingsub-tasksinparallel.Properdocumentationwillallowtheprojecttobemaintainedeasily.IamalsointerestedinmentoringforthisorganizationinfutureGSoCprojects(ifIamluckyenoughtobechosentohelpthemdevelopthepasswordkeeper)givenmypersonalinterestsintheprojectstheylead.","sponsor":{"@type":"Organization","name":"LEAPEncryptionAccessProject","disambiguatingDescription":"Wemakeencryptioneasytouse.","description":"LEAPisadedicatedtogivingallinternetusersaccesstosecurecommunication.Ourfocusisonadaptingencryptiontechnologytomakeiteasytouseandwidelyavailable.Wewanttomakeitpossibleforanyserviceprovidertoeasilydeploysecureservices,andforpeopletousetheseserviceswithoutneedingtolearnnewsoftwareorchangetheirbehavior.Theseservicesarebasedonopen,federatedstandards,butdoneright:theproviderdoesnothaveaccesstotheuser\u2019sdata,andweuseopenprotocolsinthemostsecurewaypossible.\n\nOntheserversidewehavecreatedtheLEAPPlatform,a\u201cproviderinabox\u201dsetofcomplementarypackagesandserverrecipesautomatedtolowerthebarriersofentryforaspiringsecureserviceproviders.Ontheclientside,wehavecreatedacross-platformapplicationcalledBitmaskthatautomaticallyconfiguresitselfonceauserhasselectedaproviderandwhichservicestoenable.Bitmaskprovidesalocalproxythatastandardemailclientcanconnectto,andallowsforeasyone-clickVirtualPrivateNetwork(VPN)service.\n\nTheLEAPemailsystemhasseveralsecurityadvantagesovertypicalencryptionapplications:ifnotalreadyencrypted,incomingemailisencryptedsothatonlytherecipientcanreadit;emailisalwaysstoredclient-encrypted,bothlocallyandwhensynchronizedwiththeserver;allmessagerelayamongserviceprovidersisrequiredtobeencryptedwhenpossible;andpublickeysareautomaticallydiscoveredandvalidated.Inshort,theBitmaskappoffersfullend-to-endencryption,quietlyhandlingthecomplexitiesofpublickeyencryptionandallowingforbackwardcompatibilitywithlegacyemailwhennecessary.BecausetheLEAPsystemisbasedonopen,federatedprotocols,theuserisabletochangeprovidersatwill,preventingproviderdependencyandlock-in.","url":"https://leap.se","logo":"//lh3.googleusercontent.com/mFSTc-0kBDxavaRe7oDS5b7Rz8f-b8kleQbgWShrg5F5eta1a0F2FOp3QFKD7DS1KhT7gNO1WkbP5Cr758NtEVYMT4MlJ_jw"},"author":{"@type":"Person","name":"vdegou"}},"1194":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtensionManager","description":"Auser-friendlydialogthatallowseasydiscovering&installingofNetLogoextensions.","sponsor":{"@type":"Organization","name":"TheCenterforConnectedLearningandComputer-BasedModeling","disambiguatingDescription":"NetLogo:AlanguageandIDEforprogrammingandscientificsimulations","description":"##WhatIsIt?\n\nNetLogoisaprogrammingenvironmentthathelpseverydaypeopletodoscienceandprogramming.NetLogohasfoundavarietyofusesaroundtheworld,frombeingusedasatoolforhelpingtoteachscienceinclassrooms,tobeinganintroductoryprogrammingenvironment,toenablingresearchersworldwidetobuildcomputationalmodelswithoutneedingextensiveprogrammingknowledge.\n\n##WhoMadeIt?\n\nNetLogoisauthoredbyProf.UriWilensky,whoheadsNorthwesternUniversity'sCenterforConnectedLearningandComputer-BasedModeling(CCL).TheCCLincludessoftwareengineers,educationalresearchers,curriculumdevelopers,andstudentsatNorthwesternUniversityallworkingtogethertodesignanddevelopcreativetechnologiesthatdeepenlearning.\n\nTheCCLisfundedbyNorthwesternUniversity,theNationalScienceFoundation,andafewcommercialsponsors.","url":"http://ccl.northwestern.edu/netlogo","logo":"//lh3.googleusercontent.com/4QuH6CKHSaMNWFgQolnCiyQtFcpOdV734ROQ7O0A-IUGRvgyGlHv8vgOyzH4kmmnX_vMq4xO4R9DE22VU_w3weCaKrim8pNY"},"author":{"@type":"Person","name":"Idloj"}},"1195":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PCHub","description":"CreatingaspaceforPeaceCorpsofficialsanddeveloperstointeractandempoweroneanother'ssuccess.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"JericaHuang"}},"1196":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ExtendingGoCloudprovidersupportforalicloud,MicrosoftAzureandOpenStack","description":"gocloudisastandardlibraryforGothatabstractsawaydifferencesamongmultiplecloudproviders.Thegocloudpackageisdesignedtomakeiteasytoprovisionandworkwithcloudproviders.\nTheproposedprojectaimstoExtendingGoCloudprovidersupportforalicloud,MicrosoftAzureandOpenStack.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"PratikDhanave"}},"1197":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforSaumyaShah-ProbateParsing","description":"FreeUKGenealogywillbelaunchinganewprojecttoexposegenealogicalinformationfromwillsandprobatebooks.Thesebooksrecordthedateandlocationofpeople'sdeaths,theiroccupations,andoftenthesameinformationaboutthefamilymembersthatexecutedthewills.\n\nInpreviousprojects,allthismaterialwastranscribedmanuallybyvolunteers,asthesourcedocumentswerehandwritten.Theprobatebooksaredifferent,however,inthattheyareprintedandthusareaccessibletoOCR.WeshouldbeabletouseOCRtexttoseedadatabasebyparsingthetextfornames,dates,occupations,andrelationships.WeshouldalsobeabletouseOCRboundingboxcoordinatestoassociateregionsofascannedpagewithanentryforpresentationtoresearchersorforcorrectionbyvolunteers.","sponsor":{"@type":"Organization","name":"FreeUKGenealogy","disambiguatingDescription":"Humantranscriptionoffamilyhistorydata","description":"FreeREGandFreeCENaretwoprojectsrunbyFreeUKGenealogyCIO(aRegisteredCharityinEnglandandWales).FreeUKGenealogyprovidesfreeaccesstohistoricaldataofinteresttofamilyhistoriansandothers.Overtwentyyears,thousandsofvolunteershavesofartranscribedover400millionrecords.Thedatabases,searchenginesanduserinterfaceshavelargelylargelydesignedandmaintainedbyvolunteers,whohavebeensupportedbyanumberofcontractorsand,morerecently,asmallteamofsupportstaff.FreeREGusesmongodb,RubyonRails,andRefineryCMS.FreeCENistransitioningfrommysqltomongodb,fromphptoRubyonRails,anddoesnothaveaCMSinitsoldinterface(www.freecen.org.uk).\n\nForFreeREG,weareplanningtousethesummertofinishworkonVersion1.5CoordinatorEnhancement-thesearefeatureswhichallowourvolunteercoordinatorstosupportthetranscribersintheirteams,andtomonitorandmaintainthequalityofthetranscriptionwork.Wehopetohavefinishedthetasksrelatingtothedevelopmentofnewcommunicationssystems(buttheremaybesomebugfixingtodo)andbeworkingonimprovementssuggestedbythecoordinators.\n\nForFreeCEN,wearealsoplanningtousethesummertoworkonfeaturesforCoordinators-butthisisatanearlierlevel.UsingourlearningfromFreeREG,weneedtoenableCoordinatorstomoveonfromoutdated(andunstable)softwareforqualitycontrol,andundertakethisusingonlinetools.Wearealsobeginningtoexplorehowtoofferthesamefunctionalityaswww.freecen.org.uk(lotsofwaystosearch!)onfreecen2.freecen.org.uk-perhapsusingAI.","url":"http://www.freeukgenealogy.org.uk","logo":"//lh3.googleusercontent.com/kxbk9FNkXZsZBadobZm7NeO_kpvHy7_z6pdgvFLbnpx6vVT8AviEy_kTwYp4g6GRQcd3K7enrJZ7hYlyknSYgdi5m_p7hHc"},"author":{"@type":"Person","name":"SaumyaShah"}},"1198":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"EyeTrackingGUIIntegration","description":"MyproposedProjectconsistsofdevelopingaGUIwithUnrealEngineforEyeTrackingandanyadjacentworkinvolvingtheaforementionedtehnology.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"Mircea-TudorChifor"}},"1199":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CommonPrintDialogBackend","description":"ThisprojectaimstoexpandthefunctionalityofbackendtoincludespecificoptionswhichareavailableinCUPSandnotinotherprintsystems,printingintoaPDFfile.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"ayushb"}},"1200":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Dino:MessageSearch","description":"GNOMEislackingachatclientwhichlooks\u201cmodern\u201dandisthusvisuallyanduserexperience-wiseattractivetonewusers.DinofitswellintotheGNOMEdesktopandimprovingDinosfunctionalitywouldprovidethecommunitywithagoodchatclient.ThisprojectaddsanefficientandvisuallyappealingmessagesearchwithagooduserexperienceinDino.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"Fabian"}},"1201":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DistributedBigDataAnalysiswithTDataFrame","description":"Themainobjectiveofthisprojectistomakeiteasierforresearchers/developerstosubmitdistributedjobsforanalyzingdatasetsusing*[TDataFrame](https://root.cern.ch/doc/master/classROOT_1_1Experimental_1_1TDataFrame.html)*in[ROOT](https://root.cern.ch/)libraryandaDistributedComputingframeworklike[ApacheSpark](https://spark.apache.org).ThisprojectproposesaPythonlibrarywithtidyabstractionstoperformdistributedanalysisaswellastoselectappropriatedistributedenvironments[like[ApacheSpark](https://spark.apache.org)].\nAlso,Jupyternotebookhasbecomequitepopularthesedaystocarryoutnumerical/graphicalanalysistasks.Hence,anew[Jupyterextension](http://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Distributing%20Jupyter%20Extensions%20as%20Python%20Packages.html)wouldalsobeimplementedasapartofthisproject.TheextensiongivesusersagraphicalinterfacetoselectvariousparametersforlaunchingaDistributedjob.Thisextensionalsoallowsuserstoselectcellsforconstructinganalysisfunctionsfordatasets.","sponsor":{"@type":"Organization","name":"CERN-HSF","disambiguatingDescription":"UmbrellaorganizationforParticle(High-energy)Physics-relatedprojects","description":"CERN-HSF(High-EnergyPhysicsSoftwareFoundation)istheumbrellaorganizationforhigh-energyphysics-relatedprojectsinGSoC.TheHEPSoftwareFoundation(http://hepsoftwarefoundation.org/)facilitatesthecoordinationofcommoninternationaleffortsinhigh-energyphysicssoftwareandcomputing.\n\nCERN(EuropeanOrganizationforNuclearResearch,http://www.cern.ch)hasparticipatedinGSoCsince2011astheCERN-SFTgroup,whichprovidescommonsoftwareforCERN'sexperiments.In2017,theprogramexpandedtoincludemanysoftwareprojectsfromthewholefieldofhigh-energyphysics.ThevastmajorityofourGSoCprojectsdonotrequireanyphysicsknowledge.\n\nTheexperimentsatCERN,suchastheLargeHadronCollider,theworld\u2019slargestandmostpowerfulparticleaccelerator(http://home.cern/topics/large-hadron-collider)trytoanswerfundamentalquestionsabouttheUniverse.Forexample,whatisthenatureofmass?WhataretheelementarybuildingblocksoftheUniverse?WhatwastheearlyUniverselike?Whatisthenatureofdarkmatteranddarkenergy?Whyisthereanasymmetrybetweenmatterandantimatter?In2012,LHCexperimentsannouncedthediscoveryofanewparticle,theHiggsBoson,thathelpsexplainhowparticlesobtainmass.Also,CERNisthebirthplaceoftheWorldWideWeb.Today,particlephysicistsareworkingonanalyzingthedatafromtheexperimentstostudythepropertiesofthenewlydiscoveredparticleandtosearchfornewphysics,suchasdarkmatterorextradimensions.Thisrequiresalotofsophisticatedsoftware.\n\nTheopen-sourcehigh-energyphysicsprojectstowhichstudentscancontributeduringGSoCspanmanyhigh-energyphysicssoftwareprojects:dataanalysis,detectorandacceleratorsimulation,eventreconstruction,datamanagementandmanyothers.Welookforwardtoyourcontributions!","url":"http://hepsoftwarefoundation.org/activities/gsoc.html","logo":"//lh3.googleusercontent.com/q6OBCzxGyvqIIGkRM9EOg5pQu2hmw4AFL8SZVj4hMGkhnfLkHZoJGVgOYsrT3DWraaDXfkJrlkSHof9rrNsQAdqxX_itjRs"},"author":{"@type":"Person","name":"shravan97"}},"1202":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AwaytoassociatelistenswithMBIDs","description":"CurrentlyListenbrainzusesMSIDs(Messybrainz-ID)forretrievingusefuluserstats(e.g.[userlistens](https://beta.listenbrainz.org/user/iliekcomputers/artists)).NowListenBrainzalsoplanstogeneratedatawhichcouldbeusedbyMusicBrainztoshowusefulinformationlikeartistpopularity.MusicBrainzhasMBIDs(MusicBrainz-ID)associatedwitheachartist,recording,andrelease.InordertoprovideMusicBrainzwiththeabilitytoaccessinformationbasedonMBIDs,wehavetoassociaterecording_mbids,artist_mbidsandrelease_mbidstothelistenswherewecan.Formostofthelistenswedon\u2019thaveartist_mbidsandrelesae_mbidsassociatedwiththem.Buthaverecording_mbidsassociatedwiththem.So,nowIplantoassociateMBIDstoMSIDs.","sponsor":{"@type":"Organization","name":"MetaBrainzFoundationInc.","disambiguatingDescription":"Curatingopendatasetswithopensourcesofterandloadsofvolunteers.","description":"TheMetaBrainzFoundationisanon-profitthatbelievesinfree,openaccesstodata.IthasbeensetuptobuildcommunitymaintaineddatabasesandmakethemavailableinthepublicdomainorunderCreativeCommonslicenses.\n\nOurdataismostlygatheredbyvolunteersandverifiedbypeerreviewtoensureitisconsistentandcorrect.Allnon-commercialuseofthisdataisfree,butcommercialusersareaskedtosupportusinordertohelpfundtheproject.Weencouragealldatauserstocontributetothedatagatheringprocesssothatourdatacanbeascomprehensiveaspossible.","url":"https://metabrainz.org","logo":"//lh3.googleusercontent.com/xvZY_s1qERltlQwlbBiCkjFwMV-jwDJVT6bEipJsbrl48tJLQG2veTrbMLIwCyvyo930AAoMNyxqXo9YIY_yW9IsQqD0aQ"},"author":{"@type":"Person","name":"KartikeyaSharma"}},"1203":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"BuildaServiceforAdaptivecontentandLearningsupports","description":"Thisprojectinvolvesmakingawell-structuredandeasytoaccesswebservice,fetchingdatafromotherthird-partyservices.Aseachthird-partyhasitsownformatandmethodofprovidingtheservice,itbecomesdifficultfortheApplicationDeveloperstofetchdatafromeachoneofthem.Thisprojectwillprovidethedeveloperswithacommonendpointforvarioususefulservices,hencemakingthedevelopers\u2019workeasier.TheserviceshouldbeintheformofaREST-likeAPI,whichwillbewell-documentedtohelpinfuturegrowthoftheService.\nTheservicesthatwillbeachievedduringthisyear'sprojectare-\n-DictionaryService\n-LanguageTranslationService","sponsor":{"@type":"Organization","name":"InclusiveDesignInstitute","disambiguatingDescription":"TheIDIaddressesthechallengeofdesigningICTtoworkforallpotentialusers","description":"The[IDRC](http://idrc.ocadu.ca)istheleadorganizationofthe[InclusiveDesignInstitute(IDI)](http://inclusivedesign.ca),acollaborationofeightOntariopostsecondaryinstitutions,togetherfocusingonthedevelopmentofinclusiveinformationtechnology.TheIDRCisprimarilyaresearchanddevelopmentorganization,partofthe[FacultyofDesignatOCADUniversity](http://www.ocadu.ca/academics/faculty-of-design.htm)inToronto.Itsprimarymandateistopromoteaccesstoinformationandinformationtechnologyforall.Manyofitsactivitiesinvolveworkingwithinternationalandlocalstandardsgroupstointroduceaccessibilityrelatedspecificationsintotheirdevelopingstandards.Itisanorganizationmadeupofcomputerscientists,engineers,educators,andpractitioners,whoallworktogethertodevelopleadingedgetechnologiesthatareinclusiveofeveryone.\n\nTheIDRCandIDIarenot-for-profitorganizations.Theyofferservicesforpeoplewithdisabilities,providingguidanceonissuesrelatedtolearning,technologyuse,andaccesstoinformation.","url":"http://inclusivedesign.ca","logo":"//lh3.googleusercontent.com/sc5rP6BsBQwT6XAsFs5I8jnN_bUEuzTBgMk0aNqWzGmMYfz322fSh5z8KoUVsC9UAIuZ-cXAesaYZ_sFfKApY24j6SpV10A3"},"author":{"@type":"Person","name":"KUNALMOHTA"}},"1204":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GeneralizedShapeDetection","description":"ThegoaloftheprojectistoexpandtheavailabilityoftheRANSACalgorithmandtheRegionGrowingalgorithmtothe2DspaceandaddmoreflexibilityfortheRegionGrowingmoduleintermsofinput.Deliveredwiththeprojectisnecessarydocumentsforusers,maintainers,andtesters.Theproposaldiscussestherequirementsoftheproject,anticipatedconstraints,andthedevelopmentschedule.AlsoincludedwiththeproposalispersonalinformationregardingmyacademicbackgroundandmycommitmentwithCGAL.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"ThienHoang"}},"1205":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"APDEBetaPush","description":"APDE(AndroidProcessingDevelopmentEnvironment)isafully-functionalIDEforcreatingProcessingsketchesonAndroiddevices,butitisinneedofimprovementstokeepitup-to-datewiththedesktopversionofProcessingandtoimproveitsaccessibilitytonewusers.TheproposedprojectseekstoaccomplishthesegoalsbyupgradingtoProcessing\u2019sAndroidmode4.0,supportingwallpapers,watchfaces,andCardboardapps,creatingasimpletutorialsystem,andimplementingincrementalcompilation.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"WilliamSmith"}},"1206":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"StarTrekEngine","description":"ThiswillbeanimplementationoftheengineusedbyStarTrek:25thAnniversaryandStarTrek:JudgmentRites,twoDOSgamesmadebyInterplayintheearly1990s.","sponsor":{"@type":"Organization","name":"ScummVM","disambiguatingDescription":"ScummVMisaGSoCumbrellaforgamepreservationprojects","description":"Since2014,ScummVMactsasaGSoCumbrellaforgamepreservationprojects,suchasitssisterproject,ResidualVM.Thepurposeisonlytoreplacethegameexecutable,nottoenhanceorreplacethegameassets.\n\nScummVMisacollectionofgameenginesforplayingclassicgraphicalpoint-and-clickadventuregamesonmodernhardware.RecentlywehavealsostartedaddingenginesforRPGgames.\n\nResidualVMisasisterprojectofScummVMgamesandwascreatedin2003.ResidualVMshareslargeblocksofcommoncodewithScummVM,somedevelopersandevenamentor.\n\n-ScummVMsupportsclassic2DadventuregamessuchasMonkeyIsland,SimontheSorcerer,SpaceQuest,andmanymore.Wehavealsostartedworktosupport2DRPGgamessuchasDungeonMaster.Tothisend,theVirtualMachines(calledEngines)arecompletereimplementationsinC++oftheenginesusedintheoriginalgames.ThenumberofenginesisconstantlygrowingthankstoaveryagileanddiversifieddevelopmentteamandScummVMiscurrentlyabletorunmorethan200games.TheVMapproachfollowedbyScummVMresultsinefficientcode,whichhasbeenportedtonumerousOperatingSystems(over30).ScummVMhasahighlyproductiveteamofabout45currentlyactivedevelopers(outofanall-timepoolofover130),workingtogetheronacodebaseof2,800,000linesofcode.InadditionScummVMhasmanynon-developercontributors,andahugeandhighlyactivecommunity.\n\n-ResidualVMisacross-platform3Dgameinterpreterwhichallowsyoutoplaysome3Dadventuregames,suchasCyan'sMyst3andLucasArts'Lua-based3Dadventures:GrimFandangoandEscapefromMonkeyIsland,providedyoualreadyhavetheirdatafiles.LikeScummVM,ResidualVMreplacestheexecutablesshippedwiththegames,allowingyoutoplaythemonsystemsforwhichtheywereneverdesigned.","url":"https://scummvm.org/","logo":"//lh3.googleusercontent.com/-tVNjCf8UdDSoDFI8lYQLpCHMzU37XCOAEc1Ni8_43GRFi8VefSF-JxfxuatcMvDnovYU3yawHovy1x_gk1ex9b14uWE7Pk"},"author":{"@type":"Person","name":"MatthewStewart"}},"1207":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCMediaLibraryKitIntegration","description":"##Overview\nTheoverallgoalistointegrate[VLCMediaLibraryKit](https://code.videolan.org/videolan/VLCMediaLibraryKit)toVLC-iOSandremovetheusageoftheoldMediaLibraryKit.\n\n##Technologies\n-Objective-C\n-Swift","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"SoominLee"}},"1208":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenCivicDataTools","description":"DataToolsforallowingcommunitytoadd,suggest,edits.","sponsor":{"@type":"Organization","name":"OpenStates","disambiguatingDescription":"OpenSourceStateLegislativeData","description":"OpenStatesisaprojectthatmakesitpossibleforpeopletotrackandengagewithwhatishappeningintheirstate'scapitol.\n\nViaasystemofcustomcrawlersforeachstatelegislature,wecollectinformationonstategovernments:bills,votes,committees,events,andlegislators.Thisinformationallowsjournalists,academics,activists,andconcernedcitizenstrackwhatishappeningintheirstate,andengagewiththeirelectedofficials.\n\nThisinformationisthenmadeavailableviaOpenStates.org,theOpenStatesAPI,andbulkdownloads.Thesiteanddataareusedbyjournalists,activists,academics,andeverydaycitizensinterestedinkeepingtrackoftheirelectedofficials.\n\nOriginallyaprojectoftheSunlightFoundation,OpenStatesbecameanindependentprojectinlate2016andisnowunderthe501(c)(3)umbrellaoftheOpenMediaFoundation.","url":"https://openstates.org","logo":"//lh3.googleusercontent.com/nu51z6QaV-UJxy3KZ4dVR-huhfj0BKkgVn_TX_aK8yKMlavjYw8QZmNuaH0ALkbz0WYqMkdZPo9y_S7kATGU3cNj3EEQlE4"},"author":{"@type":"Person","name":"BikramBharti"}},"1209":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementMachineLearninginTaskingManagerWorkflow","description":"Humansaregoodatrecognizing,sensingandgroupingthings.Inthisproposal,IamthinkingofwheretoconsiderusingMachine,nottoreplacecommunities,buttobuildamoreefficientandresilientcommunities.Machinearehelpfultolookforhumanerrorsandinconsistencyandspeeduptracingbydoingafirstpassforhuman.TheHumanitarianOpenStreetMapTeamhasprojectscalledTaskingManagerwhichenablesvolunteers,alsoknownasmappers,tomapareas,especiallybuildingsandroads.Itisusedtoaiddisasterresponseandaddresslocaldevelopmentchallenges.Foronemappingtask,itmightrequire1000hoursofhumanvolunteertimetomapthefeatures,e.gbuildings.Itwouldbemuchmoreefficienttohavemachinelearningdetectandprovidebuildingssuggestionandletthevolunteerdotheverification.","sponsor":{"@type":"Organization","name":"DigitalImpactAlliance","disambiguatingDescription":"Supportingopensourceprojectsforadigitalsocietythatserveseveryone.","description":"The**DigitalImpactAlliance(DIAL)atUnitedNationsFoundation**haslaunchedits**OpenSourceCenter**toprovideacollaborativespacefor(andprofessionaltechnicalassistanceto)opensourceprojectsfocusingoninternationaldevelopmentandhumanitarianresponse.\r\n\r\n**WeareaGoogleSummerofCodeumbrellaorganizationthatworkswithmanyoftheleadingprojectsinthisarea,**includingHumanitarianOpenStreetMapTeam,OpenLMIS,SUMSarizer,LibreHealth,andOpenDataKit.\r\n\r\nOurCenterassistsintheestablishmentofeffectivegovernance,softwareprojectmanagement,andcontributionmodelsformemberprojects.Italsoprovidestechnical,architectural,andprogrammingsupportforprojects;andassiststhoseprojectsinsupport,engagement,managementoftheircommunitiesofcontributorsandimplementers.MoreinformationabouttheDIALOpenSourceCenterisavailableathttp://osc.dial.community/.\r\n\r\n**Thisyear,oursub-organizationsinclude:**\r\n\r\n-**HumanitarianOpenStreetMapTeam(HOT)**,applyingtheprinciplesofopensourceandopendatasharingforhumanitarianresponseandeconomicdevelopment.\r\n-**OpenLMIS**,anopensource,cloud-based,electroniclogisticsmanagementinformationsystem(LMIS)purpose-builttomanagehealthcommoditysupplychains.\r\n-**SUMSarizer**,whichhelpsresearchersmeasureimpactsofimprovedcookstovesbyusingmachinelearningtoturnrawdatafromstoveusemonitoringsensors(SUMS)intosummariesofcookingevents.\r\n\r\nReadmoreabouttheseprojectsandotherhumanitarian&internationaldevelopmentprojectsparticipatinginGoogleSummerofCodeat:http://gsoc.dial.community/","url":"https://digitalimpactalliance.org","logo":"//lh3.googleusercontent.com/Ht37bphpyM-RMzxgJjiQZkakv00CgEizDDjqz3Ws3xfIYxoIQzDdAH477gegRNSpGSQccrow9OdmBZsW_2MZmrM8KGd5-3k"},"author":{"@type":"Person","name":"FiennyAngelina"}},"1210":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpectralSurfaceReconstruction","description":"Thisprojectaimstobuildapackageforreconstructionwatertightsurfacesfromun-orientedpointsets.Thefirststepistoestimateun-orientednormalstotheinferredsurfacebycombiningVoronoidiagramandPrincipalComponentAnalysis.Itresultsinatensorfieldwhichencodesboththenormaldirectionandtheconfidenceintheapproxiamtion.Thesecondstepistoestimateaimplicitfunctionsuchthatitsgradientisbestalignedwiththeprincipalaxesofthetensorfieldencodingthenormaldirections.Thisestimationcouldbeviewedasageneralizedeigenvalueproblem,whichcanbesolvedbythepoweriteration.","sponsor":{"@type":"Organization","name":"CGALProject","disambiguatingDescription":"C++libraryofcomputationalgeometryandgeometryprocessing","description":"CGALisasoftwarelibrarythatoffersanumberofreliablegeometricdatastructuresandalgorithms.CGALcomponentsoperatein2Dand3D,andsometimeinarbitrarydimensions.Examplesofcomponentsincludeconvexhulls,convexdecomposition,Delaunaytriangulations,Voronoidiagrams,polygonalsurfacemeshdata-structures,meshgeneration,Booleanoperations,envelopecomputations,intersectiondetection,surfacereconstruction,andsubdivisionsurfaces.\n\nCGALisusedinavarietyofapplicationdomainssuchasCAD/CAM(computeraideddesignandmodeling),GIS(geographicinformationsystems),geophysics,imageprocessing,molecularbiology,robotics,motionplanning,andgraphics.\n\nCGALiswritteninC++andrigorouslyadherestothegeneric-programmingparadigm.\n\nCGALbecameanOpenSourceprojectin2003.MostofCGALisundertheGPLv3+license,andsomecorepartsareundertheLGPLv3+.Thesemi-annualreleaseshavecurrentlyabout10,000downloads.CGALiscommerciallysupportedbythespin-offcompanyGeometryFactory.","url":"https://www.cgal.org","logo":"//lh3.googleusercontent.com/e1uDZ-a2-940fEVcmHf84gWIpVvTMClySFsHDz3I5dJZgVN6-itJL-oO_yPS_w27i5XOLsmOSRXTYgqg7TdXh7tQxfDHfH8"},"author":{"@type":"Person","name":"TongZHAO"}},"1211":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportforVolumeSnapshotsandBackupPolicy","description":"ThisprojectaimstobringgloballyconsistentVolumeSnapshotsandaselectionofbackuppoliciestoRook,astorageorchestrationtoolrunningonKubernetes.AnyuserrunningKuberneteswithRookshouldbeabletocreateandmanagesnapshotsoftheclustertobestoredonaRookstoragebackend.Incaseofanyfailureinthenetworkorlostnodes,Rookshouldbeabletoretrievevaluabledataandpresentitbacktotheuser.","sponsor":{"@type":"Organization","name":"CloudNativeComputingFoundation(CNCF)","disambiguatingDescription":"SustainingopensourcecloudnativeprojectslikeKubernetesandPrometheus","description":"TheCNCFwasfoundedin2015withthemissiontopromotecloudnativecomputingacrosstheindustryandprovideahomefortheKubernetescommunityandrelatedopensourceprojects.Cloudnativecomputingusesanopensourcesoftwarestacktobe:\n\n*Containerized.Eachpart(applications,processes,etc)ispackagedinitsowncontainer.Thisfacilitatesreproducibility,transparency,andresourceisolation.\n*Dynamicallyorchestrated.Containersareactivelyscheduledandmanagedtooptimizeresourceutilization.\n*Microservicesoriented.Applicationsaresegmentedintomicroservices.Thissignificantlyincreasestheoverallagilityandmaintainabilityofapplications.\n\nYoucanlearnmoreaboutourorganizationhere:https://cncf.io","url":"https://www.cncf.io/","logo":"//lh3.googleusercontent.com/CsmlKgZrFZ1rvEA66QwhtlNrkJl0ZHyiaHV-pzjttp23OuZD6GrY0DaLT8Ws4Cr5gw_8-SOs9aX-L5xIkVqugsU4zcKN3fY"},"author":{"@type":"Person","name":"BrianOppenheim"}},"1212":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VLCCrashesServer(CrashDragon)","description":"*CrashDragon*,theproductofmylastyear'sGSoCproject,shouldbeextendedandmajormemoryleaksshouldbefixed.Newfeatureswhichturnedouttobeimportantinprudctionuseshouldbeaddedandexistingonesrevised.","sponsor":{"@type":"Organization","name":"VideoLAN","disambiguatingDescription":"OpenSourceMultimediaeverywhere","description":"TheVideoLANprojectisleadandcomposedofateamofvolunteers,thatbelievesinthepowerofopensourcewhendealingwithmultimedia.\n\nWeareknownfordevelopingandpublishingthewidelyusedVLCmediaplayerplayingalmosteverythingeverywhere.Additionally,weprovideadvancedtoolsformultimediaprocessingaswellaslibrariesforuseinthirdpartyapplications.\n\nOurlatestadditiontoourconefamilyistheVideoLANMovieCreator,anon-linearmovieeditorbasedonVLCtechnologyandinthespotlightofthisyear'sGSoCparticipationalongsideinterestingportstoembeddedandmobiledevices.","url":"https://www.videolan.org","logo":"//lh3.googleusercontent.com/2LcJbfKqNQTly5thdKhej7Vy5R3STwSh02PtjXTR6ZUOqOzMicbN2eHp_wAiTTIoN108eLm-LYIvnIN15nVxAZywWGNw7VAv"},"author":{"@type":"Person","name":"ToddShepard"}},"1213":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddingGreeklanguagesupporttotheopensourcefontsofthetypefaceWorkSans","description":"GoogleFonts'categoryofsansseriftypefaceswithaGreekcharactersetisdeterminedbytypefacesfollowingthehumanistandgeometricmodel.TheNeo-Grotesque(hybrid)Robotoistheonlyexceptiontothatanddoesn'tincludePolytonic.AclassicgrotesquesupportingGreekismissing.IwanttoaddMonotonicandPolytonicGreektoallnineweightsofWorkSansbyWeiHuang.","sponsor":{"@type":"Organization","name":"GFOSS-OpenTechnologiesAlliance","disambiguatingDescription":"PromoteOpennesswiththeuseanddevelopmentofOpenStandards&OpenSource.","description":"GFOSS\u2013OpenTechnologiesAllianceisaplatformforOpenStandards,FreeSoftware,OpenContent,OpenData&OpenHardwareinGreece.ThemajorGreekUniversitiesandResearchCentersparticipateinGFOSS\u2013OpenTechnologiesAlliance,whileleadingmembersoftheGreekcommunityofdevelopersplayakeyroleintheimplementationofourpolicies.Throughourinitiativesweaspiretocontributetocoordinatingtheeffortsofgroupsofvolunteers,enablingthemtoformthebackboneofGreekFOSSdevelopmentandimplementation.","url":"http://gfoss.eu","logo":"//lh3.googleusercontent.com/eRbjP2ZIaYQTAggCzFq7BvjGgRJv_Q-r1SHXtrvIUrbrW2cBEEv50BvGRacxFbVwatTi4VUJXWNosRVO5irdumKcy8GdAA"},"author":{"@type":"Person","name":"FlorianFecher"}},"1214":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NeuralCollaborativeFiltering","description":"Recommendationsystemsarewidelyusedinvariousonlineandofflineplatforms,collaborativefilteringbeingthemostcommonlyusedmethodforimplementingthem.Mostcollaborativefilteringalgorithms,includingtheonesexistinginmlpack,usematrixfactorizationforthis.AlthoughMFisdefacto,itcannotdealwithcomplexuser-itemrelationshipsandalsoneedtheusertoprovideratingsexplicitly(explicitfeedback).Thisprojectproposaldealswiththesedrawbacksbyimplementingamoduleforneuralcollaborativefiltering,whichcanrepresentcomplexuser-iteminteractionusingneuralnetworksandalsocanhandleimplicitfeedback(comprisinganyinteractionuserhaswithanyitemasapositiveinstance).Neuralcollaborativefiltering,ifneeded,canalsobegeneralizedtomatrixfactorization.NCFhasbeenprovedtogivebetterhitratioandothermetricsthanneighborhoodbasedalgorithms,andalsogivescomparableRMSEwithexistingCFmethodsinmlpack.Thismodulecangivemuchmoreflexiblerecommendations,evenwhenthereislessexplicitfeedbackavailable.","sponsor":{"@type":"Organization","name":"mlpack","disambiguatingDescription":"ascalableC++machinelearninglibrary","description":"mlpackisaC++machinelearninglibrarywithemphasisonscalability,speed,andease-of-use.Itsaimistomakemachinelearningpossiblefornoviceusersbymeansofasimple,consistentAPI,whilesimultaneouslyexploitingC++languagefeaturestoprovidemaximumperformanceandmaximumflexibilityforexpertusers.Thisisdonebyprovidingasetofcommand-lineexecutableswhichcanbeusedasblackboxes,andamodularC++APIforexpertusersandresearcherstoeasilymakechangestotheinternalsofthealgorithms.\n\nAsaresultofthisapproach,mlpackoutperformscompetingmachinelearninglibrariesbylargemargins;thehandfulofpublicationsrelatingtomlpackdemonstratethis.\n\nmlpackisdevelopedbycontributorsfromaroundtheworld.Itisreleasedfreeofcharge,underthe3-clauseBSDLicense.(Versionsolderthan1.0.12werereleasedundertheGNULesserGeneralPublicLicense:LGPL,version3.)\n\nmlpackbindingsforRareprovidedbytheRcppMLPACKproject.","url":"http://www.mlpack.org/","logo":"//lh3.googleusercontent.com/EdpxaoTqWrgWQ0ysJV2uIqqr2A8UVIx_R2baIQtCxo7l_XeZYZyMGb3e8uYHPOon7Y14jHIEDgh7sp76ynHmealKJapKTzw"},"author":{"@type":"Person","name":"HarithaSreedharanNair"}},"1215":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"UpdatetoPyPRUSS-PythonAPIforthePRUs","description":"ThePyPRUSSisapythonbinding/APIforcontrollingthe[PRUs](http://beagleboard.org/pru).Itprovidesaneasytousepython-basedinterfaceforloadingfirmware,controllingexecutionandinterrupts/memorymanagementforthePRUs,thereforeshorteningthelearningcurveforusersnewtoPRUprogramming.Currently,thePyPRUSSusesPASMforitsexamplesandcommunicatesusingtheolderUserspaceIO(UIO)Driver.ThegoalofthisprojectistoupdatetheAPItousetheremoteproc/rpsmginterfacesforinteractingwiththePRUs,porttheexistingexamplesto[gnupru](https://github.com/dinuxbg/gnupru)sincePASMis[nolongersupported](http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions#pasm_vs._clpru)byTI)andadd[DMA](https://github.com/maciejjo/beaglebone-pru-dma)SupporttotheAPI,sinceitwillenabletheuserstoprogramboththePRUsfortheirapplication,insteadofreservingoneforARM-PRUcommunication(asneededincaseofrpmsg).","sponsor":{"@type":"Organization","name":"BeagleBoard.orgFoundation","disambiguatingDescription":"Openhardwareandsoftwareforphysicalcomputing","description":"BeagleBoard.orgisanopensourcecommunityofexperiencedhackers,hobbyistsandengineerswhoareenthusiasticaboutbuildingpowerful,openARM-basedsystemscompletelyprogrammablethroughyourwebbrowser.BeagleBoard.org\u2019svisionistoimproveaccesstosmall,low-powercomputingplatformsthatcanbeembeddedintonewcreationsusingeasytousedevelopmenttools,suchasitsself-hosted,web-basedIDE.ThehardwaredesignsofallBeagleboardsareopensourcewithallschematics,bills-of-materials,layouts,etc.sharedforbuildingotherdevices.Thesoftwareisalsoopensourceandisgeneratedbythecommunity.Compilertoolsarefreeandtheboardsareavailableatalowcost.\n\nBoardswillbeprovidedforfreetoanystudentparticipatinginaBeagleBoard.org-relatedGSoCproject.","url":"https://beagleboard.org","logo":"//lh3.googleusercontent.com/0KV2X3MQLYVzkm0r1QIZTec1nZe2LmGqhJt7FmxAD7D7booJnpoV_zcieTmJdPer0VO1hjjzXKy-1AyVhiQPuyZkVgAWRQ"},"author":{"@type":"Person","name":"muneeb17"}},"1216":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovetheAndroidScienceAppforPSLab","description":"ThisproposalisproposedwithanintentiontoincreasetheUIofthePSLabappsothatthetargetedaudiencewhicharestudentsandteachersworkinginthestreamofsciencecanbehelped.Also,thisprojecttargetsforthecompletionofthisappfullysothatallitsfunctionalitiescanbeprovidedatoncetoitsusersothattheydon'thavetouseanyextradeviceasasupportforPSLab'sdevice.Inanutshell,thisprojecttargetsadvancementofallthefunctionalitiesstartingfromverybasicofchangingiconsandthemesandendingonverydifficultandadvancedtasksoftestingtheappsothatitbecomesmulti-platformandalsomakingthesensorsandexperimentsfromveryscratch.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"HarshPatel"}},"1217":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"#9-DRAKVUF:SupportforDynamicMalwareAnalysisonARM","description":"TherelevanceofARMprocessorsisrising.EspeciallysinceARMrecentlystartedtargetingtheserversanddesktopmarket,thusgoingbeyondthemobiledevices.That\u2019swhymalwaretargetingARMisbecominganevenbiggerthreateveryday.Ontheotherhand,itisstillthex86architectureforwhichmostreverseengineeringtoolsaredeveloped.ThisGoogleSummerofCode(GSoC)projectaimstoaddARMsupportforboththedynamicanalysisframeworkDRAKVUFandthevirtualmachineintrospection(VMI)librarylibvmi.TheideaistobaseourprojectupontheresultofanearlierGSoCprojectwhichaddedaltp2msupportforXenonARM.Thealtp2msubsystemdefinesdifferentviewsontheguest\u2019sphysicalmemoryandallowstodynamicallyswitchamongthem.Withaltp2mandDRAKVUFweareabletobuildastealthyVMIframework.Insummary,thegoaloftheGSoCprojectistoaddsupportforDRAKVUFforARMandthusprovidemoreoptionsforreverseengineeringontheARMarchitecture.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"UlrichFourier"}},"1218":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Populationgeneticssimulationandmodelingusingreinforcementlearning","description":"Theproblemofpopulationgeneticscanbeviewedasastochasticprocess.Theideaistodovariationalinferenceonthisdistributionusingreinforcementlearning.Inordertounderstandthefeasibilityofusingreinforcementlearningtotheproblem,agentsaretestedagainststochasticprocessesthatresemblepopulationgenetics.Practicalevidenceisvalidatedtoprovideasanitycheckonthefeasibilityofdeploymentofsuchamethodinpracticeinlarge-scaleproblemsofpopulationgenetics.Thenextstepwouldbetoanalyzehowthesemethodsactuallyperformedinthepopulationgeneticsproblemandgaininsightintothestochasticprocessthatgeneratesthedistribution.","sponsor":{"@type":"Organization","name":"CanadianCentreforComputationalGenomics","disambiguatingDescription":"AnalyticalsolutionsforNext-GenerationSequencingdata","description":"TheMontreal[C3G](http://computationalgenomics.ca/)nodeishostedattheMcGillUniversityandGenomeQuebecInnovationCenter(MUGQIC).\nTheMontrealnodeisstronglyinvolvedwith[GenAP](https://genap.ca/)andhasdevelopedseveralgenomicdataanalysispipelines.\nSince2011,wehavecompletedmorethan400bioinformaticsanalysisprojectswithover290distinctgroupsofresearchersacrossCanada.\nOurteamshavesignificantexperienceinpersonalizedmedicineapplications.\nThesehaveincludedgenomeanalysisandinterpretationofpersonalgenomes,\ntechnologyandservicestorecordpatientpresentations,RNA-andChIP-seqdataanalysis,andanalysisofcompletehumanepigenomesinbothgermlinedisordersandcancers.\nEachyearC3Gco-organizesseveralinternationalworkshopsaboutnext-generationsequencing(NGS)dataanalysis.\n\nTheMontrealC3Gnodedevelopsthe[GenAPPipes](https://bitbucket.org/mugqic/mugqic_pipelines)whichconsistofPythonscriptswhichcreatealistofjobsrunningBashcommandstoanalyzeNGSdata.\nThosescriptssupportdependenciesbetweenjobsandasmartrestartmechanismifsomejobsfailduringpipelineexecution.\nJobcommandsandparameterscanbemodifiedthroughseveralconfigurationfiles.\nWecurrentlymaintain7pipelinesandareintheprocessofdeveloping3others.\n\nTheMontrealC3Gnodealsodevelopsotherbioinformaticstools:\n\n*[BVAtools](https://bitbucket.org/mugqic/bvatools)\n*[POPsv](https://github.com/jmonlong/PopSV)\n*[SCoNEs](https://bitbucket.org/mugqic/scones)","url":"http://computationalgenomics.ca","logo":"//lh3.googleusercontent.com/bjfSdHSVDVY12vQ7TzVbeRo80Aa317bBACgi7IyjYkPBwEdBH7JO9kiwWhIWpYcj5qQ1kHKuUKY70JYA0dVLz5FGmKA57w"},"author":{"@type":"Person","name":"ArjunKaruvally"}},"1219":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovehandlingfortouchpadsandmicewithLibinput","description":"InputdevicesmanagementUIisbeingrefreshedwhileitiscodedforWayland.BecauseitiscodedforWayland,itsbackendislibinputbutwealsowanttousethatUIanditsfunctionalitiesinX11systemsthatuselibinputsoweneedanabstractionlayer.MygoalinvolvesportingthenewWayland-onlytouchpadUItotheX11system.Aftertheporting,Iplantoimprovetheuserexperiencefortouchpadandmousemanagementbyimplementingnewfeatureslikeadvancedscrollingbehaviorsandmoregranularspeedandaccelerationhandling.","sponsor":{"@type":"Organization","name":"KDECommunity","disambiguatingDescription":"ExperienceFreedom!","description":"KDEisaninternationalteamco-operatingondevelopmentanddistributionofFree,OpenSourceSoftwarefordesktopandportablecomputing.Ourcommunityhasdevelopedawidevarietyofapplicationsforcommunication,work,educationandentertainment.Wehaveastrongfocusonfindinginnovativesolutionstooldandnewproblems,creatingavibrant,openatmosphereforexperimentation.","url":"https://www.kde.org","logo":"//lh3.googleusercontent.com/Z1KwbzHB5NIYGB7etJNq9LMmQYyf_Xbl9MmEo96Vh-JkIfdJQDSoQyeBSF3sH9cMQ7cCBLURca9rgV76cFCmh1ashgZrRfw"},"author":{"@type":"Person","name":"FurkanTokac"}},"1220":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultilingualNeuralMachineTranslationSystem","description":"TheaimofthisprojectistobuildasingleMachineTranslationsystemusingNeuralNetworks(RNNs-LSTMs,GRUs,Bi-LSTMs)totranslatebetweenmultiplelanguages.Thisprojectwillcover12-15languagepairswherethetargetlanguageisEnglish.\u200bThesystemwillbemadesuchthat,itisrelativelysimpletoaddanewlanguagepairfortranslation.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"VikrantGoyal"}},"1221":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSOCforimplementationofGlobalSearchFunction","description":"ThisprojectinvolvesimplementingaglobalsearchfunctionforaparticularRocket.chatinstance.Theglobalsearchisdynamic,andreal-timeresultswouldbedisplayed.Theresultsrangefromconversationtitles,tousernamestomessagecontent.ThekeyistoconstructasimpleandsleekUI,alteringitfromthecurrentmessagesearchfunction.Aecosystemrevolvingaroundacentralizeddatabasewillalsobeconstructedtominimizeserverloadwheneverauserperformsaquery.","sponsor":{"@type":"Organization","name":"Rocket.Chat","disambiguatingDescription":"Theultimatefreeopensourcesolutionforteamcommunications","description":"Rocket.Chatisoneofthelargestactiveopensource(permissiveMITsourcelicense)nodeJScommunicationsplatformcommunitiesonGitHub,featuring600+globalcommunitycontributors(acrossprojects)from30+countries,15780+GitHubstars,3300forks,140+totalreleasesand6,200+issuessinceinceptionin2015.\n\nInaworldwherecommunicationplatformsarealmostalltotallyproprietary,privacy-infringing,andcentralized(Skype,Slack,WhatsApp,andsoon).Rocket.Chatisabreathoffreshairempoweringgroupsaroundtheworldtoexperienceaself-hosted,private,distributedandunrestrictedcommunicationsplatform.\n\nOurserveriswritteninNodeJS(serversideJavaScript)andutilizeswebsocketconnectionstoenablereal-timeinteractiverichcommunicationsbetweenavarietyofclients\u2013includingweb,mobile(bothiOSandAndroid),anddesktop(Windows,macOS,andLinux).MobileclientsarecraftedinSwift,JavaandKotlin,wealsohaveaReactNativeclient.\n\nTheserverisdesignedtobescalablefromafamilyserveronaRaspberryPi3,allthewaytoaclusterofserversfor10softhousandsofcommunicatingusers.Itsarchitectureleveragesa\"modifiedKafka\u2019ishoptimizedMongoDBoplogtailing(singlesourceoftruthappend-onlylog)mechanism\"toscaleacrossserversinatunableyetperformantmanner.\n\nRocket.Chathasbeendesignedtobetotallyextensible.RESTandrealtime(websocket)APIsareavailabletocontrolandcustomizevariousaspectsoftheserver.Extensionscanbeaddedmodularlyusingstandardnodemodulemechanism.\n\nChatbotsareapopularmeansofextendingthecapabilitiesofRocket.Chat.Adaptersforpopularbotframework,suchasHubot,areavailableandRocket.Chat\u2019scommunitypublisheditsownintegrationbotsforcodeplatformsincludingGitHubandGitlab.Rocket.ChatsupportsthechatbotandML,conversationalbots,andvoicebotcommunities-withadaptersfornewbotframework\u2013includingthebBotsuper-bot-framework.","url":"https://rocket.chat","logo":"//lh3.googleusercontent.com/xTUWs-PlkuMiHAhPqbK8lDpZnQyJwUIYur5fDsW3RAJy0K3FAQuM2u8Y6tmoH6_ndNBsEmcZCvn0JyHroSx0eRQLR4jOdA"},"author":{"@type":"Person","name":"DeShengChuan"}},"1222":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IPPDOCLINTProgram","description":"Theproposedlinterprogramwilltakeasinputcommonprintfileformatsandchecksthemforanystructuralorcontenterrors.ThelintershouldsupportbasicrasterformatssuchasPWG,CUPSandApplerastersalongwithJPEGandPDFformats.Theprogramcanbeusedasastandaloneprogramorasacommandfortheippserverprogramtocheckthedocumentsubmittedalongwithajob.Theprogramalsoreportsvariousjobattributessuchasjob-impressions-xxx,job-media-sheets-xxx,job-pages-xxx.TheskeletonfilefortheprogramhasalreadybeencreatedbyMichaelR.SweetfromAppleInc.andmyworkwillstartfromitandbuildontopofit.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"RithvikPatibandla"}},"1223":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SpeciesrangemapsinR","description":"Thespeciesrangemapsprojectismotivatedbytheimportanceofinformationaboutspeciesdistributionforprocessesofconservationplanningandthestudyofspatialpatternsofbiodiversity.InthefaceofmultiplethreatsrelatedtoGlobalChange,protectionandmitigationactionsarecrucialformaintainingthehealthoftheplanet,andknowingwherespeciesarelocatedconstitutesinprimaryinformationforstartingtheseefforts.Currently,generationofspeciesrangesmapsmaytakeseveralstepsandtheuseofspecializedsoftware.Thankstotherecentdevelopmentofspecializedpackages,Risrapidlybecominganexcellentalternativeforanalyzingthespatialpatternsofbiodiversity.TakingadvantageofthispackagesandtheversatilityofR,theaimofthisprojectisofferinghandilyandrobustopensourcetoolstoobtainreliableproposalsofspeciesdistributionrangesandtoanalyzetheirgeographicalpatterns.Alargecommunityofstudents,researchers,andconservationmanagerswillbebenefitedbythisprojectsincethesetoolswillbefreelyavailableandwillimprovethewayinwhichstudiesofspeciesdistributionsaredeveloped.","sponsor":{"@type":"Organization","name":"Rprojectforstatisticalcomputing","disambiguatingDescription":"Risafreesoftwareenvironmentforstatisticalcomputingandgraphics","description":"Risanintegratedsuiteofsoftwarefacilitiesfordatamanipulation,calculationandgraphicaldisplay.Itincludes\n\n-aneffectivedatahandlingandstoragefacility,\n-asuiteofoperatorsforcalculationsonarrays,inparticularmatrices,\n-alarge,coherent,integratedcollectionofintermediatetoolsfordataanalysis,\n-graphicalfacilitiesfordataanalysisanddisplayeitheron-screenoronhardcopy,and\n-awell-developed,simpleandeffectiveprogramminglanguagewhichincludesconditionals,loops,user-definedrecursivefunctionsandinputandoutputfacilities.\n\nManyusersthinkofRasastatisticssystem.Weprefertothinkofitofanenvironmentwithinwhichstatisticaltechniquesareimplemented.Rcanbeextended(easily)viapackages.ThereareabouteightpackagessuppliedwiththeRdistributionandmanymoreareavailablethroughtheCRANfamilyofInternetsitescoveringaverywiderangeofmodernstatistics.\n\nTheterm\u201cenvironment\u201disintendedtocharacterizeitasafullyplannedandcoherentsystem,ratherthananincrementalaccretionofveryspecificandinflexibletools,asisfrequentlythecasewithotherdataanalysissoftware.\n\nR,likeS,isdesignedaroundatruecomputerlanguage,anditallowsuserstoaddadditionalfunctionalitybydefiningnewfunctions.MuchofthesystemisitselfwrittenintheRdialectofS,whichmakesiteasyforuserstofollowthealgorithmicchoicesmade.Forcomputationally-intensivetasks,C,C++andFortrancodecanbelinkedandcalledatruntime.AdvanceduserscanwriteCcodetomanipulateRobjectsdirectly.\n\nRhasitsownLaTeX-likedocumentationformat,whichisusedtosupplycomprehensivedocumentation,bothon-lineinanumberofformatsandinhardcopy.","url":"https://www.r-project.org/","logo":"//lh3.googleusercontent.com/qlSB2E0SDXNNVPijKF7LCK1m18Xaot9bQMfoRQWJ76diI85bMOHBaQvr20X3PH-NZplzFSlakZQdAnKWtzBkOzVAT9YXqnSr"},"author":{"@type":"Person","name":"MarlonE.Cobos"}},"1224":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"IIODriverProject(BoschBME680)","description":"TheprojectistowriteadriverforBoschBME680(4-in-1)sensormoduleusingtheIndustrialI/OinterfacetoeffectivelyreaddatafromeachofthefourchannelswhichareTemperature,Pressure,HumidityandGas.ThesensorcommunicatesviaI2CandSPIcommunicationprotocolandthecaptureddatareadfromthesensoristransportedfromkernelspacetouserspaceusingthesysfsbindingstotheIIOcore.Thegoalisalsotoaddsupportfortriggeredbufferreadingsfromeachofthechannelstoefficientlyreadsamples.Finally,powermanagementsupportisalsorequiredtosupportsuspend/resumefunctions.","sponsor":{"@type":"Organization","name":"TheLinuxFoundation","disambiguatingDescription":"Anon-profitconsortiumdedicatedtofosteringthegrowthofLinux","description":"TheLinuxFoundationisanon-profitconsortiumdedicatedtofosteringthegrowthofLinux.Foundedin2007asamergeroftheformerFreeStandardsGroup(FSG)andtheformerOpenSourceDeveloperLab(OSDL),theLFsponsorstheworkofLinuxcreatorLinusTorvaldsandissupportedbyleadingLinuxandopensourcecompaniesanddevelopersfromaroundtheworld.TheLinuxFoundationpromotes,protectsandstandardizesLinuxbyprovidingunifiedresourcesandservicesneededforopensourcetosuccessfullycompetewithclosedplatforms.Formoreseeour[Aboutpage](http://www.linux-foundation.org/en/About).AllsoftwareproducedbyusisfreesoftwarepublishedunderOSI-approvedlicenses.Seeprojectideaspageforthelicenseusedbyeachproject.","url":"http://www.linuxfoundation.org/","logo":"//lh3.googleusercontent.com/bFK3YdvoZYjPBjTuQPBBTHcUQhaW9-JjIN9tGN_rFwxMjc3AM1J2gtTnaaucJ6nkmCUABZUlwGGQOzS_VJlcKAetuCXCl2wN"},"author":{"@type":"Person","name":"HimanshuJha"}},"1225":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"DynamicLearning","description":"CollaborativeplatformofteachersandprogrammerstoimproveteachingofSTEMsubjectswiththeuseofinteractivesimulationsandanimations.DynamicLearningisthenameoftheplatform.Init,programmersandteacherscollaboratetocreatelessons.Programmerscreatesimulationsaspertherequirementsoftheteachers.Teachersusethesimulationsdevelopedbyprogrammerstoteach.Thesamesimulationscanbeusedbystudentswhiletheywatchthelessons.Thisisachievedbysplittingthescreeninhalfwhereonehalfcontainsthevideolessonsandtheotherhalfcontainsthesimulationswhichthestudentscaninteractwithwhiletheywatchthelesson.Thishelpsthemtohaveaveryclearunderstandingofthescenariobycheckingoutallthenormalandboundarycasesthemselvesbyexperimentingwiththesimulations.","sponsor":{"@type":"Organization","name":"TheProcessingFoundation","disambiguatingDescription":"Ourgoalistoempowerpeopleofallbackgroundstolearnhowtoprogram.","description":"TheProcessingFoundationwasfoundedin2012aftermorethanadecadeofworkwiththeoriginalProcessingsoftware.TheFoundation\u2019smissionistopromotesoftwareliteracywithinthevisualarts,andvisualliteracywithintechnology-relatedfields\u2014andtomakethesefieldsaccessibletodiversecommunities.Ourgoalistoempowerpeopleofallinterestsandbackgroundstolearnhowtoprogramandmakecreativeworkwithcode,especiallythosewhomightnototherwisehaveaccesstothesetoolsandresources.\n\nWedothisbydevelopinganddistributingagroupofrelatedsoftwareprojects,whichincludes[Processing(Java)](http://processing.org),[p5.js(JavaScript)](http://p5js.org),and[Processing.py(Python)](http://py.processing.org/),andfacilitatingpartnershipsandcollaborationswithalliedorganizationsandindividuals,tobuildamorediversecommunityaroundsoftwareandthearts.\nTheProcessingFoundationisspecificallyinvestedinexpandingthecommunitiesoftechnologyandtheartstoincludeandsupportthosewhohavenothadequalaccessbecauseoftheirrace,gender,class,sexuality,and/orability.WesponsoraFellowshipProgramthatfundsexploratory,creative,andtechnicalresearch;supportanAdvocacyProgram,whichfocusesonnurturingdiversecommunitiesandtheirspecificprojects;producepubliceventsthatprovideplatformsforcollaborationbetweenourcontributors;andtakepartinpanelsandtalksthatspreadthewordabouttheneedfordiversityinthesefields.\n\nAtourcoreisthephilosophyandpoliticsoffree,libre,open-sourcesoftware.Weseesoftwareasamedium,somethingthatconnectstwothings.Weviewitasameansforthinkingandmaking.Webelieveitshouldbefree.Webelievethatlearningtoprogramisnotaboutacquiringacertainskillset,butisinsteadacreativeandexploratoryprocess.Webelievesoftware,andthetoolstolearnit,shouldbeaccessibletoeveryone.Webelievesoftwareliteracyandanunderstandingofmediaofallkindsisessentialknowledgefortoday.","url":"http://processingfoundation.org","logo":"//lh3.googleusercontent.com/xbNNxmOK9vsF1Nh34aDV_VJQHzEOSgCleG99BfkwL48oanpg9NFAiPxkEUp_j19nryhNnU_EgvRv02R1AcLeHNLg6IHEFic"},"author":{"@type":"Person","name":"JithinKS"}},"1226":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MultimodalEgocentricPerception(withvideo,audio,eyetrackingdata)","description":"Hey,IhavebeeninconstanttouchwithMehulregardingmyprojectonMulti-modalEgocentricPerception.Ihavealreadyhadaskypemeetwithhimbeforedraftingthisfinalpre-proposal.\n\nAbstract:Theideaoftheprojectistointroducemultimodalityinrecognizingeverydayactivitiesandscenes.Aspertoday,noworkhasbeendonenowwhichincludesmultimodalityintoaccount(especiallyaudio)todeterminethekindofactivitiesandscenesthatpersonisinvolvedwhenitcomestoegocentricperception.Ihavealreadybuiltanaudio-basedmodelbasedonpopularIEEE-DCASE-challengewhichcansuccessfullyclassifyscenesintocategorieslike(personiswalkinginapark,drivinginacar)foregocentricviews.Iplantoextendmyworkaspartofgsoc-2k18toincorporatemymodelwithvideo-basedmodelsandincreasethescopeofmodelfromscenestoscenes+activities.Thefinalbreakdownofthestepsissubmittedinthepre-proposalattachedabove.Theideaistobuiltpyscene-detectforegocentricvideos,whichwouldbeaprominentcontributionowingtogrowingresearchintheareaoffirstpersonviewvideos.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"SumitVohra"}},"1227":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"GSoCStudentApplication(DilshatSalikhov)","description":"CreatingAPIfordiscoveringoverBioSamples(usingtheGA4GHmetadataschema)andstreamsequencingdatabackfromEBIarchives(ENA)viathehtsgetprotocol.","sponsor":{"@type":"Organization","name":"GlobalAllianceforGenomicsandHealth","disambiguatingDescription":"Wedevelopopenstandardsandtoolsforgenomicstobenefithumanhealth.","description":"TheGlobalAllianceforGenomicsandHealthwasformedtohelpacceleratethepotentialofgenomicmedicinetoadvancehumanhealth.Itbringstogetherover400leadingGenomeInstitutesandCenterswithITindustryleaderstocreateglobalstandardsandtoolsforthesecure,privacyrespectingandinteroperablesharingofGenomicdata.","url":"http://ga4gh.org","logo":"//lh3.googleusercontent.com/JhhDbXP-zktUoddrD0VYmLDsrrGv_yslcnG3Q_LyIWjmrRIJdhqOPR98r1_eZts3Lhjc2KD3FtNQGSs7fDo0oAI1rMyypa7t"},"author":{"@type":"Person","name":"DilshatSalikhov"}},"1228":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AmahiiOSAppImprovementsandnewFeatures","description":"Amahiisapersonal/homecloud-basedserver.Currently,youcanstream,viewandaccessthefilesinyourAmahiserverusingyouriOS&Androiddevice.\n\nTheAmahiiOSapphasjustbasicfunctionality.IwishtoaddmorefunctionalitiestotheAmahiiOSapptosurpasstheAndroidappfunctionalities.ThefollowingaremyproposeddeliverablesbeforetheendoftheGSoCprogram.\n\nEnhancethecurrentVideoPlayer\u2019sfunctionalityandmakeitatop-notchplayerbyimplementinggestures.\n\nImplementThumbnailpreviewsforvideoandimagefiles.\n\nImplementadesignatedAudioPlayerforplayinganaudioplaylist.\n\nHandlingPDF/MOBI/EPUBfiles.\n\nAddfunctionalitytoopenandeditthecontentsofanyfileinatexteditorinsidetheapp.\n\nImplementfilesharesfromHDAtootherappsorusers.\n\nMultipleUserLogin.\n\nLocalstoragetopersistuserpreferences.\n\nAddingfunctionalitytoUPLOADnewfilestothesharesdirectlyfromthemobile.\n\nAdddialogtodisplaythepropertiesofafile.\n\nFixappspecificbugsandoptimizeappperformanceandstabilization.","sponsor":{"@type":"Organization","name":"Amahi","disambiguatingDescription":"Amahi,ahomedigitalassistantatyourfingertips.","description":"TheAmahiLinuxHomeServermakesyourhomenetworkingandstoragesimple.WeliketocalltheAmahiserversHDAs,for\"HomeDigitalAssistants.\"EachHDAdeliversallthefunctionalityyouwouldwantinahomeserver,whilebeingeasytousefromawebbrowserandmobileapps.\n\nAmahicanturnpopularLinuxdistributionsintoasimpletousenetworking,storageandappserver.Theservermanagementisdonethroughafriendlyuserinterface(the\"platform\u201d).Theplatformallowscontrollingusersloginandstorageaccesspermissions,managingsomenetworkserviceslikeDHCPandDNS,aswellasprovidingmanyappsthattheuserscaninstall.TheplatformwebinterfaceisimplementedinRubyonRailsandrunsinthewebserveralongwithotherapps.\n\nTheinstallationprocessisdonebyinstallingthebasedistribution(Fedoraatthemoment)andafterthat,runningtheAmahiinstalleratthecommandline.\n\nOncetheinstallationiscomplete,thenetworkserviceskickin,storagecanbeusedandapplicationsareinstalledbyusers.SomeapplicationsarePlugins(developedasanRoR\"engine\")andsomeareverypopularopensourceappsandservices.","url":"http://www.amahi.org","logo":"//lh3.googleusercontent.com/Yjd0G2IvDEIMV1JbK3_ScmmIvcMTrhApySNmFolCW1b-Yytwh__UPMy4wFnl_0YUco4tVQOewgNpP5XBMHReiJpfvL6bOOU"},"author":{"@type":"Person","name":"Kanyinsola"}},"1229":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenWLANMapApp","description":"ThegoalofthisprojectistodevelopanewOpenWLANMapwardriverapptoreplacetheoldone,whichisnotworkinganymoreinordertosaveandexpandtheOpenWifi.sucommunity","sponsor":{"@type":"Organization","name":"freifunk","disambiguatingDescription":"Freifunkisanon-commercialinitiativeforfreeandopenwirelessnetworks.","description":"Moreandmorepeoplearesingle-handedlyinstallingandmaintainingfreenetworks.EveryuserinthefreewirelessnetworkprovideshisorherwirelessLANrouterfordatatransfertootherparticipants.Inreturn,heorshecanalsotransmitdata,suchastext,musicandmoviesthroughafreeinternalnetworkoruseservicessetupbyparticipantstochat,callorplayonlinegames.Weusemeshnetworks.\n\nUmbrellaOrganisation\n-----\n\nWeactasumbrellaorganisationforotherwirelesscommunitieslike[Ninux](http://ninux.org),[qaul.net](http://qaul.net),[Guifi.net](http://guifi.net)or[WLANSlovenija](https://wlan-si.net/)andcommunitesdevelopingsoftwareweextensivlyuselike[OpenWRT](https://openwrt.org/),[OLSR](http://www.olsr.org/mediawiki/index.php/Main_Page),[BATMAN](https://www.open-mesh.org/projects/open-mesh/wiki),[libremesh](http://libremesh.org/)or[retroshare](http://retroshare.sourceforge.net/).\n\nLocalcommunitiesprovidesoftwareadaptedtotheirownneedsontheirwebsites.Therearemoreandmorefreewirelessgroupsthatmeetregularlyaccessinvillagesandcities.\n\nHardwareandSoftware\n----\n\nMostdevicesinournetworksareroutersforhomeuse.TheyshouldrunwithLEDE.Inourlocalcommunitiestherearealotofdifferentapproachesfordifferentroutingprotocols,monitoringsystemsandmapsolutions.LEDEasOSforroutersandOLSR,BATMANandBabelasroutingdaemonsareonlyafewexamplesofsoftwaredevelopedtogetherwithfreifunk.\nYoucanfindagreatvarietyoftopicswhereyoucangoonwithwirelesscommunities.We'relookingforpeopleworkingonnewhardwaredrivers,improvingroutingprotocols,developingnetworkmonitoringtoolsanduserinterfacetopicsonthewebinterfaces,helpinguswithnewfeaturesandtoolstoorganizedecentralizedcommunities.\n\nCommonfreifunkgoals\n----\n\n*Educatingandcreatingawarenessonthesubjectofcommunicationandfreedomofinformation\n*Reducingthedigitaldivide\n*Unhindereddistributionofknowledgeandresources\n*Empoweringpeopletobuildandoperatetheirownnetworks\n*Promoteandsupportexistingandnewsocialstructures\n\nAswearedecentralizedtherearesomechallenges,e.g.togetandshowinformationaboutcommunities,workingtogetherwithallthosecommunties.","url":"https://freifunk.net","logo":"//lh3.googleusercontent.com/F_FWRzu838WIU-EDb-Teq9Y7OxaJSmqqIsl_aWHUQba98QrinymiU6iwPJYKSYcw5ghNPwVN6Ln3jsukc5Cam4gizRflkw"},"author":{"@type":"Person","name":"ThiHuyen(Lilli)Cao"}},"1230":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FineractCNMobile2.0","description":"TheFineractCNMobile2.0appisastepclosertoachievingMifosaimofspeedingtheeliminationofpovertybyenablingfinancialserviceproviderstodeliverresponsiblefinancialservicestothepoorandunbanked.Theapplicationallowsstafftogodirectlyintothefieldtoconnecttotheclienttherebyreducingthecostofoperationsbyenablingorganizationstogopaperlessandbemoreefficient.Asofversion1.0,theappprovidessomesignificantfeaturesandthisGSOCmyaimwouldbetoaddfeaturesthatwouldtakeMifosonestepclosertotheirgoal.","sponsor":{"@type":"Organization","name":"TheMifosInitiative","disambiguatingDescription":"EndPovertyOneLineofCodeataTime","description":"TheMifosInitiativeisaUS-based501(c)3non-profitwhosemissionistospeedtheeliminationofpovertybyleadingaglobalcommunitythatbuilds,supports,andusesMifosX,afreeandopensourceplatformenablingtheeffectiveandefficientdeliveryofresponsiblefinancialservicestotheworld\u2019s2billionpoorandunbanked.Ourunprecedentedapproachtotechnology-enabledfinancialinclusionunitesfinancialinstitutions,localtechnologypartners,andvolunteerdeveloperstocollectivelyadvanceopensourcebankinginfrastructuresothesectorcansustainablybuildimpactfulinnovationsindigitalfinancialservices.\nMorethan7millionclientsarebeingreachedby300financialinstitutions&fintechinnovatorswhousetheMifossoftwaretopowertheiroperationsacross40+countries.Theyaresupportedbyaglobalcommunityof100deploymentpartners&hundredsofvolunteers.\nForthepastdecade,we\u2019vebeenattheforefrontoftransformativetechnologyforfinancialservicestothepoor.Ourtechnologystackprovidescompletebankinginfrastructurethatiscloud-native,mobile-enabled,andscalabletothebillionsinneedofcost-effectivefinancialservices.Ourprojectscenteraroundweb&mobileappsthatleverageAPIsfromtheApacheFineractplatform&ApacheFineractCN,ourlatestevolutionandtheworld'sonlyopensourceapplicationframeworkfordigitalfinancialservices.\nYouwillworkwithaglobalcommunityofbrilliantmindsguidedbyoursharedvisionofcreatingaworldof3BillionMaries.You'llbementoredbyleadingfintechdeveloperstobuildinnovationtoresponddirectlytotheneedsoftheBaseofthePyramid:\n*MobileWallets&MobileBankingAppsviaSMS,USSD,&Android\n*AndroidMobileAppstoempowerfieldofficerstoeffectivelyservethepoor\n*AngularJSbasedwebappsformanagingthebackofficeofafinancialinstitution\n*Cuttingedgewebappsforself-servicebankingforthepoor\n*Cloud-native,enterprisebankingarchitecture","url":"http://mifos.org","logo":"//lh3.googleusercontent.com/WAb52-9xX9s-iqZOS9xavNdiM2VLl_l2J7cyO9a2GViwPyaH0M-HDC5nHiK99zY0OBXXxz5UkcthPArCvSMrpj5fdFY2SvY"},"author":{"@type":"Person","name":"MohakPuri"}},"1231":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImproveCoreAnimationimplementationandintegrateitintoAppKit","description":"GNUstepisaconsole,desktopandwebapplicationdevelopmentframeworkfordevelopmentusingObjective-C.ItisbasedonOPENSTEPspecification,andistodayinterestedinachievingcompatibilitywithApple'sCocoasetofframeworks.\n\nAlthoughGNUstephasanimplementationofbothAppKitandCoreAnimation,theyarenotintegrated.ThegoaloftheprojectwouldbetoallowAppKit\u2019sviewstodrawintoCoreAnimationlayers,andthereforetobebetteranimatable.","sponsor":{"@type":"Organization","name":"GNUProject","disambiguatingDescription":"GNUisanoperatingsystemthatisfreesoftware","description":"GNUisaUnix-likeoperatingsystem.Thatmeansitisacollectionofmanyprograms:applications,libraries,developertools,evengames.ThedevelopmentofGNU,startedinJanuary1984,isknownastheGNUProject.ManyoftheprogramsinGNUarereleasedundertheauspicesoftheGNUProject;thosewecallGNUpackages.","url":"https://www.gnu.org","logo":"//lh3.googleusercontent.com/h4caH1RfbOJmfoFPToaHhCWKV0hW8zCslUfz44iIGTJgYiMsPxCRUUuZQsIi9KlMhIncIJaLmDVsR54OnyycJFk7UDBhrg4"},"author":{"@type":"Person","name":"StjepanBrki\u0107"}},"1232":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AudioandVisualSpeechRecognition(AVSR)usingDeepLearning","description":"Now,itiscommonfornewsvideostoincorporatebothauditoryandvisualmodalities.Developingamulti-modalSpeechtoTextmodelseemsverytemptingforthesedatasets.Thenextgoalistodevelopamulti-modalSpeechtoTextsystem(AVSR)byextractingvisualmodalitiesandconcatenatingthemtothepreviousinputs.\n\nThisprojectwouldextendalreadyimplementedpreviousGSOCcandidateDiveshPandey'sspeechrecognitionproject.[\\[1\\]](https://github.com/pandeydivesh15/AVSR-Deep-Speech)TheimplementedworkwasbasedonthepaperDeepSpeech[\\[2\\]](https://arxiv.org/abs/1412.5567)buttheauthorsoftheoriginalpaperhaveproposedthesecondversionofthesame,DeepSpeech2[\\[3\\]](https://arxiv.org/abs/1512.02595)whichiscompletelyEnd-to-Endsolutionwithnohandengineeredfeaturesandalsomoreefficient.Iwillprimarilyfocusonusingmethodsthataremoreaccurateandrobustintermsofcomputingpower.\npower.","sponsor":{"@type":"Organization","name":"RedHenLab","disambiguatingDescription":"ResearchonMultimodalCommunication","description":"RedHenLabisadistributedconsortiumofresearchersinmultimodalcommunication,withparticipantsallovertheworld.Weareseniorprofessorsatmajorresearchuniversities,seniordevelopersintechnologycorporations,andalsojuniorprofessors,postdoctoralstudents,graduatestudents,undergraduatestudents,andevenafewadvancedhighschoolstudents.RedHendevelopscodeinNaturalLanguageProcessing,audioparsing,computervision,andjointmultimodalanalysis.\n\nRedHen'smultimodalcommunicationresearchinvolveslocating,identifying,andcharacterizingauditoryandvisualelementsinvideosandpictures.Wemayprovideannotatedclipsorimagesandpresentthechallengeofdevelopingthemachinelearningtoolstofindadditionalinstancesinamuchlargerdataset.Someexamplesaregestures,eyemovements,andtoneofvoice.Wefavorprojectsthatcombinemorethanonemodality,buthaveaclearcommunicativefunction--anexamplewouldbefloor-holdingtechniques.Onceafeaturehasbeensuccessfullyidentifiedinourfulldatasetofseveralhundredthousandhoursofnewsvideos,cognitivelinguists,communicationscholars,andpoliticalscientistscanusethisinformationtostudyhigher-levelphenomenainlanguage,culture,andpoliticsanddevelopabetterunderstandingofthefullspectrumofhumancommunication.Ourdatasetisrecordedinalargenumberoflanguages,givingRedHenaglobalperspective.\n\nForGSoC2018,weinviteproposalsfromstudentsforcomponentsforaunifiedmultimodalprocessingpipeline,whoseaimistoextractinformationfromtext,audio,andvideo,andtodevelopintegrativecross-modalfeaturedetectiontasks.RedHenLabisdirectedjointlybyFrancisSteen(UCLA)andMarkTurner(CaseWesternReserveUniversity).","url":"http://redhenlab.org","logo":"//lh3.googleusercontent.com/vlmM_3zq2IInjm-ehx2_t3xFaYNAi9Fn7CnAkazxQvvrovmQqqgBiiwXJoKrcXO2fAxJZ87rZkSM6Gbws6gqNf9ax7-cHQM"},"author":{"@type":"Person","name":"AjinkyaTakawale"}},"1233":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ProposalforRoboSherlockGSOC18","description":"ThisprojecttargetsatenablingthecurrentRoboSherlocktoworkinformofparallelpipeline,whichalsoincludesmergingresultsofdifferentcameraconfigurations.Inthisproposal,Ipresentmyplan,methods,timelineandsomerelatedexperience.","sponsor":{"@type":"Organization","name":"InstituteforArtificialIntelligence","disambiguatingDescription":"ResearchinArtificialIntelligenceforAutonomousMobileRobots","description":"TheInstituteforArtificialIntelligence(IAI)attheUniversityofBremen,Germany,headedbyProf.MichaelBeetz,investigatesmethodsforcognition-enabledrobotcontrol.TheresearchisattheintersectionofroboticsandArtificialIntelligence(AI)andincludesmethodsforintelligentperception,dexterousobjectmanipulation,plan-basedrobotcontrolandknowledgerepresentationforrobots.Robotsperformingcomplextasksinopendomains,suchasassistinghumansinahouseholdorcollaborativelyassemblingproductsinafactory,needtohavecognitivecapabilitiesforinterpretingtheirsensordata,understandingscenes,selectingandparameterizingtheiractions,recognizingandhandlingfailuresandinteractingwithhumans.IAIdevelopssolutionsforthesekindsofissues,implementsandtestthemontherobotsinourlaboratory.Aparticularfocusofthegroupisontheintegrationofindividualmethodsintocompletecognition-enabledrobotcontrolsystemsandthereleaseofthedevelopedsoftwareasopen-sourcelibraries.","url":"http://ai.uni-bremen.de/","logo":"//lh3.googleusercontent.com/rFm-Vagm1OaUcioy9RHBVq-T3POHZMYL6s8eHeFqzMU91bJ01Cpap5aVE-KdQwaanCZUDma0YmkqHrv77sH_gjxXWn_j0w"},"author":{"@type":"Person","name":"ShixinLi"}},"1234":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LanguageServerPlugininXi","description":"Xi-EditorcurrentlyhasasupportofpluginsbutthePluginAPIisquitesmall.ThecurrentpluginAPIhassupportforimplementingthingslikeindentationandsyntaxcheck.AlotmoreusefulfeaturescanberealizedbyaddingapluginthatsupportstheLanguageServerProtocol.Itwouldenableadvancedfeaturesintheeditorlike:\n-IntelligentAutocompletion\n-Hoverdefinitions\n-Go-toreferenceanddefinitionofasymbol.\n-Highlightreferencesofasymbol\n\nThisprojectaimsataddingLanguageServerProtocolclientplugintotheXiEditor","sponsor":{"@type":"Organization","name":"XiEditorProject","disambiguatingDescription":"AmoderntexteditorwithabackendwritteninRust.","description":"Thexi-editorprojectisanattempttobuildahighqualitytexteditor,\nusingmodernsoftwareengineeringtechniques.Itisinitiallybuiltfor\nMacOSX,usingCocoafortheuserinterface.Therearealsofrontendsfor\notheroperatingsystemsavailablefromthird-partydevelopers.\n\nGoalsinclude:\n\n****Incrediblyhighperformance***.Alleditingoperationsshouldcommitandpaint\ninunder16ms.Theeditorshouldnevermakeyouwaitforanything.\n\n****Beauty***.Theeditorshouldfitwellonamoderndesktop,andnotlooklikea\nthrowbackfromthe\u201980sor\u201990s.Textdrawingshouldbedonewiththebest\ntechnologyavailable(CoreTextonMac,DirectWriteonWindows,etc.),and\nsupportUnicodefully.\n\n****Reliability***.Crashing,hanging,orlosingworkshouldneverhappen.\n\n****Developerfriendliness***.Itshouldbeeasytocustomizexieditor,whether\nbyaddingplug-insorhackingonthecore.\n\nPleaserefertothe[November2017roadmap](https://github.com/google/xi-editor/issues/437)\ntolearnmoreaboutplannedfeatures.","url":"https://github.com/google/xi-editor","logo":"//lh3.googleusercontent.com/bpBHtNQ-7ZPC3Vbim5N_5YaY_xL8In7umlrH_3ANwsHMQd3DUBqJG2Anfhuqp2YiiM7zDPjkUjHcUS-pSyMqOJShgrCBkw"},"author":{"@type":"Person","name":"PranjalPaliwal"}},"1235":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"CoverageBoost(Java)&RecycleBin","description":"ThisisaTEAMMATESprojectproposaldesigningsolutionsforincreasingthecoverageofJavacodeandimplementingRecycleBinfeature.Thedetaileddesignsareshowninstepsinsidetheproposal.","sponsor":{"@type":"Organization","name":"TEAMMATES@NationalUniversityofSingapore","disambiguatingDescription":"Anonlinefeedbackmanagementsystemforeducation","description":"TEAMMATESisanawardwinningonlinefeedbackmanagementsystemforeducation,usedbyover200kusers.ItisafreeJavaEESaaSapplicationthatrunsontheGoogleAppEngine.TEAMMATESwonthegrandprizeattheOSSWorldChallenge2014andtookpartinGSoCs2014-17asamentoringorganization.\n\nOneofthemainaimsofTEAMMATES(theproject)istotrainstudentsincontributingtonon-trivialOSSproductionssystem.TEAMMATEShasreceivedcontributionsof300+studentdevelopersandhavedonemorethan200releasesoverasixyearperiod.\n\nBecauseTEAMMATES(theproduct)isasoftwareforstudentsbystudents,studentscanrelatetotheproblemdomainbetter.Thescaleofthesystemisbigenough(~125KLoC)withoutbeingoverwhelminglybig.\n\nThe[TEAMMATESproject](https://github.com/TEAMMATES/teammates)isbasedintheSchoolofComputing,NationalUniversityofSingapore.Productwebsite:[http://teammatesv4.appspot.com/](http://teammatesv4.appspot.com/)","url":"https://github.com/teammates/teammates","logo":"//lh3.googleusercontent.com/pz4Ocy5Fecbn-NxUtEcmoTho3TbUpKOD1DergUMEZSUNq7NHevuRcB0hkiDEbnmfZCrmJ7C4_3gKfEJpwK75h5zlc2DYa74"},"author":{"@type":"Person","name":"SunShengran"}},"1236":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Finishaima-pythonalgorithms","description":"Workonalgorithmsforcomputing:\nModel-Based-Reflex-Agent,Online-DFS-Agent,Hybrid-Wumpus-Agen,Graphplan,Partial-Order-Planner,Hierarchical-Search,Angelic-Search,Doubles-tennis,DT-Agent,Prior-Sample,Information-Gathering-Agent,POMDP-Value-Iteration,Cross-Validation,Decision-List-Learning.","sponsor":{"@type":"Organization","name":"aimacode","disambiguatingDescription":"Codeforthebook\"ArtificialIntelligence:AModernApproach\"","description":"Thisprojectprovidesimplementationsofthepseudocodealgorithmsinthetextbook\"ArtificialIntelligence:AModernApproach,\"alongwithtutorialexamplesoftheirusage,emphasizingvisualizationsthathelpstudentsunderstandboththecoreunderlyingconceptsandthespecificwaystoinvokethecode.","url":"http://github.com/aimacode","logo":"//lh3.googleusercontent.com/6iWHAJ0GSuYnGcD-Uzxj3DX2ai_Hq3GlYGEziwBRSIfkM8MqYfsDsZ6ARvuKCWOszF3rtAXEkbhfAEoOvXDlpRegk4iwoQ"},"author":{"@type":"Person","name":"MariaIoannaSpyrakou"}},"1237":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ToDo:MakeTodoistandTodo.txtintegrationshine","description":"TheprojectaimsatimprovingtheTodo.txtandTodoistpluginandtomakethemproductionready.TheTodo.txtparserwillbeimprovedtoimplementseveralfeaturesthatGNOMEToDooffersbutismissingfromTodo.txti.esubtasks,listbackgroundcolor,notesetc.Todoistpluginwillalsoundergoimprovementandautomaticsynchronization,handlingofnetworkconnectivitylossissueswillberesolved.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"RohitKaushik"}},"1238":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ParallelAutomaticDifferentiation","description":"AutomaticDifferentation(AD)isatechniqueforcomputingderivativesofnumericalfunctionsthatdoesnotusesymbolicdifferentiationorfinite-differenceapproximation.ADisusedinawidevarietyoffields,suchasmachinelearning,optimization,quantitativefinance,andphysics,andtheproductivityboostgeneratedbyparallelADhasplayedalargeroleinrecentadvancesindeeplearning.\n\nThegoalofthisprojectistoimplementparallelADinHaskellusingthe\\verb|accelerate|library.Ifsuccessful,theprojectwillprovideanasymptoticspeedupovercurrentimplementationsformanyfunctionsofpracticalinterest,stress-testakeyfoundationoftheHaskellnumericalinfrastructure,andprovideagreatlyimprovedkeypieceofinfrastructureforthreeoftheremainingareaswhereHaskell'secosystemisimmature.","sponsor":{"@type":"Organization","name":"Haskell.org","disambiguatingDescription":"Standardized,staticallytyped,lazyfunctionalprogramminglanguage","description":"Haskellisanadvanced,general-purpose,purelyfunctionalprogramminglanguage.Ithasastrong,statictypesystemwithHindley-Milnertypeinference.\n\nThelanguagenativelysupportslazyevaluation,andfunctionsaregenerallynotallowedtohavesideeffects.Thisleadstoaconciseanddeclarativestyleofprogramming,whichdiffersquiteabitfromconventionallanguages.Bynotallowingsideeffectsanddealingwithimmutabledata,thecompilercanavoidwholeclassesofbugs.\n\nHaskellgenerallycompilestofast,nativecode,butitcanalsobecompiledtoothertargetslikeJavaScript(throughGHCJS)orLLVM.\n\nInGoogleSummerofCode,weattempttoimprovenotonlythelanguage,butthewholeecosystem.Thisincludes(asidefromthelanguageitself):\n\n-Compilers\n-Commonlyusedlibraries\n-CommonlyusedapplicationswritteninHaskell\n-Profilers,debuggersandothertools\n-Packagemanagersandinfrastructure\n\nWehavecompiledanideaslisttogetherwithlong-timeHaskellusers,compilercontributorsandresearchers,andassuchwebelievetheseareimportantprojectsfortheindustryandacademiaboth.","url":"http://haskell.org","logo":"//lh3.googleusercontent.com/R69vxlOjPB5z8Peu1_qCHLUltzlE3M9SMA_yu5sV7lopKUWXk084ZkGxCCueGDqOQDcq6Je2dK42LziUGkplG8Rj44-pW_c"},"author":{"@type":"Person","name":"AndrewKnapp"}},"1239":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SUSIAnalytics","description":"AnalyticstooltoshowcasedatareceivedfromSUSIserver.","sponsor":{"@type":"Organization","name":"FOSSASIA","disambiguatingDescription":"ImprovePeople'sLives","description":"FOSSASIAdevelopsOpenSourcesoftwareandhardwareforconversationalAIs,scienceandeventmanagementwithaglobaldevelopercommunityfromitsbaseinAsia.TheorganizationalsoorganizesOpenTechnologyevents,runscodingprogramsandtheCodeheatdevelopmentcontest.TheannualFOSSASIASummitisthepremierOpenTechnologyeventinAsiafordevelopers,contributors,start-ups,andtechnologycompanies.FOSSASIAwasfoundedin2009.","url":"https://fossasia.org","logo":"//lh3.googleusercontent.com/hYP83k9BWNrIyPa0eE-DYgzk0sWBOPa__03xGMUUQM6mj3N2w9zXDnNdOEFJ4SvX56U1LqXRiPga7nU20A_NBxcusVkghzs"},"author":{"@type":"Person","name":"AnshumanVerma"}},"1240":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"VolunteerManagementSystem(VMS)","description":"TheVolunteerManagementSystem(VMS)isaportalusefulforvolunteercoordinatorsandvolunteersintrackinghours,andreporting.","sponsor":{"@type":"Organization","name":"SystersCommunity","disambiguatingDescription":"Helpingwomenfindtheirpotentialincode.Youarenotalone.","description":"#About\nSystersisacommunityforallwomeninvolvedinthetechnicalaspectsofcomputing.Wehaveover7,000membersfrommorethan65countriesaroundtheworld.**Wewelcometheparticipationofwomentechnologistsofallagesatanystageoftheirstudiesorcareers.**\n\n#Projects\n#PeaceCorps\n-[PCHub](https://github.com/systers/systers.github.io/wiki/PC-Hub#project-ideas),asitetodiscussimprovements/featurestoallPeaceCorpsprojects.PCofficialscanloginanddirectopensourcecontributorsonwhattoimproveonanindividualproject.ItcanalsobeusedtodiscussnewapplicationsneededforPeaceCorpsVolunteers(toassisttheirservicework).\n-[PCPrepKit](https://github.com/systers/systers.github.io/wiki/PC-Prep-Kit#project-ideas),asitetoteachaboutMalaria.GamifiedEducation.*After*usingthisto\"onboard\"PCVolunteersaboutMalaria,thentheywillusetheMobileApptokeeptrackofmedicine/tripsduringtheirservice.\n-[PhotoLanguageTranslation(PLT)](https://github.com/systers/systers.github.io/wiki/Photo-Language-Translation#project-ideas),anapplicationtoassistPeaceCorpsVolunteersbytranslationChuukeseintoEnglishwithpictureassociation.IthelpsteachChuukesepeopletheEnglishlanguageaswellaspreserveChuukeseinawrittenform.\n\n#Systers\n-[Mailman3](https://github.com/systers/systers.github.io/wiki/Features-for-Mailman-3#project-ideas),anemaillisttohelpgroupsshareideas,support,andcollaborateonprojects.SystersisupgradingtoMailman3andweneedcustomizedfeatures.Wehave28emaillists.\n-[PowerUp](https://github.com/systers/systers.github.io/wiki/PowerUp#project-ideas),foundedbyaSyster,isachoose-your-own-adventuregamethatisdesignedtobeinclusiveandteachesyounggirls(ages11-14)awarenessaboutreal-lifescenarios.\n-[Portal](https://github.com/systers/systers.github.io/wiki/Portal#project-ideas),asitethatbringsSystersandLocalCommunitiestogether,offeringbothin-personandonlineeventsforourglobalwomentechnologists.\n-[VolunteerManagementSystem(VMS)](https://github.com/systers/systers.github.io/wiki/Volunteer-Management-System#project-ideas),helpskeeparecordofSystersvolunteerssothatwecanutilizevolunteergrantswherecompaniesmatchthenumberofhoursanemployeevolunteers.\n\n#SystersOpenSource\n-[Infrastructure](https://github.com/systers/systers.github.io/wiki/Infrastructure-Automation),technologyadvancesdailyandwe'reslowtokeepup.Weneedupdatesonapps.\n-[GitHubPages](https://github.com/systers/systers.github.io/wiki/GitHub-Pages),wehave3pagesthatneedupdates.OurMainandCelebrationareinformationalpages.Slackpagesneedanonboardingcomponent.","url":"https://anitab.org/systers/","logo":"//lh3.googleusercontent.com/xsRxKqwjxwnPrGHWYNsJLyrq8nweMyE2CP_rdnKmLWgOkEriejLZDZ6dhZbdwBTHTnRDocRWNcWgj8g-l4x7c30d5KI5tG8"},"author":{"@type":"Person","name":"AnjaliDhanuka"}},"1241":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JitsiMeetsDropbox","description":"Jitsiisaconvenientandfastwaytosetupvideoconferencing.IntegratingaDropboxfeaturetoJitsi'scapabilitieswouldaddtoitssupportforcommunicationwithinteams.Itwouldeliminateissuesfrommembersunabletoobtainlinksorsendfilesbeforeandaftervideoconferences.Theywouldbeabletodiscussfilesrealtimeandensurethatallmembersareonthesamepageregardingthecontentandstructureoflargeprojects.","sponsor":{"@type":"Organization","name":"Jitsi","disambiguatingDescription":"ThemostinnovativeOpenSourcevideoconferencingcommunity.Period.","description":"Jitsiisasetofopen-sourceprojectsthatallowsyoutoeasilybuildanddeploysecurevideoconferencingsolutions.AttheheartofJitsiareJitsiVideobridgeandJitsiMeet,whichletyouhaveconferencesontheinternet,whileotherprojectsinthecommunityenableotherfeaturessuchasaudio,dial-in,recording,andsimulcasting.\n\nJitsiDesktop(previouslySIPCommunicator)isanaudio/videoandchatcommunicatorwritteninJava.ItsupportsprotocolssuchasSIP,XMPP,Bonjour,etc.ItimplementsarichsetofcommunicationsfeaturessuchasVideocallsandconferenceswithSIPandXMPPJingleonLinux,macOS,andWindows,calltransfers,callencryptionandmanyothers.\nTheJitsifamily,andhenceourGSoCprojectideas,alsoincludeotherprojectssuchas\nice4j.org-AnICEprotocolimplementationforrobustNATandfirewalltraversal(http://ice4j.org)\nlibjitsi-Arichaudio/videomediastackwritteninJava(https://jitsi.org/libjitsi)\nJitsiVideobridge-Avideorelayingserverthat,togetherwithJitsiallowsformulti-partyvideocallssimilartotheoneswedowithGoogleHangouts(https://jitsi.org/videobridge)\nJitsiMeet-AWebRTCJavaScriptapplicationforvideoconferencing,whichusesXMPPJingleforsignallingandJitsiVideobridgeasaserver-sidemediarouter.(https://jitsi.org/meet)\nTogetherwithFLOSSserversoftwarelikeKamailio,AsteriskandFreeSWITCH,JitsirepresentsanopenalternativetoproprietarycommunicationssystemssuchasSkype,orLiveMessenger.Ourcommunitiesoftenworktogetheronvariousproblems.\nThedevelopmentofJitsistartedattheUniversityofStrasbourg,France(http://www.unistra.fr)buthasgrowntoincludecontributorsfromallovertheworld.ManyofthemhaveactuallyjoinedaftersuccessfullyparticipatinginpreviousGSoCeditions.JitsiisbasedontheOSGi(http://osgi.org)architectureusingtheFeliximplementationfromApache,whichmakesitveryextensibleanddeveloperfriendly.","url":"https://jitsi.org","logo":"//lh3.googleusercontent.com/Mkks-mF2tZQKDrIiMOtoDeRa1b6IEl2MCrFX7a2xFlEAsDNThYWIOnLH2XBQhpXyvwia6JrIisnytm4Lut5lRQhqvJWJfXc"},"author":{"@type":"Person","name":"mindip"}},"1242":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FullsupportofPython3inGRASSGIS","description":"ThecurrentGRASSGISversionhaspartialsupportofPython3.ThisprojectaimstoupdatecoreGRASScomponentsforPython3andupdateallthepythonmodules,librariesandcomponentslikescriptpackage,python/ctypes,pygrass,temporal,wxGUI,etc.Attheendofthisproject.GRASSGISwillbecompatiblewithboththeversionsofpython,i.ePython2.7andPython3withitsGUIhassupportforwxPython4.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"SanjeetBhatti"}},"1243":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"RedevelopFreeType'sdocumentationusingmarkdown","description":"TheaimofmyprojectistoredesignthedocumentationmethodsforFreeType,andmakeiteasiertoupdateandmanagetheFreeTypewebsite.ThisincludeschangesinthecurrentmethodofretrievingandgeneratingtheAPIdocumentation,one-timeconversionofthecurrentpagestoMarkdown,anddeployingthewebsitefromarepositorybyperformingMarkdowntoHTMLconversions.","sponsor":{"@type":"Organization","name":"FreeType","disambiguatingDescription":"Asoftwarelibrarytorenderfonts.","description":"FreeTypefontrenderinglibrary\n----\n\nFreeTypeisafreelyavailablesoftwarelibrarytorenderfonts.\n\nItiswritteninC,designedtobesmall,efficient,highlycustomizable,andportablewhilecapableofproducinghigh-qualityoutput(glyphimages)ofmostvectorandbitmapfontformats.\n\nSomeproductsthatuseFreeTypeforrenderingfontsonscreenoronpaper,eitherexclusivelyorpartially:\n\n*GNU/LinuxandotherfreeUnixoperatingsystemderivateslikeFreeBSDorNetBSD;\n*iOS,Apple'smobileoperatingsystemforiPhonesandiPads;\n*Android,Google'soperatingsystemforsmartphonesandtabletcomputers;\n*ChromeOS,Google'soperatingsystemforlaptopcomputers;\n*ReactOS,afreeopensourceoperatingsystembasedonthebestdesignprinciplesfoundintheWindowsNTarchitecture;\n*Ghostscript,aPostScriptinterpreterusedinmanyprinters.\n\nCountingtheaboveproductsonly,yougetmorethana_billion_devicesthatcontainFreeType.","url":"http://freetype.org","logo":"//lh3.googleusercontent.com/K0EHbWQg5L39Thttl7xqXn0DXMGNJ8XNVwEr-qIoFESQf8pJnV1fXtNVhbL3WuuyH3_k7HW-qiPahnQtny3Dwf1FKkP3c837"},"author":{"@type":"Person","name":"NikhilRamakrishnan"}},"1244":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"FiveorMore:Modernisation","description":"FiveorMoreisapuzzlegameinwhichtheplayerhastoalignatleastfivesamecolouredshapesintoahorizontal,verticalordiagonallinetoscorepoints.TheaimtorewritetheapplicationinVala,whiletakingcaretodoabetterseparationbetweenthegamemodelandtheview,whichshouldalloweasiermaintainabilityinfuture.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"ruxandrasimion"}},"1245":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddNewLicenseSubmittalFeaturetoOnlineTools","description":"TheaimofthisprojectistodesignanddevelopnewfeaturestoanexistingSPDXwebapplication(https://github.com/spdx/spdx-online-tools),thatwillallowsoftwarelicensesproducerstogeneratenewlicenserequestssubmissionsinamorerobustanduser-friendlyway.ThesenewfeaturesaregoingtoenhancetheprocessthattheSPDXlegalteamfollowstochecknewlicenserequestsubmissionsaswellastogeneratethenewlicensesXMLfiles.TheseimprovementswillreducethetimetheprocessofenrichingtheSPDXlicenseslisttakes(https://github.com/spdx/license-list-XML).","sponsor":{"@type":"Organization","name":"SPDX","disambiguatingDescription":"PromotingopensourcecompliancethroughstandardcommunicationofSWlicenses.","description":"Developandpromoteadoptionofaspecificationtoenableanypartyinasoftwaresupplychain,fromtheoriginalauthortothefinalenduser,toaccuratelycommunicatethelicensinginformationforanypieceofcopyrightablematerialthatsuchpartymaycreate,alter,combine,passon,orreceive,andtomakesuchinformationavailableinaconsistent,understandable,andre-usablefashion,withtheaimoffacilitatinglicenseandotherpolicycompliance.","url":"https://spdx.org","logo":"//lh3.googleusercontent.com/TVAnJhs1t64QsSrp5lV14YEDbs4qhfdESEcYX6WGmLPjS0B2HEQJ8h7Nvnzoz-vDnJsF_eEg8HeyWPV-eiG_-Z09DEZQBx1w"},"author":{"@type":"Person","name":"GaloCastillo"}},"1246":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"NewInteractionsproject.","description":"Thisprojectaimsatimplementingtwonewinteractions-*Numberwithunits*and*DraganddropSorting*interactions.ItwillcreateanewlearnerexperienceatOppiaintheformofinteractionsinsidetheexplorationsandwillaimatimprovingthelearner'sskills.","sponsor":{"@type":"Organization","name":"OppiaFoundation","disambiguatingDescription":"Adaptive,enjoyablelearningexperiencesthatprovidepersonalizedfeedback.","description":"#WhyOppia?\nOppia\u2019saimistoprovidepersonalizedtutoringtoeverysinglepersonintheworld,especiallythosewhoseeducationalneedsarenotcurrentlybeingservedwell.TheOppiaplatformallowscollaborativecreationofinteractivelearningexperiencesthatsimulateafriendly,non-judgmentaltutor.Foranexample,see:https://www.oppia.org/collection/4UgTQUc1tala\n\n#Interactivelearning\nOppiateachescontentinsmallunitscalled_explorations_._Learners_(userswhovisitOppiatolearnsomething)exploreanewtopicthroughanexploration.Explorationscanhavemultiplepathsthelearnermaytakedependingontheiranswers(similartovideogames).DifferentanswersresultinOppiarespondingdifferently.\n\nAusermayrepeatedlystruggleonacertainquestion.Oppiacandetectthisandbranchawayfromthecurrenttopic,sothatlearnersmaypracticefundamentalsbeforeattemptingthatquestionagain.Oppiaaimstoactlikeatutor,aneducationalguidewhocanhelplearnerspracticetopicsandwatchforanymistakestheymightmake.OneofthemostimportantrolesofOppiaistogentlyshowlearnerswheretheywentwrongandinstructthemonacorrectapproach.\n\n#Community-drivenlessoncreation\nTheotherhalfofOppiaisacommunityof_creators_(userswhocreateexplorations).Creatingexplorationsisabitlikecreatingavideogame,andwefacesomesimilarchallenges.Ourexplorationeditorneedstohelpcreatorsidentifyspotsintheirexplorationswhereusersarestruggling,orfacilitatethecreationoftargetedresponsesandbranchesforcertaintypesoflearneranswers(suchasaddressingcommonmisconceptionsamonglearners).WorkinthisareaalsoincludesfacilitatingthecommunitysideofOppiabyencouragingcollaborativecontentcreationamongalltopicareas.\n\n#Comejoinus!\nOppiaisaveryexcitingprojecttoworkonandwe'rereallyexcitedformorepeopletojoinus!","url":"https://github.com/oppia/oppia","logo":"//lh3.googleusercontent.com/uPrh_zcYp8CqY-ZRhss_xilMEfuxv-pHZywKZrdlRR1_3EslMluFLRVKkH1YaBAFCajGlyIYTMrv7XjWPxHFXj12rlAS1fZg"},"author":{"@type":"Person","name":"VibhorAgarwal"}},"1247":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"JuliapackageforMinecraftAPI","description":"ApackagewhichusestheMinecraftPiAPIandcorrespondingmodforJavaversiontobuild*cool*stuff.Accompaniedwithdocumentationandtutorialstohelpoutpeoplewithlittletonoprogrammingexperience.IncludesscriptstobuildeverythingfromspheresandcubestoCalculatorinternals.","sponsor":{"@type":"Organization","name":"NumFOCUS","disambiguatingDescription":"OpenCode=BetterScience","description":"NumFOCUSsupportsandpromotesworld-class,innovative,opensourcescientificsoftware.Mostindividualprojects,eventhewildlysuccessfulones,findtheoverheadofanon-profittobetoolargefortheircommunitytobear.NumFOCUSprovidesacriticalserviceasanumbrellaorganizationforthisprojects.\r\n\r\nThefollowingprojectswillbeparticipatingundertheNumFOCUSumbrella:\r\n\r\n-[Cantera](http://cantera.org/)-Canteraisalibrarytosolveproblemsinvolvingthermodynamics,chemicalkinetics,andtransport.\r\n-[conda-forge](https://conda-forge.org)-Acommunityledcollectionofrecipes,buildinfrastructureanddistributionsforthecondapackagemanager.\r\n-[DataRetriever](http://www.data-retriever.org)-TheDataRetrieverisapackagemanagerfordata.\r\n-[FEniCSProject](https://fenicsproject.org)-FEniCSisanautomatedfiniteelementlibraryusedtosolveequationsusedinmodeling,featuringadomain-specificlanguageandautomatedcodegeneration.\r\n-[Gensim](https://github.com/RaRe-Technologies/gensim)-\"TopicModellingforHumans.\"Gensimisanopen-sourcePythonlibraryfortopicmodelling,documentindexingandsimilarityretrievalwithlargecorpora.\r\n-[Julia](https://julialang.org)-Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Itprovidesasophisticatedcompiler,distributedparallelexecution,numericalaccuracy,andanextensivemathematicalfunctionlibrary.\r\n-[MDAnalysis](https://www.mdanalysis.org)-MDAnalysisisaPythonlibrarytoanalyzetrajectoriesfrommoleculardynamics(MD)simulations.\r\n-[PyMC3](http://docs.pymc.io)-PyMC3isapythonmoduleforBayesianstatisticalmodelingandmodelfittingwhichfocusesonadvancedMarkovchainMonteCarloandvariationalfittingalgorithms.\r\n-[Stan](http://mc-stan.org)-Stanisaprobabilisticprogramminglanguagefordataanalysis,enablingautomaticinferenceforalargeclassofstatisticalmodels.\r\n-[Shogun](http://shogun.ml)-Shogunisandopen-sourcemachinelearninglibrarythatoffersawiderangeofefficientandunifiedmachinelearningmethods.\r\n-[yt](http://yt-project.org)-ytisacommunity-developedanalysisandvisualizationtoolkitforexaminingdatasetsinavarietyofscientificdisciplines.\r\n\r\nVisitour[page](https://github.com/numfocus/gsoc)formoreinformation.","url":"https://www.numfocus.org","logo":"//lh3.googleusercontent.com/HVjtQ2I4zfHth4wsGMFWynoFYktTBGviap7IKNbbXqj_jUjs0xBKayi8mvVv4gYe3g3wstalV3dG2UdmWSbYMOA0uG84uPw"},"author":{"@type":"Person","name":"AdityaPuranik"}},"1248":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Fra-oci/oci-fratranslator","description":"IintendtoworkonaFrench-Occitantranslationpairinordertoprovideanewtranslator,whichwillbeusefulfirsttotheOccitancommunitybutalsototheFrenchpeoplewillingtolearnmoreabouttheOccitancultureandlanguage.ItwilladdressmorespecificallytheOccitanWikipediauserssotheycanadd,work,andimprovenewarticleswithagreatereaseandspeed.","sponsor":{"@type":"Organization","name":"Apertium","disambiguatingDescription":"Afree/open-sourceplatformformachinetranslationandlanguagetechnology","description":"Therearearound7,000languagesintheworldtoday,aroundhalfofwhicharewritten.Mostlanguagetechnologyisonlyavailableforatinyfractionofthese.Certainlyunder1%.Apertiumisaprojectwhichaimstohelpcreatelanguagetechnology,particularlymachinetranslationsystemsfortheother99%.Becausemostofthelanguagesweworkwithhaveverylittleinthewayofexistingtranslations,werelyonmakingthemostofallkindsofdifferentresourcesfromwrittengrammarstodictionaries,corpuscollectionsandhelpfromnativespeakersandactivists.","url":"http://www.apertium.org","logo":"//lh3.googleusercontent.com/PlmlDWSLmPGDO07qA51BQ3ToSVzZYzHFjk651e_HKjm4bdM3y2EH6lm0OGH6j51Y5Q6qJIRbV5Scz3FTW-rTJUgji0fBJQ"},"author":{"@type":"Person","name":"ClaudeBalaguer"}},"1249":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LiuJiahui'sapplicantionforgnome-logs","description":"Logscouldcurrentlyupdatetheviewwhennewlogmessagesareaddedtothejournal.","sponsor":{"@type":"Organization","name":"GNOME","disambiguatingDescription":"AfreedesktopenvironmentforGNU/Linux.","description":"#Non-profitorganizationthatcreatesacomputingplatformforthegeneralpublic\n\nTheGNOMEprojectbuildsthetechnologies,platform,middle-ware,applicationsandenvironmenttocreateafreesoftwaresolutionforusingyourpersonalcomputer.TheGNOMEprojectis:\n\n##Independent\n\nOurboardisdemocraticallyelected,andtechnicaldecisionsaremadebytheengineersdoingthework.Wearesupportedbymanyorganizations;employeesfromoverahundredcompanieshavecontributedsincetheprojectbegan.\n\n##Free\n\nWebelievethatsoftwareshouldbedevelopedintheopen.Ourdevelopmentinfrastructureandcommunicationchannelsarepublic,andourcodecanbefreelydownloaded,modifiedandsharedwithothers.Allourcontributorshavethesamerights.\n\n##Connected\n\nOurprojectisanimportantpartoftheFreeSoftwareecosystem.Weworkwithotherfreeprojectstocreatehigh-qualitysolutionsthatspantheentiresoftwarestack.\n\n##People-focused\n\nOursoftwareistranslatedintomanylanguagesandcomeswithbuiltinaccessibilityfeatures.Thismeansthatitcanbeusedbyanyone,regardlessofthelanguagetheyspeakortheirphysicalabilities.","url":"https://www.gnome.org/","logo":"//lh3.googleusercontent.com/PuUTd0LqAyd7EduWdbN5HFzAlSw2GGU5HR8Mu3xu2BTbWhuyHK0rDrGnxHdHWiK6mbM1yqUuB5kG8k3L_S91DVaDR6rh3pw"},"author":{"@type":"Person","name":"hello_world_0"}},"1250":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImprovementsforNewt,aCytoscape.jsbasedSBGNeditor","description":"Newtisafree,web-based,opensourceviewerandeditorforpathwaysinSystemsBiologicalGraphicalNotation(SBGN).ItiswrittenwithaseriesoflibrariesandextensionsbasedonCytoscape.jswithutmostcustomizationinmind.ThepurposeofthisprojectistoimproveNewteditorsothatitismucheasiertouseandmanymorepeoplecanbenefitfromit.","sponsor":{"@type":"Organization","name":"NationalResourceforNetworkBiology(NRNB)","disambiguatingDescription":"Developingopensourcesoftwaretoenablenetwork-basedbiomedicaldiscovery","description":"The[NationalResourceforNetworkBiology(NRNB)](http://www.nrnb.org)organizesthedevelopmentoffree,opensourcesoftwaretechnologiestoenablenetwork-basedvisualization,analysis,andbiomedicaldiscovery.Biomedicalresearchisincreasinglydependentonknowledgeexpressedintermsofnetworks,includinggene,proteinanddruginteractions,cell-cellandviral-hostcommunication,andvastsocialnetworks.Ourtechnologiesenableresearcherstoassembleandanalyzethesenetworksandtousethemtobetterunderstandbiologicalsystemsand,inparticular,howtheyfailindisease.\n\nTheNRNBmentoringorganizationincludesprojectssuchas[Cytoscape](http://cytoscape.org/),[WikiPathways](http://wikipathways.org/),[SBML](http://sbml.org/),and[cBioPortal](http://cbioportal.org/).*Thisisagreatopportunitytoworkattheintersectionofbiologyandcomputing!*Forexample,Cytoscapeisdownloaded**16,000timespermonth**byresearchers.Wetakementoringseriouslyandareproudofour[>90%successrate](http://www.nrnb.org/alumni.html#gsoc-tab)withformerstudentsandprojects.Butdon'ttakeourwordforit,readtestimonialsfrompriorNRNBstudents[students](http://www.nrnb.org/testimonials.html#student-tab)and[mentors](http://www.nrnb.org/testimonials.html#mentor-tab).\n\nFindoutmoreaboutthesoftwareprojectsbeingdevelopedincoordinationwithNRNB.Alsorefertothe[NRNBGSoCpage](http://www.nrnb.org/gsoc.html)foradditionalresourcesandapplicationtips.","url":"http://www.nrnb.org/gsoc.html","logo":"//lh3.googleusercontent.com/38WHipWSy-AqM6up-qFtWyISAXcyHXWaFnP3F22R7TFy3Jo96lzifyWycjFBadmvd5kzhLXQTHBeEkc1IQ6ecpKk29jKaA"},"author":{"@type":"Person","name":"Ahmet\u00c7and\u0131ro\u011flu"}},"1251":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"LonePseudoranger:Orbitpositiondataanalysisandinterpolation(3D)","description":"Enablingorbitdeterminatortopredictorbitsusingrealtimedata.Itwillbedoneusing5steps:\n1.FindingasetofKeplerianelementsthatapproximatetheorbitwell.\n2.Propagatethestateuntilnewobserveddataisavailable.\n3.Fetchnewobservations.\n4.RefinetheestimateusingKalmanfilter.\n5.Repeatsteps2to4.\n\nAlso,allowingorbitdeterminatortooutputthedatainvariousways(position,velocityorrightascension,declinationorgroundtrackor3Dplot).","sponsor":{"@type":"Organization","name":"AerospaceResearch.net","disambiguatingDescription":"makingspacetogether","description":"WeareAerospaceResearch.net,asmallteamofspacemakerssolvingspaceproblemstogetherwithSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.)andtheCosmicDustTeam.\n\nIn2011,westartedasastudentgroupattheUniversityofStuttgarttoprovidemassivecomputingpowerwithourdistributedcomputtingplatformConstellationtoeveryoneneedingitforspacesimulations.Overtime,weattractedinternationalyoungprofessionalsofthespaceindustryandthelocalmakercommunityandthusbecomingafullfletchedcitizenscienceproject.\n\nWeareacommunityprojectofseveralProjectsworkingofdifferentTeamsinStuttgartandglobally.TogetherwiththeSmallSatelliteStudentSocietyUniversityoStuttgart(KSate.V.),theDistributedGroundStationNetworkTeamattheInstituteforPhotogrammetryandtheCosmicDustTeamoftheInstituteforSpaceSystemsatUniversityofStuttgart,weareworkingontherovermissionROACHcrawlingformaintenancereasonsontheouterhullofasoundingrocketwhilecoastinginnearspace,trackingcubesatsfasterthanUSNORADandsimulatingcometarydustparticlesfortheIMEXprojectoftheEuropeanSpaceAgency(ESA).\n\nWeareasmallorganizationbuthavingimpactwithinoutspacecommunityandhelpingrealizingspaceexplorationbycreativityandopenaccess.Weareopenforeverybodyinterestedinspaceforthe\nbettermentofeverybody.","url":"http://www.aerospaceresearch.net","logo":"//lh3.googleusercontent.com/rYXF5UmRdUh6kTq56KB2TnWk9nFMnrSvd3Soef9gTXYLpdmA3HSjNdRzeN05j1CP1s-MVmDXlGtQNYqv4fgj_Anoe3dfmv0"},"author":{"@type":"Person","name":"AryaDas"}},"1252":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"SupportingOtherGeometriesRecording","description":"TheMapMint4MEholdsthecapabilitytostorethepositionofapointfeaturewhenacquiredusingtheAndroidapplication.ThisgeometryinformationisstoredintheSQLitedatabaseoftheMapMint4ME.Thesameinformationcanbevisualizedusingtheweb-applicationofMapMintbytransferringthecorrespondingfeatureinformation.\nWeneedtoexpandthisideatostorelinearaswellaspolygonalgeometriesinformationintheMapMint4ME.ThefeaturesassociatedwiththesegeometrieswouldthenbeoverlayeduponthebasemapsintheMapMintandMapMint4MEinterfacesforvisualization.Moreover,thiswouldgiveusersthecapabilitytocreatethenewlineandpolygonfeatureswithcorrespondingattributes.","sponsor":{"@type":"Organization","name":"OSGeo","disambiguatingDescription":"TheOpenSourceGeospatialFoundation","description":"
\nOSGeoisanon-profitorganizationservingasanumbrellaorganizationfortheOpenSourceGeospatialcommunityingeneralandseveralcodeprojectsinparticular:\n\n##*WebMapping*##\n\ndeegree,geomajas,GeoMOOSE,GeoServer,Mapbender,MapFish,MapGuideOpenSource,MapServer,OpenLayers\n\n##*DesktopApplications*##\n\nGRASSGIS,gvSIG,Marble,QGIS\n\n##*GeospatialLibraries*##\n\nFDO,GDAL/OGR,GEOS,GeoTools,OSSIM,PostGIS\n\n##*MetadataCatalogues*##\n\nGeoNetwork,pycsw\n\n##*ContentManagementSystems*##\n\nGeoNode\n\n##*OtherIncubatingProjects*##\n\nistSOS,MetaCRS,Opticks,OrfeoToolBox(OTB),PyWPS,TeamEngine,ZOO-Project\n\n##*Other(non-code)Projects*##\n\nGeoForAll(EducationandCurriculum),OSGeo-LiveDVD,PublicGeospatialData\n\nWehostregionalandinternationalFOSS4Gconferenceswithtypicalattendanceof500-1100+geospatialdevelopers,industryandgovernmentleaders,andresearchers.Ourmailinglistscollectivelygooutto~30,000uniquesubscribers.\n
","url":"https://osgeo.org","logo":"//lh3.googleusercontent.com/YsAUhayPhGjaONNRQxWt33xOrn1gs0GsGBGZ7zeLYlSyQ1c_Xby2cDUtrbD3AxXVRQz11pwnRLVkc_ZEmGUD9ANVKu_aJA"},"author":{"@type":"Person","name":"IbaDIOUF"}},"1253":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AnewMySQLdriverforEcto","description":"ThepurposeofthisprojectistoimplementanewMySQLdriverforEcto.EctoisalanguageintegratedqueryanddatabasemapperforElixir.WhileitcurrentlyhasanadapterforMySQLleveragingmariaex,webelievethecommunitywouldbenefitfromanewdriverthatiscloserindesigntoPostgrex.","sponsor":{"@type":"Organization","name":"BeamCommunity","disambiguatingDescription":"Fromdistributedsystems,torobustserversandlanguagedesignontheErlangVM","description":"TheBEAMCommunityisagroupofOSSprojectsthatrunontheErlangVM.OurgoalistohostrelevantprojectsintheErlangcommunity,makingiteasyforthoseprojectstoparticipateintheGoogleSummerofCodeandforinterestedstudentstopicktheirbestchoice.TheErlangVMwasoriginallydesignedbyEricssontosupportdistributed,fault-tolerant,soft-real-time,non-stopapplications.\n\nManycompaniesaroundtheworldlikeAmazon,HerokuandActivisionusetheErlangVMintheirstackandopensourceprojectslikeejabberd,Riak,Phoenix,CouchDB,Zotonic,Nervesprojectandmanymorearebuiltontopofit.OurcurrentlyhostedprojectsincludetheElixirprogramminglanguage,BarrelDB,adistributeddatabase,LASP,alanguageforDistributedEventuallyconsistentcomputations,andejabberd,arobustXMPPserverusedlargelyaroundtheworldandothers.Thisgivesstudentsawiderangeofchoices,thatgoesfromworkingondistributedsystems,tomaintainingrobustserversandlanguagedesign.","url":"http://beamcommunity.github.io","logo":"//lh3.googleusercontent.com/hjzZApZuMw_-uRSSfd73M9Pj2O-kEpGUns5-eUe8zi3xJZQceMwRqW8SPK_6ZddNFxR6SZhEK2dgrXx--xwptKnyYZdxN8A"},"author":{"@type":"Person","name":"BenYip"}},"1254":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingKernelAddressSanitizer(KASan)intheNetBSDkernel","description":"PortandIntegratetheKernelAddressSANitizer(KASan)intheNetBSDkernelforamd64.AddanewkerneloptionthatwillcompilethekernelwithKASan.AlsorunAutomatedTestingFramework(ATF)testsagainstthekernelandreportthebugs.","sponsor":{"@type":"Organization","name":"TheNetBSDFoundation","disambiguatingDescription":"OfcourseitrunsNetBSD","description":"NetBSDisafree,fast,secure,andhighlyportableUnix-likeOpenSourceoperatingsystem.Itisavailableforawiderangeofplatforms,fromlarge-scaleserversandpowerfuldesktopsystemstohandheldandembeddeddevices.Itscleandesignandadvancedfeaturesmakeitexcellentforuseinbothproductionandresearchenvironments,andthesourcecodeisfreelyavailableunderabusiness-friendlylicense.NetBSDisdevelopedandsupportedbyalargeandvividinternationalcommunity.Manyapplicationsarereadilyavailablethroughpkgsrc,theNetBSDPackagesCollection.","url":"https://www.NetBSD.org/","logo":"//lh3.googleusercontent.com/WXGpCx2tAOaA5uBEmiaVoYyEYhgjQ1-jRjroNAz1jwMi5sNJINsNHrv99qaYMoPvd8y7ZYGpENgjRb59ENwpzkHJN0h_57o"},"author":{"@type":"Person","name":"R3x"}},"1255":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"AddstatisticsandmachinelearningfunctionstoBoost.uBLAS","description":"Boost.uBLASemploysnumerouscompile-timeoptimizationswhichimprovetheperformanceofmatrixoperations.However,thereisnoimplementationofanyapplicationonmatriceswhichcanexploitthisperformance-likemean,variance,factorizationetc.ProvidingsomesuchfundamentalfunctionalitiesforvectorsandmatricesinasinglepackagewouldbeagreatadditiontotheuBLASlibrary.\nThegoalofthisprojectistolayoutthefoundationofuBLAStosupportbasicstatisticalanalysismethodsandmachinelearningalgorithms.Morespecifically,Iaminterestedinimplementingthefollowingfundamentalcomponents:\n-Basicstatistics\n-Runningstatistics\n-Histograms-withcustomnumberofbinsandedges\n-KMeansclustering\n-PrincipalComponentAnalysis(PCA)\n-GaussianMixtureModel-ExpectationMaximization","sponsor":{"@type":"Organization","name":"BoostC++Libraries","disambiguatingDescription":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries","description":"Boostprovidesfreepeer-reviewedportableC++sourcelibraries.\n\nWeemphasizelibrariesthatworkwellwiththeC++StandardLibrary.Boostlibrariesareintendedtobewidelyuseful,andusableacrossabroadspectrumofapplications.TheBoostlicenseencouragesbothcommercialandnon-commercialuse.\n\nWeaimtoestablish\"existingpractice\"andprovidereferenceimplementationssothatBoostlibrariesaresuitableforeventualstandardization.TenBoostlibrariesareincludedintheC++StandardsCommittee'sLibraryTechnicalReport(TR1)andinthenewC++11Standard.C++11alsoincludesseveralmoreBoostlibrariesinadditiontothosefromTR1.MoreBoostlibrariesareproposedforstandardizationinC++17.\n\nSince2006anintimateweeklongannualconferencerelatedtoBoostcalledC++NowhasbeenheldinAspen,ColoradoeachMay.BoosthasbeenaparticipantintheannualGoogleSummerofCodesince2007.","url":"http://www.boost.org/","logo":"//lh3.googleusercontent.com/kkg0_gw4dqFGqG4n0NpHKwtdmGotzAxO5zt09QniDCiPiyAvYzKEWW_LlNcX4aj4TcKUOsvsX6yAn-p8jhLIsnj-TkKNQRVe"},"author":{"@type":"Person","name":"DattatreyaMohapatra"}},"1256":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"ImplementingYararulesinHoneytrap","description":"Yaraisapattern-matchingDSLdevelopedtodescribemalwarefamilies;inthisproject,itisusedtodescribemaliciousactorsinteractingwithahoneypot.ThefinalgoalistointegrateYarafilteringandsearchingintoHoneytrap,andwritingYararulesforcommonthreats.","sponsor":{"@type":"Organization","name":"TheHoneynetProject","disambiguatingDescription":"TheHoneynetProject-R&DforHoneypot/HoneynetTechnologyandInfoSecResearch","description":"Foundedin1999,TheHoneynetProjectisaninternational,non-profit(501c3)researchorganizationdedicatedtoimprovingthesecurityoftheInternetatnocosttothepublic.\n\nOurachievementsarebasedontheprinciplesofopensourceandvolunteerefforts,withallsoftwareorpaperscreatedbeinglicensedasopensourceandmadefreelyavailabletothecommunity.\n\nWehelpcoordinatethedevelopment,deployment,advancementandresearchfindingsofhoneypotandanti-malwarerelatedtechnologies.Withover45internationalchapters,350membersand30opensourceresearchprojectsaroundaroundtheworld,weareamature,highlydiverseandinternationalorganization.\n\nSimplyput,ourgoalistomakeadifference.Weaccomplishthisvia:\n\nAwareness-WeraiseawarenessofthethreatsandvulnerabilitiesthatexistintheInternettoday.Manyindividuals&organizationsdonotrealizetheyareatarget,norunderstandwhoisattackingthem,how,orwhy.Weprovidethisinformation,sopeoplecanbetterunderstandthattheyareatarget,andunderstandthebasicmeasurestheycantaketomitigatethesethreats.ThisisprovidedthroughourKnowYourEnemyseriesofpapers.\n\nTools-Fororganizationsinterestedincontinuingtheirownresearchaboutcyberthreats,weprovidethetoolsandtechniqueswehavedeveloped.Alltoolsarespecificallylicensedopensource.Organizationsallovertheworlduseourtools.\n\nInformation-Inadditiontoraisingawareness,weprovidedetailstobettersecureassets.Historically,informationaboutattackershasbeenlimitedtothetoolstheyuse.Weprovidecriticaladditionalinformation,suchastheirmotivesinattacking,howtheycommunicate,whentheyattacksystemsandtheiractionsaftercompromisingasystem.WeprovidethisservicethroughourKnowYourEnemywhitepapersandourperiodicScanoftheMonthchallenges.\n\nTheHoneynetProjectusesGSoCasaincubatorfornewR&Dprojects,andtorecruitactivenewmembers.","url":"https://honeynet.org/","logo":"//lh3.googleusercontent.com/kWqF0bT_hHDVRLhg2pJhsFghmGZEWTTIqBSe5XOZKNDMyObRv__UjSH8d-Sf6eqvBxglXqtAD3u93Qzgqbv9vz4B_0-IXJo"},"author":{"@type":"Person","name":"CapacitorSet"}},"1257":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"OpenDF-ImplementthefrontendusingReactJS","description":"TheprojectistorewritethefrontendofOpenDFwithReactJSandRedux.SomeUIComponentshavebeendoneandotherswillcompletethroughtheproject.AftercompletiontheFrontendwillbefullycomponentbasedfrontend.Alsotestingswillbedoneforthenewlycreatedcomponents.","sponsor":{"@type":"Organization","name":"SustainableComputingResearchGroup(SCoRe)","disambiguatingDescription":"SCoRehasconductedresearchcoveringvariousaspectsofSecurity,Mobile&IOT.","description":"TheSustainableComputingResearchLab(SCoRe)hasconductedresearchcoveringvariousaspectsofmobile,cloud,iot,digitalforensic,informationsecurityandmore.Thegoalofourresearchistogeneratecomputingsolutionsthroughidentifyinglow-costmethodologiesandstrategiesthatleadtosustainability\u200b.\n\nAtpresent,theSCoReLabisatastageofitsevolutioninwhichithasbeenabletosecurehighdonorconfidenceasevidencedbynolessthan5simultaneousforeignfundedprojectsunderwaysince2005.SCoReLabhasbeenapioneerincooperatingwithInternetSociety(ISOC),SwedishAgencyforInternationalDevelopmentCooperation(Sida)/TheDepartmentforResearchCooperation(SAREC),TheSwedishProgramforInformationandCommunicationTechnologyinDevelopingRegions(Spider)andInformationSocietyInnovationFund(ISIF)intheareaofcomputersciencebyestablishingseveralinterestingICTresearchprojects.TheseprojectsareconsideredtobethebenchmarksofsuchprojectsintheWorld.","url":"http://www.scorelab.org/","logo":"//lh3.googleusercontent.com/ZFptLfWpe6TE3cqTW6mWuIbimHgJw31TJOAmqBxpsQHPLcIlQRgCNwVtCogMKpFX8GPMCM84AwiWPlZqg_10UZ0psx4rjMw"},"author":{"@type":"Person","name":"KavindaJayakody"}},"1258":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Datastories","description":"ItalianTeamDigitaleisbuildingthefirst\u201coperatingsystem\u201dofacountry.OneofthetechnologiesthatithasimplementedistheData&AnalyticsFramework(DAF)whichconsistsinahugestack(morethan6000!)ofpublicdatasetsandtoolstoworkwiththem.Thesedatasetsconcernveryimportantmattersinorganizingandprovidinggoodqualityservices\ntocitizensindiversefieldssuchaspublichealth,education,transportation,financeetc.Unfortunatelythedataarenotdirectlyinformative,theyneedtobeorganized,exploredandanalyzed;theyhavetobetransformedinusableinformationthatthepublicadministrationcanusetoimproveitsinnerworkingandprovideabetteroperationalinfrastructure.\nInthispaperIproposetocarryonaseriesofdataanalysisintheformof\u201cdatastories\u201d,adiscussionaboutselecteddatasetsandadescriptionoftheresultsobtained.","sponsor":{"@type":"Organization","name":"DevelopersItalia","disambiguatingDescription":"Anopencommunitydigitalpublicservicesdevelopers","description":"DevelopersItaliaisacommunitydedicatedtothedevelopmentofOpenSourceSoftware,createdtosupportItaliandigitalpublicservices.\r\n\r\nItisaradicalchangeinthewaythePublicAdministrationoperates.Everythingwearedoingisoperatingwithopenstandardsandsoftware,wearecreating**SDKs**forthemainprogramminglanguagesandframeworks,wecraftpubliclydocumented**APIs**.Wecontributetoopenprojects,andthepeoplewecontracttoimprovethetechnologybecome**OpenSourcedevelopers**.\r\n\r\nMostofthecodeisdeployedwithintheItalianpublicinstitutions,butitismeanttobegeneric,inthehopethatitwillbeusefultomanyotherpeoplearoundtheworld.Aroundthesetoolsweareengagingacommunityofdevelopersandinnovators,**insideandoutsideItaly**,thatcanparticipateinallaspectsofthecreationofthenewdigitalinfrastructure.","url":"https://developers.italia.it","logo":"//lh3.googleusercontent.com/OOqmmf5_zcTRoKooubBJ3QPhRGJNa_baISWBxUgaEjV634bbYESXjxdw8SxL_S9KSnQ-7dWM8TLFUbO4EJAIV8xCmXmsGBhS"},"author":{"@type":"Person","name":"CostantinoCarugno"}},"1259":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"MusicBlocksWidgetImprovement","description":"Iwillbedesigningpitchtracker,integratingsoftwarekeyboardandfixingbugsformusicblocks.","sponsor":{"@type":"Organization","name":"SugarLabs","disambiguatingDescription":"Wemaketoolsthatlearnersusetoexplore,discover,create,andreflect.","description":"SugarLabs,avolunteer-driven,non-profitorganization,haditsoriginsintheOneLaptopPerChildprojectandishasbeenamemberprojectoftheSoftwareFreedomConservancysince2008.\n\nAtSugarLabs,wemakeacollectionoftools(Sugar)thatlearnersusetoexplore,discover,create,andreflect.Wedistributethesetoolsfreelyandencourageouruserstoappropriatethem,takingownershipandresponsibilityfortheirlearning.\n\nSugarisbothadesktopandacollectionofActivities.Activities,asthenameimplies,areAppsthatinvolveactiveengagementfromthelearner.Activitiesautomaticallysaveresultstoajournal,wherereflectionsarerecorded.Activityinstancescanbesharedbetweenlearners;manysupportreal-timecollaboration.\n\n*Sugarfacilitatessharingandcollaboration:Childrencanwrite,sharebooks,ormakemusictogetherwithasinglemouse-click.\n*Activities,notapplications:SugaractivitiesareapplicablebeyondthescopeoftheclassroomandevenSugaritself.\n*AutomaticbackupofActivitywork;noworryingaboutfilesorfolders.Sugar\u2019sJournalmakesitalmostimpossibletoloseanydata.\n*TheSugarJournalrecordseverythingyoudo:Itisaplacetoreflectuponandevaluateyourwork.\n*Sugarrunsonmostcomputerhardware,includingslowermachines.\n*SugarisFree(Libre)Software:ItiswritteninthePythonlanguageandeasilycustomized.\n*Sugarisdocumentedbyitsusers:Itiseasytouseandteachersworldwidehavecreatedawealthofpedagogicalmaterialsforit.\n*Sugarislargelywrittenandmaintainedbyitsusers.\n*SugarizerisaforkofSugaravailablefortabletsandphones.\n*TurtleBlocksandMusicBlocksarepopularprogrammingAppsthatruninSugar,Sugarizer,orstand-aloneontheGNU/Linuxdesktoporinabrowser.","url":"http://www.sugarlabs.org","logo":"//lh3.googleusercontent.com/RI3mTCw0b7fjtH3bzBTORYAHB3gukbATUrchGxxqBufuZoXgJ5y2g3ThKxGF8TdB6-DZV5H84xVfUfWALf1qqtMEBlW7UUE"},"author":{"@type":"Person","name":"RitwikAbhishek"}},"1260":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"PSPATImplementationinFreeBSD","description":"PSPATorParallelSchedulingandParallelTransmissionisanewandcompletepacketschedulingarchitecture.Itisaimedatsystemsthatcangeneratetensofmillionsofnetworkpacketspersecond,ex.dedicatedCloudenvironmentsthatrunVirtualMachines.Mosthardwareandpacketschedulersinusetodayfailtobefullyefficientundersuchhighloadconditions.PSPATalsohappenstobeindependantofthepacketschedulingalgorithmsthatcanbeusedwithit.ThecentralideaofPSPATistogetridofqueuingstructureswhichuselocksandthusoftenoftenbottlenecktheperformanceoftheentiresystem,evenwhenrunningonmultipleprocessorsandwithlinksthathavehighpackettransferrates.","sponsor":{"@type":"Organization","name":"FreeBSD","disambiguatingDescription":"FreeBSD:TheFoundationoftheInternet","description":"FreeBSDisanadvancedoperatingsystemformodernserver,desktop,andembeddedcomputerplatforms.FreeBSDprovidesadvancednetworking,impressivesecurityfeatures,andworldclassperformance,andisusedbysomeoftheworld'sbusiestwebsitesandmostpervasiveembeddednetworkingandstoragedevices.FromprovidingthefoundationtothePlayStation4operatingsystem,toJuniper'sroutersmakingupthebackboneoftheInternet,tobeingatthecoreofApple'sOSXandpoweringtheserversNetflixusetostreamterabitsofvideoeverysecond,chancesareyouareusingFreeBSDrightnowwithoutevenrealisingit.\n\nTheFreeBSDProjectbegan25yearsagoin1993,butisbasedontheworkofBerkeleyCSRGwithahistorygoingbackto1978.Overthoseyearsthecodebasehasgonethroughcontinuousdevelopment,improvement,andoptimization.TheFreeBSDProjectisalarge,mature,andyetrelativelytightlyknitorganization,developedandmaintainedbyalargeteamofindividuals.\n\nTherearecurrentlyover300developerswithwriteaccesstothemainrevisioncontrolsystem,andhundredsmorewithaccesstoourSubversionserversforexperimentalandthirdpartydevelopment.ThisisalsowhereourSummerofCodestudentshaveworkedinpreviousyears.Wehaveanactivementoringprogramtobringallnewdevelopersintoourcommunity,notjustthosethatweintroducetoFreeBSDthroughtheGSoC.Therearehundredsofmailinglists,forums,blogs,IRCchannels,andusergroupsalldetailedonourmainwebsite.FreeBSDoffersacompleteoperatingsysteminwhichstudentscanwork,notjustakernelorspecificuserlandstack.Thisallowsforinterestingworkthatspanstheuserland/kernelboundary.\n\nInadditiontoproducinganoperatingsystem,FreeBSDhasincubatedthedevelopmentofkeypiecesofinfrastructurewhichareusedbyotheropensourceprojectsincludingbsnmp,jemalloc,libarchive,andOpenPAM.","url":"https://www.FreeBSD.org/","logo":"//lh3.googleusercontent.com/4MDzw_NjNaZ5AM-CCoMRmYEQSaGNCoBsTrlYnZLM3w7QNv9s29jkgeEwwpRD4ZNgH7RF6u4BtcxFlgJq6NG_SgGGJ8-ugQ"},"author":{"@type":"Person","name":"SumitLakra"}},"1261":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Movetheapt.llvm.orgCItoOBS","description":"LLVMusesaJenkinsinstanceandJenkins-Debian-GluetobuildLLVM,Clang,clangextratools,compiler-rt,polly,LLDBandLLDpackagesforthestable,stabilizationanddevelopmentbranches.TheseDebianandUbunturepositoriesarehostedonapt[dot]llvm[dot]org.ThisGSoCIplantodeployaninstanceofOpenBuildService(OBS)andportthevariousscriptsandpackagestothisplatformsuchthatitdon'tchangethepresentuserinteraction.","sponsor":{"@type":"Organization","name":"LLVMCompilerInfrastructure","disambiguatingDescription":"LLVMCompilerInfrastructure","description":"TheLLVMProjectisacollectionofmodularandreusablecompilerandtoolchaintechnologies.Despiteitsname,LLVMhaslittletodowithtraditionalvirtualmachines.LLVMbeganasaresearchprojectattheUniversityofIllinois,withthegoalofprovidingamodern,SSA-basedcompilationstrategycapableofsupportingbothstaticanddynamiccompilationofarbitraryprogramminglanguages.Sincethen,LLVMhasgrowntobeanumbrellaprojectconsistingofanumberofdifferentsubprojects,manyofwhicharebeingusedinproductionbyawidevarietyofcommercialandopensourceprojectsaswellasbeingwidelyusedinacademicresearch.\n\nTheprimarysub-projectsofLLVMare:\n*TheLLVMCorelibrariesprovideamodernsource-andtarget-independentoptimizer,alongwithcodegenerationsupportformanypopularCPUs.TheselibrariesarebuiltaroundawellspecifiedcoderepresentationknownastheLLVMintermediaterepresentation(\"LLVMIR\").\n*Clangisan\"LLVMnative\"C/C++/Objective-Ccompiler,whichaimstodeliveramazinglyfastcompiles,extremelyusefulerrorandwarningmessagesandtoprovideaplatformforbuildinggreatsourceleveltools.TheClangStaticAnalyzerisaclang-basedtoolthatautomaticallyfindsbugsinyourcode.\n*TheLLDBprojectbuildsonlibrariesprovidedbyLLVMandClangtoprovideagreatnativedebuggerontopofClangandLLVMlibraries.\n*Thelibc++andlibc++ABIprojectsprovideastandardconformantandhigh-performanceimplementationoftheC++StandardLibrary.\n*Thepollyprojectimplementsasuiteofcache-localityoptimizationsaswellasauto-parallelismandvectorizationusingapolyhedralmodel.\n*Thelldprojectaimstobethebuilt-inlinkerforclang/llvm.Currently,clangmustinvokethesystemlinkertoproduceexecutables.\n\nInadditiontoofficialsubprojectsofLLVM,thereareabroadvarietyofotherprojectsthatusecomponentsofLLVMforvarioustasks.","url":"http://llvm.org","logo":"//lh3.googleusercontent.com/DBWjJG0U8zHLJxff5uZpE36V0p7XuSkaE8RWMYUeabVcmP5cyPlviIKCW3-rNCp_9hD37sEOT6Qks4YgHhGLiWLDD1cnVlCu"},"author":{"@type":"Person","name":"ReshabhSharma"}},"1262":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Vega-Share","description":"TheprojectaimstocreateaplatformforhostingandsharingVegaandVega-Litevisualizationsaswellasintegratingthesharefunctionalitywiththecurrenteditor.Itwillfacilitateausertosave,forkandshareanyvisualizationontheweb.Itisdesignedkeepinginmindaboutuser-benefitsandcoverseverythingfrombackendtofrontendwithfewnewfeatures.ItwillbeaspecializedplatformfordeclarativeVegaandVega-Litevisualizationsthatlowersthebarriertoentryintotheecosystem.Henceimprovingtheecosystem.","sponsor":{"@type":"Organization","name":"TheVegaVisualizationToolsbytheUWInteractiveDataLab","disambiguatingDescription":"Declarativeformats&ApplicationsforCreating,Saving&SharingVisualizations","description":"Overyearsworkingindatavisualization,we\u2019vesoughttobuildtoolsthathelpdesignerscraftsophisticatedgraphics,includingsystemssuchasPrefuse,ProtovisandD3.js.However,inthegrandschemeofthings,\u201cartisanal\u201dvisualizationshand-codedbyskilleddesignersaretheexception,nottherule.Thevastmajorityoftheworld\u2019svisualizationsinsteadareproducedusingend-userapplicationssuchasspreadsheetsandbusinessintelligencetools.Whilevaluable,thesetoolsoftenfallshortoffullysupportingtheiterative,interactiveprocessofdataanalysis.Improvedtoolscouldhelpalargerswathofpeoplecreateeffectivevisualizationsandbetterunderstandtheirdata.\nThegoaloftheVegaprojectistopromoteanecosystemofusableandinteroperablevisualizationtools,supportingusecasesrangingfromexploratorydataanalysistoeffectivecommunicationviacustomvisualizationdesign.\nThisgoalhasledustodevelopnotasingularsystem,butratherastackoftoolsforinteractivedatavisualization.AtthefoundationofthisstackistheVegavisualizationgrammar.SimilartohowSQLprovidesalanguageforexpressingdatabasequeries,Vegaprovidesadeclarativelanguagefordescribinginteractivevisualizationswithprimitivebuildingblockssuchasdata,transforms,marks,andeventstreams.OntopofVega,Vega-Liteprovidesaconciselanguageforrapidlygeneratingstatisticalgraphicstosupportdataanalysis.WithVegaandVega-Lite,wehavebuiltanumberofgraphicaluserinterfacesincludingtheVoyagervisualizationtool,whichblendsmanualandautomatedchartauthoringtofacilitateexploratorydataanalysis.\nToolsfromtheVegaecosystemshavebeenadoptedbytheJupyter/Pythondatasciencecommunities,Wikipedia,andleadingtechcompaniesincludingApple,Google,Microsoft,Netflix,FitBit,andTwitter.","url":"https://vega.github.io/","logo":"//lh3.googleusercontent.com/SpPtZ6sYc5OVjLDRkPVEYbLOEaAATKi3_2XrrZb7a-zaAnuicKkjEnifBbL-Kw2Etalj9m3ip8ukIg-mUDSSxg3SCcwgu9E"},"author":{"@type":"Person","name":"YashDevLamba"}},"1263":{"@context":"http://schema.org","@type":"SoftwareSourceCode","name":"Suggestionssortingimprovement,migrationtothemodernserver-sideframework,migrationfromMaventoGradle","description":"DuringtheGSoCI'mgoingtocompletethefollowingtasks:\n1.EnhancethesuggestionssortingalgorithmusingtheML-wayinspiredby[afterthedeadline](https://open.afterthedeadline.com/about/technology-overview)'s(section\"TheSpellingCorrector\")\n2.Migratetheserver-sideoftheLanguageTooltothemodernlightweightframework\n3.MigratetheLanguageToolfromMaventoGradle","sponsor":{"@type":"Organization","name":"languagetool.org","disambiguatingDescription":"Styleandgrammarchecker","description":"###What\n\nLanguageToolscanstextsforstyle,spelling,andgrammarerrors.Insomecases,itcanevenfindsemanticissues.Forexample,whatcouldbewrongabout\"Thursday,27June2017\"?Well,27June2017wasnotonaThursday,andLanguageTooldetectsthat.\n\nLanguageToolsupportsmorethan20languages(toadifferentdegree),includingEnglish,Russian,German,Polish,Spanish,andFrench.\n\n###How\n\nInternally,LanguageToolusesfourdifferentapproachestofinderrors:\n*itscansforknownerrorpatternwithapatternlanguagessimilartoregularexpressions,butmorepowerful\n*itusesJavacodetofinderrorsthataretoocomplexfortheerror-patternapproach\n*itusesstatisticstofinduncommonsequencesofwords\n*itusesartificialintelligencetoseeifcommonlyconfusedwordsareusedproperly(likead/addorcease/seize)\n\n###TheFuture\n\nArtificialintelligencewillbethemainapproachinthefuturetodetecttexterrors.We'relookingforyourhelpandideastoapplyAItotheproofreadingproblem,forexamplebyusingaseq2seqapproachlikeinmachinetranslation.\n\nLanguageToolisalsoanenduserapplication,anduserswantLanguageTooltobeintegratedinthesoftwaretheyalreadyuse.We'relookingforintegrationsintotinyMCE,CKEditor,andmanyothers(yoursuggestionsarewelcome).Plus,theexistingbrowseradd-onforFirefoxandChromeneedsmajorUIimprovements.","url":"https://languagetool.org","logo":"//lh3.googleusercontent.com/CPpkJMcdc1eqEOFgZJvynGCeeuhxqv27U_Q7ag1i16Qiy9yqcZ1AM1xOjrKrSHs5YGchUnQm_BRDKhdFJdUTrZlKK39owA"},"author":{"@type":"Person","name":"OlegSerikov"}}} diff --git a/benchmark_21/src/main/resources/data/simd-json/twitter.json b/benchmark_21/src/main/resources/data/simd-json/twitter.json new file mode 100644 index 000000000..318494651 --- /dev/null +++ b/benchmark_21/src/main/resources/data/simd-json/twitter.json @@ -0,0 +1 @@ +{"statuses":[{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:15+00002014","id":505874924095815681,"id_str":"505874924095815681","text":"@aym0566x\n\n名前:前田あゆみ\n第一印象:なんか怖っ!\n今の印象:とりあえずキモい。噛み合わない\n好きなところ:ぶすでキモいとこ😋✨✨\n思い出:んーーー、ありすぎ😊❤️\nLINE交換できる?:あぁ……ごめん✋\nトプ画をみて:照れますがな😘✨\n一言:お前は一生もんのダチ💖","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":866260188,"in_reply_to_user_id_str":"866260188","in_reply_to_screen_name":"aym0566x","user":{"id":1186275104,"id_str":"1186275104","name":"AYUMI","screen_name":"ayuu0123","location":"","description":"元野球部マネージャー❤︎…最高の夏をありがとう…❤︎","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":262,"friends_count":252,"listed_count":0,"created_at":"SatFeb1613:40:25+00002013","favourites_count":235,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1769,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497760886795153410/LDjAwR_y_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497760886795153410/LDjAwR_y_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1186275104/1409318784","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"aym0566x","name":"前田あゆみ","id":866260188,"id_str":"866260188","indices":[0,9]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:14+00002014","id":505874922023837696,"id_str":"505874922023837696","text":"RT@KATANA77:えっそれは・・・(一同)http://t.co/PkCJAcSuYK","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":903487807,"id_str":"903487807","name":"RT&ファボ魔のむっつんさっm","screen_name":"yuttari1998","location":"関西↓詳しいプロ↓","description":"無言フォローはあまり好みませんゲームと動画が好きですシモ野郎ですがよろしく…最近はMGSとブレイブルー、音ゲーをプレイしてます","url":"http://t.co/Yg9e1Fl8wd","entities":{"url":{"urls":[{"url":"http://t.co/Yg9e1Fl8wd","expanded_url":"http://twpf.jp/yuttari1998","display_url":"twpf.jp/yuttari1998","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":95,"friends_count":158,"listed_count":1,"created_at":"ThuOct2508:27:13+00002012","favourites_count":3652,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":10276,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/500268849275494400/AoXHZ7Ij_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500268849275494400/AoXHZ7Ij_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/903487807/1409062272","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3023:49:35+00002014","id":505864943636197376,"id_str":"505864943636197376","text":"えっそれは・・・(一同)http://t.co/PkCJAcSuYK","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":77915997,"id_str":"77915997","name":"(有)刀","screen_name":"KATANA77","location":"","description":"プリキュア好きのサラリーマンです。好きなプリキュアシリーズはハートキャッチ、最愛のキャラクターは月影ゆりさんです。http://t.co/QMLJeFmfMTご質問、お問い合わせはこちらhttp://t.co/LU8T7vmU3h","url":null,"entities":{"description":{"urls":[{"url":"http://t.co/QMLJeFmfMT","expanded_url":"http://www.pixiv.net/member.php?id=4776","display_url":"pixiv.net/member.php?id=…","indices":[58,80]},{"url":"http://t.co/LU8T7vmU3h","expanded_url":"http://ask.fm/KATANA77","display_url":"ask.fm/KATANA77","indices":[95,117]}]}},"protected":false,"followers_count":1095,"friends_count":740,"listed_count":50,"created_at":"MonSep2803:41:27+00002009","favourites_count":3741,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":19059,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/808597451/45b82f887085d32bd4b87dfc348fe22a.png","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/808597451/45b82f887085d32bd4b87dfc348fe22a.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/480210114964504577/MjVIEMS4_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/480210114964504577/MjVIEMS4_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/77915997/1404661392","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":82,"favorite_count":42,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[],"media":[{"id":505864942575034369,"id_str":"505864942575034369","indices":[13,35],"media_url":"http://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","media_url_https":"https://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","url":"http://t.co/PkCJAcSuYK","display_url":"pic.twitter.com/PkCJAcSuYK","expanded_url":"http://twitter.com/KATANA77/status/505864943636197376/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":338,"resize":"fit"},"small":{"w":340,"h":192,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":765,"h":432,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":82,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"KATANA77","name":"(有)刀","id":77915997,"id_str":"77915997","indices":[3,12]}],"media":[{"id":505864942575034369,"id_str":"505864942575034369","indices":[27,49],"media_url":"http://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","media_url_https":"https://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg","url":"http://t.co/PkCJAcSuYK","display_url":"pic.twitter.com/PkCJAcSuYK","expanded_url":"http://twitter.com/KATANA77/status/505864943636197376/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":338,"resize":"fit"},"small":{"w":340,"h":192,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":765,"h":432,"resize":"fit"}},"source_status_id":505864943636197400,"source_status_id_str":"505864943636197376"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:14+00002014","id":505874920140591104,"id_str":"505874920140591104","text":"@longhairxMIURA朝一ライカス辛目だよw","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505874728897085440,"in_reply_to_status_id_str":"505874728897085440","in_reply_to_user_id":114188950,"in_reply_to_user_id_str":"114188950","in_reply_to_screen_name":"longhairxMIURA","user":{"id":114786346,"id_str":"114786346","name":"PROTECT-T","screen_name":"ttm_protect","location":"静岡県長泉町","description":"24/XXX/@andprotector/@lifefocus0545potatodesignworks","url":"http://t.co/5EclbQiRX4","entities":{"url":{"urls":[{"url":"http://t.co/5EclbQiRX4","expanded_url":"http://ap.furtherplatonix.net/index.html","display_url":"ap.furtherplatonix.net/index.html","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":1387,"friends_count":903,"listed_count":25,"created_at":"TueFeb1616:13:41+00002010","favourites_count":492,"utc_offset":32400,"time_zone":"Osaka","geo_enabled":false,"verified":false,"statuses_count":12679,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/481360383253295104/4B9Rcfys_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/481360383253295104/4B9Rcfys_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/114786346/1403600232","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"longhairxMIURA","name":"miuradesu","id":114188950,"id_str":"114188950","indices":[0,15]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:14+00002014","id":505874919020699648,"id_str":"505874919020699648","text":"RT@omo_kko:ラウワン脱出→友達が家に連んで帰ってって言うから友達ん家に乗せて帰る(1度も行ったことない田舎道)→友達おろして迷子→500メートルくらい続く変な一本道進む→墓地で行き止まりでUターン出来ずバックで500メートル元のところまで進まないといけない←今ここ","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":392585658,"id_str":"392585658","name":"原稿","screen_name":"chibu4267","location":"キミの部屋の燃えるゴミ箱","description":"RTしてTLに濁流を起こすからフォローしない方が良いよ言ってることもつまらないし詳細→http://t.co/ANSFlYXERJ相方@1life_5106_hshd葛西教徒その壱","url":"http://t.co/JTFjV89eaN","entities":{"url":{"urls":[{"url":"http://t.co/JTFjV89eaN","expanded_url":"http://www.pixiv.net/member.php?id=1778417","display_url":"pixiv.net/member.php?id=…","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/ANSFlYXERJ","expanded_url":"http://twpf.jp/chibu4267","display_url":"twpf.jp/chibu4267","indices":[45,67]}]}},"protected":false,"followers_count":1324,"friends_count":1165,"listed_count":99,"created_at":"MonOct1708:23:46+00002011","favourites_count":9542,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":369420,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/453106940822814720/PcJIZv43.png","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/453106940822814720/PcJIZv43.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/505731759216943107/pzhnkMEg_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505731759216943107/pzhnkMEg_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/392585658/1362383911","profile_link_color":"5EB9FF","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3016:51:09+00002014","id":505759640164892673,"id_str":"505759640164892673","text":"ラウワン脱出→友達が家に連んで帰ってって言うから友達ん家に乗せて帰る(1度も行ったことない田舎道)→友達おろして迷子→500メートルくらい続く変な一本道進む→墓地で行き止まりでUターン出来ずバックで500メートル元のところまで進まないといけない←今ここ","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":309565423,"id_str":"309565423","name":"おもっこ","screen_name":"omo_kko","location":"","description":"ぱんすと","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":730,"friends_count":200,"listed_count":23,"created_at":"ThuJun0209:15:51+00002011","favourites_count":5441,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":30012,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499126939378929664/GLWpIKTW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499126939378929664/GLWpIKTW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/309565423/1409418370","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":67,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"omo_kko","name":"おもっこ","id":309565423,"id_str":"309565423","indices":[3,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874918198624256,"id_str":"505874918198624256","text":"RT@thsc782_407:#LEDカツカツ選手権\n漢字一文字ぶんのスペースに「ハウステンボス」を収める狂気http://t.co/vmrreDMziI","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":753161754,"id_str":"753161754","name":"ねこねこみかん*","screen_name":"nekonekomikan","location":"ソーダ水のあふれるビンの中","description":"猫×6、大学・高校・旦那各1と暮らしています。猫、子供、日常思った事をつぶやいています/今年の目標:読書、庭の手入れ、ランニング、手芸/猫*花*写真*詩*林ももこさん*鉄道など好きな方をフォローさせていただいています。よろしくお願いします♬","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":217,"friends_count":258,"listed_count":8,"created_at":"SunAug1214:00:47+00002012","favourites_count":7650,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":20621,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/470627990271848448/m83uy6Vc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/470627990271848448/m83uy6Vc_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"FriFeb2816:04:13+00002014","id":439430848190742528,"id_str":"439430848190742528","text":"#LEDカツカツ選手権\n漢字一文字ぶんのスペースに「ハウステンボス」を収める狂気http://t.co/vmrreDMziI","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":82900665,"id_str":"82900665","name":"[90]青葉台芦(第二粟屋)屋","screen_name":"thsc782_407","location":"かんましき","description":"湯の街の元勃酩姦なんちゃら大 赤い犬の犬(外資系) 肥後で緑ナンバー屋さん勤め\nくだらないことしかつぶやかないし、いちいち訳のわからない記号を連呼するので相当邪魔になると思います。害はないと思います。のりものの画像とかたくさん上げます。さみしい。車輪のついたものならだいたい好き。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":587,"friends_count":623,"listed_count":30,"created_at":"FriOct1615:13:32+00002009","favourites_count":1405,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":60427,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"352726","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/154137819/__813-1103.jpg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/154137819/__813-1103.jpg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/493760276676620289/32oLiTtT_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/493760276676620289/32oLiTtT_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/82900665/1398865798","profile_link_color":"D02B55","profile_sidebar_border_color":"829D5E","profile_sidebar_fill_color":"99CC33","profile_text_color":"3E4415","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":3291,"favorite_count":1526,"entities":{"hashtags":[{"text":"LEDカツカツ選手権","indices":[0,11]}],"symbols":[],"urls":[],"user_mentions":[],"media":[{"id":439430848194936832,"id_str":"439430848194936832","indices":[41,63],"media_url":"http://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","media_url_https":"https://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","url":"http://t.co/vmrreDMziI","display_url":"pic.twitter.com/vmrreDMziI","expanded_url":"http://twitter.com/thsc782_407/status/439430848190742528/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":450,"resize":"fit"},"large":{"w":1024,"h":768,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":255,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":3291,"favorite_count":0,"entities":{"hashtags":[{"text":"LEDカツカツ選手権","indices":[17,28]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"thsc782_407","name":"[90]青葉台芦(第二粟屋)屋","id":82900665,"id_str":"82900665","indices":[3,15]}],"media":[{"id":439430848194936832,"id_str":"439430848194936832","indices":[58,80],"media_url":"http://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","media_url_https":"https://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg","url":"http://t.co/vmrreDMziI","display_url":"pic.twitter.com/vmrreDMziI","expanded_url":"http://twitter.com/thsc782_407/status/439430848190742528/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":450,"resize":"fit"},"large":{"w":1024,"h":768,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":255,"resize":"fit"}},"source_status_id":439430848190742500,"source_status_id_str":"439430848190742528"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874918039228416,"id_str":"505874918039228416","text":"【金一地区太鼓台】川関と小山の見分けがつかない","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2530194984,"id_str":"2530194984","name":"川之江中高生あるある","screen_name":"kw_aru","location":"DMにてネタ提供待ってますよ","description":"川之江中高生の川之江中高生による川之江中高生のためのあるあるアカウントです。タイムリーなネタはお気に入りにあります。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":113,"friends_count":157,"listed_count":0,"created_at":"WedMay2815:01:43+00002014","favourites_count":30,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4472,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/471668359314948097/XbIyXiZK_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/471668359314948097/XbIyXiZK_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2530194984/1401289473","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874915338104833,"id_str":"505874915338104833","text":"おはようございますん♪SSDSのDVDが朝一で届いた〜(≧∇≦)","source":"TweetList!","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":428179337,"id_str":"428179337","name":"サラ","screen_name":"sala_mgn","location":"東京都","description":"bot遊びと実況が主目的の趣味アカウント。成人済♀。時々TLお騒がせします。リフォ率低いですがF/Bご自由に。スパムはブロック![HOT]K[アニメ]タイバニ/K/薄桜鬼/トライガン/進撃[小説]冲方丁/森博嗣[漫画]内藤泰弘/高河ゆん[他]声優/演劇※@sano_bot1二代目管理人","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":104,"friends_count":421,"listed_count":2,"created_at":"SunDec0412:51:18+00002011","favourites_count":3257,"utc_offset":-36000,"time_zone":"Hawaii","geo_enabled":false,"verified":false,"statuses_count":25303,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"1A1B1F","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/601682567/put73jtg48ytjylq00if.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/601682567/put73jtg48ytjylq00if.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3350624721/755920942e4f512e6ba489df7eb1147e_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3350624721/755920942e4f512e6ba489df7eb1147e_normal.jpeg","profile_link_color":"2FC2EF","profile_sidebar_border_color":"181A1E","profile_sidebar_fill_color":"252429","profile_text_color":"666666","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874914897690624,"id_str":"505874914897690624","text":"@ran_kirazukiそのようなお言葉を頂けるとは……!この雨太郎、誠心誠意を持って姉御の足の指の第一関節を崇め奉りとうございます","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":505874276692406272,"in_reply_to_status_id_str":"505874276692406272","in_reply_to_user_id":531544559,"in_reply_to_user_id_str":"531544559","in_reply_to_screen_name":"ran_kirazuki","user":{"id":2364828518,"id_str":"2364828518","name":"雨","screen_name":"tear_dice","location":"変態/日常/創作/室町/たまに版権","description":"アイコンは兄さんから!","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":28,"friends_count":28,"listed_count":0,"created_at":"FriFeb2800:28:40+00002014","favourites_count":109,"utc_offset":32400,"time_zone":"Seoul","geo_enabled":false,"verified":false,"statuses_count":193,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/504434510675443713/lvW7ad5b.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/504434510675443713/lvW7ad5b.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505170142284640256/rnW4XeEJ_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505170142284640256/rnW4XeEJ_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2364828518/1409087198","profile_link_color":"0D31BF","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"ran_kirazuki","name":"蘭ぴよの日常","id":531544559,"id_str":"531544559","indices":[0,13]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:13+00002014","id":505874914591514626,"id_str":"505874914591514626","text":"RT@AFmbsk:@samao21718\n呼び方☞まおちゃん\n呼ばれ方☞あーちゃん\n第一印象☞平野から?!\n今の印象☞おとなっぽい!!\nLINE交換☞もってるん\\(ˆoˆ)/\nトプ画について☞楽しそうでいーな😳\n家族にするなら☞おねぇちゃん\n最後に一言☞全然会えない…","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2179759316,"id_str":"2179759316","name":"まお","screen_name":"samao21718","location":"埼玉UK留学してました✈","description":"゚.*97lineおさらに貢いでる系女子*.゜DISH//✯佐野悠斗✯読モ✯WEGO✯嵐Imet@OTYOfficialintheLondon;)","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":111,"friends_count":121,"listed_count":0,"created_at":"ThuNov0709:47:41+00002013","favourites_count":321,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1777,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501535615351926784/c5AAh6Sz_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501535615351926784/c5AAh6Sz_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2179759316/1407640217","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3014:59:49+00002014","id":505731620456771584,"id_str":"505731620456771584","text":"@samao21718\n呼び方☞まおちゃん\n呼ばれ方☞あーちゃん\n第一印象☞平野から?!\n今の印象☞おとなっぽい!!\nLINE交換☞もってるん\\(ˆoˆ)/\nトプ画について☞楽しそうでいーな😳\n家族にするなら☞おねぇちゃん\n最後に一言☞全然会えないねー今度会えたらいいな!","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":2179759316,"in_reply_to_user_id_str":"2179759316","in_reply_to_screen_name":"samao21718","user":{"id":1680668713,"id_str":"1680668713","name":"★Shiiiii!☆","screen_name":"AFmbsk","location":"埼玉","description":"2310*basketball#41*UVERworld*Pooh☪Bell+.。*弱さを知って強くなれ*゚","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":429,"friends_count":434,"listed_count":0,"created_at":"SunAug1812:45:00+00002013","favourites_count":2488,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":6352,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504643170886365185/JN_dlwUd_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/504643170886365185/JN_dlwUd_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1680668713/1408805886","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":1,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"samao21718","name":"まお","id":2179759316,"id_str":"2179759316","indices":[0,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"AFmbsk","name":"★Shiiiii!☆","id":1680668713,"id_str":"1680668713","indices":[3,10]},{"screen_name":"samao21718","name":"まお","id":2179759316,"id_str":"2179759316","indices":[12,23]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874905712189440,"id_str":"505874905712189440","text":"一、常に身一つ簡素にして、美食を好んではならない","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1330420010,"id_str":"1330420010","name":"獨行道bot","screen_name":"dokkodo_bot","location":"","description":"宮本武蔵の自誓書、「獨行道」に記された二十一箇条をランダムにつぶやくbotです。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":4,"friends_count":5,"listed_count":1,"created_at":"SatApr0601:19:55+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":9639,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3482551671/d9e749f7658b523bdd50b7584ed4ba6a_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3482551671/d9e749f7658b523bdd50b7584ed4ba6a_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1330420010/1365212335","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874903094939648,"id_str":"505874903094939648","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"モテモテ大作戦★男子編","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714526565,"id_str":"2714526565","name":"モテモテ大作戦★男子編","screen_name":"mote_danshi1","location":"","description":"やっぱりモテモテ男子になりたい!自分を磨くヒントをみつけたい!応援してくれる人はRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":664,"friends_count":1835,"listed_count":0,"created_at":"ThuAug0712:59:59+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":597,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497368689386086400/7hqdKMzG_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497368689386086400/7hqdKMzG_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714526565/1407416898","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874902390276096,"id_str":"505874902390276096","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"心に響くアツい名言集","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2699261263,"id_str":"2699261263","name":"心に響くアツい名言集","screen_name":"kokoro_meigen11","location":"","description":"人生の格言は、人の心や人生を瞬時にに動かしてしまうことがある。\r\nそんな言葉の重みを味わおう。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":183,"friends_count":1126,"listed_count":0,"created_at":"FriAug0122:00:00+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":749,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495328654126112768/1rKnNuWK_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495328654126112768/1rKnNuWK_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2699261263/1406930543","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:10+00002014","id":505874902247677954,"id_str":"505874902247677954","text":"RT@POTENZA_SUPERGT:ありがとうございます!“@8CBR8:@POTENZA_SUPERGT13時半ごろ一雨きそうですが、無事全車決勝レース完走出来ること祈ってます!http://t.co/FzTyFnt9xH”","source":"jigtwi","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1021030416,"id_str":"1021030416","name":"narur","screen_name":"narur2","location":"晴れの国なのに何故か開幕戦では雨や雪や冰や霰が降る✨","description":"F1.GP2.Superformula.SuperGT.F3...\nスーパーGTが大好き♡車が好き!新幹線も好き!飛行機も好き!こっそり別アカです(๑´ㅂ`๑)♡*.+゜","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":257,"friends_count":237,"listed_count":2,"created_at":"WedDec1901:14:41+00002012","favourites_count":547,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":55417,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/462180217574789121/1Jf6m_2L.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/462180217574789121/1Jf6m_2L.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/444312241395863552/FKl40ebQ_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/444312241395863552/FKl40ebQ_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:05:11+00002014","id":505868866686169089,"id_str":"505868866686169089","text":"ありがとうございます!“@8CBR8:@POTENZA_SUPERGT13時半ごろ一雨きそうですが、無事全車決勝レース完走出来ること祈ってます!http://t.co/FzTyFnt9xH”","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505868690588303360,"in_reply_to_status_id_str":"505868690588303360","in_reply_to_user_id":333344408,"in_reply_to_user_id_str":"333344408","in_reply_to_screen_name":"8CBR8","user":{"id":359324738,"id_str":"359324738","name":"POTENZA_SUPERGT","screen_name":"POTENZA_SUPERGT","location":"","description":"ブリヂストンのスポーツタイヤ「POTENZA」のアカウントです。レースやタイヤの事などをつぶやきます。今シーズンも「チャンピオンタイヤの称号は譲らない」をキャッチコピーに、タイヤ供給チームを全力でサポートしていきますので、応援よろしくお願いします!なお、返信ができない場合もありますので、ご了承よろしくお願い致します。","url":"http://t.co/LruVPk5x4K","entities":{"url":{"urls":[{"url":"http://t.co/LruVPk5x4K","expanded_url":"http://www.bridgestone.co.jp/sc/potenza/","display_url":"bridgestone.co.jp/sc/potenza/","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":9612,"friends_count":308,"listed_count":373,"created_at":"SunAug2111:33:38+00002011","favourites_count":26,"utc_offset":-36000,"time_zone":"Hawaii","geo_enabled":true,"verified":false,"statuses_count":10032,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1507885396/TW_image_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1507885396/TW_image_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/359324738/1402546267","profile_link_color":"FF2424","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":7,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"8CBR8","name":"CBRRider#17KEIHIN","id":333344408,"id_str":"333344408","indices":[12,18]},{"screen_name":"POTENZA_SUPERGT","name":"POTENZA_SUPERGT","id":359324738,"id_str":"359324738","indices":[20,36]}],"media":[{"id":505868690252779521,"id_str":"505868690252779521","indices":[75,97],"media_url":"http://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","media_url_https":"https://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","url":"http://t.co/FzTyFnt9xH","display_url":"pic.twitter.com/FzTyFnt9xH","expanded_url":"http://twitter.com/8CBR8/status/505868690588303360/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":399,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":1024,"h":682,"resize":"fit"},"small":{"w":340,"h":226,"resize":"fit"}},"source_status_id":505868690588303360,"source_status_id_str":"505868690588303360"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":7,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"POTENZA_SUPERGT","name":"POTENZA_SUPERGT","id":359324738,"id_str":"359324738","indices":[3,19]},{"screen_name":"8CBR8","name":"CBRRider#17KEIHIN","id":333344408,"id_str":"333344408","indices":[33,39]},{"screen_name":"POTENZA_SUPERGT","name":"POTENZA_SUPERGT","id":359324738,"id_str":"359324738","indices":[41,57]}],"media":[{"id":505868690252779521,"id_str":"505868690252779521","indices":[96,118],"media_url":"http://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","media_url_https":"https://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg","url":"http://t.co/FzTyFnt9xH","display_url":"pic.twitter.com/FzTyFnt9xH","expanded_url":"http://twitter.com/8CBR8/status/505868690588303360/photo/1","type":"photo","sizes":{"medium":{"w":600,"h":399,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":1024,"h":682,"resize":"fit"},"small":{"w":340,"h":226,"resize":"fit"}},"source_status_id":505868690588303360,"source_status_id_str":"505868690588303360"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874901689851904,"id_str":"505874901689851904","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ここだけの本音★男子編","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762136439,"id_str":"2762136439","name":"ここだけの本音★男子編","screen_name":"danshi_honne1","location":"","description":"思ってるけど言えない!でもホントは言いたいこと、実はいっぱいあるんです!\r\nそんな男子の本音を、つぶやきます。\r\nその気持わかるって人はRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":101,"friends_count":985,"listed_count":0,"created_at":"SunAug2411:11:30+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":209,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503500282840354816/CEv8UMay_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/503500282840354816/CEv8UMay_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762136439/1408878822","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874900939046912,"id_str":"505874900939046912","text":"RT@UARROW_Y:ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2454426158,"id_str":"2454426158","name":"ぴかりん","screen_name":"gncnToktTtksg","location":"","description":"銀魂/黒バス/進撃/ハイキュー/BLEACH/うたプリ/鈴木達央さん/神谷浩史さん気軽にフォローしてください(^∇^)✨","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1274,"friends_count":1320,"listed_count":17,"created_at":"SunApr2007:48:53+00002014","favourites_count":2314,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":5868,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/457788684146716672/KCOy0S75_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/457788684146716672/KCOy0S75_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2454426158/1409371302","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:45+00002014","id":505871779949051904,"id_str":"505871779949051904","text":"ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1261662588,"id_str":"1261662588","name":"ゆう矢","screen_name":"UARROW_Y","location":"つくり出そう国影の波広げよう国影の輪","description":"HQ!!成人済腐女子。日常ツイート多いです。赤葦京治夢豚クソツイ含みます注意。フォローをお考えの際はプロフご一読お願い致します。FRBお気軽に","url":"http://t.co/LFX2XOzb0l","entities":{"url":{"urls":[{"url":"http://t.co/LFX2XOzb0l","expanded_url":"http://twpf.jp/UARROW_Y","display_url":"twpf.jp/UARROW_Y","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":265,"friends_count":124,"listed_count":12,"created_at":"TueMar1210:42:17+00002013","favourites_count":6762,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":55946,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1261662588/1408618604","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":29,"favorite_count":54,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[15,37]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":29,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[29,51]}],"user_mentions":[{"screen_name":"UARROW_Y","name":"ゆう矢","id":1261662588,"id_str":"1261662588","indices":[3,12]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874900561580032,"id_str":"505874900561580032","text":"今日は一高と三桜(・θ・)\n光梨ちゃんに会えないかな〜","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1366375976,"id_str":"1366375976","name":"ゆいの","screen_name":"yuino1006","location":"","description":"さんおう男バスマネ2ねん(^ω^)","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":270,"friends_count":260,"listed_count":0,"created_at":"SatApr2007:02:08+00002013","favourites_count":1384,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":5202,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505354401448349696/nxVFEQQ4_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505354401448349696/nxVFEQQ4_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1366375976/1399989379","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874899324248064,"id_str":"505874899324248064","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"共感★絶対あるあるww","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2704420069,"id_str":"2704420069","name":"共感★絶対あるあるww","screen_name":"kyoukan_aru","location":"","description":"みんなにもわかってもらえる、あるあるを見つけたい。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":857,"friends_count":1873,"listed_count":0,"created_at":"SunAug0315:50:40+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":682,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495960812670836737/1LqkoyvU_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495960812670836737/1LqkoyvU_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2704420069/1407081298","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874898493796352,"id_str":"505874898493796352","text":"RT@assam_house:泉田新潟県知事は、東電の申請書提出を容認させられただけで、再稼働に必要な「同意」はまだ与えていません。今まで柏崎刈羽の再稼働を抑え続けてきた知事に、もう一踏ん張りをお願いする意見を送って下さい。全国の皆様、お願いします!\nhttp://t.co…","source":"jigtwiforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":960765968,"id_str":"960765968","name":"さち","screen_name":"sachitaka_dears","location":"宮城県","description":"動物関連のアカウントです。サブアカウント@sachi_dears(さち❷)もあります。『心あるものは皆、愛し愛されるために生まれてきた。そして愛情を感じながら生を全うするべきなんだ』","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":3212,"friends_count":3528,"listed_count":91,"created_at":"TueNov2016:30:53+00002012","favourites_count":3180,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":146935,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3659653229/5b698df67f5d105400e9077f5ea50e91_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/3659653229/5b698df67f5d105400e9077f5ea50e91_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"TueAug1911:00:53+00002014","id":501685228427964417,"id_str":"501685228427964417","text":"泉田新潟県知事は、東電の申請書提出を容認させられただけで、再稼働に必要な「同意」はまだ与えていません。今まで柏崎刈羽の再稼働を抑え続けてきた知事に、もう一踏ん張りをお願いする意見を送って下さい。全国の皆様、お願いします!\nhttp://t.co/9oH5cgpy1q","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1104771276,"id_str":"1104771276","name":"アッサム山中(殺処分ゼロに一票)","screen_name":"assam_house","location":"新潟県柏崎市","description":"アッサム山中の趣味用アカ。当分の間、選挙啓発用としても使っていきます。このアカウントがアッサム山中本人のものである事は@assam_yamanakaのプロフでご確認下さい。\r\n公選法に係る表示\r\n庶民新党#脱原発http://t.co/96UqoCo0oU\r\nonestep.revival@gmail.com","url":"http://t.co/AEOCATaNZc","entities":{"url":{"urls":[{"url":"http://t.co/AEOCATaNZc","expanded_url":"http://www.assam-house.net/","display_url":"assam-house.net","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/96UqoCo0oU","expanded_url":"http://blog.assam-house.net/datsu-genpatsu/index.html","display_url":"blog.assam-house.net/datsu-genpatsu…","indices":[110,132]}]}},"protected":false,"followers_count":2977,"friends_count":3127,"listed_count":64,"created_at":"SatJan1922:10:13+00002013","favourites_count":343,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":18021,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000067217575/e0a85b440429ff50430a41200327dcb8_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000067217575/e0a85b440429ff50430a41200327dcb8_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1104771276/1408948288","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":2,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/9oH5cgpy1q","expanded_url":"http://www.pref.niigata.lg.jp/kouhou/info.html","display_url":"pref.niigata.lg.jp/kouhou/info.ht…","indices":[111,133]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":2,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/9oH5cgpy1q","expanded_url":"http://www.pref.niigata.lg.jp/kouhou/info.html","display_url":"pref.niigata.lg.jp/kouhou/info.ht…","indices":[139,140]}],"user_mentions":[{"screen_name":"assam_house","name":"アッサム山中(殺処分ゼロに一票)","id":1104771276,"id_str":"1104771276","indices":[3,15]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:09+00002014","id":505874898468630528,"id_str":"505874898468630528","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"おしゃれ★ペアルック","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2708607692,"id_str":"2708607692","name":"おしゃれ★ペアルック","screen_name":"osyare_pea","location":"","description":"ラブラブ度がアップする、素敵なペアルックを見つけて紹介します♪気に入ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":129,"friends_count":1934,"listed_count":0,"created_at":"TueAug0507:09:31+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":641,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496554257676382208/Zgg0bmNu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496554257676382208/Zgg0bmNu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2708607692/1407222776","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874897633951745,"id_str":"505874897633951745","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"LOVE♥ラブライブ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745389137,"id_str":"2745389137","name":"LOVE♥ラブライブ","screen_name":"love_live55","location":"","description":"とにかく「ラブライブが好きで~す♥」\r\nラブライブファンには、たまらない内容ばかり集めています♪\r\n気に入ったらRT&相互フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":251,"friends_count":969,"listed_count":0,"created_at":"TueAug1915:45:40+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":348,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501757482448850944/x2uPpqRx_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501757482448850944/x2uPpqRx_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745389137/1408463342","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874896795086848,"id_str":"505874896795086848","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"恋する♡ドレスシリーズ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2726346560,"id_str":"2726346560","name":"恋する♡ドレスシリーズ","screen_name":"koisurudoress","location":"","description":"どれもこれも、見ているだけで欲しくなっちゃう♪\r\n特別な日に着る素敵なドレスを見つけたいです。\r\n着てみたいと思ったらRT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":314,"friends_count":1900,"listed_count":0,"created_at":"TueAug1214:10:35+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":471,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499199619465621504/fg7sVusT_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499199619465621504/fg7sVusT_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2726346560/1407853688","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874895964626944,"id_str":"505874895964626944","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"胸キュン♥動物図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2759192574,"id_str":"2759192574","name":"胸キュン♥動物図鑑","screen_name":"doubutuzukan","location":"","description":"ふとした表情に思わずキュンとしてしまう♪\r\nそんな愛しの動物たちの写真を見つけます。\r\n気に入ったらRT&フォローを、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":80,"friends_count":959,"listed_count":1,"created_at":"SatAug2315:47:36+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":219,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503211559552688128/Ej_bixna_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503211559552688128/Ej_bixna_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2759192574/1408809101","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874895079608320,"id_str":"505874895079608320","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ディズニー★パラダイス","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719228561,"id_str":"2719228561","name":"ディズニー★パラダイス","screen_name":"disney_para","location":"","description":"ディズニーのかわいい画像、ニュース情報、あるあるなどをお届けします♪\r\nディズニーファンはRT&フォローもお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":331,"friends_count":1867,"listed_count":0,"created_at":"SatAug0912:01:32+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":540,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498076922488696832/Ti2AEuOT_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/498076922488696832/Ti2AEuOT_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719228561/1407585841","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:08+00002014","id":505874894135898112,"id_str":"505874894135898112","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"生々しい風刺画","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714772727,"id_str":"2714772727","name":"生々しい風刺画","screen_name":"nama_fuushi","location":"","description":"深い意味が込められた「生々しい風刺画」を見つけます。\r\n考えさせられたらRT&相互フォローでみなさん、お願いします","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":298,"friends_count":1902,"listed_count":1,"created_at":"ThuAug0715:04:45+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":595,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497398363352875011/tS-5FPJB_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497398363352875011/tS-5FPJB_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714772727/1407424091","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874893347377152,"id_str":"505874893347377152","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"嵐★大好きっ娘","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2721682579,"id_str":"2721682579","name":"嵐★大好きっ娘","screen_name":"arashi_suki1","location":"","description":"なんだかんだ言って、やっぱり嵐が好きなんです♪\r\nいろいろ集めたいので、嵐好きな人に見てほしいです。\r\n気に入ったらRT&相互フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":794,"friends_count":1913,"listed_count":2,"created_at":"SunAug1013:43:56+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":504,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498465364733198336/RO6wupdc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498465364733198336/RO6wupdc_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2721682579/1407678436","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874893154426881,"id_str":"505874893154426881","text":"RT@Takashi_Shiina:テレビで「成人男性のカロリー摂取量は1900kcal」とか言ってて、それはいままさに私がダイエットのために必死でキープしようとしている量で、「それが普通なら人はいつ天一やココイチに行って大盛りを食えばいいんだ!」と思った。","source":"twicca","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":353516742,"id_str":"353516742","name":"おしんこー@土曜西え41a","screen_name":"oshin_koko","location":"こたつ","description":"ROMって楽しんでいる部分もあり無言フォロー多めですすみません…。ツイート数多め・あらぶり多めなのでフォロー非推奨です。最近は早兵・兵部受け中心ですがBLNLなんでも好きです。地雷少ないため雑多に呟きます。腐・R18・ネタバレ有るのでご注意。他好きなジャンルはプロフ参照願います。 主催→@chounou_antholo","url":"http://t.co/mM1dG54NiO","entities":{"url":{"urls":[{"url":"http://t.co/mM1dG54NiO","expanded_url":"http://twpf.jp/oshin_koko","display_url":"twpf.jp/oshin_koko","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":479,"friends_count":510,"listed_count":43,"created_at":"FriAug1205:53:13+00002011","favourites_count":3059,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":104086,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/799871497/01583a031f83a45eba881c8acde729ee.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/799871497/01583a031f83a45eba881c8acde729ee.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/484347196523835393/iHaYxm-2_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/484347196523835393/iHaYxm-2_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/353516742/1369039651","profile_link_color":"FF96B0","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"95E8EC","profile_text_color":"3C3940","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3009:58:30+00002014","id":505655792733650944,"id_str":"505655792733650944","text":"テレビで「成人男性のカロリー摂取量は1900kcal」とか言ってて、それはいままさに私がダイエットのために必死でキープしようとしている量で、「それが普通なら人はいつ天一やココイチに行って大盛りを食えばいいんだ!」と思った。","source":"Janetter","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":126573583,"id_str":"126573583","name":"椎名高志","screen_name":"Takashi_Shiina","location":"BABEL(超能力支援研究局)","description":"漫画家。週刊少年サンデーで『絶対可憐チルドレン』連載中。TVアニメ『THEUNLIMITED兵部京介』公式サイト>http://t.co/jVqBoBEc","url":"http://t.co/K3Oi83wM3w","entities":{"url":{"urls":[{"url":"http://t.co/K3Oi83wM3w","expanded_url":"http://cnanews.asablo.jp/blog/","display_url":"cnanews.asablo.jp/blog/","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/jVqBoBEc","expanded_url":"http://unlimited-zc.jp/index.html","display_url":"unlimited-zc.jp/index.html","indices":[59,79]}]}},"protected":false,"followers_count":110756,"friends_count":61,"listed_count":8159,"created_at":"FriMar2608:54:51+00002010","favourites_count":25,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":27364,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"EDECE9","profile_background_image_url":"http://abs.twimg.com/images/themes/theme3/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme3/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504597210772688896/Uvt4jgf5_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/504597210772688896/Uvt4jgf5_normal.png","profile_link_color":"088253","profile_sidebar_border_color":"D3D2CF","profile_sidebar_fill_color":"E3E2DE","profile_text_color":"634047","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":221,"favorite_count":109,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":221,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"Takashi_Shiina","name":"椎名高志","id":126573583,"id_str":"126573583","indices":[3,18]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874892567244801,"id_str":"505874892567244801","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"下ネタ&笑変態雑学","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762581922,"id_str":"2762581922","name":"下ネタ&笑変態雑学","screen_name":"shimo_hentai","location":"","description":"普通の人には思いつかない、ちょっと変態チックな笑える下ネタ雑学をお届けします。\r\nおもしろかったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":37,"friends_count":990,"listed_count":0,"created_at":"SunAug2414:13:20+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":212,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503545991950114816/K9yQbh1Q_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503545991950114816/K9yQbh1Q_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762581922/1408889893","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874891778703360,"id_str":"505874891778703360","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"超簡単★初心者英語","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744544025,"id_str":"2744544025","name":"超簡単★初心者英語","screen_name":"kantaneigo1","location":"","description":"すぐに使えるフレーズや簡単な会話を紹介します。\r\n少しづつ練習して、どんどん使ってみよう☆\r\n使ってみたいと思ったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":147,"friends_count":970,"listed_count":1,"created_at":"TueAug1910:11:48+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":345,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501676136321929216/4MLpyHe3_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501676136321929216/4MLpyHe3_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744544025/1408443928","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874891032121344,"id_str":"505874891032121344","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"現代のハンドサイン","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762816814,"id_str":"2762816814","name":"現代のハンドサイン","screen_name":"ima_handsign","location":"","description":"イザという時や、困った時に、必ず役に立つハンドサインのオンパレードです♪\r\n使ってみたくなったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":95,"friends_count":996,"listed_count":0,"created_at":"SunAug2415:33:58+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503566188253687809/7wtdp1AC_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/503566188253687809/7wtdp1AC_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762816814/1408894540","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874890247782401,"id_str":"505874890247782401","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"今日からアナタもイイ女♪","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714167411,"id_str":"2714167411","name":"今日からアナタもイイ女♪","screen_name":"anata_iionna","location":"","description":"みんなが知りたいイイ女の秘密を見つけます♪いいな~と思ってくれた人はRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":390,"friends_count":1425,"listed_count":0,"created_at":"ThuAug0709:27:59+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":609,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497314455655436288/dz7P3-fy_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497314455655436288/dz7P3-fy_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714167411/1407404214","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874890218434560,"id_str":"505874890218434560","text":"@kohecyan3\n名前:上野滉平\n呼び方:うえの\n呼ばれ方:ずるかわ\n第一印象:過剰な俺イケメンですアピール\n今の印象:バーバリーの時計\n好きなところ:あの自信さ、笑いが絶えない\n一言:大学受かったの?応援してる〜(*^^*)!\n\n#RTした人にやる\nちょっとやってみる笑","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":2591363659,"in_reply_to_user_id_str":"2591363659","in_reply_to_screen_name":"kohecyan3","user":{"id":2613282517,"id_str":"2613282517","name":"K","screen_name":"kawazurukenna","location":"","description":"#Isurpriseevenmyself","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":113,"friends_count":185,"listed_count":0,"created_at":"WedJul0909:39:13+00002014","favourites_count":157,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":242,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/502436858135973888/PcUU0lov_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/502436858135973888/PcUU0lov_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"RTした人にやる","indices":[119,128]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"kohecyan3","name":"上野滉平","id":2591363659,"id_str":"2591363659","indices":[0,10]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:07+00002014","id":505874889392156672,"id_str":"505874889392156672","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"IQ★力だめし","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2709308887,"id_str":"2709308887","name":"IQ★力だめし","screen_name":"iq_tameshi","location":"","description":"解けると楽しい気分になれる問題を見つけて紹介します♪面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":443,"friends_count":1851,"listed_count":1,"created_at":"TueAug0513:14:30+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":664,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496646485266558977/W_W--qV__normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496646485266558977/W_W--qV__normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2709308887/1407244754","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874888817532928,"id_str":"505874888817532928","text":"第一三軍から2個師団が北へ移動中らしい     この調子では満州に陸軍兵力があふれかえる","source":"如月克己","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1171299612,"id_str":"1171299612","name":"如月克己","screen_name":"kisaragi_katumi","location":"満州","description":"GパングのA型K月克己中尉の非公式botです。主に七巻と八巻が中心の台詞をつぶやきます。4/18.台詞追加しました/現在試運転中/現在軽い挨拶だけTL反応。/追加したい台詞や何おかしい所がありましたらDMやリプライで/フォロー返しは手動です/","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":65,"friends_count":63,"listed_count":0,"created_at":"TueFeb1208:21:38+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":27219,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3242847112/0ce536444c94cbec607229022d43a27a_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3242847112/0ce536444c94cbec607229022d43a27a_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874888616181760,"id_str":"505874888616181760","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"徳田有希★応援隊","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2766021865,"id_str":"2766021865","name":"徳田有希★応援隊","screen_name":"tokuda_ouen1","location":"","description":"女子中高生に大人気ww いやされるイラストを紹介します。\r\nみんなでRTして応援しよう~♪\r\n「非公式アカウントです」","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":123,"friends_count":978,"listed_count":0,"created_at":"MonAug2510:48:41+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503857235802333184/YS0sDN6q_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503857235802333184/YS0sDN6q_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2766021865/1408963998","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874887802511361,"id_str":"505874887802511361","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"腐女子の☆部屋","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744683982,"id_str":"2744683982","name":"腐女子の☆部屋","screen_name":"fujyoshinoheya","location":"","description":"腐女子にしかわからないネタや、あるあるを見つけていきます。\r\n他には、BL~萌えキュン系まで、腐のための画像を集めています♪\r\n同じ境遇の人には、わかってもらえると思うので、気軽にRT&フォローお願いします☆","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":241,"friends_count":990,"listed_count":0,"created_at":"TueAug1911:47:21+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":345,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501697365590306817/GLP_QH_b_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/501697365590306817/GLP_QH_b_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744683982/1408448984","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874887009767424,"id_str":"505874887009767424","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"萌え芸術★ラテアート","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2763178045,"id_str":"2763178045","name":"萌え芸術★ラテアート","screen_name":"moe_rate","location":"","description":"ここまで来ると、もはや芸術!!見てるだけで楽しい♪\r\nそんなラテアートを、とことん探します。\r\nスゴイと思ったらRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":187,"friends_count":998,"listed_count":0,"created_at":"SunAug2416:53:16+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503586151764992000/RC80it20_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503586151764992000/RC80it20_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2763178045/1408899447","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874886225448960,"id_str":"505874886225448960","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"全部★ジャニーズ図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2724158970,"id_str":"2724158970","name":"全部★ジャニーズ図鑑","screen_name":"zenbu_johnnys","location":"","description":"ジャニーズのカッコイイ画像、おもしろエピソードなどを発信します。\r\n「非公式アカウントです」\r\nジャニーズ好きな人は、是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":738,"friends_count":1838,"listed_count":0,"created_at":"MonAug1115:50:08+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":556,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498859581057945600/ncMKwdvC_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498859581057945600/ncMKwdvC_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2724158970/1407772462","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874885810200576,"id_str":"505874885810200576","text":"RT@naopisu_:呼び方:\n呼ばれ方:\n第一印象:\n今の印象:\n好きなところ:\n家族にするなら:\n最後に一言:\n#RTした人にやる\n\nお腹痛くて寝れないからやるww\nだれでもどうぞ〜😏🙌","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2347898072,"id_str":"2347898072","name":"にたにた","screen_name":"syo6660129","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":64,"friends_count":70,"listed_count":1,"created_at":"MonFeb1704:29:46+00002014","favourites_count":58,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":145,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/485603672118669314/73uh_xRS_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/485603672118669314/73uh_xRS_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2347898072/1396957619","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3014:19:31+00002014","id":505721480261300224,"id_str":"505721480261300224","text":"呼び方:\n呼ばれ方:\n第一印象:\n今の印象:\n好きなところ:\n家族にするなら:\n最後に一言:\n#RTした人にやる\n\nお腹痛くて寝れないからやるww\nだれでもどうぞ〜😏🙌","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":856045488,"id_str":"856045488","name":"なおぴす","screen_name":"naopisu_","location":"Fujino65th⇢Sagaso12A(LJK","description":"\もうすぐ18歳“OnlyOne”になる/","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":267,"friends_count":259,"listed_count":2,"created_at":"MonOct0108:36:23+00002012","favourites_count":218,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1790,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496321592553525249/tuzX9ByR_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496321592553525249/tuzX9ByR_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/856045488/1407118111","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":23,"favorite_count":1,"entities":{"hashtags":[{"text":"RTした人にやる","indices":[47,56]}],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":23,"favorite_count":0,"entities":{"hashtags":[{"text":"RTした人にやる","indices":[61,70]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"naopisu_","name":"なおぴす","id":856045488,"id_str":"856045488","indices":[3,12]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:06+00002014","id":505874885474656256,"id_str":"505874885474656256","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"爆笑★LINEあるある","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2709561589,"id_str":"2709561589","name":"爆笑★LINEあるある","screen_name":"line_aru1","location":"","description":"思わず笑ってしまうLINEでのやりとりや、あるあるを見つけたいです♪面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":496,"friends_count":1875,"listed_count":1,"created_at":"TueAug0515:01:30+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":687,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496673793939492867/p1BN4YaW_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/496673793939492867/p1BN4YaW_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2709561589/1407251270","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874884627410944,"id_str":"505874884627410944","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"全力★ミサワ的w発言","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2734455415,"id_str":"2734455415","name":"全力★ミサワ的w発言!!","screen_name":"misawahatugen","location":"","description":"ウザすぎて笑えるミサワ的名言や、おもしろミサワ画像を集めています。 \r\nミサワを知らない人でも、いきなりツボにハマっちゃう内容をお届けします。 \r\nウザいwと思ったらRT&相互フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":144,"friends_count":1915,"listed_count":1,"created_at":"FriAug1513:20:04+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":436,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/500271070834749444/HvengMe5_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500271070834749444/HvengMe5_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2734455415/1408108944","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874883809521664,"id_str":"505874883809521664","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"お宝ww有名人卒アル特集","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2708183557,"id_str":"2708183557","name":"お宝ww有名人卒アル特集","screen_name":"otakara_sotuaru","location":"","description":"みんな昔は若かったんですね。今からは想像もつかない、あの有名人を見つけます。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":286,"friends_count":1938,"listed_count":0,"created_at":"TueAug0503:26:54+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":650,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496499121276985344/hC8RoebP_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496499121276985344/hC8RoebP_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2708183557/1407318758","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874883322970112,"id_str":"505874883322970112","text":"レッドクリフのキャラのこと女装ってくそわろたwww朝一で面白かった(˘ω゜)笑","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1620730616,"id_str":"1620730616","name":"ひーちゃん@橘芋健ぴ","screen_name":"2nd_8hkr","location":"北の大地.95年組☞9/28.10/2(5).12/28","description":"THESECOND/劇団EXILE/EXILE/二代目JSB☞KENCHI.AKIRA.青柳翔.小森隼.石井杏奈☜BigLove♡Respect.....✍MATSUOrigin✧.たちばな''いも''けんいちろうさんTEAMNACS安田.戸次Liebe!","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":109,"friends_count":148,"listed_count":0,"created_at":"ThuJul2516:09:29+00002013","favourites_count":783,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":9541,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/458760951060123648/Cocoxi-2_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/458760951060123648/Cocoxi-2_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1620730616/1408681982","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874883067129857,"id_str":"505874883067129857","text":"【状態良好】ペンタックス・デジタル一眼レフカメラ・K20D入札数=38現在価格=15000円http://t.co/4WK1f6V2n6終了=2014年08月31日20:47:53#一眼レフhttp://t.co/PcSaXzfHMW","source":"YahooAuctionDegicame","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2278053589,"id_str":"2278053589","name":"AuctionCamera","screen_name":"AuctionCamera","location":"","description":"Yahooオークションのデジカメカテゴリから商品を抽出するボットです。","url":"https://t.co/3sB1NDnd0m","entities":{"url":{"urls":[{"url":"https://t.co/3sB1NDnd0m","expanded_url":"https://github.com/AKB428/YahooAuctionBot","display_url":"github.com/AKB428/YahooAu…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":5,"friends_count":24,"listed_count":0,"created_at":"SunJan0520:10:56+00002014","favourites_count":1,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":199546,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/419927606146789376/vko-kd6Q_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/419927606146789376/vko-kd6Q_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"一眼レフ","indices":[95,100]}],"symbols":[],"urls":[{"url":"http://t.co/4WK1f6V2n6","expanded_url":"http://atq.ck.valuecommerce.com/servlet/atq/referral?sid=2219441&pid=877510753&vcptn=auct/p/RJH492.PLqoLQQx1Jy8U9LE-&vc_url=http://page8.auctions.yahoo.co.jp/jp/auction/h192024356","display_url":"atq.ck.valuecommerce.com/servlet/atq/re…","indices":[49,71]}],"user_mentions":[],"media":[{"id":505874882828046336,"id_str":"505874882828046336","indices":[101,123],"media_url":"http://pbs.twimg.com/media/BwU6hpPCEAAxnpq.jpg","media_url_https":"https://pbs.twimg.com/media/BwU6hpPCEAAxnpq.jpg","url":"http://t.co/PcSaXzfHMW","display_url":"pic.twitter.com/PcSaXzfHMW","expanded_url":"http://twitter.com/AuctionCamera/status/505874883067129857/photo/1","type":"photo","sizes":{"large":{"w":600,"h":450,"resize":"fit"},"medium":{"w":600,"h":450,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":255,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882995826689,"id_str":"505874882995826689","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ヤバすぎる!!ギネス世界記録","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762405780,"id_str":"2762405780","name":"ヤバすぎる!!ギネス世界記録","screen_name":"yabai_giness","location":"","description":"世の中には、まだまだ知られていないスゴイ記録があるんです!\r\nそんなギネス世界記録を見つけます☆\r\nどんどん友達にも教えてあげてくださいねww\r\nヤバイと思ったらRT&フォローを、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":36,"friends_count":985,"listed_count":0,"created_at":"SunAug2413:17:03+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503531782919045121/NiIC25wL_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503531782919045121/NiIC25wL_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762405780/1408886328","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882870009856,"id_str":"505874882870009856","text":"すごく面白い夢見た。魔法科高校通ってて(別に一科二科の区別ない)クラスメイトにヨセアツメ面子や赤僕の拓也がいて、学校対抗合唱コンクールが開催されたり会場入りの際他校の妨害工作受けたり、拓也が連れてきてた実が人質に取られたりとにかくてんこ盛りだった楽しかった赤僕読みたい手元にない","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":597357105,"id_str":"597357105","name":"ふじよし","screen_name":"fuji_mark","location":"多摩動物公園","description":"成人腐女子","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":128,"friends_count":126,"listed_count":6,"created_at":"SatJun0210:06:05+00002012","favourites_count":2842,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":10517,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"0099B9","profile_background_image_url":"http://abs.twimg.com/images/themes/theme4/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme4/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503553738569560065/D_JW2dCJ_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503553738569560065/D_JW2dCJ_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/597357105/1408864355","profile_link_color":"0099B9","profile_sidebar_border_color":"5ED4DC","profile_sidebar_fill_color":"95E8EC","profile_text_color":"3C3940","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882228281345,"id_str":"505874882228281345","text":"RT@oen_yakyu:●継続試合(中京対崇徳)46回~ 9時~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK-FM\n●決勝戦(三浦対中京or崇徳) 12時30分~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK第一\n ※神奈川の方は普通のラ…","source":"twicca","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":18477566,"id_str":"18477566","name":"Natit(なち)@そうだ、トップ行こう","screen_name":"natit_yso","location":"福岡市の端っこ","description":"ヤー・チャイカ。紫宝勢の末席くらいでQMAやってます。\r\n9/13(土)「九州杯」今年も宜しくお願いします!キーワードは「そうだ、トップ、行こう。」\r\nmore→http://t.co/ezuHyjF4Qy\r\n【旅の予定】9/20-22関西→9/23-28北海道ぐるり","url":"http://t.co/ll2yu78DGR","entities":{"url":{"urls":[{"url":"http://t.co/ll2yu78DGR","expanded_url":"http://qma-kyushu.sakura.ne.jp/","display_url":"qma-kyushu.sakura.ne.jp","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/ezuHyjF4Qy","expanded_url":"http://twpf.jp/natit_yso","display_url":"twpf.jp/natit_yso","indices":[83,105]}]}},"protected":false,"followers_count":591,"friends_count":548,"listed_count":93,"created_at":"TueDec3014:11:44+00002008","favourites_count":11676,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":130145,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1556202861/chibi-Leon_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1556202861/chibi-Leon_normal.jpg","profile_link_color":"009999","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3023:12:39+00002014","id":505855649196953600,"id_str":"505855649196953600","text":"●継続試合(中京対崇徳)46回~ 9時~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK-FM\n●決勝戦(三浦対中京or崇徳) 12時30分~\n 〈ラジオ中継〉\n らじる★らじる→大阪放送局を選択→NHK第一\n ※神奈川の方は普通のラジオのNHK-FMでも","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2761692762,"id_str":"2761692762","name":"三浦学苑軟式野球部応援団!","screen_name":"oen_yakyu","location":"","description":"兵庫県で開催される「もう一つの甲子園」こと全国高校軟式野球選手権大会に南関東ブロックから出場する三浦学苑軟式野球部を応援する非公式アカウントです。","url":"http://t.co/Cn1tPTsBGY","entities":{"url":{"urls":[{"url":"http://t.co/Cn1tPTsBGY","expanded_url":"http://www.miura.ed.jp/index.html","display_url":"miura.ed.jp/index.html","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":464,"friends_count":117,"listed_count":4,"created_at":"SunAug2407:47:29+00002014","favourites_count":69,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":553,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504299474445811712/zsxJUmL0_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/504299474445811712/zsxJUmL0_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2761692762/1409069337","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":7,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":7,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"oen_yakyu","name":"三浦学苑軟式野球部応援団!","id":2761692762,"id_str":"2761692762","indices":[3,13]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874882110824448,"id_str":"505874882110824448","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"スマホに密封★アニメ画像","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2725976444,"id_str":"2725976444","name":"スマホに密封★アニメ画像","screen_name":"sumahoanime","location":"","description":"なんともめずらしい、いろんなキャラがスマホに閉じ込められています。\r\nあなたのスマホにマッチする画像が見つかるかも♪\r\n気に入ったら是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":227,"friends_count":1918,"listed_count":0,"created_at":"TueAug1211:27:54+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":527,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499155646164393984/l5vSz5zu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499155646164393984/l5vSz5zu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2725976444/1407843121","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:05+00002014","id":505874881297133568,"id_str":"505874881297133568","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"アナタのそばの身近な危険","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2713926078,"id_str":"2713926078","name":"アナタのそばの身近な危険","screen_name":"mijika_kiken","location":"","description":"知らないうちにやっている危険な行動を見つけて自分を守りましょう。役に立つと思ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":301,"friends_count":1871,"listed_count":0,"created_at":"ThuAug0707:12:50+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":644,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497279579245907968/Ftvms_HR_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497279579245907968/Ftvms_HR_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2713926078/1407395683","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874880294682624,"id_str":"505874880294682624","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"人気者♥デイジー大好き","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2726199583,"id_str":"2726199583","name":"人気者♥デイジー大好き","screen_name":"ninkimono_daosy","location":"","description":"デイジーの想いを、代わりにつぶやきます♪\r\nデイジーのかわいい画像やグッズも大好きw\r\n可愛いと思ったらRT&フォローお願いします。\r\n「非公式アカウントです」","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":190,"friends_count":474,"listed_count":0,"created_at":"TueAug1212:58:33+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":469,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499178622494576640/EzWKdR_p_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499178622494576640/EzWKdR_p_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2726199583/1407848478","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874879392919552,"id_str":"505874879392919552","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"幸せ話でフル充電しよう","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2721453846,"id_str":"2721453846","name":"幸せ話でフル充電しようww","screen_name":"shiawasehanashi","location":"","description":"私が聞いて心に残った感動エピソードをお届けします。\r\n少しでも多くの人へ届けたいと思います。\r\nいいなと思ったらRT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":302,"friends_count":1886,"listed_count":0,"created_at":"SunAug1012:16:25+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":508,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498444554916216832/ml8EiQka_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498444554916216832/ml8EiQka_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2721453846/1407673555","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874879103520768,"id_str":"505874879103520768","text":"RT@Ang_Angel73:逢坂「くっ…僕の秘められし右目が…!」\n一同「……………。」","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2571968509,"id_str":"2571968509","name":"イイヒト","screen_name":"IwiAlohomora","location":"草葉の陰","description":"大人です。気軽に絡んでくれるとうれしいです!イラスト大好き!(≧∇≦)BF(仮)逢坂紘夢くんにお熱です!マンガも好き♡欲望のままにつぶやきますのでご注意を。雑食♡","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":156,"friends_count":165,"listed_count":14,"created_at":"TueJun1701:18:34+00002014","favourites_count":11926,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":7234,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/504990074862178304/DoBvOb9c_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/504990074862178304/DoBvOb9c_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2571968509/1409106012","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:27:01+00002014","id":505874364596621313,"id_str":"505874364596621313","text":"逢坂「くっ…僕の秘められし右目が…!」\n一同「……………。」","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1600750194,"id_str":"1600750194","name":"臙脂","screen_name":"Ang_Angel73","location":"逢坂紘夢のそばに","description":"自由、気ままに。詳しくはツイプロ。アイコンはまめせろりちゃんからだよ☆~(ゝ。∂)","url":"http://t.co/kKCCwHTaph","entities":{"url":{"urls":[{"url":"http://t.co/kKCCwHTaph","expanded_url":"http://twpf.jp/Ang_Angel73","display_url":"twpf.jp/Ang_Angel73","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":155,"friends_count":154,"listed_count":10,"created_at":"WedJul1711:44:31+00002013","favourites_count":2115,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":12342,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000027871001/aa764602922050b22bf9ade3741367dc.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000027871001/aa764602922050b22bf9ade3741367dc.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/500293786287603713/Ywyh69eG_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500293786287603713/Ywyh69eG_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1600750194/1403879183","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":2,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":2,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"Ang_Angel73","name":"臙脂","id":1600750194,"id_str":"1600750194","indices":[3,15]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874877933314048,"id_str":"505874877933314048","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"秘密の本音♥女子編","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2762237088,"id_str":"2762237088","name":"秘密の本音♥女子編","screen_name":"honne_jyoshi1","location":"","description":"普段は言えない「お・ん・なの建前と本音」をつぶやきます。気になるあの人の本音も、わかるかも!?\r\nわかるって人はRT&フォローを、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":123,"friends_count":988,"listed_count":0,"created_at":"SunAug2412:27:07+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":211,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503519190364332032/BVjS_XBD_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503519190364332032/BVjS_XBD_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2762237088/1408883328","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:04+00002014","id":505874877148958721,"id_str":"505874877148958721","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"美し過ぎる★色鉛筆アート","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2740047343,"id_str":"2740047343","name":"美し過ぎる★色鉛筆アート","screen_name":"bi_iroenpitu","location":"","description":"ほんとにコレ色鉛筆なの~?\r\n本物と見間違える程のリアリティを御覧ください。\r\n気に入ったらRT&相互フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":321,"friends_count":1990,"listed_count":0,"created_at":"SunAug1716:15:05+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":396,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501039950972739585/isigil4V_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501039950972739585/isigil4V_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2740047343/1408292283","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874876465295361,"id_str":"505874876465295361","text":"【H15-9-4】道路を利用する利益は反射的利益であり、建築基準法に基づいて道路一の指定がなされている私道の敷地所有者に対し、通行妨害行為の排除を求める人格的権利を認めることはできない。→誤。","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1886570281,"id_str":"1886570281","name":"行政法過去問","screen_name":"gyosei_goukaku","location":"","description":"行政書士の本試験問題の過去問(行政法分野)をランダムにつぶやきます。問題は随時追加中です。基本的に相互フォローします。※140字制限の都合上、表現は一部変えてあります。解説も文字数が可能であればなるべく…。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1554,"friends_count":1772,"listed_count":12,"created_at":"FriSep2013:24:29+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":14565,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000487791870/0e45e3c089c6b641cdd8d1b6f1ceb8a4_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000487791870/0e45e3c089c6b641cdd8d1b6f1ceb8a4_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874876318511104,"id_str":"505874876318511104","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"K点越えの発想力!!","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744863153,"id_str":"2744863153","name":"K点越えの発想力!!","screen_name":"kgoehassou","location":"","description":"いったいどうやったら、その領域にたどりつけるのか!?\r\nそんな思わず笑ってしまう別世界の発想力をお届けします♪\r\nおもしろかったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":76,"friends_count":957,"listed_count":0,"created_at":"TueAug1913:00:08+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":341,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501715651686178816/Fgpe0B8M_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501715651686178816/Fgpe0B8M_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744863153/1408453328","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874875521581056,"id_str":"505874875521581056","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"血液型の真実2","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2698625690,"id_str":"2698625690","name":"血液型の真実","screen_name":"ketueki_sinjitu","location":"","description":"やっぱりそうだったのか~♪\r\n意外な、あの人の裏側を見つけます。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":193,"friends_count":1785,"listed_count":1,"created_at":"FriAug0116:11:40+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":769,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495241446706790400/h_0DSFPG_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/495241446706790400/h_0DSFPG_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2698625690/1406911319","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874874712072192,"id_str":"505874874712072192","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"やっぱり神が??を作る時","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714868440,"id_str":"2714868440","name":"やっぱり神が??を作る時","screen_name":"yahari_kamiga","location":"","description":"やっぱり今日も、神は何かを作ろうとしています 笑。 どうやって作っているのかわかったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":243,"friends_count":1907,"listed_count":0,"created_at":"ThuAug0716:12:33+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":590,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497416102108884992/NRMEbKaT_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/497416102108884992/NRMEbKaT_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714868440/1407428237","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874874275864576,"id_str":"505874874275864576","text":"RT@takuramix:福島第一原発の構内地図がこちら。\nhttp://t.co/ZkU4TZCGPG\nどう見ても、1号機。\nRT@Lightworker19:【大拡散】 福島第一原発 4号機 爆発動画 40秒~ http://t.co/lmlgp38fgZ","source":"ツイタマ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":62525372,"id_str":"62525372","name":"NANCY-MOON☆ひよこちゃん☆","screen_name":"nancy_moon_703","location":"JAPAN","description":"【無断転載禁止・コピペ禁止・非公式RT禁止】【必読!】⇒http://t.co/nuUvfUVD今現在活動中の東方神起YUNHO&CHANGMINの2人を全力で応援しています!!(^_-)-☆※東方神起及びYUNHO&CHANGMINを応援していない方・鍵付ユーザーのフォローお断り!","url":null,"entities":{"description":{"urls":[{"url":"http://t.co/nuUvfUVD","expanded_url":"http://goo.gl/SrGLb","display_url":"goo.gl/SrGLb","indices":[29,49]}]}},"protected":false,"followers_count":270,"friends_count":328,"listed_count":4,"created_at":"MonAug0314:22:24+00002009","favourites_count":3283,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":180310,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"642D8B","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/470849781397336064/ltM6EdFn.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/470849781397336064/ltM6EdFn.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/3699005246/9ba2e306518d296b68b7cbfa5e4ce4e6_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3699005246/9ba2e306518d296b68b7cbfa5e4ce4e6_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/62525372/1401094223","profile_link_color":"FF0000","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"F065A8","profile_text_color":"080808","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3021:21:33+00002014","id":505827689660313600,"id_str":"505827689660313600","text":"福島第一原発の構内地図がこちら。\nhttp://t.co/ZkU4TZCGPG\nどう見ても、1号機。\nRT@Lightworker19:【大拡散】 福島第一原発 4号機 爆発動画 40秒~ http://t.co/lmlgp38fgZ","source":"TweetDeck","truncated":false,"in_reply_to_status_id":505774460910043136,"in_reply_to_status_id_str":"505774460910043136","in_reply_to_user_id":238157843,"in_reply_to_user_id_str":"238157843","in_reply_to_screen_name":"Lightworker19","user":{"id":29599253,"id_str":"29599253","name":"タクラミックス","screen_name":"takuramix","location":"i7","description":"私の機能一覧:歌う、演劇、ネットワークエンジニア、ライター、プログラマ、翻訳、シルバーアクセサリ、……何をやってる人かは良くわからない人なので、「機能」が欲しい人は私にがっかりするでしょう。私って人間に御用があるなら別ですが。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":5136,"friends_count":724,"listed_count":335,"created_at":"WedApr0801:10:58+00002009","favourites_count":21363,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":70897,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/2049751947/takuramix1204_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/2049751947/takuramix1204_normal.jpg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":1,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/ZkU4TZCGPG","expanded_url":"http://www.tepco.co.jp/nu/fukushima-np/review/images/review1_01.gif","display_url":"tepco.co.jp/nu/fukushima-n…","indices":[17,39]},{"url":"http://t.co/lmlgp38fgZ","expanded_url":"http://youtu.be/gDXEhyuVSDk","display_url":"youtu.be/gDXEhyuVSDk","indices":[99,121]}],"user_mentions":[{"screen_name":"Lightworker19","name":"Lightworker","id":238157843,"id_str":"238157843","indices":[54,68]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/ZkU4TZCGPG","expanded_url":"http://www.tepco.co.jp/nu/fukushima-np/review/images/review1_01.gif","display_url":"tepco.co.jp/nu/fukushima-n…","indices":[32,54]},{"url":"http://t.co/lmlgp38fgZ","expanded_url":"http://youtu.be/gDXEhyuVSDk","display_url":"youtu.be/gDXEhyuVSDk","indices":[114,136]}],"user_mentions":[{"screen_name":"takuramix","name":"タクラミックス","id":29599253,"id_str":"29599253","indices":[3,13]},{"screen_name":"Lightworker19","name":"Lightworker","id":238157843,"id_str":"238157843","indices":[69,83]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874873961308160,"id_str":"505874873961308160","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"やっぱりアナ雪が好き♥","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2714052962,"id_str":"2714052962","name":"やっぱりアナ雪が好き♥","screen_name":"anayuki_suki","location":"","description":"なんだかんだ言ってもやっぱりアナ雪が好きなんですよね~♪\r\n私も好きって人はRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":368,"friends_count":1826,"listed_count":1,"created_at":"ThuAug0708:29:13+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":670,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/497299646662705153/KMo3gkv7_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/497299646662705153/KMo3gkv7_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2714052962/1407400477","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:29:03+00002014","id":505874873759977473,"id_str":"505874873759977473","text":"四川盆地江淮等地将有强降雨开学日多地将有雨:  中新网8月31日电据中央气象台消息,江淮东部、四川盆地东北部等地今天(31日)又将迎来一场暴雨或大暴雨天气。明天9月1日,是中小学生开学的日子。预计明天,内蒙古中部、...http://t.co/toQgVlXPyH","source":"twitterfeed","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2281979863,"id_str":"2281979863","name":"News24hChina","screen_name":"news24hchn","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":719,"friends_count":807,"listed_count":7,"created_at":"WedJan0810:56:04+00002014","favourites_count":0,"utc_offset":7200,"time_zone":"Amsterdam","geo_enabled":false,"verified":false,"statuses_count":94782,"lang":"it","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/452558963754561536/QPID3isM.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/452558963754561536/QPID3isM.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/439031926569979904/SlBH9iMg_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/439031926569979904/SlBH9iMg_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2281979863/1393508427","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/toQgVlXPyH","expanded_url":"http://news24h.allnews24h.com/FX54","display_url":"news24h.allnews24h.com/FX54","indices":[114,136]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874873248268288,"id_str":"505874873248268288","text":"@Take3carnifexそれは大変!一大事!命に関わります!\n是非うちに受診して下さい!","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505874353716600832,"in_reply_to_status_id_str":"505874353716600832","in_reply_to_user_id":535179785,"in_reply_to_user_id_str":"535179785","in_reply_to_screen_name":"Take3carnifex","user":{"id":226897125,"id_str":"226897125","name":"ひかり@hack","screen_name":"hikari_thirteen","location":"","description":"hackというバンドで、ギターを弾いています。モンハンとポケモンが好き。\nSPRINGWATERリードギター(ヘルプ)\nROCKOUTレギュラーDJ","url":"http://t.co/SQLZnvjVxB","entities":{"url":{"urls":[{"url":"http://t.co/SQLZnvjVxB","expanded_url":"http://s.ameblo.jp/hikarihikarimay","display_url":"s.ameblo.jp/hikarihikarimay","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":296,"friends_count":348,"listed_count":3,"created_at":"WedDec1510:51:51+00002010","favourites_count":33,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":3293,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000504584690/8ccba98eda8c0fd1d15a74e401f621d1_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000504584690/8ccba98eda8c0fd1d15a74e401f621d1_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/226897125/1385551752","profile_link_color":"009999","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"Take3carnifex","name":"Take3","id":535179785,"id_str":"535179785","indices":[0,14]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:03+00002014","id":505874873223110656,"id_str":"505874873223110656","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"今どき女子高生の謎w","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744236873,"id_str":"2744236873","name":"今どき女子高生の謎w","screen_name":"imadokijoshiko","location":"","description":"思わず耳を疑う男性の方の夢を壊してしまう、\r\n女子高生達のディープな世界を見てください☆\r\nおもしろいと思ったらRT&相互フォローでお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":79,"friends_count":973,"listed_count":0,"created_at":"TueAug1907:06:47+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":354,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501627015980535808/avWBgkDh_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501627015980535808/avWBgkDh_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744236873/1408432455","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874872463925248,"id_str":"505874872463925248","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"私の理想の男性像","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2761782601,"id_str":"2761782601","name":"私の理想の男性像","screen_name":"risou_dansei","location":"","description":"こんな男性♥ほんとにいるのかしら!?\r\n「いたらいいのになぁ」っていう理想の男性像をを、私目線でつぶやきます。\r\nいいなと思った人はRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":69,"friends_count":974,"listed_count":0,"created_at":"SunAug2408:03:32+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":208,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503452833719410688/tFU509Yk_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503452833719410688/tFU509Yk_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2761782601/1408867519","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871713157120,"id_str":"505874871713157120","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"激アツ★6秒動画","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2725690658,"id_str":"2725690658","name":"激アツ★6秒動画","screen_name":"gekiatu_6byou","location":"","description":"話題の6秒動画!\r\n思わず「ほんとかよっ」てツッコんでしまう内容のオンパレード!\r\nおもしろかったら、是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":195,"friends_count":494,"listed_count":0,"created_at":"TueAug1208:17:29+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":477,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499107997444886528/3rl6FrIk_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499107997444886528/3rl6FrIk_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2725690658/1407832963","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871616671744,"id_str":"505874871616671744","text":"爆笑ww珍解答集!\n先生のツメの甘さと生徒のセンスを感じる一問一答だとFBでも話題!!\nうどん天下一決定戦ウィンドウズ9三重高校竹内由恵アナ花火保険\nhttp://t.co/jRWJt8IrSBhttp://t.co/okrAoxSbt0","source":"笑える博物館","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2748747362,"id_str":"2748747362","name":"笑える博物館","screen_name":"waraeru_kan","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":19,"friends_count":10,"listed_count":0,"created_at":"WedAug2011:11:04+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":15137,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":true,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/jRWJt8IrSB","expanded_url":"http://bit.ly/1qBa1nl","display_url":"bit.ly/1qBa1nl","indices":[75,97]}],"user_mentions":[],"media":[{"id":505874871344066560,"id_str":"505874871344066560","indices":[98,120],"media_url":"http://pbs.twimg.com/media/BwU6g-dCcAALxAW.png","media_url_https":"https://pbs.twimg.com/media/BwU6g-dCcAALxAW.png","url":"http://t.co/okrAoxSbt0","display_url":"pic.twitter.com/okrAoxSbt0","expanded_url":"http://twitter.com/waraeru_kan/status/505874871616671744/photo/1","type":"photo","sizes":{"small":{"w":340,"h":425,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":600,"h":750,"resize":"fit"},"medium":{"w":600,"h":750,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871268540416,"id_str":"505874871268540416","text":"@nasan_arai\n名前→なーさん\n第一印象→誰。(´・_・`)\n今の印象→れいら♡\nLINE交換できる?→してる(「・ω・)「\n好きなところ→可愛い優しい優しい優しい\n最後に一言→なーさん好き〜(´・_・`)♡GEM現場おいでね(´・_・`)♡\n\n#ふぁぼした人にやる","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":1717603286,"in_reply_to_user_id_str":"1717603286","in_reply_to_screen_name":"nasan_arai","user":{"id":2417626784,"id_str":"2417626784","name":"✩.ゆきଘ(*´꒳`)","screen_name":"Ymaaya_gem","location":"","description":"⁽⁽٩(ᐖ)۶⁾⁾❤︎武田舞彩❤︎₍₍٩(ᐛ)۶₎₎","url":"http://t.co/wR0Qb76TbB","entities":{"url":{"urls":[{"url":"http://t.co/wR0Qb76TbB","expanded_url":"http://twpf.jp/Ymaaya_gem","display_url":"twpf.jp/Ymaaya_gem","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":198,"friends_count":245,"listed_count":1,"created_at":"SatMar2916:03:06+00002014","favourites_count":3818,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":8056,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505516858816987136/4gFGjHzu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505516858816987136/4gFGjHzu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2417626784/1407764793","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"ふぁぼした人にやる","indices":[128,138]}],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"nasan_arai","name":"なーさん","id":1717603286,"id_str":"1717603286","indices":[0,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871218225152,"id_str":"505874871218225152","text":"\"ソードマスター\"剣聖カミイズミ(CV:緑川光)-「ソードマスター」のアスタリスク所持者\n第一師団団長にして「剣聖」の称号を持つ剣士。イデアの剣の師匠。\n敵味方からも尊敬される一流の武人。","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1435517814,"id_str":"1435517814","name":"俺、関係ないよ?","screen_name":"BDFF_LOVE","location":"ルクセンダルクorリングアベルさんの隣","description":"自分なりに生きる人、最後まであきらめないの。でも、フォローありがとう…。@ringo_BDFFLOVE←は、妹です。時々、会話します。「現在BOTで、BDFFのこと呟くよ!」夜は、全滅 「BDFFプレイ中」詳しくは、ツイプロみてください!(絶対)","url":"http://t.co/5R4dzpbWX2","entities":{"url":{"urls":[{"url":"http://t.co/5R4dzpbWX2","expanded_url":"http://twpf.jp/BDFF_LOVE","display_url":"twpf.jp/BDFF_LOVE","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":1066,"friends_count":1799,"listed_count":6,"created_at":"FriMay1712:33:23+00002013","favourites_count":1431,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":true,"verified":false,"statuses_count":6333,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505696320380612608/qvaxb_zx_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/505696320380612608/qvaxb_zx_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1435517814/1409401948","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874871130136576,"id_str":"505874871130136576","text":"闇「リンと付き合うに当たって歳の差以外にもいろいろ壁があったんだよ。愛し隊の妨害とか風紀厨の生徒会長とか…」\n一号「リンちゃんを泣かせたらシメるかんね!」\n二号「リンちゃんにやましい事したら×す…」\n執行部「不純な交際は僕が取り締まろうじゃないか…」\n闇「(消される)」","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2386208737,"id_str":"2386208737","name":"闇未来Bot","screen_name":"StxRinFbot","location":"DIVAルーム","description":"ProjectDIVAのモジュール・ストレンジダーク×鏡音リンFutureStyleの自己満足非公式Bot マセレン仕様。CP要素あります。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":7,"friends_count":2,"listed_count":0,"created_at":"ThuMar1302:58:09+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4876,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/443948925351755776/6rmljL5C_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/443948925351755776/6rmljL5C_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2386208737/1396259004","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874870933016576,"id_str":"505874870933016576","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"絶品!!スイーツ天国","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2725681663,"id_str":"2725681663","name":"絶品!!スイーツ天国","screen_name":"suitestengoku","location":"","description":"美味しそうなスイーツって、見てるだけで幸せな気分になれますね♪\r\nそんな素敵なスイーツに出会いたいです。\r\n食べたいと思ったら是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":401,"friends_count":1877,"listed_count":1,"created_at":"TueAug1207:43:52+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":554,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/499099533507178496/g5dNpArt_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/499099533507178496/g5dNpArt_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2725681663/1407829743","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874870148669440,"id_str":"505874870148669440","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"電車厳禁!!おもしろ話","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2699667800,"id_str":"2699667800","name":"電車厳禁!!おもしろ話w","screen_name":"dengeki_omoro","location":"","description":"日常のオモシロくて笑える場面を探します♪\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":461,"friends_count":1919,"listed_count":0,"created_at":"SatAug0202:16:32+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":728,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495400387961036800/BBMb_hcG_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495400387961036800/BBMb_hcG_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2699667800/1406947654","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874869339189249,"id_str":"505874869339189249","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"笑えるwwランキング2","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2695745652,"id_str":"2695745652","name":"笑えるwwランキング","screen_name":"wara_runk","location":"","description":"知ってると使えるランキングを探そう。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":314,"friends_count":1943,"listed_count":1,"created_at":"ThuJul3113:51:57+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":737,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/494844659856728064/xBQfnm5J_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/494844659856728064/xBQfnm5J_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2695745652/1406815103","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:02+00002014","id":505874868533854209,"id_str":"505874868533854209","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"スニーカー大好き★図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2707963890,"id_str":"2707963890","name":"スニーカー大好き★図鑑","screen_name":"sunikar_daisuki","location":"","description":"スニーカー好きを見つけて仲間になろう♪\r\n気に入ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":394,"friends_count":1891,"listed_count":0,"created_at":"TueAug0501:54:28+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":642,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496474952631996416/f0C_u3_u_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496474952631996416/f0C_u3_u_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2707963890/1407203869","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:29:01+00002014","id":505874867997380608,"id_str":"505874867997380608","text":"\"@BelloTexto:¿Quieresserfeliz?\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\"\n一\"Nostalkees\".\"","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2249378935,"id_str":"2249378935","name":"MaggieBecerril","screen_name":"maggdesie","location":"","description":"cambiandolavidadelaspersonas.","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":120,"friends_count":391,"listed_count":0,"created_at":"MonDec1621:56:49+00002013","favourites_count":314,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1657,"lang":"es","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505093371665604608/K0x_LV2y_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505093371665604608/K0x_LV2y_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2249378935/1409258479","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"BelloTexto","name":"Indirectas...✉","id":833083404,"id_str":"833083404","indices":[1,12]}]},"favorited":false,"retweeted":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874867720183808,"id_str":"505874867720183808","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"ザ・異性の裏の顔","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719746578,"id_str":"2719746578","name":"ザ・異性の裏の顔","screen_name":"iseiuragao","location":"","description":"異性について少し学ぶことで、必然的にモテるようになる!? 相手を理解することで見えてくるもの「それは・・・●●」 いい内容だと思ったらRT&フォローもお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":238,"friends_count":1922,"listed_count":0,"created_at":"SatAug0917:18:43+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":532,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498157077726900224/tW8q4di__normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/498157077726900224/tW8q4di__normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719746578/1407604947","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874866910687233,"id_str":"505874866910687233","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"超w美女☆アルバム","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744054334,"id_str":"2744054334","name":"超w美女☆アルバム","screen_name":"bijyoalbum","location":"","description":"「おお~っ!いいね~」って、思わず言ってしまう、美女を見つけます☆\r\nタイプだと思ったらRT&相互フォローでお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":45,"friends_count":966,"listed_count":0,"created_at":"TueAug1905:36:48+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":352,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501604413312491520/GP66eKWr_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501604413312491520/GP66eKWr_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744054334/1408426814","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874866105376769,"id_str":"505874866105376769","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"男に見せない女子の裏生態","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744261238,"id_str":"2744261238","name":"男に見せない女子の裏生態","screen_name":"jyoshiuraseitai","location":"","description":"男の知らない女子ならではのあるある☆\r\nそんな生々しい女子の生態をつぶやきます。\r\nわかる~って人はRT&フォローでお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":203,"friends_count":967,"listed_count":0,"created_at":"TueAug1908:01:28+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":348,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501641354804346880/Uh1-n1LD_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501641354804346880/Uh1-n1LD_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744261238/1408435630","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874865354584064,"id_str":"505874865354584064","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"驚きの動物たちの生態","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2759403146,"id_str":"2759403146","name":"驚きの動物たちの生態","screen_name":"soubutu_seitai","location":"","description":"「おお~っ」と言われるような、動物の生態をツイートします♪\r\n知っていると、あなたも人気者に!?\r\nおもしろかったらRT&フォローを、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":67,"friends_count":954,"listed_count":0,"created_at":"SatAug2316:39:31+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":219,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503220468128567296/Z8mGDIBS_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503220468128567296/Z8mGDIBS_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2759403146/1408812130","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:01+00002014","id":505874864603820032,"id_str":"505874864603820032","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"モテ女子★ファションの秘密","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2706659820,"id_str":"2706659820","name":"モテ女子★ファションの秘密","screen_name":"mote_woman","location":"","description":"オシャレかわいい♥モテ度UPの注目アイテムを見つけます。\r\n気に入ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":217,"friends_count":1806,"listed_count":0,"created_at":"MonAug0414:30:24+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":682,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496303370936668161/s7xP8rTy_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496303370936668161/s7xP8rTy_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2706659820/1407163059","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874863874007040,"id_str":"505874863874007040","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"男女の違いを解明する","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2761896468,"id_str":"2761896468","name":"男女の違いを解明する","screen_name":"danjyonotigai1","location":"","description":"意外と理解できていない男女それぞれの事情。\r\n「えっ マジで!?」と驚くような、男女の習性をつぶやきます♪ためになったら、是非RT&フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":82,"friends_count":992,"listed_count":0,"created_at":"SunAug2409:47:44+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":237,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503479057380413441/zDLu5Z9o_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503479057380413441/zDLu5Z9o_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2761896468/1408873803","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874862900924416,"id_str":"505874862900924416","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"神レベル★極限の発想","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744950735,"id_str":"2744950735","name":"神レベル★極限の発想","screen_name":"kamihassou","location":"","description":"見ているだけで、本気がビシバシ伝わってきます!\r\n人生のヒントになるような、そんな究極の発想を集めています。\r\nいいなと思ったらRT&相互フォローで、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":84,"friends_count":992,"listed_count":0,"created_at":"TueAug1913:36:05+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":343,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501725053189226496/xZNOTYz2_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501725053189226496/xZNOTYz2_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744950735/1408455571","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874862397591552,"id_str":"505874862397591552","text":"@kaoritoxxそうよ!あたしはそう思うようにしておる。いま職場一やけとる気がする(°_°)!満喫幸せ焼け!!wあー、なるほどね!毎回そうだよね!ティアラちゃんみにいってるもんね♡五月と九月恐ろしい、、、\nハリポタエリアはいった??","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505838547308277761,"in_reply_to_status_id_str":"505838547308277761","in_reply_to_user_id":796000214,"in_reply_to_user_id_str":"796000214","in_reply_to_screen_name":"kaoritoxx","user":{"id":2256249487,"id_str":"2256249487","name":"はあちゃん@海賊同盟中","screen_name":"onepiece_24","location":"どえすえろぉたんの助手兼ね妹(願望)","description":"ONEPIECE愛しすぎて今年23ちゃい(歴14年目)ゾロ様に一途だったのにロー、このやろー。ロビンちゃんが幸せになればいい。ルフィは無条件にすき。ゾロビン、ローロビ、ルロビ♡usj、声優さん、コナン、進撃、クレしん、HxHも好き♩","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":415,"friends_count":384,"listed_count":3,"created_at":"SatDec2109:37:25+00002013","favourites_count":1603,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":9636,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501686340564418561/hMQFN4vD_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501686340564418561/hMQFN4vD_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2256249487/1399987924","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"kaoritoxx","name":"かおちゃん","id":796000214,"id_str":"796000214","indices":[0,10]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874861973991424,"id_str":"505874861973991424","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"恋愛仙人","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2698885082,"id_str":"2698885082","name":"恋愛仙人","screen_name":"renai_sennin","location":"","description":"豊富でステキな恋愛経験を、シェアしましょう。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":618,"friends_count":1847,"listed_count":1,"created_at":"FriAug0118:09:38+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":726,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495272204641132544/GNA18aOg_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495272204641132544/GNA18aOg_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2698885082/1406917096","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874861881700353,"id_str":"505874861881700353","text":"@itsukibot_一稀の俺のソーセージをペロペロする音はデカイ","source":"jigtwi","truncated":false,"in_reply_to_status_id":505871017428795392,"in_reply_to_status_id_str":"505871017428795392","in_reply_to_user_id":141170845,"in_reply_to_user_id_str":"141170845","in_reply_to_screen_name":"itsukibot_","user":{"id":2184752048,"id_str":"2184752048","name":"アンドー","screen_name":"55dakedayo","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":15,"friends_count":24,"listed_count":0,"created_at":"SatNov0917:42:22+00002013","favourites_count":37249,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":21070,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_3_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_3_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":true,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"itsukibot_","name":"前田一稀","id":141170845,"id_str":"141170845","indices":[0,11]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874861185437697,"id_str":"505874861185437697","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"あの伝説の名ドラマ&名場面","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2706951979,"id_str":"2706951979","name":"あの伝説の名ドラマ&名場面","screen_name":"densetunodorama","location":"","description":"誰にでも記憶に残る、ドラマの名場面があると思います。そんな感動のストーリーを、もう一度わかちあいたいです。\r\n「これ知ってる!」とか「あ~懐かしい」と思ったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":300,"friends_count":1886,"listed_count":0,"created_at":"MonAug0416:38:25+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":694,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/496335892152209408/fKzb8Nv3_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/496335892152209408/fKzb8Nv3_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2706951979/1407170704","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:29:00+00002014","id":505874860447260672,"id_str":"505874860447260672","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"マジで食べたい♥ケーキ特集","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2724328646,"id_str":"2724328646","name":"マジで食べたい♥ケーキ特集","screen_name":"tabetaicake1","location":"","description":"女性の目線から見た、美味しそうなケーキを探し求めています。\r\n見てるだけで、あれもコレも食べたくなっちゃう♪\r\n美味しそうだと思ったら、是非RT&フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":158,"friends_count":1907,"listed_count":0,"created_at":"MonAug1117:15:22+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":493,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498881289844293632/DAa9No9M_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498881289844293632/DAa9No9M_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2724328646/1407777704","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874859662925824,"id_str":"505874859662925824","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"アディダス★マニア","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2704003662,"id_str":"2704003662","name":"アディダス★マニア","screen_name":"adi_mania11","location":"","description":"素敵なアディダスのアイテムを見つけたいです♪\r\n気に入ってもらえたららRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":340,"friends_count":1851,"listed_count":0,"created_at":"SunAug0312:26:37+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":734,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495911561781727235/06QAMVrR_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495911561781727235/06QAMVrR_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2704003662/1407069046","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874858920513537,"id_str":"505874858920513537","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"萌えペット大好き","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719061228,"id_str":"2719061228","name":"萌えペット大好き","screen_name":"moe_pet1","location":"","description":"かわいいペットを見るのが趣味です♥そんな私と一緒にいやされたい人いませんか?かわいいと思ったらRT&フォローもお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":289,"friends_count":1812,"listed_count":0,"created_at":"SatAug0910:20:25+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":632,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498051549537386496/QizThq7N_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498051549537386496/QizThq7N_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719061228/1407581287","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874858115219456,"id_str":"505874858115219456","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"恋愛の教科書 ","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2744344514,"id_str":"2744344514","name":"恋愛の教科書","screen_name":"renaikyoukasyo","location":"","description":"もっと早く知っとくべきだった~!知っていればもっと上手くいく♪\r\n今すぐ役立つ恋愛についての雑学やマメ知識をお届けします。\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":124,"friends_count":955,"listed_count":0,"created_at":"TueAug1908:32:45+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":346,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501655512018997248/7SznYGWi_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501655512018997248/7SznYGWi_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2744344514/1408439001","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874857335074816,"id_str":"505874857335074816","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"オモロすぎる★学生の日常","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2699365116,"id_str":"2699365116","name":"オモロすぎる★学生の日常","screen_name":"omorogakusei","location":"","description":"楽しすぎる学生の日常を探していきます。\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":289,"friends_count":1156,"listed_count":2,"created_at":"FriAug0123:35:18+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":770,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495353473886478336/S-4B_RVl_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495353473886478336/S-4B_RVl_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2699365116/1406936481","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874856605257728,"id_str":"505874856605257728","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"憧れの★インテリア図鑑","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2721907602,"id_str":"2721907602","name":"憧れの★インテリア図鑑","screen_name":"akogareinteria","location":"","description":"自分の住む部屋もこんなふうにしてみたい♪ \r\nそんな素敵なインテリアを、日々探していますw \r\nいいなと思ったらRT&相互フォローお願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":298,"friends_count":1925,"listed_count":0,"created_at":"SunAug1015:59:13+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":540,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498499374423343105/Wi_izHvT_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498499374423343105/Wi_izHvT_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2721907602/1407686543","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:59+00002014","id":505874856089378816,"id_str":"505874856089378816","text":"天冥の標VI宿怨PART1/小川一水\nhttp://t.co/fXIgRt4ffH\n\n#キンドル#天冥の標VI宿怨PART1","source":"waromett","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1953404612,"id_str":"1953404612","name":"わろめっと","screen_name":"waromett","location":"","description":"たのしいついーとしょうかい","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":16980,"friends_count":16983,"listed_count":18,"created_at":"FriOct1105:49:57+00002013","favourites_count":3833,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":98655,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"352726","profile_background_image_url":"http://abs.twimg.com/images/themes/theme5/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme5/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000578908101/14c4744c7aa34b1f8bbd942b78e59385_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000578908101/14c4744c7aa34b1f8bbd942b78e59385_normal.jpeg","profile_link_color":"D02B55","profile_sidebar_border_color":"829D5E","profile_sidebar_fill_color":"99CC33","profile_text_color":"3E4415","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"キンドル","indices":[50,55]},{"text":"天冥の標VI宿怨PART1","indices":[56,70]}],"symbols":[],"urls":[{"url":"http://t.co/fXIgRt4ffH","expanded_url":"http://j.mp/1kHBOym","display_url":"j.mp/1kHBOym","indices":[25,47]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:28:58+00002014","id":505874855770599425,"id_str":"505874855770599425","text":"四川盆地江淮等地将有强降雨开学日多地将有雨:  中新网8月31日电据中央气象台消息,江淮东部、四川盆地东北部等地今天(31日)又将迎来一场暴雨或大暴雨天气。明天9月1日,是中小学生开学的日子。预计明天,内蒙古中部、...http://t.co/RNdqIHmTby","source":"twitterfeed","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":402427654,"id_str":"402427654","name":"中国新闻","screen_name":"zhongwenxinwen","location":"","description":"中国的新闻,世界的新闻。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":2429,"friends_count":15,"listed_count":29,"created_at":"TueNov0101:56:43+00002011","favourites_count":0,"utc_offset":-28800,"time_zone":"Alaska","geo_enabled":false,"verified":false,"statuses_count":84564,"lang":"zh-cn","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"709397","profile_background_image_url":"http://abs.twimg.com/images/themes/theme6/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme6/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/2700523149/5597e347b2eb880425faef54287995f2_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/2700523149/5597e347b2eb880425faef54287995f2_normal.jpeg","profile_link_color":"FF3300","profile_sidebar_border_color":"86A4A6","profile_sidebar_fill_color":"A0C5C7","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/RNdqIHmTby","expanded_url":"http://bit.ly/1tOdNsI","display_url":"bit.ly/1tOdNsI","indices":[114,136]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874854877200384,"id_str":"505874854877200384","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"LDH★大好き応援団","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2700961603,"id_str":"2700961603","name":"LDH★大好き応援団","screen_name":"LDH_daisuki1","location":"","description":"LDHファンは、全員仲間です♪\r\n面白かったらRT&相互フォローでみなさん、お願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":458,"friends_count":1895,"listed_count":0,"created_at":"SatAug0214:23:46+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":735,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/495578007298252800/FOZflgYu_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/495578007298252800/FOZflgYu_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2700961603/1406989928","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874854147407872,"id_str":"505874854147407872","text":"RT@shiawaseomamori:一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…","source":"マジ!?怖いアニメ都市伝説","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2719489172,"id_str":"2719489172","name":"マジ!?怖いアニメ都市伝説","screen_name":"anime_toshiden1","location":"","description":"あなたの知らない、怖すぎるアニメの都市伝説を集めています。\r\n「え~知らなかったよww]」って人はRT&フォローお願いします♪","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":377,"friends_count":1911,"listed_count":1,"created_at":"SatAug0914:41:15+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":536,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/498118027322208258/h7XOTTSi_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/498118027322208258/h7XOTTSi_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2719489172/1407595513","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:06+00002014","id":505871615125491712,"id_str":"505871615125491712","text":"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。by神様のカルテ、夏川草介","source":"幸せの☆お守り","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2745121514,"id_str":"2745121514","name":"幸せの☆お守り","screen_name":"shiawaseomamori","location":"","description":"自分が幸せだと周りも幸せにできる!\r\nそんな人生を精一杯生きるために必要な言葉をお届けします♪\r\nいいなと思ったらRT&相互フォローで、お願いします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":213,"friends_count":991,"listed_count":0,"created_at":"TueAug1914:45:19+00002014","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":349,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2745121514/1408459730","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"shiawaseomamori","name":"幸せの☆お守り","id":2745121514,"id_str":"2745121514","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874854134820864,"id_str":"505874854134820864","text":"@vesperia1985おはよー!\n今日までなのですよ…!!明日一生来なくていい","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":505868030329364480,"in_reply_to_status_id_str":"505868030329364480","in_reply_to_user_id":2286548834,"in_reply_to_user_id_str":"2286548834","in_reply_to_screen_name":"vesperia1985","user":{"id":2389045190,"id_str":"2389045190","name":"りいこ","screen_name":"riiko_dq10","location":"","description":"サマーエルフです、りいこです。えるおくんラブです!随時ふれぼしゅ〜〜(っ˘ω˘c)*日常のどうでもいいことも呟いてますがよろしくね〜","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":67,"friends_count":69,"listed_count":0,"created_at":"FriMar1413:02:27+00002014","favourites_count":120,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":324,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/503906346815610881/BfSrCoBr_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/503906346815610881/BfSrCoBr_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2389045190/1409232058","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"vesperia1985","name":"ユーリ","id":2286548834,"id_str":"2286548834","indices":[0,13]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874853778685952,"id_str":"505874853778685952","text":"【映画パンフレット】 永遠の0(永遠のゼロ) 監督 山崎貴 キャスト 岡田准一、三浦春馬、井上真央東宝(2)11点の新品/中古品を見る:¥500より\n(この商品の現在のランクに関する正式な情報については、アートフレーム...http://t.co/4hbyB1rbQ7","source":"IFTTT","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1319883571,"id_str":"1319883571","name":"森林木工家具製作所","screen_name":"Furniturewood","location":"沖縄","description":"家具(かぐ、Furniture)は、家財道具のうち家の中に据え置いて利用する比較的大型の道具類、または元々家に作り付けられている比較的大型の道具類をさす。なお、日本の建築基準法上は、作り付け家具は、建築確認及び完了検査の対象となるが、後から置かれるものについては対象外である。","url":"http://t.co/V4oyL0xtZk","entities":{"url":{"urls":[{"url":"http://t.co/V4oyL0xtZk","expanded_url":"http://astore.amazon.co.jp/furniturewood-22","display_url":"astore.amazon.co.jp/furniturewood-…","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":677,"friends_count":743,"listed_count":1,"created_at":"MonApr0107:55:14+00002013","favourites_count":0,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":17210,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/3460466135/c67d9df9b760787b9ed284fe80b1dd31_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/3460466135/c67d9df9b760787b9ed284fe80b1dd31_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1319883571/1364804982","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/4hbyB1rbQ7","expanded_url":"http://ift.tt/1kT55bk","display_url":"ift.tt/1kT55bk","indices":[116,138]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874852754907136,"id_str":"505874852754907136","text":"RT@siranuga_hotoke:ゴキブリは一世帯に平均して480匹いる。","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":413944345,"id_str":"413944345","name":"泥酔イナバウアー","screen_name":"Natade_co_co_21","location":"","description":"君の瞳にうつる僕に乾杯。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":298,"friends_count":300,"listed_count":4,"created_at":"WedNov1612:52:46+00002011","favourites_count":3125,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":12237,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FFF04D","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000115928444/9bf5fa13385cc80bfeb097e51af9862a.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000115928444/9bf5fa13385cc80bfeb097e51af9862a.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/500849752351600640/lMQqIzYj_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/500849752351600640/lMQqIzYj_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/413944345/1403511193","profile_link_color":"0099CC","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"F6FFD1","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SatAug3023:24:23+00002014","id":505858599411666944,"id_str":"505858599411666944","text":"ゴキブリは一世帯に平均して480匹いる。","source":"twittbot.net","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2243896200,"id_str":"2243896200","name":"知らぬが仏bot","screen_name":"siranuga_hotoke","location":"奈良・京都辺り","description":"知らぬが仏な情報をお伝えします。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":3288,"friends_count":3482,"listed_count":7,"created_at":"FriDec1313:16:35+00002013","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1570,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000866399372/ypy5NnPe_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000866399372/ypy5NnPe_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/2243896200/1386997755","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"ja"},"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"siranuga_hotoke","name":"知らぬが仏bot","id":2243896200,"id_str":"2243896200","indices":[3,19]}]},"favorited":false,"retweeted":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:58+00002014","id":505874852603908096,"id_str":"505874852603908096","text":"RT@UARROW_Y:ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2463035136,"id_str":"2463035136","name":"や","screen_name":"yae45","location":"","description":"きもちわるいことつぶやく用","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":4,"friends_count":30,"listed_count":0,"created_at":"FriApr2510:49:20+00002014","favourites_count":827,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":390,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/505345820137234433/csFeRxPm_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/505345820137234433/csFeRxPm_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:16:45+00002014","id":505871779949051904,"id_str":"505871779949051904","text":"ようかい体操第一を踊る国見英http://t.co/SXoYWH98as","source":"TwitterforAndroid","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1261662588,"id_str":"1261662588","name":"ゆう矢","screen_name":"UARROW_Y","location":"つくり出そう国影の波広げよう国影の輪","description":"HQ!!成人済腐女子。日常ツイート多いです。赤葦京治夢豚クソツイ含みます注意。フォローをお考えの際はプロフご一読お願い致します。FRBお気軽に","url":"http://t.co/LFX2XOzb0l","entities":{"url":{"urls":[{"url":"http://t.co/LFX2XOzb0l","expanded_url":"http://twpf.jp/UARROW_Y","display_url":"twpf.jp/UARROW_Y","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":265,"friends_count":124,"listed_count":12,"created_at":"TueMar1210:42:17+00002013","favourites_count":6762,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":true,"verified":false,"statuses_count":55946,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/1261662588/1408618604","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":29,"favorite_count":54,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[15,37]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},"retweet_count":29,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/SXoYWH98as","expanded_url":"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1","display_url":"pic.twitter.com/SXoYWH98as","indices":[29,51]}],"user_mentions":[{"screen_name":"UARROW_Y","name":"ゆう矢","id":1261662588,"id_str":"1261662588","indices":[3,12]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"},{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SunAug3100:28:57+00002014","id":505874848900341760,"id_str":"505874848900341760","text":"RT@fightcensorship:拜登普強總理的臉泓了!在前日南京青奧會閉幕式,觀眾席上一名貪玩韓國少年運動員,竟斗膽用激光筆射向中國總理拜登普強的臉。http://t.co/HLX9mHcQwehttp://t.co/fVVOSML5s8","source":"TwitterforiPhone","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":889332218,"id_str":"889332218","name":"民權初步","screen_name":"JoeyYoungkm","location":"km/cn","description":"经历了怎样的曲折才从追求“一致通过”发展到今天人们接受“过半数通过”,正是人们认识到对“一致”甚至是“基本一致”的追求本身就会变成一种独裁。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":313,"friends_count":46,"listed_count":0,"created_at":"ThuOct1817:21:17+00002012","favourites_count":24,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":15707,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000563062033/a7e8274752ce36a6cd5bad971ec7d416_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000563062033/a7e8274752ce36a6cd5bad971ec7d416_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/889332218/1388896916","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"metadata":{"result_type":"recent","iso_language_code":"zh"},"created_at":"SatAug3023:56:27+00002014","id":123466670356070401,"id_str":"505866670356070401","text":"新加坡共和国,通称新加坡,别称新嘉坡、星加坡、星嘉坡、狮城、星洲、星国,是位于东南亚的岛国和城邦,位于中南半岛最南端,扼守马六甲海峡最南端的出口。http://t.co/KLX9mHcMwxhttp://t.co/fEVESML5s8","source":"TwitterWebClient","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":12341086,"id_str":"12341086","name":"※拜川※登普姗瑟希蒲※","screen_name":"fightcensorship","location":"MiddleofNowhere","description":"被人指责“霸权”、“落后”、“强盗”的代表,当代川卫兵攻击对象。致力于言论最大,构权;倡导资讯公开,反对网络封锁。既不是精英分子,也不是意见领袖,本推言论不代表任何国家、党派和组织,也不标榜伟大、光荣和正确。","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":7143,"friends_count":779,"listed_count":94,"created_at":"FriAug2117:16:22+00002009","favourites_count":364,"utc_offset":28800,"time_zone":"Singapore","geo_enabled":false,"verified":false,"statuses_count":16751,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FFFFFF","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/123438516/toeccqnahbpmr0sw9ybv.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/123438516/toeccqnahbpmr0sw9ybv.jpeg","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/3253137427/1234557d21ef2c12341e985d4d136bdb_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1234137427/3524557d21ef2c04871e985d4d136bdb_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/12341086/1234601234","profile_link_color":"ED1313","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"E0FF92","profile_text_color":"000000","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":4,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/HLX9mHcQwe","expanded_url":"http://is.gd/H3OgTO","display_url":"is.gd/H3OgTO","indices":[57,79]}],"user_mentions":[],"media":[{"id":505866668485386241,"id_str":"505866668485386241","indices":[80,102],"media_url":"http://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","media_url_https":"https://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","url":"http://t.co/fVVOSML5s8","display_url":"pic.twitter.com/fVVOSML5s8","expanded_url":"http://twitter.com/fightcensorship/status/505866670356070401/photo/1","type":"photo","sizes":{"large":{"w":640,"h":554,"resize":"fit"},"medium":{"w":600,"h":519,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":294,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},"retweet_count":4,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[{"url":"http://t.co/HLX9mHcQwe","expanded_url":"http://is.gd/H3OgTO","display_url":"is.gd/H3OgTO","indices":[78,100]}],"user_mentions":[{"screen_name":"fightcensorship","name":"※范强※法特姗瑟希蒲※","id":67661086,"id_str":"67661086","indices":[3,19]}],"media":[{"id":505866668485386241,"id_str":"505866668485386241","indices":[101,123],"media_url":"http://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","media_url_https":"https://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg","url":"http://t.co/fVVOSML5s8","display_url":"pic.twitter.com/fVVOSML5s8","expanded_url":"http://twitter.com/fightcensorship/status/505866670356070401/photo/1","type":"photo","sizes":{"large":{"w":640,"h":554,"resize":"fit"},"medium":{"w":600,"h":519,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":294,"resize":"fit"}},"source_status_id":505866670356070400,"source_status_id_str":"505866670356070401"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"zh"},{"metadata":{"result_type":"recent","iso_language_code":"ja"},"created_at":"SunAug3100:28:56+00002014","id":505874847260352513,"id_str":"505874847260352513","text":"【マイリスト】【彩りりあ】妖怪体操第一 踊ってみた【反転】http://t.co/PjL9if8OZC#sm24357625","source":"ニコニコ動画","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1609789375,"id_str":"1609789375","name":"食いしん坊前ちゃん","screen_name":"2no38mae","location":"ニノと二次元の間","description":"ニコ動で踊り手やってます!!応援本当に嬉しいですありがとうございます!! ぽっちゃりだけど前向きに頑張る腐女子です。嵐と弱虫ペダルが大好き!【お返事】りぷ(基本は)”○” DM(同業者様を除いて)”×” 動画の転載は絶対にやめてください。ブログ→http://t.co/8E91tqoeKX  ","url":"http://t.co/ulD2e9mcwb","entities":{"url":{"urls":[{"url":"http://t.co/ulD2e9mcwb","expanded_url":"http://www.nicovideo.jp/mylist/37917495","display_url":"nicovideo.jp/mylist/37917495","indices":[0,22]}]},"description":{"urls":[{"url":"http://t.co/8E91tqoeKX","expanded_url":"http://ameblo.jp/2no38mae/","display_url":"ameblo.jp/2no38mae/","indices":[125,147]}]}},"protected":false,"followers_count":560,"friends_count":875,"listed_count":11,"created_at":"SunJul2105:09:43+00002013","favourites_count":323,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":3759,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F2C6E4","profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000029400927/114b242f5d838ec7cb098ea5db6df413.jpeg","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000029400927/114b242f5d838ec7cb098ea5db6df413.jpeg","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/487853237723095041/LMBMGvOc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/487853237723095041/LMBMGvOc_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1609789375/1375752225","profile_link_color":"FF9EDD","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[{"text":"sm24357625","indices":[53,64]}],"symbols":[],"urls":[{"url":"http://t.co/PjL9if8OZC","expanded_url":"http://nico.ms/sm24357625","display_url":"nico.ms/sm24357625","indices":[30,52]}],"user_mentions":[]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"ja"}],"search_metadata":{"completed_in":0.087,"max_id":505874924095815700,"max_id_str":"505874924095815681","next_results":"?max_id=505874847260352512&q=%E4%B8%80&count=100&include_entities=1","query":"%E4%B8%80","refresh_url":"?since_id=505874924095815681&q=%E4%B8%80&include_entities=1","count":100,"since_id":0,"since_id_str":"0"}} diff --git a/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/Gsoc2018Test.java b/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/Gsoc2018Test.java new file mode 100644 index 000000000..1e1c7d361 --- /dev/null +++ b/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/Gsoc2018Test.java @@ -0,0 +1,23 @@ +package com.alibaba.fastjson2.benchmark; + +import com.alibaba.fastjson2.JSON; +import org.apache.commons.io.FileUtils; +import org.junit.jupiter.api.Test; + +import java.io.File; +import java.net.URL; + +public class Gsoc2018Test { + @Test + public void test() throws Exception { + String[] paths = new String[] { + "data/simd-json/twitter.json", "data/simd-json/gsoc-2018.json", "data/simd-json/github_events.json" + }; + for (String path : paths) { + URL resource = Thread.currentThread().getContextClassLoader().getResource(path); + File file = new File(resource.getFile()); + byte[] str = FileUtils.readFileToByteArray(file); + JSON.parse(str); + } + } +} diff --git a/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/JMH.java b/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/JMH.java new file mode 100644 index 000000000..912009d64 --- /dev/null +++ b/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/JMH.java @@ -0,0 +1,7 @@ +package com.alibaba.fastjson2.benchmark; + +import org.openjdk.jmh.infra.Blackhole; + +public class JMH { + public static final Blackhole BH = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous."); +} diff --git a/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/TwitterTest.java b/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/TwitterTest.java new file mode 100644 index 000000000..9d1c35018 --- /dev/null +++ b/benchmark_21/src/test/java/com/alibaba/fastjson2/benchmark/TwitterTest.java @@ -0,0 +1,38 @@ +package com.alibaba.fastjson2.benchmark; + +import com.alibaba.fastjson2.benchmark.simdjson.Twitter; + +import static com.alibaba.fastjson2.benchmark.JMH.BH; + +public class TwitterTest { + private static final Twitter benchmark = new Twitter(); + + public static void fastjson2_parse() { + for (int j = 0; j < 5; j++) { + long start = System.currentTimeMillis(); + for (int i = 0; i < 1000; ++i) { + benchmark.fastjson2_parse(BH); + } + long millis = System.currentTimeMillis() - start; + System.out.println("Twitter-fastjson2_parse : " + millis); + // zulu21.32.17 247 234 + } + } + + public static void wast_parse() { + for (int j = 0; j < 5; j++) { + long start = System.currentTimeMillis(); + for (int i = 0; i < 1000; ++i) { + benchmark.wast_parse(BH); + } + long millis = System.currentTimeMillis() - start; + System.out.println("Twitter-wast_parse : " + millis); + // zulu21.32.17 211 + } + } + + public static void main(String[] args) throws Exception { + fastjson2_parse(); +// wast_parse(); + } +} diff --git a/core/src/main/java/com/alibaba/fastjson2/JSONReader.java b/core/src/main/java/com/alibaba/fastjson2/JSONReader.java index 6df3291d9..f28b2daba 100644 --- a/core/src/main/java/com/alibaba/fastjson2/JSONReader.java +++ b/core/src/main/java/com/alibaba/fastjson2/JSONReader.java @@ -446,6 +446,10 @@ public abstract class JSONReader return (context.features & MASK_IGNORE_NONE_SERIALIZABLE) != 0; } + public boolean hasAutoTypeBeforeHandler() { + return context.autoTypeBeforeHandler != null; + } + public ObjectReader checkAutoType(Class expectClass, long expectClassHash, long features) { return null; } @@ -4324,7 +4328,9 @@ public abstract class JSONReader protected static final long MASK_SUPPORT_AUTO_TYPE = 1L << 5; protected static final long MASK_SUPPORT_SMART_MATCH = 1L << 6; protected static final long MASK_TRIM_STRING = 1L << 14; + protected static final long MASK_ALLOW_UN_QUOTED_FIELD_NAMES = 1L << 17; protected static final long MASK_EMPTY_STRING_AS_NULL = 1L << 27; + protected static final long MASK_DISABLE_SINGLE_QUOTE = 1L << 31L; protected static final long MASK_DISABLE_REFERENCE_DETECT = 1L << 33; public enum Feature { @@ -4352,7 +4358,7 @@ public abstract class JSONReader TrimString(MASK_TRIM_STRING), ErrorOnNotSupportAutoType(1 << 15), DuplicateKeyValueAsArray(1 << 16), - AllowUnQuotedFieldNames(1 << 17), + AllowUnQuotedFieldNames(MASK_ALLOW_UN_QUOTED_FIELD_NAMES), NonStringKeyAsString(1 << 18), /** * @since 2.0.13 @@ -4449,7 +4455,7 @@ public abstract class JSONReader * Feature that disables the support for single quote. * @since 2.0.53 */ - DisableSingleQuote(1L << 31L), + DisableSingleQuote(MASK_DISABLE_SINGLE_QUOTE), /** * @since 2.0.53 @@ -4518,6 +4524,21 @@ public abstract class JSONReader this.ch = (char) savePoint.current; } + final boolean checkNameBegin(int quote) { + long features = context.features; + if (quote == '\'' && ((features & MASK_DISABLE_SINGLE_QUOTE) != 0)) { + throw notSupportName(); + } + if (quote != '"' && quote != '\'') { + if ((features & MASK_ALLOW_UN_QUOTED_FIELD_NAMES) != 0) { + readFieldNameHashCodeUnquote(); + return true; + } + throw notSupportName(); + } + return false; + } + final JSONException notSupportName() { return new JSONException(info("not support unquoted name")); } @@ -4534,6 +4555,10 @@ public abstract class JSONReader return new JSONException(info(message), cause); } + final JSONException error() { + throw new JSONValidException("error, offset " + offset + ", char " + (char) ch); + } + final JSONException error(int offset, int ch) { throw new JSONValidException("error, offset " + offset + ", char " + (char) ch); } diff --git a/core/src/main/java/com/alibaba/fastjson2/JSONReaderASCII.java b/core/src/main/java/com/alibaba/fastjson2/JSONReaderASCII.java index 451403599..c740221c8 100644 --- a/core/src/main/java/com/alibaba/fastjson2/JSONReaderASCII.java +++ b/core/src/main/java/com/alibaba/fastjson2/JSONReaderASCII.java @@ -17,8 +17,6 @@ import static com.alibaba.fastjson2.util.JDKUtils.*; final class JSONReaderASCII extends JSONReaderUTF8 { final String str; - static final int ESCAPE_INDEX_NOT_SET = -2; - private int nextEscapeIndex = ESCAPE_INDEX_NOT_SET; JSONReaderASCII(Context ctx, String str, byte[] bytes, int offset, int length) { super(ctx, bytes, offset, length); @@ -1359,7 +1357,7 @@ final class JSONReaderASCII if (index == -1) { throw error("invalid escape character EOI"); } - int slashIndex = indexOfSlash(bytes, offset, end); + int slashIndex = indexOfSlash(this, bytes, offset, end); if (slashIndex == -1 || slashIndex > index) { offset = index + 1; } else { @@ -1400,14 +1398,6 @@ final class JSONReaderASCII return readStringNotMatch(); } - private int indexOfSlash(byte[] bytes, int offset, int end) { - int slashIndex = nextEscapeIndex; - if (slashIndex == ESCAPE_INDEX_NOT_SET || (slashIndex != -1 && slashIndex < offset)) { - nextEscapeIndex = slashIndex = IOUtils.indexOfSlash(bytes, offset, end); - } - return slashIndex; - } - @Override protected final void readString0() { final byte[] bytes = this.bytes; diff --git a/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF16.java b/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF16.java index 95456c7af..c38aae59a 100644 --- a/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF16.java +++ b/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF16.java @@ -2353,56 +2353,6 @@ final class JSONReaderUTF16 return getFieldName(); } - @Override - public final boolean skipName() { - char quote = ch; - if (quote == '\'' && ((context.features & Feature.DisableSingleQuote.mask) != 0)) { - throw notSupportName(); - } - - if (quote != '"' && quote != '\'') { - if ((context.features & Feature.AllowUnQuotedFieldNames.mask) != 0) { - readFieldNameHashCodeUnquote(); - return true; - } - throw notSupportName(); - } - - int offset = this.offset; - final char[] chars = this.chars; - for (; ; ) { - char ch = chars[offset++]; - if (ch == '\\') { - ch = chars[offset]; - offset += (ch == 'u' ? 5 : (ch == 'x' ? 3 : 1)); - continue; - } - - if (ch == quote) { - ch = offset == end ? EOI : chars[offset++]; - - while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { - ch = offset == end ? EOI : chars[offset++]; - } - if (ch != ':') { - throw syntaxError(ch); - } - - ch = offset == end ? EOI : chars[offset++]; - - while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { - ch = offset == end ? EOI : chars[offset++]; - } - - this.offset = offset; - this.ch = ch; - break; - } - } - - return true; - } - @Override public final int readInt32Value() { char ch = this.ch; @@ -3163,207 +3113,440 @@ final class JSONReaderUTF16 } @Override - public final void skipValue() { - final char[] chars = this.chars; - char ch = this.ch; - int offset = this.offset, end = this.end; - comma = false; + public final boolean skipName() { + this.offset = skipName(this, chars, offset, end); + return true; + } - switch_: - switch (ch) { - case '-': - case '+': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '.': - boolean sign = ch == '-' || ch == '+'; - if (sign) { + private static int skipName(JSONReaderUTF16 jsonReader, char[] chars, int offset, int end) { + char quote = jsonReader.ch; + if (jsonReader.checkNameBegin(quote)) { + return jsonReader.offset; + } + + for (; ; ) { + char ch = chars[offset++]; + if (ch == '\\') { + ch = chars[offset]; + offset += (ch == 'u' ? 5 : (ch == 'x' ? 3 : 1)); + continue; + } + + if (ch == quote) { + ch = offset == end ? EOI : chars[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : chars[offset++]; + } + if (ch != ':') { + throw syntaxError(ch); + } + + ch = offset == end ? EOI : chars[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : chars[offset++]; + } + + jsonReader.ch = ch; + return offset; + } + } + } + + private static int skipNumber(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + int ch = jsonReader.ch; + if (ch == '-' || ch == '+') { + if (offset < end) { + ch = bytes[offset++]; + } else { + throw jsonReader.error(); + } + } + boolean dot = ch == '.'; + boolean num = false; + if (!dot && (ch >= '0' && ch <= '9')) { + num = true; + do { + ch = offset == end ? EOI : bytes[offset++]; + } while (ch >= '0' && ch <= '9'); + } + + if (num && (ch == 'L' | ch == 'F' | ch == 'D' | ch == 'B' | ch == 'S')) { + ch = bytes[offset++]; + } else { + boolean small = false; + if (ch == '.') { + small = true; + ch = offset == end ? EOI : bytes[offset++]; + + while (ch >= '0' && ch <= '9') { + ch = offset == end ? EOI : bytes[offset++]; + } + } + + if (!num && !small) { + throw numberError(offset, ch); + } + + if (ch == 'e' || ch == 'E') { + ch = bytes[offset++]; + + boolean eSign = false; + if (ch == '+' || ch == '-') { + eSign = true; if (offset < end) { - ch = chars[offset++]; + ch = bytes[offset++]; } else { throw numberError(offset, ch); } } - boolean dot = ch == '.'; - boolean num = false; - if (!dot && (ch >= '0' && ch <= '9')) { - num = true; + + if (ch >= '0' && ch <= '9') { do { - ch = offset == end ? EOI : chars[offset++]; + ch = offset == end ? EOI : bytes[offset++]; } while (ch >= '0' && ch <= '9'); - } - - if (num && (ch == 'L' || ch == 'F' || ch == 'D' || ch == 'B' || ch == 'S')) { - ch = chars[offset++]; - } - - boolean small = false; - if (ch == '.') { - small = true; - ch = offset == end ? EOI : chars[offset++]; - - if (ch >= '0' && ch <= '9') { - do { - ch = offset == end ? EOI : chars[offset++]; - } while (ch >= '0' && ch <= '9'); - } - } - - if (!num && !small) { + } else if (eSign) { throw numberError(offset, ch); } + } - if (ch == 'e' || ch == 'E') { - ch = chars[offset++]; + if (ch == 'F' || ch == 'D') { + ch = offset == end ? EOI : bytes[offset++]; + } + } - boolean eSign = false; - if (ch == '+' || ch == '-') { - eSign = true; - if (offset < end) { - ch = chars[offset++]; - } else { - throw numberError(offset, ch); - } - } + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } - if (ch >= '0' && ch <= '9') { - do { - ch = offset == end ? EOI : chars[offset++]; - } while (ch >= '0' && ch <= '9'); - } else if (eSign) { - throw numberError(offset, ch); - } - } + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } - if (ch == 'L' || ch == 'F' || ch == 'D' || ch == 'B' || ch == 'S') { - ch = offset == end ? EOI : chars[offset++]; - } - break; - case 't': - if (offset + 3 > end) { - throw error(offset, ch); - } - if (chars[offset] != 'r' || chars[offset + 1] != 'u' || chars[offset + 2] != 'e') { - throw error(offset, ch); - } - offset += 3; - ch = offset == end ? EOI : chars[offset++]; - break; - case 'f': - if (offset + 4 > end) { - throw error(offset, ch); - } - if (chars[offset] != 'a' || chars[offset + 1] != 'l' || chars[offset + 2] != 's' || chars[offset + 3] != 'e') { - throw error(offset, ch); - } - offset += 4; - ch = offset == end ? EOI : chars[offset++]; - break; - case 'n': - if (offset + 3 > end) { - throw error(offset, ch); - } - if (chars[offset] != 'u' || chars[offset + 1] != 'l' || chars[offset + 2] != 'l') { - throw error(offset, ch); - } - offset += 3; - ch = offset == end ? EOI : chars[offset++]; - break; - case '"': - case '\'': { - char quote = ch; + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipString(JSONReaderUTF16 jsonReader, char[] chars, int offset, int end) { + char quote = jsonReader.ch; + char ch = offset == end ? EOI : chars[offset++]; + for (; ; ) { + if (ch == '\\') { ch = chars[offset++]; - for (; ; ) { - if (ch == '\\') { - ch = chars[offset++]; - if (ch == 'u') { - offset += 4; - } else if (ch == 'x') { - offset += 2; - } else if (ch != '\\' && ch != '"') { - char1(ch); - } - ch = chars[offset++]; - continue; - } - - if (ch == quote) { - ch = offset == end ? EOI : chars[offset++]; - break; - } - - ch = chars[offset++]; + if (ch == 'u') { + offset += 4; + } else if (ch == 'x') { + offset += 2; + } else if (ch != '\\' && ch != '"') { + jsonReader.char1(ch); } + ch = chars[offset++]; + continue; + } + + if (ch == quote) { + ch = offset == end ? EOI : chars[offset++]; break; } - default: - if (ch == '[') { - next(); - for (int i = 0; ; ++i) { - if (this.ch == ']') { - comma = false; - offset = this.offset; - ch = offset == end ? EOI : chars[offset++]; - break switch_; - } - if (i != 0 && !comma) { - throw valueError(); - } - comma = false; - skipValue(); - } - } else if (ch == '{') { - next(); - for (; ; ) { - if (this.ch == '}') { - comma = false; - offset = this.offset; - ch = offset == end ? EOI : chars[offset++]; - break switch_; - } - skipName(); - skipValue(); - } - } else if (ch == 'S' && nextIfSet()) { - skipValue(); - } else { - throw error(offset, ch); - } - ch = this.ch; - offset = this.offset; - break; + + ch = chars[offset++]; } while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { ch = offset == end ? EOI : chars[offset++]; } + boolean comma = false; if (ch == ',') { comma = true; ch = offset == end ? EOI : chars[offset++]; while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { ch = offset == end ? EOI : chars[offset++]; } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipStringEscaped(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int quote) { + int ch = bytes[offset++]; + for (; ; ) { + if (ch == '\\') { + ch = bytes[offset++]; + if (ch == 'u') { + offset += 4; + } else if (ch == 'x') { + offset += 2; + } else if (ch != '\\' && ch != '"') { + jsonReader.char1(ch); + } + ch = bytes[offset++]; + continue; + } + if (ch == quote) { + return offset; + } + + ch = bytes[offset++]; + } + } + + private static int skipObject(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + offset = next(jsonReader, bytes, offset, end); + for (int i = 0; ; ++i) { + if (jsonReader.ch == '}') { + break; + } + if (i != 0 && !jsonReader.comma) { + throw jsonReader.valueError(); + } + offset = skipName(jsonReader, bytes, offset, end); + offset = skipValue(jsonReader, bytes, offset, end); + } + + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + public static int next(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + int ch = offset >= end ? EOI : bytes[offset++]; + while (ch == '\0' || (ch <= ' ' && ((1L << ch) & SPACE) != 0)) { + ch = offset == end ? EOI : bytes[offset++]; + } + + jsonReader.ch = (char) ch; + if (ch == '/') { + jsonReader.offset = offset; + jsonReader.skipComment(); + return jsonReader.offset; + } else { + return offset; + } + } + + private static int skipArray(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + offset = next(jsonReader, bytes, offset, end); + for (int i = 0; ; ++i) { + if (jsonReader.ch == ']') { + break; + } + if (i != 0 && !jsonReader.comma) { + throw jsonReader.valueError(); + } + offset = skipValue(jsonReader, bytes, offset, end); + } + + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } } if (!comma && ch != '}' && ch != ']' && ch != EOI) { - throw error(offset, ch); + throw jsonReader.error(offset, ch); } if (comma && (ch == '}' || ch == ']' || ch == EOI)) { - throw error(offset, ch); + throw jsonReader.error(offset, ch); } - this.ch = ch; - this.offset = offset; + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipFalse(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + if (offset + 4 > end || IOUtils.notALSE(bytes, offset)) { + throw jsonReader.error(); + } + offset += 4; + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipTrue(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + if (offset + 3 > end || IOUtils.notTRUE(bytes, offset - 1)) { + throw jsonReader.error(); + } + offset += 3; + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipNull(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + if (offset + 3 > end || IOUtils.notNULL(bytes, offset - 1)) { + throw jsonReader.error(); + } + offset += 3; + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipSet(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + if (nextIfSet(jsonReader, bytes, offset, end)) { + return skipArray(jsonReader, bytes, jsonReader.offset, end); + } else { + throw jsonReader.error(); + } + } + + private static boolean nextIfSet(JSONReaderUTF16 jsonReader, char[] chars, int offset, int end) { + if (offset + 1 < end && chars[offset] == 'e' && chars[offset + 1] == 't') { + offset += 2; + char ch = offset == end ? EOI : chars[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : chars[offset++]; + } + jsonReader.offset = offset; + jsonReader.ch = ch; + return true; + } + return false; + } + + private static int skipValue(JSONReaderUTF16 jsonReader, char[] bytes, int offset, int end) { + switch (jsonReader.ch) { + case 't': + return skipTrue(jsonReader, bytes, offset, end); + case 'f': + return skipFalse(jsonReader, bytes, offset, end); + case 'n': + return skipNull(jsonReader, bytes, offset, end); + case '"': + case '\'': + return skipString(jsonReader, bytes, offset, end); + case '{': + return skipObject(jsonReader, bytes, offset, end); + case '[': + return skipArray(jsonReader, bytes, offset, end); + case 'S': + return skipSet(jsonReader, bytes, offset, end); + default: + return skipNumber(jsonReader, bytes, offset, end); + } + } + + @Override + public final void skipValue() { + this.offset = skipValue(this, chars, offset, end); } @Override diff --git a/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF8.java b/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF8.java index a65163775..61608e606 100644 --- a/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF8.java +++ b/core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF8.java @@ -22,6 +22,8 @@ import static java.nio.charset.StandardCharsets.UTF_8; class JSONReaderUTF8 extends JSONReader { static final int REF = BIG_ENDIAN ? 0x24726566 : 0x66657224; + static final int ESCAPE_INDEX_NOT_SET = -2; + protected int nextEscapeIndex = ESCAPE_INDEX_NOT_SET; protected final byte[] bytes; protected final int length; @@ -119,6 +121,14 @@ class JSONReaderUTF8 next(); } + static int indexOfSlash(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + int slashIndex = jsonReader.nextEscapeIndex; + if (slashIndex == ESCAPE_INDEX_NOT_SET || (slashIndex != -1 && slashIndex < offset)) { + jsonReader.nextEscapeIndex = slashIndex = IOUtils.indexOfSlash(bytes, offset, end); + } + return slashIndex; + } + private void char_utf8(int ch, int offset) { final byte[] bytes = this.bytes; switch ((ch & 0xFF) >> 4) { @@ -4246,236 +4256,276 @@ class JSONReaderUTF8 @Override public final boolean skipName() { - char quote = ch; - if (quote == '\'' && ((context.features & Feature.DisableSingleQuote.mask) != 0)) { - throw notSupportName(); - } - if (quote != '"' && quote != '\'') { - if ((context.features & Feature.AllowUnQuotedFieldNames.mask) != 0) { - readFieldNameHashCodeUnquote(); - return true; - } - throw notSupportName(); - } - - int offset = this.offset; - final byte[] bytes = this.bytes; - for (; ; ) { - int ch = bytes[offset++]; - if (ch == '\\') { - ch = bytes[offset]; - offset += (ch == 'u' ? 5 : (ch == 'x' ? 3 : 1)); - continue; - } - - if (ch == quote) { - ch = offset == end ? EOI : bytes[offset++]; - - while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { - ch = offset == end ? EOI : bytes[offset++]; - } - if (ch != ':') { - throw syntaxError(ch); - } - - ch = offset == end ? EOI : bytes[offset++]; - - while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { - ch = offset == end ? EOI : bytes[offset++]; - } - - this.offset = offset; - this.ch = (char) ch; - break; - } - } - + this.offset = skipName(this, bytes, offset, end); return true; } - @Override - public final void skipValue() { - final byte[] bytes = this.bytes; - int ch = this.ch; - int offset = this.offset, end = this.end; - comma = false; + private static int skipName(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + int quote = jsonReader.ch; + if (jsonReader.checkNameBegin(quote)) { + return jsonReader.offset; + } - switch_: - switch (ch) { - case '-': - case '+': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '.': - boolean sign = ch == '-' || ch == '+'; - if (sign) { + int index = IOUtils.indexOfQuote(bytes, quote, offset, end); + if (index == -1) { + throw jsonReader.error("invalid escape character EOI"); + } + + int ch; + int slashIndex = indexOfSlash(jsonReader, bytes, offset, end); + if (slashIndex == -1 || slashIndex > index) { + offset = index + 1; + ch = offset == end ? EOI : bytes[offset++]; + } else { + offset = skipStringEscaped(jsonReader, bytes, slashIndex, quote); + ch = offset == end ? EOI : bytes[offset++]; + } + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + if (ch != ':') { + throw syntaxError(ch); + } + + ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipNumber(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + int ch = jsonReader.ch; + if (ch == '-' || ch == '+') { + if (offset < end) { + ch = bytes[offset++]; + } else { + throw jsonReader.error(); + } + } + boolean dot = ch == '.'; + boolean num = false; + if (!dot && (ch >= '0' && ch <= '9')) { + num = true; + do { + ch = offset == end ? EOI : bytes[offset++]; + } while (ch >= '0' && ch <= '9'); + } + + if (num && (ch == 'L' | ch == 'F' | ch == 'D' | ch == 'B' | ch == 'S')) { + ch = bytes[offset++]; + } else { + boolean small = false; + if (ch == '.') { + small = true; + ch = offset == end ? EOI : bytes[offset++]; + + while (ch >= '0' && ch <= '9') { + ch = offset == end ? EOI : bytes[offset++]; + } + } + + if (!num && !small) { + throw numberError(offset, ch); + } + + if (ch == 'e' || ch == 'E') { + ch = bytes[offset++]; + + boolean eSign = false; + if (ch == '+' || ch == '-') { + eSign = true; if (offset < end) { ch = bytes[offset++]; } else { throw numberError(offset, ch); } } - boolean dot = ch == '.'; - boolean num = false; - if (!dot && (ch >= '0' && ch <= '9')) { - num = true; + + if (ch >= '0' && ch <= '9') { do { ch = offset == end ? EOI : bytes[offset++]; } while (ch >= '0' && ch <= '9'); - } - - if (num && (ch == 'L' || ch == 'F' || ch == 'D' || ch == 'B' || ch == 'S')) { - ch = bytes[offset++]; - } - - boolean small = false; - if (ch == '.') { - small = true; - ch = offset == end ? EOI : bytes[offset++]; - - if (ch >= '0' && ch <= '9') { - do { - ch = offset == end ? EOI : bytes[offset++]; - } while (ch >= '0' && ch <= '9'); - } - } - - if (!num && !small) { + } else if (eSign) { throw numberError(offset, ch); } - - if (ch == 'e' || ch == 'E') { - ch = bytes[offset++]; - - boolean eSign = false; - if (ch == '+' || ch == '-') { - eSign = true; - if (offset < end) { - ch = bytes[offset++]; - } else { - throw numberError(offset, ch); - } - } - - if (ch >= '0' && ch <= '9') { - do { - ch = offset == end ? EOI : bytes[offset++]; - } while (ch >= '0' && ch <= '9'); - } else if (eSign) { - throw numberError(offset, ch); - } - } - - if (ch == 'L' || ch == 'F' || ch == 'D' || ch == 'B' || ch == 'S') { - ch = offset == end ? EOI : bytes[offset++]; - } - break; - case 't': - if (offset + 3 > end) { - throw error(offset, ch); - } - if (bytes[offset] != 'r' || bytes[offset + 1] != 'u' || bytes[offset + 2] != 'e') { - throw error(offset, ch); - } - offset += 3; - ch = offset == end ? EOI : bytes[offset++]; - break; - case 'f': - if (offset + 4 > end) { - throw error(offset, ch); - } - if (bytes[offset] != 'a' || bytes[offset + 1] != 'l' || bytes[offset + 2] != 's' || bytes[offset + 3] != 'e') { - throw error(offset, ch); - } - offset += 4; - ch = offset == end ? EOI : bytes[offset++]; - break; - case 'n': - if (offset + 3 > end) { - throw error(offset, ch); - } - if (bytes[offset] != 'u' || bytes[offset + 1] != 'l' || bytes[offset + 2] != 'l') { - throw error(offset, ch); - } - offset += 3; - ch = offset == end ? EOI : bytes[offset++]; - break; - case '"': - case '\'': { - int quote = ch; - ch = bytes[offset++]; - for (; ; ) { - if (ch == '\\') { - ch = bytes[offset++]; - if (ch == 'u') { - offset += 4; - } else if (ch == 'x') { - offset += 2; - } else if (ch != '\\' && ch != '"') { - char1(ch); - } - ch = bytes[offset++]; - continue; - } - if (ch == quote) { - ch = offset == end ? EOI : bytes[offset++]; - break; - } - - ch = bytes[offset++]; - } - break; } - default: - if (ch == '[') { - next(); - for (int i = 0; ; ++i) { - if (this.ch == ']') { - comma = false; - offset = this.offset; - ch = offset == end ? EOI : bytes[offset++]; - break switch_; - } - if (i != 0 && !comma) { - throw valueError(); - } - comma = false; - skipValue(); - } - } else if (ch == '{') { - next(); - for (; ; ) { - if (this.ch == '}') { - comma = false; - offset = this.offset; - ch = offset == end ? EOI : bytes[offset++]; - break switch_; - } - skipName(); - skipValue(); - } - } else if (ch == 'S' && nextIfSet()) { - skipValue(); - } else { - throw error(offset, ch); - } - ch = this.ch; - offset = this.offset; - break; + + if (ch == 'F' || ch == 'D') { + ch = offset == end ? EOI : bytes[offset++]; + } } while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { ch = offset == end ? EOI : bytes[offset++]; } + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipString(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + int ch = jsonReader.ch; + int quote = ch; + int index = IOUtils.indexOfQuote(bytes, quote, offset, end); + if (index == -1) { + throw jsonReader.error("invalid escape character EOI"); + } + int slashIndex = indexOfSlash(jsonReader, bytes, offset, end); + if (slashIndex == -1 || slashIndex > index) { + offset = index + 1; + ch = offset == end ? EOI : bytes[offset++]; + } else { + offset = skipStringEscaped(jsonReader, bytes, slashIndex, quote); + ch = offset == end ? EOI : bytes[offset++]; + } + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipStringEscaped(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int quote) { + int ch = bytes[offset++]; + for (; ; ) { + if (ch == '\\') { + ch = bytes[offset++]; + if (ch == 'u') { + offset += 4; + } else if (ch == 'x') { + offset += 2; + } else if (ch != '\\' && ch != '"') { + jsonReader.char1(ch); + } + ch = bytes[offset++]; + continue; + } + if (ch == quote) { + return offset; + } + + ch = bytes[offset++]; + } + } + + private static int skipObject(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + offset = next(jsonReader, bytes, offset, end); + for (int i = 0; ; ++i) { + if (jsonReader.ch == '}') { + break; + } + if (i != 0 && !jsonReader.comma) { + throw jsonReader.valueError(); + } + offset = skipName(jsonReader, bytes, offset, end); + offset = skipValue(jsonReader, bytes, offset, end); + } + + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + public static int next(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + int ch = offset >= end ? EOI : bytes[offset++]; + while (ch == '\0' || (ch <= ' ' && ((1L << ch) & SPACE) != 0)) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if (ch < 0) { + jsonReader.char_utf8(ch, offset); + return jsonReader.offset; + } + + jsonReader.ch = (char) ch; + if (ch == '/') { + jsonReader.offset = offset; + jsonReader.skipComment(); + return jsonReader.offset; + } else { + return offset; + } + } + + private static int skipArray(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + offset = next(jsonReader, bytes, offset, end); + for (int i = 0; ; ++i) { + if (jsonReader.ch == ']') { + break; + } + if (i != 0 && !jsonReader.comma) { + throw jsonReader.valueError(); + } + offset = skipValue(jsonReader, bytes, offset, end); + } + + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; if (ch == ',') { comma = true; ch = offset == end ? EOI : bytes[offset++]; @@ -4485,15 +4535,158 @@ class JSONReaderUTF8 } if (!comma && ch != '}' && ch != ']' && ch != EOI) { - throw error(offset, ch); + throw jsonReader.error(offset, ch); } if (comma && (ch == '}' || ch == ']' || ch == EOI)) { - throw error(offset, ch); + throw jsonReader.error(offset, ch); } - this.ch = (char) ch; - this.offset = offset; + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipFalse(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + if (offset + 4 > end || IOUtils.notALSE(bytes, offset)) { + throw jsonReader.error(); + } + offset += 4; + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipTrue(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + if (offset + 3 > end || IOUtils.notTRUE(bytes, offset - 1)) { + throw jsonReader.error(); + } + offset += 3; + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipNull(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + if (offset + 3 > end || IOUtils.notNULL(bytes, offset - 1)) { + throw jsonReader.error(); + } + offset += 3; + int ch = offset == end ? EOI : bytes[offset++]; + + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + boolean comma = false; + if (ch == ',') { + comma = true; + ch = offset == end ? EOI : bytes[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : bytes[offset++]; + } + + if ((ch == '}' || ch == ']' || ch == EOI)) { + throw jsonReader.error(offset, ch); + } + } else if (ch != '}' && ch != ']' && ch != EOI) { + throw jsonReader.error(offset, ch); + } + + jsonReader.comma = comma; + jsonReader.ch = (char) ch; + return offset; + } + + private static int skipSet(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + if (nextIfSet(jsonReader, bytes, offset, end)) { + return skipArray(jsonReader, bytes, jsonReader.offset, end); + } else { + throw jsonReader.error(); + } + } + + private static boolean nextIfSet(JSONReaderUTF8 jsonReader, byte[] chars, int offset, int end) { + if (offset + 1 < end && chars[offset] == 'e' && chars[offset + 1] == 't') { + offset += 2; + int ch = offset == end ? EOI : chars[offset++]; + while (ch <= ' ' && ((1L << ch) & SPACE) != 0) { + ch = offset == end ? EOI : chars[offset++]; + } + jsonReader.offset = offset; + jsonReader.ch = (char) ch; + return true; + } + return false; + } + + private static int skipValue(JSONReaderUTF8 jsonReader, byte[] bytes, int offset, int end) { + switch (jsonReader.ch) { + case 't': + return skipTrue(jsonReader, bytes, offset, end); + case 'f': + return skipFalse(jsonReader, bytes, offset, end); + case 'n': + return skipNull(jsonReader, bytes, offset, end); + case '"': + case '\'': + return skipString(jsonReader, bytes, offset, end); + case '{': + return skipObject(jsonReader, bytes, offset, end); + case '[': + return skipArray(jsonReader, bytes, offset, end); + case 'S': + return skipSet(jsonReader, bytes, offset, end); + default: + return skipNumber(jsonReader, bytes, offset, end); + } + } + + @Override + public final void skipValue() { + this.offset = skipValue(this, bytes, offset, end); } @Override @@ -5740,9 +5933,10 @@ class JSONReaderUTF8 } if (ch < 0) { char_utf8(ch, offset); + } else { + this.offset = offset; + this.ch = (char) ch; } - this.offset = offset; - this.ch = (char) ch; return OffsetDateTime.of( yy + ((int) ymd & 0xFF), (int) (ymd >> 24) & 0xFF, diff --git a/core/src/main/java/com/alibaba/fastjson2/internal/asm/ASMUtils.java b/core/src/main/java/com/alibaba/fastjson2/internal/asm/ASMUtils.java index 6d8b87589..c0c0bb390 100644 --- a/core/src/main/java/com/alibaba/fastjson2/internal/asm/ASMUtils.java +++ b/core/src/main/java/com/alibaba/fastjson2/internal/asm/ASMUtils.java @@ -58,6 +58,7 @@ public class ASMUtils { public static final String TYPE_OBJECT_READER_10 = ObjectReader10.class.getName().replace('.', '/'); public static final String TYPE_OBJECT_READER_11 = ObjectReader11.class.getName().replace('.', '/'); public static final String TYPE_OBJECT_READER_12 = ObjectReader12.class.getName().replace('.', '/'); + public static final String TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR = ObjectReaderNoneDefaultConstructor.class.getName().replace('.', '/'); public static final String TYPE_BYTE_ARRAY_VALUE_CONSUMER = ByteArrayValueConsumer.class.getName().replace('.', '/'); public static final String TYPE_CHAR_ARRAY_VALUE_CONSUMER = CharArrayValueConsumer.class.getName().replace('.', '/'); public static final String TYPE_TYPE_UTILS = TypeUtils.class.getName().replace('.', '/'); diff --git a/core/src/main/java/com/alibaba/fastjson2/internal/asm/Frame.java b/core/src/main/java/com/alibaba/fastjson2/internal/asm/Frame.java index 2ff844dcd..6a313720f 100644 --- a/core/src/main/java/com/alibaba/fastjson2/internal/asm/Frame.java +++ b/core/src/main/java/com/alibaba/fastjson2/internal/asm/Frame.java @@ -77,6 +77,8 @@ class Frame { // Constants to manipulate the DIM field of an abstract type. + private static final int ARRAY_OF = +1 << DIM_SHIFT; + /** * The constant to be added to an abstract type to get one with one less array dimension. */ @@ -877,6 +879,7 @@ class Frame { case Opcodes.IASTORE: case Opcodes.BASTORE: case Opcodes.CASTORE: + case Opcodes.AASTORE: pop(3); break; case Opcodes.POP: @@ -980,6 +983,15 @@ class Frame { push(LONG); push(TOP); break; + case Opcodes.I2F: + pop(1); + push(FLOAT); + break; + case Opcodes.I2D: + pop(1); + push(DOUBLE); + push(TOP); + break; case Opcodes.F2I: case Opcodes.ARRAYLENGTH: case Opcodes.INSTANCEOF: @@ -1022,6 +1034,15 @@ class Frame { case Opcodes.NEW: push(UNINITIALIZED_KIND | symbolTable.addUninitializedType(argSymbol.value, arg)); break; + case Opcodes.ANEWARRAY: + String arrayElementType = argSymbol.value; + pop(); + if (arrayElementType.charAt(0) == '[') { + push(symbolTable, '[' + arrayElementType); + } else { + push(ARRAY_OF | REFERENCE_KIND | symbolTable.addType(arrayElementType)); + } + break; case Opcodes.CHECKCAST: String castType = argSymbol.value; pop(); diff --git a/core/src/main/java/com/alibaba/fastjson2/internal/asm/MethodWriter.java b/core/src/main/java/com/alibaba/fastjson2/internal/asm/MethodWriter.java index e4fd63102..372d1f733 100644 --- a/core/src/main/java/com/alibaba/fastjson2/internal/asm/MethodWriter.java +++ b/core/src/main/java/com/alibaba/fastjson2/internal/asm/MethodWriter.java @@ -293,6 +293,14 @@ public final class MethodWriter { visitInsn(Opcodes.I2L); } + public void i2f() { + visitInsn(Opcodes.I2F); + } + + public void i2d() { + visitInsn(Opcodes.I2D); + } + public void lxor() { visitInsn(Opcodes.LXOR); } @@ -305,6 +313,10 @@ public final class MethodWriter { visitInsn(Opcodes.AALOAD); } + public void aastore() { + visitInsn(Opcodes.AASTORE); + } + private void visitInsn(final int opcode) { lastBytecodeOffset = code.length; // Add the instruction to the bytecode of the method. @@ -455,6 +467,10 @@ public final class MethodWriter { visitTypeInsn(Opcodes.NEW, type); } + public void anewArray(final String type) { + visitTypeInsn(Opcodes.ANEWARRAY, type); + } + public void instanceOf(final String type) { visitTypeInsn(Opcodes.INSTANCEOF, type); } diff --git a/core/src/main/java/com/alibaba/fastjson2/internal/asm/Opcodes.java b/core/src/main/java/com/alibaba/fastjson2/internal/asm/Opcodes.java index 2c81f3d8e..c59fc3f15 100644 --- a/core/src/main/java/com/alibaba/fastjson2/internal/asm/Opcodes.java +++ b/core/src/main/java/com/alibaba/fastjson2/internal/asm/Opcodes.java @@ -91,6 +91,7 @@ public interface Opcodes { int DSTORE = 57; // - int ASTORE = 58; // - int IASTORE = 79; // visitInsn + int AASTORE = 83; // - int BASTORE = 84; // - int CASTORE = 85; // - int POP = 87; // visitInsn @@ -126,6 +127,8 @@ public interface Opcodes { int LXOR = 131; // - int IINC = 132; // visitIincInsn int I2L = 133; // visitInsn + int I2F = 134; // - + int I2D = 135; // - int L2I = 136; // int F2I = 139; // - int F2L = 140; // - @@ -173,6 +176,8 @@ public interface Opcodes { int INVOKESTATIC = 184; // - int INVOKEINTERFACE = 185; // - int NEW = 187; // visitTypeInsn + int NEWARRAY = 188; // - + int ANEWARRAY = 189; // - int ARRAYLENGTH = 190; // visitInsn int ATHROW = 191; // - int CHECKCAST = 192; // visitTypeInsn diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/FieldReader.java b/core/src/main/java/com/alibaba/fastjson2/reader/FieldReader.java index ad2bbd3c0..935d712df 100644 --- a/core/src/main/java/com/alibaba/fastjson2/reader/FieldReader.java +++ b/core/src/main/java/com/alibaba/fastjson2/reader/FieldReader.java @@ -70,8 +70,10 @@ public abstract class FieldReader this.fieldName = fieldName; this.fieldType = fieldType; this.fieldClass = fieldClass; - this.fieldClassSerializable = fieldClass != null && (Serializable.class.isAssignableFrom(fieldClass) - || Modifier.isInterface(fieldClass.getModifiers())); + this.fieldClassSerializable = fieldClass != null + && (Serializable.class.isAssignableFrom(fieldClass) + || Modifier.isInterface(fieldClass.getModifiers()) + || BeanUtils.isRecord(fieldClass)); this.features = features; this.fieldNameHash = Fnv.hashCode64(fieldName); this.fieldNameHashLCase = Fnv.hashCode64LCase(fieldName); diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/FieldReaderListParam.java b/core/src/main/java/com/alibaba/fastjson2/reader/FieldReaderListParam.java new file mode 100644 index 000000000..9d468e110 --- /dev/null +++ b/core/src/main/java/com/alibaba/fastjson2/reader/FieldReaderListParam.java @@ -0,0 +1,37 @@ +package com.alibaba.fastjson2.reader; + +import com.alibaba.fastjson2.schema.JSONSchema; +import com.alibaba.fastjson2.util.Fnv; + +import java.lang.reflect.Parameter; +import java.lang.reflect.Type; +import java.util.Locale; + +public class FieldReaderListParam + extends FieldReaderList { + final Parameter parameter; + final String paramName; + final long paramNameHash; + + public FieldReaderListParam( + String fieldName, + Type fieldType, + String paramName, + Parameter parameter, + Class fieldClass, + Type itemType, + Class itemClass, + int ordinal, + long features, + String format, + Locale locale, + Object defaultValue, + JSONSchema schema + ) { + super(fieldName, fieldType, fieldClass, itemType, itemClass, ordinal, features, format, locale, defaultValue, schema, null, null, null); + + this.paramName = paramName; + this.paramNameHash = Fnv.hashCode64(paramName); + this.parameter = parameter; + } +} diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderAdapter.java b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderAdapter.java index e3ce7ba7b..615c3b849 100644 --- a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderAdapter.java +++ b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderAdapter.java @@ -445,6 +445,21 @@ public class ObjectReaderAdapter return fieldReader; } + protected final void readFieldValue(long hashCode, JSONReader jsonReader, long features, Map map) { + FieldReader fieldReader = getFieldReader(hashCode); + if (fieldReader == null + && jsonReader.isSupportSmartMatch(this.features | features)) { + long hashCodeL = jsonReader.getNameHashCodeLCase(); + fieldReader = getFieldReaderLCase(hashCodeL); + } + + if (fieldReader != null) { + map.put(hashCode, fieldReader.readFieldValue(jsonReader)); + } else { + jsonReader.skipValue(); + } + } + protected final void readFieldValue(long hashCode, JSONReader jsonReader, long features, Object object) { FieldReader fieldReader = getFieldReader(hashCode); if (fieldReader == null diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderBean.java b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderBean.java index f19d65d70..f27257d25 100644 --- a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderBean.java +++ b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderBean.java @@ -10,6 +10,7 @@ import com.alibaba.fastjson2.util.TypeUtils; import java.io.Serializable; import java.lang.reflect.Type; import java.util.List; +import java.util.Map; import java.util.function.Function; import java.util.function.Supplier; @@ -96,6 +97,26 @@ public abstract class ObjectReaderBean processExtra(jsonReader, object, 0); } + protected void processExtra(JSONReader jsonReader, Map map, long features) { + if ((jsonReader.features(this.features | features) & JSONReader.Feature.SupportSmartMatch.mask) != 0) { + String fieldName = jsonReader.getFieldName(); + if (fieldName.startsWith("is")) { + String fieldName1 = fieldName.substring(2); + long hashCode64LCase = Fnv.hashCode64LCase(fieldName1); + FieldReader fieldReader = getFieldReaderLCase(hashCode64LCase); + if (fieldReader != null) { + Class fieldClass = fieldReader.fieldClass; + if (fieldClass == Boolean.class || fieldClass == boolean.class) { + map.put(fieldReader.fieldNameHash, fieldReader.readFieldValue(jsonReader)); + return; + } + } + } + } + + jsonReader.skipValue(); + } + protected void processExtra(JSONReader jsonReader, Object object, long features) { if ((jsonReader.features(this.features | features) & JSONReader.Feature.SupportSmartMatch.mask) != 0) { String fieldName = jsonReader.getFieldName(); diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreator.java b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreator.java index 95c146235..b2fed650d 100644 --- a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreator.java +++ b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreator.java @@ -1273,18 +1273,14 @@ public class ObjectReaderCreator { creatorConstructor.getParameters(), parameterNames ); - return new ObjectReaderNoneDefaultConstructor( + return createNoneDefaultConstructorObjectReader( objectClass, - beanInfo.typeKey, - beanInfo.typeName, - beanInfo.readerFeatures, + beanInfo, constructorFunction, alternateConstructors, parameterNames, paramFieldReaders, - fieldReaderArray, - null, - null + fieldReaderArray ); } } @@ -1344,6 +1340,30 @@ public class ObjectReaderCreator { return objectReader; } + protected ObjectReaderNoneDefaultConstructor createNoneDefaultConstructorObjectReader( + Class objectClass, + BeanInfo beanInfo, + Function, T> constructorFunction, + List alternateConstructors, + String[] parameterNames, + FieldReader[] paramFieldReaders, + FieldReader[] fieldReaderArray + ) { + return new ObjectReaderNoneDefaultConstructor( + objectClass, + beanInfo.typeKey, + beanInfo.typeName, + beanInfo.readerFeatures, + constructorFunction, + alternateConstructors, + parameterNames, + paramFieldReaders, + fieldReaderArray, + null, + null + ); + } + public FieldReader[] createFieldReaders(Class objectClass) { return createFieldReaders( objectClass, @@ -2199,6 +2219,33 @@ public class ObjectReaderCreator { fieldClassResolved = fieldClass; } + Type itemType = null; + Class itemClass = null; + if (fieldTypeResolved instanceof ParameterizedType) { + ParameterizedType parameterizedType = (ParameterizedType) fieldTypeResolved; + Type[] actualTypeArguments = parameterizedType.getActualTypeArguments(); + if (actualTypeArguments.length == 1) { + itemType = actualTypeArguments[0]; + itemClass = TypeUtils.getClass(itemClass); + } + } + if (fieldClassResolved != null && Collection.class.isAssignableFrom(fieldClassResolved) && itemType != null) { + return new FieldReaderListParam( + fieldName, + fieldTypeResolved, + paramName, + parameter, + fieldClassResolved, + itemType, + itemClass, + ordinal, + features, + format, + locale, + defaultValue, + schema); + } + return new FieldReaderObjectParam( fieldName, fieldTypeResolved, diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreatorASM.java b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreatorASM.java index 3b29f8c36..7ea40e089 100644 --- a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreatorASM.java +++ b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreatorASM.java @@ -23,7 +23,6 @@ import java.util.function.*; import static com.alibaba.fastjson2.internal.CodeGenUtils.fieldReader; import static com.alibaba.fastjson2.internal.asm.ASMUtils.*; -import static com.alibaba.fastjson2.internal.asm.Opcodes.*; import static com.alibaba.fastjson2.reader.ObjectReader.HASH_TYPE; import static com.alibaba.fastjson2.util.JDKUtils.*; @@ -46,10 +45,12 @@ public class ObjectReaderCreatorASM static final String METHOD_DESC_READ_FIELD_VALUE = "(" + DESC_JSON_READER + "Ljava/lang/Object;)V"; static final String GET_FIELD_READER_UL = "(J" + DESC_JSON_READER + "J)" + DESC_FIELD_READER; static final String READ_FIELD_READER_UL = "(J" + DESC_JSON_READER + "JLjava/lang/Object;)V"; + static final String READ_FIELD_READER_MAP = "(J" + DESC_JSON_READER + "JLjava/util/Map;)V"; static final String METHOD_DESC_ADD_RESOLVE_TASK = "(" + DESC_JSON_READER + "Ljava/lang/Object;Ljava/lang/String;)V"; static final String METHOD_DESC_ADD_RESOLVE_TASK_2 = "(" + DESC_JSON_READER + "Ljava/util/List;ILjava/lang/String;)V"; static final String METHOD_DESC_CHECK_ARRAY_AUTO_TYPE = "(" + DESC_JSON_READER + ")" + DESC_OBJECT_READER; static final String METHOD_DESC_PROCESS_EXTRA = "(" + DESC_JSON_READER + "Ljava/lang/Object;J)V"; + static final String METHOD_DESC_PROCESS_EXTRA_2 = "(" + DESC_JSON_READER + "Ljava/util/Map;J)V"; static final String METHOD_DESC_JSON_READER_CHECK_ARRAY_AUTO_TYPE = "(" + DESC_JSON_READER + "J)" + DESC_OBJECT_READER; static final String METHOD_DESC_READ_ARRAY_MAPPING_JSONB_OBJECT0 = "(" + DESC_JSON_READER + "Ljava/lang/Object;I)V"; @@ -337,6 +338,150 @@ public class ObjectReaderCreatorASM ); } + @Override + protected ObjectReaderNoneDefaultConstructor createNoneDefaultConstructorObjectReader( + Class objectClass, + BeanInfo beanInfo, + Function, T> constructorFunction, + List alternateConstructors, + String[] parameterNames, + FieldReader[] paramFieldReaders, + FieldReader[] fieldReaderArray + ) { + ObjectReaderNoneDefaultConstructor objectReaderAdapter = new ObjectReaderNoneDefaultConstructor( + objectClass, + beanInfo.typeKey, + beanInfo.typeName, + beanInfo.readerFeatures, + constructorFunction, + alternateConstructors, + parameterNames, + paramFieldReaders, + fieldReaderArray, + null, + null + ); + + boolean match = true; + + if (beanInfo.autoTypeBeforeHandler != null + || fieldReaderArray.length != 0 + || !(constructorFunction instanceof ConstructorFunction) + || !alternateConstructors.isEmpty() + || classLoader.isExternalClass(objectClass) + || (beanInfo.readerFeatures & JSONReader.Feature.SupportAutoType.mask) != 0 + ) { + match = false; + } + + if (match) { + for (FieldReader fieldReader : paramFieldReaders) { + if (fieldReader.getInitReader() != null) { + match = false; + break; + } + + if (fieldReader.defaultValue != null || fieldReader.schema != null) { + match = false; + break; + } + + Class fieldClass = fieldReader.fieldClass; + if (fieldClass != null && (!Modifier.isPublic(fieldClass.getModifiers()) || classLoader.isExternalClass(fieldClass))) { + match = false; + break; + } + + if (fieldReader instanceof FieldReaderMapField + && ((FieldReaderMapField) fieldReader).arrayToMapKey != null) { + match = false; + break; + } + + if (fieldReader instanceof FieldReaderMapMethod + && ((FieldReaderMapMethod) fieldReader).arrayToMapKey != null) { + match = false; + break; + } + } + } + + if (!match) { + return objectReaderAdapter; + } + + boolean externalClass = objectClass != null && classLoader.isExternalClass(objectClass); + ClassWriter cw = new ClassWriter( + (e) -> objectClass.getName().equals(e) ? objectClass : null + ); + + beanInfo.readerFeatures |= FieldInfo.DISABLE_REFERENCE_DETECT; + ObjectWriteContext context = new ObjectWriteContext(beanInfo, objectClass, cw, externalClass, paramFieldReaders, null); + context.objectReaderAdapter = objectReaderAdapter; + + genFields(paramFieldReaders, cw, TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR); + + cw.visit(Opcodes.V1_8, Opcodes.ACC_PUBLIC + Opcodes.ACC_FINAL + Opcodes.ACC_SUPER, context.classNameType, TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR, new String[]{}); + + { + String MD_INIT = "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;JLjava/util/function/Function;Ljava/util/List;[Ljava/lang/String;[Lcom/alibaba/fastjson2/reader/FieldReader;[Lcom/alibaba/fastjson2/reader/FieldReader;[Ljava/lang/Class;[Ljava/lang/String;)V"; + + MethodWriter mw = cw.visitMethod( + Opcodes.ACC_PUBLIC, + "", + MD_INIT, + fieldReaderArray.length <= 12 ? 32 : 128); + mw.aload(THIS); + mw.aload(1); // CLASS + mw.aload(2); // TYPE_KEY + mw.aload(3); // TYPE_NAME + mw.lload(4); // FEATURES + mw.aload(6); // CREATOR + mw.aload(7); // alternateConstructors + mw.aload(8); // paramNames + mw.aload(9); // paramFieldReaders + mw.aload(10); // setterFieldReaders + mw.aload(11); // seeAlso + mw.aload(12); // seeAlsoNames + mw.invokespecial(TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR, "", MD_INIT); + + int FIELD_READER_ARRAY = 9; + genInitFields(paramFieldReaders, context.classNameType, true, THIS, FIELD_READER_ARRAY, mw, TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR); + + mw.return_(); + mw.visitMaxs(3, 3); + } + + String TYPE_OBJECT = objectClass == null ? ASMUtils.TYPE_OBJECT : ASMUtils.type(objectClass); + + genMethodReadObject(context, beanInfo.readerFeatures, TYPE_OBJECT, paramFieldReaders, cw, context.classNameType); + + byte[] code = cw.toByteArray(); + try { + Class readerClass = classLoader.defineClassPublic(context.classNameFull, code, 0, code.length); + + Constructor constructor = readerClass.getConstructors()[0]; + return (ObjectReaderNoneDefaultConstructor) constructor + .newInstance( + objectClass, + beanInfo.typeKey, + beanInfo.typeName, + beanInfo.readerFeatures, + constructorFunction, + alternateConstructors, + parameterNames, + paramFieldReaders, + fieldReaderArray, + null, + null + ); + } catch (Throwable e) { + throw new JSONException( + "create objectReader error" + + (objectClass == null ? "" : ", objectType " + objectClass.getTypeName()), e); + } + } + @Override public ObjectReader createObjectReader( Class objectClass, @@ -401,34 +546,7 @@ public class ObjectReaderCreatorASM (e) -> objectClass.getName().equals(e) ? objectClass : null ); - ObjectWriteContext context = new ObjectWriteContext(beanInfo, objectClass, cw, externalClass, fieldReaderArray); - - String className = "ORG_" + seed.incrementAndGet() + "_" + fieldReaderArray.length + (objectClass == null ? "" : "_" + objectClass.getSimpleName()); - String classNameType; - String classNameFull; - - Package pkg = ObjectReaderCreatorASM.class.getPackage(); - if (pkg != null) { - String packageName = pkg.getName(); - int packageNameLength = packageName.length(); - int charsLength = packageNameLength + 1 + className.length(); - char[] chars = new char[charsLength]; - packageName.getChars(0, packageName.length(), chars, 0); - chars[packageNameLength] = '.'; - className.getChars(0, className.length(), chars, packageNameLength + 1); - classNameFull = new String(chars); - - chars[packageNameLength] = '/'; - for (int i = 0; i < packageNameLength; ++i) { - if (chars[i] == '.') { - chars[i] = '/'; - } - } - classNameType = new String(chars); - } else { - classNameType = className; - classNameFull = className; - } + ObjectWriteContext context = new ObjectWriteContext(beanInfo, objectClass, cw, externalClass, fieldReaderArray, defaultConstructor); final boolean generatedFields = fieldReaderArray.length < 128; @@ -479,7 +597,7 @@ public class ObjectReaderCreatorASM genFields(fieldReaderArray, cw, objectReaderSuper); } - cw.visit(Opcodes.V1_8, Opcodes.ACC_PUBLIC + Opcodes.ACC_FINAL + Opcodes.ACC_SUPER, classNameType, objectReaderSuper, new String[]{}); + cw.visit(Opcodes.V1_8, Opcodes.ACC_PUBLIC + Opcodes.ACC_FINAL + Opcodes.ACC_SUPER, context.classNameType, objectReaderSuper, new String[]{}); { final int CLASS = 1, SUPPLIER = 2, FIELD_READER_ARRAY = 3; @@ -504,7 +622,7 @@ public class ObjectReaderCreatorASM mw.aload(FIELD_READER_ARRAY); mw.invokespecial(objectReaderSuper, "", METHOD_DESC_ADAPTER_INIT); - genInitFields(fieldReaderArray, classNameType, generatedFields, THIS, FIELD_READER_ARRAY, mw, objectReaderSuper); + genInitFields(fieldReaderArray, context.classNameType, generatedFields, THIS, FIELD_READER_ARRAY, mw, objectReaderSuper); mw.return_(); mw.visitMaxs(3, 3); @@ -559,16 +677,16 @@ public class ObjectReaderCreatorASM boolean disableArrayMapping = context.disableSupportArrayMapping(); boolean disableJSONB = context.disableJSONB(); - ObjectReaderAdapter objectReaderAdapter = new ObjectReaderAdapter(objectClass, beanInfo.typeKey, beanInfo.typeName, readerFeatures, null, supplier, null, fieldReaderArray); + context.objectReaderAdapter = new ObjectReaderAdapter(objectClass, beanInfo.typeKey, beanInfo.typeName, readerFeatures, null, supplier, null, fieldReaderArray); if (!disableJSONB) { - genMethodReadJSONBObject(context, defaultConstructor, readerFeatures, TYPE_OBJECT, fieldReaderArray, cw, classNameType, objectReaderAdapter); + genMethodReadJSONBObject(context, readerFeatures, TYPE_OBJECT, fieldReaderArray, cw, context.classNameType); if (!disableArrayMapping) { - genMethodReadJSONBObjectArrayMapping(context, defaultConstructor, readerFeatures, TYPE_OBJECT, fieldReaderArray, cw, classNameType, objectReaderAdapter); + genMethodReadJSONBObjectArrayMapping(context, readerFeatures, TYPE_OBJECT, fieldReaderArray, cw, context.classNameType); } } - genMethodReadObject(context, defaultConstructor, readerFeatures, TYPE_OBJECT, fieldReaderArray, cw, classNameType, objectReaderAdapter); + genMethodReadObject(context, readerFeatures, TYPE_OBJECT, fieldReaderArray, cw, context.classNameType); if (objectReaderSuper == TYPE_OBJECT_READER_ADAPTER || objectReaderSuper == TYPE_OBJECT_READER_1 @@ -584,14 +702,14 @@ public class ObjectReaderCreatorASM || objectReaderSuper == TYPE_OBJECT_READER_11 || objectReaderSuper == TYPE_OBJECT_READER_12 ) { - genMethodGetFieldReader(fieldReaderArray, cw, classNameType, objectReaderAdapter); - genMethodGetFieldReaderLCase(fieldReaderArray, cw, classNameType, objectReaderAdapter); + genMethodGetFieldReader(fieldReaderArray, cw, context.classNameType, context.objectReaderAdapter); + genMethodGetFieldReaderLCase(fieldReaderArray, cw, context.classNameType, context.objectReaderAdapter); } } byte[] code = cw.toByteArray(); try { - Class readerClass = classLoader.defineClassPublic(classNameFull, code, 0, code.length); + Class readerClass = classLoader.defineClassPublic(context.classNameFull, code, 0, code.length); Constructor constructor = readerClass.getConstructors()[0]; return (ObjectReaderBean) constructor @@ -839,7 +957,7 @@ public class ObjectReaderCreatorASM MethodWriter mw, String objectReaderSuper ) { - if (objectReaderSuper != TYPE_OBJECT_READER_ADAPTER || !generatedFields) { + if ((objectReaderSuper != TYPE_OBJECT_READER_ADAPTER && objectReaderSuper != TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR) || !generatedFields) { return; } @@ -853,7 +971,7 @@ public class ObjectReaderCreatorASM } private void genFields(FieldReader[] fieldReaderArray, ClassWriter cw, String objectReaderSuper) { - if (objectReaderSuper == TYPE_OBJECT_READER_ADAPTER) { + if (objectReaderSuper == TYPE_OBJECT_READER_ADAPTER || objectReaderSuper == TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR) { for (int i = 0; i < fieldReaderArray.length; i++) { FieldWriter fv = cw.visitField(Opcodes.ACC_PUBLIC, fieldReader(i), DESC_FIELD_READER); } @@ -873,16 +991,16 @@ public class ObjectReaderCreatorASM private void genMethodReadJSONBObject( ObjectWriteContext context, - Constructor defaultConstructor, long readerFeatures, String TYPE_OBJECT, FieldReader[] fieldReaderArray, ClassWriter cw, - String classNameType, - ObjectReaderAdapter objectReaderAdapter + String classNameType ) { Class objectClass = context.objectClass; boolean fieldBased = (readerFeatures & JSONReader.Feature.FieldBased.mask) != 0; + Constructor defaultConstructor = context.defaultConstructor; + ObjectReaderAdapter objectReaderAdapter = context.objectReaderAdapter; MethodWriter mw = cw.visitMethod(Opcodes.ACC_PUBLIC, "readJSONBObject", @@ -961,16 +1079,13 @@ public class ObjectReaderCreatorASM mw.visitLabel(object_); } - genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased, defaultConstructor, objectReaderAdapter.creator); + genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased); mw.astore(OBJECT); mw.aload(JSON_READER); mw.invokevirtual(TYPE_JSON_READER, "nextIfObjectStart", "()Z"); mw.pop(); - genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased, defaultConstructor, objectReaderAdapter.creator); - mw.astore(OBJECT); - // for (int i = 0; i < entry_cnt; ++i) { Label for_start_i_ = new Label(), for_end_i_ = new Label(), for_inc_i_ = new Label(); if (!disableAutoType) { @@ -1259,14 +1374,13 @@ public class ObjectReaderCreatorASM private void genMethodReadJSONBObjectArrayMapping( ObjectWriteContext context, - Constructor defaultConstructor, long readerFeatures, String TYPE_OBJECT, FieldReader[] fieldReaderArray, ClassWriter cw, - String classNameType, - ObjectReaderAdapter objectReaderAdapter + String classNameType ) { + Constructor defaultConstructor = context.defaultConstructor; boolean fieldBased = (readerFeatures & JSONReader.Feature.FieldBased.mask) != 0; MethodWriter mw = cw.visitMethod(Opcodes.ACC_PUBLIC, @@ -1305,7 +1419,7 @@ public class ObjectReaderCreatorASM mw.visitLabel(notNull_); } - genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased, defaultConstructor, objectReaderAdapter.creator); + genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased); mw.astore(OBJECT); Label fieldEnd_ = new Label(), entryCountMatch_ = new Label(); @@ -1386,13 +1500,11 @@ public class ObjectReaderCreatorASM private void genMethodReadObject( ObjectWriteContext context, - Constructor defaultConstructor, long readerFeatures, String TYPE_OBJECT, FieldReader[] fieldReaderArray, ClassWriter cw, - String classNameType, - ObjectReaderAdapter objectReaderAdapter + String classNameType ) { boolean fieldBased = (readerFeatures & JSONReader.Feature.FieldBased.mask) != 0; @@ -1493,13 +1605,62 @@ public class ObjectReaderCreatorASM mw.ifeq(notNull_); mw.aconst_null(); - mw.astore(OBJECT); - mw.goto_(end_); + mw.areturn(); mw.visitLabel(notNull_); - genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased, defaultConstructor, objectReaderAdapter.creator); - mw.astore(OBJECT); + if (context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + Label L0 = new Label(), L1 = new Label(); + mw.aload(JSON_READER); + mw.invokevirtual(TYPE_JSON_READER, "hasAutoTypeBeforeHandler", "()Z"); + mw.ifne(L0); + + mw.lload(FEATURES); + mw.visitLdcInsn(JSONReader.Feature.SupportSmartMatch.mask | JSONReader.Feature.SupportAutoType.mask); + mw.land(); + mw.lconst_0(); + mw.lcmp(); + mw.ifeq(L1); + + mw.visitLabel(L0); + mw.aload(THIS); + mw.aload(JSON_READER); + mw.aload(FIELD_TYPE); + mw.aload(FIELD_NAME); + mw.lload(FEATURES); + mw.invokespecial(TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR, "readObject", METHOD_DESC_READ_OBJECT); + mw.areturn(); + + mw.visitLabel(L1); + + for (FieldReader fieldReader : fieldReaderArray) { + Class fieldClass = fieldReader.fieldClass; + int var = mwc.var(fieldReader); + if (fieldClass == byte.class || fieldClass == short.class || fieldClass == int.class || fieldClass == boolean.class || fieldClass == char.class) { + mw.iconst_0(); + mw.istore(var); + } else if (fieldClass == long.class) { + mw.lconst_0(); + mw.lstore(var); + } else if (fieldClass == float.class) { + mw.iconst_0(); + mw.i2f(); + mw.fstore(var); + } else if (fieldClass == double.class) { + mw.iconst_0(); + mw.i2d(); + mw.dstore(var); + } else { + mw.aconst_null(); + mw.astore(var); + } + } + mw.aconst_null(); + mw.astore(mwc.var("map")); + } else { + genCreateObject(mw, context, classNameType, TYPE_OBJECT, FEATURES, fieldBased); + mw.astore(OBJECT); + } // for (int i = 0; i < entry_cnt; ++i) { Label for_start_i_ = new Label(), for_end_i_ = new Label(), for_inc_i_ = new Label(); @@ -1556,17 +1717,24 @@ public class ObjectReaderCreatorASM mw.visitLabel(hashCode64Start); - mw.aload(JSON_READER); - mw.invokevirtual(TYPE_JSON_READER, "readFieldNameHashCode", "()J"); - mw.dup2(); - mw.lstore(HASH_CODE64); - mw.visitLdcInsn(-1L); - mw.lcmp(); - mw.ifeq(for_end_i_); + if (switchGen && context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + mw.aload(JSON_READER); + mw.invokevirtual(TYPE_JSON_READER, "skipName", "()Z"); + mw.pop(); + } else { + mw.aload(JSON_READER); + mw.invokevirtual(TYPE_JSON_READER, "readFieldNameHashCode", "()J"); + mw.dup2(); + mw.lstore(HASH_CODE64); + + mw.visitLdcInsn(-1L); + mw.lcmp(); + mw.ifeq(for_end_i_); + } mw.visitLabel(hashCode64End); - if (!disableAutoType) { + if (!disableAutoType && !(context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor)) { Label noneAutoType_ = new Label(); // if (i != 0 && hash == HASH_TYPE && jsonReader.isSupportAutoType()) @@ -1598,19 +1766,24 @@ public class ObjectReaderCreatorASM // continue if (switchGen) { - mw.aload(THIS); - mw.lload(HASH_CODE64); - mw.aload(JSON_READER); - mw.lload(FEATURES); - mw.aload(OBJECT); - mw.invokevirtual(TYPE_OBJECT_READER_ADAPTER, "readFieldValue", READ_FIELD_READER_UL); + if (context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + mw.aload(JSON_READER); + mw.invokevirtual(TYPE_JSON_READER, "skipValue", "()V"); + } else { + mw.aload(THIS); + mw.lload(HASH_CODE64); + mw.aload(JSON_READER); + mw.lload(FEATURES); + mw.aload(OBJECT); + mw.invokevirtual(TYPE_OBJECT_READER_ADAPTER, "readFieldValue", READ_FIELD_READER_UL); + } mw.goto_(for_inc_i_); // continue } else if (fieldReaderArray.length > 6) { // use switch Map> map = new TreeMap(); - for (int i = 0; i < objectReaderAdapter.hashCodes.length; i++) { - long hashCode64 = objectReaderAdapter.hashCodes[i]; + for (int i = 0; i < context.objectReaderAdapter.hashCodes.length; i++) { + long hashCode64 = context.objectReaderAdapter.hashCodes[i]; int hashCode32 = (int) (hashCode64 ^ (hashCode64 >>> 32)); List hashCode64List = map.computeIfAbsent(hashCode32, k -> new ArrayList<>()); hashCode64List.add(hashCode64); @@ -1656,8 +1829,8 @@ public class ObjectReaderCreatorASM mw.lcmp(); mw.ifne(next); - int m = Arrays.binarySearch(objectReaderAdapter.hashCodes, hashCode64); - int index = objectReaderAdapter.mapping[m]; + int m = Arrays.binarySearch(context.objectReaderAdapter.hashCodes, hashCode64); + int index = context.objectReaderAdapter.mapping[m]; FieldReader fieldReader = fieldReaderArray[index]; @@ -1824,11 +1997,19 @@ public class ObjectReaderCreatorASM mw.visitLabel(processExtra_); } if (!switchGen) { - mw.aload(THIS); - mw.aload(JSON_READER); - mw.aload(OBJECT); - mw.lload(FEATURES); - mw.invokevirtual(TYPE_OBJECT_READER_ADAPTER, "processExtra", METHOD_DESC_PROCESS_EXTRA); + if (context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + mw.aload(THIS); + mw.aload(JSON_READER); + mw.aload(mwc.var("map")); + mw.lload(FEATURES); + mw.invokevirtual(TYPE_OBJECT_READER_ADAPTER, "processExtra", METHOD_DESC_PROCESS_EXTRA_2); + } else { + mw.aload(THIS); + mw.aload(JSON_READER); + mw.aload(OBJECT); + mw.lload(FEATURES); + mw.invokevirtual(TYPE_OBJECT_READER_ADAPTER, "processExtra", METHOD_DESC_PROCESS_EXTRA); + } mw.goto_(for_inc_i_); // continue } @@ -1842,7 +2023,60 @@ public class ObjectReaderCreatorASM mw.visitLabel(end_); - mw.aload(OBJECT); + if (context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + ObjectReaderNoneDefaultConstructor objectReaderNoneDefaultConstructor = (ObjectReaderNoneDefaultConstructor) context.objectReaderAdapter; + boolean constructDirect = true; + if (classLoader.isExternalClass(context.objectClass) + || (objectReaderNoneDefaultConstructor.constructor != null && !Modifier.isPublic(objectReaderNoneDefaultConstructor.constructor.getModifiers())) + || (context.objectClass != null && !Modifier.isPublic(context.objectClass.getModifiers())) + ) { + constructDirect = false; + } + + if (constructDirect) { + mw.new_(TYPE_OBJECT); + mw.dup(); + StringBuilder buf = new StringBuilder().append("("); + for (FieldReader fieldReader : fieldReaderArray) { + mw.loadLocal(fieldReader.fieldClass, mwc.var(fieldReader)); + buf.append(ASMUtils.desc(fieldReader.fieldClass)); + } + buf.append(")V"); + mw.invokespecial(TYPE_OBJECT, "", buf.toString()); + } else { + mw.aload(THIS); + mw.iconst_n(fieldReaderArray.length); + mw.anewArray("java/lang/Object"); + for (int i = 0; i < fieldReaderArray.length; i++) { + FieldReader fieldReader = fieldReaderArray[i]; + mw.dup(); + mw.iconst_n(i); + mw.loadLocal(fieldReader.fieldClass, mwc.var(fieldReader)); + if (fieldReader.fieldClass == int.class) { + mw.invokestatic("java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;"); + } else if (fieldReader.fieldClass == long.class) { + mw.invokestatic("java/lang/Long", "valueOf", "(J)Ljava/lang/Long;"); + } else if (fieldReader.fieldClass == float.class) { + mw.invokestatic("java/lang/Float", "valueOf", "(F)Ljava/lang/Float;"); + } else if (fieldReader.fieldClass == double.class) { + mw.invokestatic("java/lang/Double", "valueOf", "(D)Ljava/lang/Double;"); + } else if (fieldReader.fieldClass == boolean.class) { + mw.invokestatic("java/lang/Boolean", "valueOf", "(Z)Ljava/lang/Boolean;"); + } else if (fieldReader.fieldClass == short.class) { + mw.invokestatic("java/lang/Short", "valueOf", "(S)Ljava/lang/Short;"); + } else if (fieldReader.fieldClass == byte.class) { + mw.invokestatic("java/lang/Byte", "valueOf", "(B)Ljava/lang/Byte;"); + } else if (fieldReader.fieldClass == char.class) { + mw.invokestatic("java/lang/Character", "valueOf", "(C)Ljava/lang/Character;"); + } + mw.aastore(); + } + mw.invokevirtual(TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR, "createInstance", "([Ljava/lang/Object;)Ljava/lang/Object;"); + } + mw.areturn(); + } else { + mw.aload(OBJECT); + } mw.areturn(); mw.visitMaxs(5, 10); @@ -2661,10 +2895,10 @@ public class ObjectReaderCreatorASM String classNameType, String TYPE_OBJECT, int FEATURES, - boolean fieldBased, - Constructor defaultConstructor, - Supplier creator + boolean fieldBased ) { + Constructor defaultConstructor = context.defaultConstructor; + Supplier creator = context.objectReaderAdapter.creator; Class objectClass = context.objectClass; final int JSON_READER = 1; @@ -2687,7 +2921,7 @@ public class ObjectReaderCreatorASM mw.checkcast(TYPE_OBJECT); } } else { - newObject(mw, TYPE_OBJECT, defaultConstructor); + newObject(mw, TYPE_OBJECT, context.defaultConstructor); } if (context.hasStringField) { @@ -2755,7 +2989,9 @@ public class ObjectReaderCreatorASM String TYPE_FIELD_CLASS = ASMUtils.type(fieldClass); String DESC_FIELD_CLASS = ASMUtils.desc(fieldClass); - mw.aload(OBJECT); + if (!(context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor)) { + mw.aload(OBJECT); + } int fieldModifier = 0; if ((fieldBased || method == null) && field != null) { fieldModifier = field.getModifiers(); @@ -2919,7 +3155,9 @@ public class ObjectReaderCreatorASM mw.aload(JSON_READER); mw.invokevirtual(TYPE_JSON_READER, "skipValue", "()V"); - mw.pop(); + if (!(context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor)) { + mw.pop(); + } mw.goto_(endSet_); mw.visitLabel(endIgnoreCheck_); @@ -2962,7 +3200,8 @@ public class ObjectReaderCreatorASM fieldFeatures, itemType, TYPE_FIELD_CLASS, - context + context, + fieldBased ); } else { final String FIELD_OBJECT_READER = fieldObjectReader(i); @@ -3131,6 +3370,11 @@ public class ObjectReaderCreatorASM mw.visitVarInsn(LOAD, FIELD_VALUE); mw.invokevirtual("sun/misc/Unsafe", methodName, methodDes); } + } else if (context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + if (!fieldClass.isPrimitive()) { + mw.checkcast(ASMUtils.type(fieldClass)); + } + mw.storeLocal(fieldClass, mwc.var(fieldReader)); } else { boolean invokeFieldReaderAccept = context.externalClass || method == null || !context.publicClass; @@ -3526,7 +3770,8 @@ public class ObjectReaderCreatorASM long fieldFeatures, Type itemType, String TYPE_FIELD_CLASS, - ObjectWriteContext context + ObjectWriteContext context, + boolean fieldBased ) { if (itemType == null) { itemType = Object.class; @@ -3536,7 +3781,12 @@ public class ObjectReaderCreatorASM String ITEM_OBJECT_READER = fieldItemObjectReader(i); MethodWriter mw = mwc.mw; - Integer LIST = mwc.var(fieldClass); + int LIST; + if (context.objectReaderAdapter instanceof ObjectReaderNoneDefaultConstructor) { + LIST = mwc.var(fieldReader); + } else { + LIST = mwc.var(fieldClass); + } Integer AUTO_TYPE_OBJECT_READER = mwc.var(ObjectReader.class); String LIST_TYPE = fieldClass.isInterface() ? "java/util/ArrayList" : TYPE_FIELD_CLASS; @@ -3833,13 +4083,18 @@ public class ObjectReaderCreatorASM final boolean hasStringField; final int fieldNameLengthMin; final int fieldNameLengthMax; + final String classNameType; + final String classNameFull; + final Constructor defaultConstructor; + ObjectReaderAdapter objectReaderAdapter; public ObjectWriteContext( BeanInfo beanInfo, Class objectClass, ClassWriter cw, boolean externalClass, - FieldReader[] fieldReaders + FieldReader[] fieldReaders, + Constructor defaultConstructor ) { this.beanInfo = beanInfo; this.objectClass = objectClass; @@ -3847,6 +4102,7 @@ public class ObjectReaderCreatorASM this.publicClass = objectClass == null || Modifier.isPublic(objectClass.getModifiers()); this.externalClass = externalClass; this.fieldReaders = fieldReaders; + this.defaultConstructor = defaultConstructor; int fieldNameLengthMin = 0, fieldNameLengthMax = 0; boolean hasStringField = false; @@ -3876,6 +4132,31 @@ public class ObjectReaderCreatorASM this.hasStringField = hasStringField; this.fieldNameLengthMin = fieldNameLengthMin; this.fieldNameLengthMax = fieldNameLengthMax; + + String className = "ORG_" + seed.incrementAndGet() + "_" + fieldReaders.length + (objectClass == null ? "" : "_" + objectClass.getSimpleName()); + + Package pkg = ObjectReaderCreatorASM.class.getPackage(); + if (pkg != null) { + String packageName = pkg.getName(); + int packageNameLength = packageName.length(); + int charsLength = packageNameLength + 1 + className.length(); + char[] chars = new char[charsLength]; + packageName.getChars(0, packageName.length(), chars, 0); + chars[packageNameLength] = '.'; + className.getChars(0, className.length(), chars, packageNameLength + 1); + classNameFull = new String(chars); + + chars[packageNameLength] = '/'; + for (int i = 0; i < packageNameLength; ++i) { + if (chars[i] == '.') { + chars[i] = '/'; + } + } + classNameType = new String(chars); + } else { + classNameType = className; + classNameFull = className; + } } public boolean disableSupportArrayMapping() { @@ -4296,6 +4577,24 @@ public class ObjectReaderCreatorASM return var; } + int var(FieldReader fieldReader) { + return var("_param_" + fieldReader.fieldName, fieldReader.fieldClass); + } + + int var(String name, Class type) { + Integer var = variants.get(name); + if (var == null) { + var = maxVariant; + variants.put(name, var); + if (type == long.class || type == double.class) { + maxVariant += 2; + } else { + maxVariant += 1; + } + } + return var; + } + int var2(Object key) { Integer var = variants.get(key); if (var == null) { diff --git a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderNoneDefaultConstructor.java b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderNoneDefaultConstructor.java index b274f942b..27c177eef 100644 --- a/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderNoneDefaultConstructor.java +++ b/core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderNoneDefaultConstructor.java @@ -5,6 +5,7 @@ import com.alibaba.fastjson2.util.Fnv; import com.alibaba.fastjson2.util.TypeUtils; import java.lang.reflect.Constructor; +import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Type; import java.util.*; import java.util.function.Function; @@ -16,8 +17,9 @@ public class ObjectReaderNoneDefaultConstructor extends ObjectReaderAdapter { final String[] paramNames; final FieldReader[] setterFieldReaders; - private final Function, T> creator; + final Function, T> creatorFunction; final Map paramFieldReaderMap; + final Constructor noneDefaultConstructor; public ObjectReaderNoneDefaultConstructor( Class objectClass, @@ -47,12 +49,17 @@ public class ObjectReaderNoneDefaultConstructor ); this.paramNames = paramNames; - this.creator = creator; + this.creatorFunction = creator; this.setterFieldReaders = setterFieldReaders; this.paramFieldReaderMap = new HashMap<>(); for (FieldReader paramFieldReader : paramFieldReaders) { paramFieldReaderMap.put(paramFieldReader.fieldNameHash, paramFieldReader); } + if (creatorFunction instanceof ConstructorFunction) { + noneDefaultConstructor = ((ConstructorFunction) creator).constructor; + } else { + noneDefaultConstructor = null; + } } static FieldReader[] concat(FieldReader[] a, FieldReader[] b) { @@ -65,9 +72,14 @@ public class ObjectReaderNoneDefaultConstructor return a; } + @SuppressWarnings("rawtypes") + public Collection getParameterFieldReaders() { + return paramFieldReaderMap.values(); + } + @Override public T createInstanceNoneDefaultConstructor(Map values) { - return creator.apply(values); + return creatorFunction.apply(values); } @Override @@ -342,7 +354,7 @@ public class ObjectReaderNoneDefaultConstructor } Map argsMap = valueMap == null ? Collections.emptyMap() : valueMap; - T object = creator.apply(argsMap); + T object = creatorFunction.apply(argsMap); if (setterFieldReaders != null && valueMap != null) { for (int i = 0; i < setterFieldReaders.length; i++) { @@ -521,4 +533,13 @@ public class ObjectReaderNoneDefaultConstructor return object; } + + public T createInstance(Object[] args) { + try { + return (T) noneDefaultConstructor.newInstance(args); + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException | + InvocationTargetException e) { + throw new JSONException("invoke constructor error, " + constructor, e); + } + } } diff --git a/core/src/main/java/com/alibaba/fastjson2/util/IOUtils.java b/core/src/main/java/com/alibaba/fastjson2/util/IOUtils.java index 195144bc9..5a6d7f396 100644 --- a/core/src/main/java/com/alibaba/fastjson2/util/IOUtils.java +++ b/core/src/main/java/com/alibaba/fastjson2/util/IOUtils.java @@ -1356,18 +1356,50 @@ public class IOUtils { return UNSAFE.getInt(buf, ARRAY_BYTE_BASE_OFFSET + pos) == ALSE; } + public static boolean notALSE(byte[] buf, int pos) { + return UNSAFE.getInt(buf, ARRAY_BYTE_BASE_OFFSET + pos) != ALSE; + } + public static boolean isALSE(char[] buf, int pos) { return getLongUnaligned(buf, pos) == ALSE_64; } + public static boolean notALSE(char[] buf, int pos) { + return getLongUnaligned(buf, pos) != ALSE_64; + } + public static boolean isNULL(byte[] buf, int pos) { return UNSAFE.getInt(buf, ARRAY_BYTE_BASE_OFFSET + pos) == NULL_32; } + public static boolean notNULL(byte[] buf, int pos) { + return UNSAFE.getInt(buf, ARRAY_BYTE_BASE_OFFSET + pos) != NULL_32; + } + + public static boolean isTRUE(byte[] buf, int pos) { + return UNSAFE.getInt(buf, ARRAY_BYTE_BASE_OFFSET + pos) == TRUE; + } + + public static boolean notTRUE(byte[] buf, int pos) { + return UNSAFE.getInt(buf, ARRAY_BYTE_BASE_OFFSET + pos) != TRUE; + } + + public static boolean isTRUE(char[] buf, int pos) { + return UNSAFE.getLong(buf, ARRAY_BYTE_BASE_OFFSET + ((long) pos << 1)) == TRUE_64; + } + + public static boolean notTRUE(char[] buf, int pos) { + return UNSAFE.getLong(buf, ARRAY_BYTE_BASE_OFFSET + ((long) pos << 1)) != TRUE_64; + } + public static boolean isNULL(char[] buf, int pos) { return getLongUnaligned(buf, pos) == NULL_64; } + public static boolean notNULL(char[] buf, int pos) { + return getLongUnaligned(buf, pos) != NULL_64; + } + public static void putNULL(byte[] buf, int pos) { UNSAFE.putInt(buf, ARRAY_CHAR_BASE_OFFSET + pos, NULL_32); } diff --git a/pom.xml b/pom.xml index 08bf27cf6..2c7d41369 100644 --- a/pom.xml +++ b/pom.xml @@ -1019,6 +1019,15 @@ test-jdk17 + + enable-for-jdk21+ + + [21,) + + + benchmark_21 + + enable-codegen diff --git a/test-jdk17/pom.xml b/test-jdk17/pom.xml index 11ded1e0c..7ee056ccc 100644 --- a/test-jdk17/pom.xml +++ b/test-jdk17/pom.xml @@ -28,5 +28,9 @@ fastjson2 ${project.version} + + commons-io + commons-io + diff --git a/test-jdk17/src/test/java/com/alibaba/fastjson2/RecordTest.java b/test-jdk17/src/test/java/com/alibaba/fastjson2/RecordTest.java index 170364dbb..7a3289d46 100644 --- a/test-jdk17/src/test/java/com/alibaba/fastjson2/RecordTest.java +++ b/test-jdk17/src/test/java/com/alibaba/fastjson2/RecordTest.java @@ -2,6 +2,10 @@ package com.alibaba.fastjson2; import org.junit.jupiter.api.Test; +import java.io.Serializable; +import java.util.Arrays; +import java.util.List; + import static org.junit.jupiter.api.Assertions.assertEquals; public class RecordTest { @@ -14,7 +18,49 @@ public class RecordTest { JSONObject object = JSON.parseObject(str); assertEquals(item.value, object.get("value")); + + Item item2 = JSON.parseObject(str, Item.class); + assertEquals(item.value, item2.value); } - record Item(int value) { } + public record Item(int value) { + } + + @Test + public void test1() { + Item1 item = new Item1(Arrays.asList("abc")); + String str = JSON.toJSONString(item); + Item1 item2 = JSON.parseObject(str, Item1.class); + assertEquals(item.value, item2.value); + } + + public record Item1(List value) { + } + + @Test + public void test2() { + Item2 item = new Item2(Arrays.asList(new Item(123))); + String str = JSON.toJSONString(item); + Item2 item2 = JSON.parseObject(str, Item2.class); + assertEquals(item.value.size(), item2.value.size()); + assertEquals(item.value.get(0).value, item2.value.get(0).value); + } + + public record Item2(List value) { + } + + @Test + public void test3() { + Item3 item = new Item3(new User(true, "abc")); + String str = JSON.toJSONString(item); + Item3 item2 = JSON.parseObject(str, Item3.class); + assertEquals(item.user.default_profile, item2.user.default_profile); + assertEquals(item.user.screen_name, item2.user.screen_name); + } + + public record User(boolean default_profile, String screen_name) { + } + + public record Item3(User user) implements Serializable { + } }