促进 C++库

……其中一个世界。 -赫伯·萨特安德烈亚历山德雷斯库,C类++编码标准

增强C++库

自2005年以来,Boost参与了谷歌代码之夏™,计划,学生开发人员得到赞助的计划感谢他们在开源组织中的贡献愿意指导参与者。

目前,申请流程开始于学生三月/四月回顾过去的GSoC项目构想并接近促进开发人员邮件列表找到愿意指导的导师他们共同开发了一个项目提案提交给谷歌为即将到来的夏季提供资金。学生们应该灵活选择导师的主题和建议愿意指导。

如果你到达过程太晚,无法预先安排导师,一些潜在的导师提供预先编写的项目建议书C++编程能力测试今年的GSoC项目理念页面如果你过去有过制作了一个大量的贡献给一个著名的开源项目或参与GSoC的前几版,它可能是可以跳过C++编程能力测试解决方案的提交(根据具体情况决定)。

作为项目建议书的一部分提交能力测试解决方案你将提交到谷歌代码夏令营计划。您可以复制并粘贴代码的相关部分,或者可以包含指向以下内容的链接:,GitHub存储库与您的解决方案项目。

Google Summer of Code 2020概述

今年,即2020年,10名学生将与我们合作,改进我们的许多图书馆并为其增加新功能。再一次,竞争非常激烈。几个数字:-我们总共收到93份建议书。其中85份已经完成,然后我们只保留了47份提案-最后我们选择了其中的10个,涵盖7个不同的Boost库-来自最令人难以置信的导师团队的无数小时的工作!以下是2020年的项目清单:

促进。真实

  • Kishan Shukla将致力于使Real图书馆做好修订准备。他的主要目标是重新实现除法算法,使其可以用于任何基数表示和Karatsuba乘法算法。此外,它还将致力于实现一些运算符和常见的无理数Pi。导师:劳恩·贝洛利和达米安·维奇诺。

促进。天文学

  • 赛义德·阿里·哈桑将研究天文坐标系,他将使用SOFA库实现不同的坐标转换导师:普拉南·拉什卡里
  • Gopi Krishna Menon将完成FITS文件的解析器,并优化已经开发的组件。导师:Sarthak Singhal

促进。GIL公司

  • Debabrata Mandal将直方图计算作为一项内置功能、直方图分析算法、,基于直方图并可能与Boost集成的图像处理算法。直方图库。
    导师
    :马特乌斯·洛斯科特(Mateusz Loskot),普拉纳姆·拉什卡里(Pranam Lashkari)
  • Olzhas Zhumabek将扩展GIL的图像处理算法组合,实现图像缩放和采样、Perona-Malik扩散、目标检测的非最大抑制、滞后阈值等。导师:马特乌斯·洛斯科特

促进。多精度

  • Dimitris Los将致力于扩展和优化Boost的各个部分。多精度到数千位或更多的更高精度。导师:Christopher Kormanyos

升压.uBlas

  • 阿沙尔·汗将使用C++20-Standard稳定并改进Boost.uBlas。他的项目的主要重点是增强代码覆盖和文档,集成静态代码分析和生成张量概念。导师:Cem Bassoy公司
  • Tom Kwok将改进并最终确定uBlas中数据帧的实施,目标是在夏季末交付即时生产。uBlas中的数据帧在功能上与R、Python等其他实现类似。熊猫或朱莉娅。导师:David Bellot

促进。几何形状

  • Tinko Bartels将为Boost Geometry开发健壮而高效的几何谓词。导师:Vissarion Fisikopoulos

促进。真实

  • 维克拉姆·辛格·春达瓦特(Vikram Singh Chundawat)将努力让皇马进入备战状态。他的重点是改进内部表示数据类型并提供方便地支持泰勒级数所需的功能。导师:Damian Vicino和Laouen Belloli

过去和现在独立GSoC的Github

自2013年Boost向git转型以来,我们在github上为那些相对独立的GSoC保留了一个单一的伞式组织。对现有库的增量扩展通常作为实验分支进入该库的主git repo。以下是这些组织:

学生可能会发现检查过去的GSoC源代码并提交使用历史。

2006年至今GSoC思想历史页面

赞助式广告