注意:Inelastica项目于2018年2月移至https://github.com/tfrederiksen/inelastica/。SIESTA(DFT,量子化学)和TranSIESTA(量子传输)的预处理和后处理工具:(1)计算声子频率,e-ph耦合以及对电导的非弹性贡献(IETS)。 (2)从Python访问Hamiltonian等。 可以在以下MediaWiki页面上找到一些代码文档和安装说明:http://dipc.ehu.es/frederiksen/inelastica/index.php。
2024-07-24 12:21:34 7.23MB 开源软件
1
傅里叶反变换matlab代码Python中的非均匀快速傅立叶变换 该库为Python提供了更高性能的CPU / GPU NUFFT。 该库最初是Jeff Fessler和他的学生所编写的Matlab NUFFT代码的移植端口,但是已经进行了全面的改进,并添加了GPU支持。 该库未实现所有NUFFT变体,仅实现了以下两种情况: 1.)从均匀的空间网格到非均匀采样的频域的转换。 2.)从非均匀傅立叶样本到均匀间隔的空间网格的逆变换。 那些对其他NUFFT类型感兴趣的人可能想考虑通过进行非官方python包装的。 转换以单精度和双精度变体实现。 基于低内存查找表的实现和完全预先计算的基于稀疏矩阵的实现都可用。 请参阅和以获取完整的许可证信息。 相关软件 软件包中提供了另一个具有CPU和GPU支持的基于Python的实现。 NUFFT的Sigpy实现非常紧凑,因为它用于从通用代码库为CPU和GPU变体提供及时的编译。 相反, mrrt.nufft将预编译的C代码用于CPU变体,并且GPU内核在运行时使用NVIDIA提供的NVIDIA运行时编译(NVRTC)进行编译。 该工具实现了更广泛的一组非
2024-07-24 10:31:18 114KB 系统开源
1
《PN结TCAD模拟:基于Silvaco的Atlas软件详解》 在电子工程领域,器件建模和仿真是一项至关重要的工作,特别是在半导体器件的设计和优化过程中。TCAD(Technology Computer-Aided Design)软件就是这样的工具,它允许工程师通过数值模拟来研究和预测半导体器件的行为。Silvaco公司开发的Atlas是一款广泛应用的TCAD软件,专门用于模拟半导体器件的物理过程。本文将深入探讨如何使用Atlas进行PN结的TCAD模拟。 PN结是半导体器件的基础,它是P型和N型半导体接触形成的界面。PN结的主要特性包括其能带结构、载流子的扩散和漂移以及电荷分布。在Silvaco Atlas中,我们可以利用其强大的数学求解器来模拟这些物理现象,从而理解和优化PN结的性能。 在使用Atlas进行PN结模拟时,我们需要构建器件模型,这涉及到定义材料属性、设定边界条件和初始状态。材料属性包括掺杂浓度、禁带宽度等;边界条件可能涉及电场、温度和注入载流子浓度;初始状态则通常设置为静态平衡状态。这些参数可以通过用户友好的图形用户界面(GUI)输入,或者直接编写输入文件进行控制。 描述中的"athena"是Silvaco TCAD套件的一部分,它主要用于几何建模和过程模拟。在创建PN结模型时,我们可以使用athena来设计半导体结构,如定义P型和N型区域的形状和尺寸,以及它们的相对位置。 在标签中提到的"PNsilvaco"和"PN结TCAD代码"是指在Atlas中实现PN结模拟的具体代码。这些代码包含了模拟过程中的数学模型和算法,例如载流子输运方程、电荷守恒方程以及热力学方程等。用户可以根据自己的需求调整和扩展这些代码,以实现更复杂或特定的模拟场景。 在实际操作中,我们可能会遇到各种子文件,如材料库文件、过程步骤文件和模拟参数文件等。这些文件共同构成了一个完整的PN结模拟项目。压缩包中的"pn"文件很可能是一个或多个与PN结模拟相关的输入文件,例如设置文件、材料定义文件等。 Silvaco Atlas提供了一个强大的平台,用于研究PN结的电学和热学特性,以及它们在不同条件下的行为。通过深入理解并应用其功能,工程师能够优化器件设计,提高器件性能,并预测可能出现的问题,从而在半导体技术的发展中发挥关键作用。在实际工作中,不断学习和掌握TCAD工具,特别是Silvaco Atlas的使用,对于提升个人和团队的研发能力至关重要。
2024-07-23 19:16:43 331KB atlas silvaco TCAD
1
【模板+预设】视频包装神器!900+文字标题场景转场特效包!包含背景、文字标题、片头场景、调色、漏光效果、信号损坏特效、转场、常用视频特效、音效等一共超过900个元素效果,分为mogrt预设和prproj工程两个部分,最高支持到6K分辨率 mogrt预设: 包含背景、文字标题、片头场景 放到指定位置之后,在基本图形面板调用 Premiere CC 2018.1或者更高版本,2018和低版本无法使用 prproj工程: 包含调色、漏光效果、信号损坏特效、转场、常用视频特效、音效 模板工程形式,拖到PR的素材栏,导入即可使用 Premiere CC 2018.1或者更高版本,2018和低版本无法使用 模板特点: 分辨率:4K高清3840×2160 插 件:不需要第三方插件 大 小:1.57GB 教 程:视频教程 音 乐:不包含背景音乐
2024-07-23 17:19:14 10KB pr模板
1
• 一、现实中的组件与接口; • 二、把现实中的思想融入到软件中; • 三、C++程序中的组件与接口; • 四、COM组件与COM接口; • 五、QueryInterface函数,HRESULT类型,IID类型, 数据类型转换。
2024-07-23 15:13:43 5.15MB 入门教程 pdf
1
java se tomcat struts2 spring hibernate java ee 源代码 文件来源 hibernate-release-4.1.3.Final.zip(官方下载) spring-framework-3.1.1.RELEASE-with-docs.zip(官方下载) struts-2.3.4-all.zip(官方下载) apache-tomcat-7.0.30-src.zip(官方下载) jdk-6u23-fcs-src-b05-jrl-12_nov_2010.jar(OpenJDK下载) javaee.src.zip(此文件似乎来自老板本tomacat, 我用上面的新版tomacat源码覆盖了一些文件)(csdn网站资源)
2024-07-23 14:11:53 52.9MB javaee ssh ssh2 tomcat
1
在IT领域,公式解析控件是一种非常重要的工具,尤其对于科学计算、数据分析和教育软件开发而言。"很好用的公式解析控件,支持C语言代码脚本formula1.5"这个标题揭示了我们讨论的核心——一个高效且实用的公式解析库,它不仅能够解析数学公式,还能够处理C语言代码和各种表达式。这样的工具对于程序员来说,无疑极大地提升了他们在项目中处理复杂计算的能力。 我们要理解什么是公式解析。公式解析是将人类可读的数学表达式转换为计算机可以理解和执行的形式的过程。这涉及到符号计算、语法分析和语义解释等多个步骤。公式解析控件能够帮助开发者快速实现这一过程,使得应用程序能够动态地处理用户输入的数学公式。 这个控件的亮点在于它支持C语言代码脚本。这意味着开发者可以用C语言编写算法,然后嵌入到解析器中,这样就可以利用C语言的强大性能来处理复杂的计算任务。C语言作为一种底层编程语言,具有运行效率高、内存管理灵活等优点,因此对于需要高性能计算的应用来说,这是一个非常有价值的特性。 在描述中提到,该控件"非常强大好用",这可能意味着它拥有良好的用户体验,提供了丰富的API供开发者调用,以及高效的解析引擎。它能够处理各种表达式,这包括但不限于代数表达式、微积分表达式、矩阵运算、逻辑表达式等。这种灵活性使得它适用于多种应用场景,如科学计算软件、在线教育平台、工程设计工具等。 标签中的"formula"指的是数学公式,"脚本"通常是指编程脚本,而"表达式"则涵盖了数学和编程的各种形式的表达。这些标签进一步强调了该控件的主要功能和应用领域。 至于压缩包内的文件"formula1.5",很可能是一个库文件或者程序的版本号,表明这是公式解析控件的1.5版本。通常,软件的版本更新会带来性能提升、新功能添加或已知问题的修复,因此,使用最新版本的控件通常是明智的选择。 "很好用的公式解析控件,支持C语言代码脚本formula1.5"是一个强大的工具,它提供了解析数学公式和C语言脚本的功能,能够帮助开发者构建能够处理复杂计算任务的应用程序。无论是进行科学计算、数据分析还是教学应用,这个控件都是一个宝贵的资源,其高效性和易用性使其在IT行业中具有很高的价值。
2024-07-22 23:48:43 1.1MB formula 脚本
1
ISAR成像单特显点法。通过整体相关法的包络对齐处理,ISAR各次回波的距离单元已实现初步对齐,各距离单元回波包络序列的幅度和相位的横向变化基本一致。但是并没有实现相位级别的精细化对齐,此时距离变化量相对波长仍有很大的变化,这种随机初相会导致多普勒散焦,严重影响ISAR成像质量,需要予以去除。该代码能够能够实现单特显点法的相位校正,是ISAR成像过程中的重要代码。
2024-07-22 11:09:47 1KB MATLAB ISAR成像
1
这是一个用C#实现的读写sqlite数据库的例子,希望能对正学习这一块的朋友有帮助。 需要使用System.Data.SQLite库 大至步骤如下: 在WinForms项目中添加一个数据库连接。你可以使用SQLiteConnection类来建立数据库连接。 创建SQLiteCommand对象来执行SQL查询。 使用SQLiteDataReader来读取查询结果。 执行增删改查操作。 关于SQLite SQLite是一个轻量级的关系型数据库管理系统,遵守ACID原则,其特点是高度便携、使用方便、结构紧凑、高效和可靠。它不是客户端-服务器结构的数据库,而是嵌入式的数据库引擎,可以将其看作是一个单一的、自包含的、零配置的数据库文件。SQLite支持大多数SQL92标准,可以在所有主要的操作系统上运行,并且其源代码是完全公开的。 SQLite也有一些限制和不足之处,例如不具有高度的并发性和良好的存取权限控制,没有内置的函数集,不支持存储过程以及深奥的SQL语言特性,也不支持XML/Java扩展等。
2024-07-22 10:05:45 33.24MB sqlite
1
学习python量化交易的代码
2024-07-22 09:24:58 252KB
1