--- tags: GSoC, OSS --- # GSoC2020 面白そうなやつ - AerospaceResearch.net - http://aerospaceresearch.net - https://aerospaceresearch.net/?page_id=1840 - 衛星データ・星空の解析 - Pythonが多い - KSat:ESDC - ESDCは宇宙機の諸々の最適化ツール - 遺伝的アルゴリズム,インタラクティブなCLI,電気推進向け実装 - matlab - visma - 方程式の可視化ツール - Python - SOURCE - 3UのCubeSat by KSat - 教育目的 - C++ - test frameworkの実装 - QEMUとかDocketみたいに - 仮想化して衛星に載るソフトをテストできると→うれしい! - ユニットテストはあるけど...みたいな話っぽい - C++,Python - MicroPythonでいいかんじに弄れたら教育に良さそうだよね - Device Handlerの実装 - Device Handler: デバドラみたいなやつ - Base Classを実装→開発者は特定の部分だけ書けばいいよね - リアルタイム性のある堅牢なDevice Handlerがゴール - C/C++ - テレメのGUI: Python, web - 低推力推進でのフライバイとかの自動設計: matlab - 制限付き3体問題の可視化: matlab, python - お前がやりたいこと言ってきてもいいぜ! - 2016年はFPGAでSDRとかもあったっぽい - Arduino - https://github.com/arduino/summer-of-code/blob/master/ideas.md - official libraryのexampleを書こう!: C++ - arduino-cliでネットワーク経由でボード検出: Go - https://github.com/arduino/arduino-cli/issues/344 - ArduiPilot - https://ardupilot.org/dev/docs/gsoc-ideas-list.html - BeagleBoard - https://elinux.org/BeagleBoard/GSoC/Ideas - USBの設定をゴニョッとして起動時間を速くしたい - mikroBus driver - 同じピンに割り当てられたペリフェラルを同じかんじに扱いたい - boost - https://github.com/boostorg/boost/wiki/Google-Summer-of-Code%3A-2020 - ↑リンク間違ってるよな... - https://github.com/boostorg/wiki/wiki/Google-Summer-of-Code%3A-2020 - CCExtractor - https://www.ccextractor.org/public:gsoc:ideas_page_for_summer_of_code_2020 - `Write Python bindings for CCExtractor`の`This was partially done during GSoC 2017, but the approach was totally wrong`すき - 708サポートは完全に書き換えてもええで!w良かったら採択することを保証してやるよ!w - Ceph - https://ceph.io/gsoc-2020/ - CERN-HSF - https://hepsoftwarefoundation.org/activities/gsoc.html - ALICE - ATLAS - AstroLab Software - CMS - CMSSW - Mesh Memory Allocator in ROOT - ROOT標準のアロケータとMeshアロケータ版のパフォーマンス比較 - ボトルネックがあれば修正 - Reduce boost dependence - C++新しくなったからboostじゃなくて標準でやりたいねん - Ceph - CernVM-FS - DeepLense - E2E deep learning - Falcon - Ganga - IRIS-HEP - CLADで簡単にヤコビアンを計算する方法: clangを使って - clad::hessianみたいにヤコビアンのインターフェースが欲しい - ちゃんとしたテストとドキュメンテーションが必要 - MCnet - LHCのデータ増えてきたから陽子の構造のライブラリを高速化せえ - 粒子衝突のシミュレータの高速化とGitLab CIでいいかんじに - LHCのモンテカルロシミュレーションの高速化 - YODA - 新しい継承構造: N次元のデータ型 - HDF5ライブラリ使って新しいデータフォーマット: マージと並列I/Oが高速に行えるような - YODAの柔軟なAPI: LaTeXベースのプロッタを駆逐しmatplotlibとかでいけるように - MadGraph5 - GPUで高速化 - Phoenix - QMLHEP - ROOT - やべえ - Rucio - SWAN - TMVA - VecGeom - XRootD - Chapel - https://chapel-lang.org/gsoc/ideas.html#project-ideas-list - 物理シミュレーションエンジンをChapelで書こう(MPIとかではなく) - Google Protocol BuffersのChapel版ライブラリを実装しようぜ! - C++連携 - coreboot - https://doc.coreboot.org/contributing/project_ideas.html - crossgccビルドするのウザいからツールチェインのバイナリ作ってDockerとかで... - Power9/Power8サポート - KASAN追加 - ペイロードのARM,AArch64,RISC-V移植 - clangでビルドしたい - Ghidraでファームウェアを解析したい - Embox - https://github.com/embox/embox/wiki/Google-Summer-of-Code-2020 - エモRTOS.OpenCVとか動くらしい - ラズパイに移植 - PowerPC - MIPS MMU - USB host driver for STM32 - GSB server - STM32とかのMPUドライバ実装 - Memory profiling - FOSSi Foundation - https://fossi-foundation.org/gsoc20-ideas.html - バリバリFPGA - FreeBSD - https://wiki.freebsd.org/SummerOfCodeIdeas - Gentoo - https://wiki.gentoo.org/wiki/Google_Summer_of_Code/2020/Ideas - GNSS SDR - https://gnss-sdr.org/google-summer-code-2020-ideas-list/ - GCC - https://gcc.gnu.org/wiki/SummerOfCode - Haiku - https://www.haiku-os.org/community/gsoc/2020/ideas - Libre Space Foundation - https://gitlab.com/librespacefoundation/soc-org/-/wikis/Google-Summer-of-Code-2020#ideas - libvirt - QEMU - https://wiki.qemu.org/Google_Summer_of_Code_2020 - Virtual FIDO2/U2F security key - Qubes OS - https://www.qubes-os.org/gsoc/ - Qubes as a Vagrant provider - radare - https://radare.org/gsoc/2020/ideas.html - ReactOS - https://reactos.org/wiki/Google_Summer_of_Code_2020_Ideas - Integrating a modern C++ standard library - RTEMS Project - https://devel.rtems.org/wiki/Developer/OpenProjects - strace - https://strace.io/wiki/GoogleSummerOfCode2020 - The GNU Project - https://www.gnu.org/software/soc-projects/ideas-2020.html - Python/R/Julia API for GNU Astronomy Utilities C library - The Julia Language - https://julialang.org/jsoc/projects/ - HPC - Simple persistent distributed storage - Tooling - Progress Meter Improvements - Linux - https://wiki.linuxfoundation.org/gsoc/google-summer-code-2020 - LLVM - https://llvm.org/OpenProjects.html - NetBSD - https://wiki.netbsd.org/projects/gsoc/ - Emulating linux binaries on ARM64 - Emulating linux timer.. syscalls - wine - https://wiki.winehq.org/Summer_Of_Code - X.Org Foundation - https://www.x.org/wiki/SummerOfCodeIdeas/ -