将CSG几何转换为不同格式

csg2csg的Python项目详细描述


CSG2CSG

在彼此之间转换通用蒙特卡罗几何格式的工具。

如何使用

现在的代码有点粗糙;安装过程也是如此。

使用pip安装

运行csg2csg.py-i文件名

注意事项

好几个!现在只能读取mcnp,然后写入mcnp serpent和openmc。 当文件可以读取时,只能读取mcnp曲面的子集

支持的MCNP曲面

  • p,px,py,pz
  • s so sx sy sz
  • c x c y c z c/x c/y c/z
  • 平方
  • GQ
  • Kx,Ky,Kz
  • Tx ty Tz
  • 宏体-RPP、SPH和RCC
  • x,y,z-仅一个和两个系数

尚未支持MCNP曲面

  • x,y,z-三个系数
  • 宏体-框,RHP,十六进制,rec,trc,ell,web,arb

变换

  • 在将来支持单元转换的代码中将使用它,但现在mcnp是唯一进行表面转换的代码

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果