Fostering an international community to sustain the development of the ESPResSo software package
培育国际社区以维持 ESPResSo 软件包的开发
基本信息
- 批准号:391126171
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research data and software (Scientific Library Services and Information Systems)
- 财政年份:2018
- 资助国家:德国
- 起止时间:2017-12-31 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The proposal aims at bringing the molecular dynamics software ESPResSo into a shape suitable for support by a global open source community. ESPResSo is mainly used for simulations in soft matter research and process engineering. It has reached the stage of a "demonstrator", as it has been used for research projects world wide resulting in numerous peer-reviewed publications. Initial steps towards long-term sustainability have been taken in that ESPResSo is open source (GPL) and available as source code through a public hosting service that also provides issue tracking and code review functionality. An important missing element in the long-term sustainability is a critical mass of core developers, in particular outside the group of the applicant. Hence, the primary goal of this proposal is to enhance ESPResSo's user base, and to significantly lower the barrier for users to become developers. To achieve this goal, a combination of measures from the areas of code development, documentation, teaching materials and outreach are planned.The development work is aimed both at usability and ease of extensibility. ESPResSo is currently controlled by a TCL scripting interface. Since TCL is outdated and does not interface well with other scientific software, a transition to Python was begun. Within this project, the Python interface is to be brought to production quality, by making it feature complete, and interoperable with other scientific software. The non-modular structure of ESPResSo's core makes it difficult for new developers to extend its functionality. To alleviate this, we plan to modularise the code and provide simple interfaces for common tasks. By removing unnecessary dependencies between different components, and by improving code clarity in key areas, we plan to reduce the number of regressions and errors caused by new code. Improvements to the user documentation aim at simplifying the introduction of users to ESPResSo. Part of this will be the creation of video tutorials guiding users through first steps, up to a simple simulation.To broaden the user base, we will provide ESPResSo based course modules for soft matter physics. Lectures based on this material will familiarise students with the software before they start their thesis work. Finally, we want to foster a global community of users and developers, which is able and willing to support ESPResSo long-term. To this end, an "ESPResSo delegate" will visit research groups, identify possible applications of ESPResSo, provide training, assist in development work, and help integrating new developments back into the code base. In summary, ESPResSo's long term sustainability will be ensured by significantly increasing the number of researchers who have a strong interest in its long term existence, and are capable of contributing to its core functionality. We want to achieve this through lowering the entry barrier for new users and by facilitating the transition from users to developers.
该提案旨在使分子动力学软件ESPResSo成为适合全球开源社区支持的形态。 ESPResSo 主要用于软物质研究和过程工程的模拟。它已经达到了“演示者”的阶段,因为它已被用于世界各地的研究项目,并产生了大量同行评审的出版物。 ESPResSo 是开源 (GPL) 的,并且可以通过公共托管服务作为源代码获取,该服务还提供问题跟踪和代码审查功能,从而迈出了实现长期可持续发展的初步步骤。长期可持续性中缺少的一个重要因素是核心开发人员的数量,特别是申请人群体之外的开发人员。因此,该提案的主要目标是增强ESPResSo的用户群,并显着降低用户成为开发者的门槛。为了实现这一目标,计划从代码开发、文档、教材和推广等方面采取综合措施。开发工作的目标是可用性和易于扩展性。 ESPResSo 目前由 TCL 脚本接口控制。由于 TCL 已经过时,并且与其他科学软件的接口不好,因此开始向 Python 过渡。在这个项目中,Python 接口将通过使其功能完整并与其他科学软件互操作来达到生产质量。 ESPResSo 核心的非模块化结构使得新开发人员很难扩展其功能。为了缓解这个问题,我们计划模块化代码并为常见任务提供简单的接口。通过消除不同组件之间不必要的依赖关系,并提高关键领域的代码清晰度,我们计划减少新代码引起的回归和错误的数量。用户文档的改进旨在简化用户对 ESPResSo 的介绍。其中一部分将是创建视频教程,指导用户完成第一步,直至进行简单的模拟。为了扩大用户群,我们将提供基于 ESPResSo 的软物质物理课程模块。基于本材料的讲座将使学生在开始论文工作之前熟悉该软件。最后,我们希望建立一个由用户和开发者组成的全球社区,该社区能够并且愿意长期支持 ESPResSo。为此,“ESPResSo 代表”将访问研究小组,确定 ESPResSo 的可能应用,提供培训,协助开发工作,并帮助将新开发集成回代码库。总之,ESPResSo 的长期可持续性将通过显着增加对其长期存在有浓厚兴趣并能够为其核心功能做出贡献的研究人员数量来确保。我们希望通过降低新用户的进入门槛并促进从用户到开发人员的过渡来实现这一目标。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Professor Dr. Christian Holm其他文献
Professor Dr. Christian Holm的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr. Christian Holm', 18)}}的其他基金
Cooperative Motion of Microswimmers: The Influence of Ionic and Reactive Screening on Hydrodynamic Interactions in Complex Fluids
微型游泳者的协作运动:离子和反应筛选对复杂流体中水动力相互作用的影响
- 批准号:
254456455 - 财政年份:2014
- 资助金额:
-- - 项目类别:
Priority Programmes
Properties of magnetic hybrid materials - a microscopic simulational approach
磁性混合材料的特性 - 微观模拟方法
- 批准号:
238051079 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Priority Programmes
Simulations to Probe Structure and Mobilities of Poly electrolyte Multilayer Systems of variable Size
不同尺寸聚电解质多层体系的探针结构和迁移率模拟
- 批准号:
67499234 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Priority Programmes
Advanced MD simulations of heterogeneous nucleation of binary colloids
二元胶体异质成核的高级 MD 模拟
- 批准号:
51462579 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Priority Programmes
Theory and Simulation of highly concentrated model ferrofluids in external fields
外场高浓度模型铁磁流体的理论与模拟
- 批准号:
24799459 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Research Grants
Untersuchungen zum Separationsmechanismus zwischen Elektrolyten und Hydrogelen durch externe Stimuli; Simulation und Experimente
通过外部刺激研究电解质与水凝胶的分离机制;
- 批准号:
28484270 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Priority Programmes
Rod-like polyelectrolytes: Structure and dynamics in solution, melt, and solid state: Computer simulations and theory of rod-like polyelectrolytes
棒状聚电解质:溶液、熔体和固态的结构和动力学:棒状聚电解质的计算机模拟和理论
- 批准号:
5397820 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Research Grants
Polymeric nanoparticles with complex architecture and composition: simulations and theory
具有复杂结构和成分的聚合物纳米粒子:模拟和理论
- 批准号:
429529433 - 财政年份:
- 资助金额:
-- - 项目类别:
Research Grants
Distribution of low-molecular weight ions in charged hydrogelsin equilibrium and under the application of external stimuli
带电水凝胶平衡和外部刺激下低分子量离子的分布
- 批准号:
268449726 - 财政年份:
- 资助金额:
-- - 项目类别:
Research Grants
相似国自然基金
中美贸易摩擦对中国科技创新的影响研究:基于国际科技交流合作的视角
- 批准号:72303211
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
参与国际贸易对我国企业创新能力的影响及作用机制研究
- 批准号:72303227
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
数字化时代中国企业加速国际化新模式的形成机理研究
- 批准号:72372082
- 批准年份:2023
- 资助金额:40 万元
- 项目类别:面上项目
国际组织的决策机制设计——以多边开发银行为例
- 批准号:72374010
- 批准年份:2023
- 资助金额:40 万元
- 项目类别:面上项目
高管团队断裂带对企业重返国际市场的影响机制研究
- 批准号:72362034
- 批准年份:2023
- 资助金额:27 万元
- 项目类别:地区科学基金项目
相似海外基金
2023 Sex Differences in Immunity Gordon Research Conference
2023 年免疫性别差异戈登研究会议
- 批准号:
10681988 - 财政年份:2023
- 资助金额:
-- - 项目类别:
IAS 2023, the 12th IAS Conference on HIV Science, Brisbane, Australia, and virtually, 23-26 July 2023
IAS 2023,第 12 届 IAS HIV 科学会议,澳大利亚布里斯班,虚拟会议,2023 年 7 月 23-26 日
- 批准号:
10696505 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Defining Research and Care in Diabetes in Pregnancy
妊娠期糖尿病研究和护理的定义
- 批准号:
10753647 - 财政年份:2023
- 资助金额:
-- - 项目类别: