Jmol

軟件截圖:
Jmol
軟件詳細信息:
版本: 14.29.14 更新
上傳日期: 22 Jun 18
許可: 免費
人氣: 93

Rating: nan/5 (Total Votes: 0)

Jmol 是一個開源,跨平台和免費的圖形軟件,最初設計用作3D化學結構的分子查看器。它以四種獨立模式運行,如HTML5 Web應用程序,Java程序,Java小程序和“無頭”服務器端組件。


一目了然

主要功能包括高性能3D渲染支持,無需任何高端硬件,將文件導出為JPG,PNG,GIF,PDF,WRL,OBJ和POV-Ray格式,支持基本單元格,支持RasMol和Chime腳本語言,以及JavaScript庫。

此外,該軟件還支持動畫,曲面,振動,軌道,測量,對稱和單位單元操作以及原理圖形狀。


支持的文件格式

目前,該應用程序支持多種文件格式,其中我們可以提到MOL MDL,V3000 MDL,SDF MDL,CTFile MDL,CIF,mmCIF,CML,PDB,XYZ,XYZ + vib,XYZ-FAH, MOL2,CSF,GAMESS,Gaussian,MM1GP,HIN HIN / HIV,MOLPRO和MOPAC。

此外,還支持CASTEP,FHI,VASP,ADF,XSD,AGL,DFT,AMPAC,WebMO,PSI3,CRYSTAL,MGF,NWCHEM,odydata,xodydata,QOUT,SHELX,SMOL,GRO,PQR和JME

支持所有主要的網絡瀏覽器

該軟件已成功通過所有主要網絡瀏覽器測試,包括Mozilla Firefox,谷歌瀏覽器,Internet Explorer,Opera和Safari。上述瀏覽器應用程序已經在所有主流操作系統上進行了測試(請參閱下一節支持操作系統)。


支持所有主流操作系統

Jmol是一種獨立於平台的應用程序,採用Java編程語言編寫,旨在支持所有GNU / Linux發行版,Microsoft Windows和Mac OS X操作系統以及安裝Java Runtime Environment的任何其他操作系統。 / p>

此版本中的新功能

  • 錯誤修復:Jmol SMILES不允許插入代碼搜索 - 添加“ ^"插入代碼:[G#129 ^ A。*]

版本中的新功能

  • 錯誤修復:Jmol SMILES不允許插入代碼搜索 - - 添加“^”插入代碼:[G#129 ^ A。*]

版本14.20.3中的新功能

  • 錯誤修復:Jmol SMILES不允許插入 - 代碼搜索 - 添加“^”插入代碼:[G#129 ^ A。*]

版本14.6.5中的新功能

  • 錯誤修復:Jmol SMILES不允許插入代碼搜索 - 添加“^”插入代碼:[G#129 ^ A。*]

版本14.6.1中的新功能

  • 錯誤修復:Jmol SMILES不允許插入 - 代碼搜索 - 添加“^”插入代碼:[G#129 ^ A。*]

版本14.4.4 Build 2016.04.22中的新功能

  • 錯誤修復:註釋原子集沒有根據添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.4.4 Build 2016.04.14中的新功能

  • 錯誤修復:註釋原子集沒有根據添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.4.4 Build 2016.03.31中的新功能

  • 錯誤修復:註釋原子集沒有根據添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.4.3 Build 2016.03.02中的

什麼是新的

  • 錯誤修復:註釋原子設置未針對添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.4.3 Build 2016.02.28中的新功能

  • 錯誤修復:註釋原子集沒有根據添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.4.2 Build 2016.02.05中的新功能

  • 錯誤修復:註釋原子集沒有根據添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.4.0 Build 2015.12.02中的新功能

  • 錯誤修復:註釋原子集沒有根據添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.2.15中的新功能

  • 錯誤修復:註釋原子設置未針對添加的氫進行調整
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.2.13中的新功能

  • 錯誤修復:註釋原子集未針對添加進行調整氫
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.2.12中的新功能

  • 錯誤修復:註釋原子集未針對添加進行調整氫
  • 錯誤修復:14.3.3_2014.08.02破壞了mmCIF讀者
  • 錯誤修復:在14.1.12_2014.03.18中打破BinaryDocument(斯巴達文件)閱讀

版本14.1.8 Beta中的新內容

  • 新功能 - 設置cartoonRibose:
  • 吸入核糖環,刻面顯示褶皺
  • 明確地通過C4'-C5'-O5'-P連接
  • 顯示C3'-O3'以供參考。
  • 禁用cartoonBaseEdges(Leontis-Westhof Edges)
  • 由SET cartoonBaseEdges ON
  • 禁用
  • 俄亥俄州立大學Rick Spinney建議
  • 新功能:動畫幀[a,b,c,d]使用負數表示範圍:
  • 動畫幀[1,-5,10,-6] - > [1,2,3,4,5,10,9,8,7,6]
  • 讀作“1到5然後10到6”
  • 新功能:Tinker文件閱讀器(和FoldingXYZ閱讀器升級):
  • 可以使用Tinker ::但只有在第一行是JUST an atomCount
  • 時才需要這樣做
  • 適用於舊的Tinker格式,其中n-1個原子用於atomCount
  • 允許軌跡和所需的型號
  • 新功能:(實際上是13.1但未記錄)動畫幀[51 50 49 48 47 46 45(等)27 1 2 3 4 5 6 7(等)....]
  • 新功能:x = compare({atomset1},{atomset2}," MAP")
  • 新功能:x = compare({atomset1},{atomset2}," MAP"," all")
  • 新功能:x =比較({atomset1},{atomset2}," MAP",“best"”
  • 新功能:x = compare({atomset1},{atomset2}," MAP"," H")
  • 新功能:x = compare({atomset1},{atomset2}," MAP"," allH")
  • 新功能 - x = compare({atomset1},{atomset2},“MAP"”,“bestH”):
  • 基於非芳香SMILES生成一個或多個相關性列表
  • 任選地包括H原子
  • 可選地生成所有可能的原子映射
  • 返回int [] [] = [[a1 b1],[a2 b2],[a3 b3],...]
  • 其中a和bn是整數原子索引或列出“all”時的列表選擇了選項。
  • 以下將為包括氫原子的兩個結構生成一個原子相關性圖:加載文件“a.mol”。 " b.mol" x =比較({1.1} {2.1}“MAP”" H“)
  • 以下將NCI中的咖啡因模型與PubChem中的咖啡因模型進行比較:
  • load $ caffeine; load append:caffeine; frame *
  • 選擇2.1;標籤%[atomIndex]
  • compare {1.1} {2.1} SMILES rotate translate
  • x =比較({1.1},{2.1}," MAP"" bestH")
  • for(a in x){a1 = a [1]; a2 = a [2]; select atomindex = a1; label @ a2}
  • 新功能:比較{model1} {model2} SMILES:
  • 無需給予SMILES; Jmol可以從{model1}
  • 生成它
  • 新功能:x = {*}。find(" SMILES"," H"):
  • 生成具有顯式H原子的SMILES
  • bug修復:substructure()函數使用SMILES而不是SMARTS,所以只有完整的結構;
  • 錯誤修復:更好的錯誤捕獲和SMILES相關方法中的消息
  • 錯誤修復:讓webexport發現Jmol.jar和jsmol.zip的路徑更加健壯。
  • 錯誤修復:getProperty extractModel不尊重子集
  • 錯誤修復:設置pdbGetHeader TRUE不捕獲REMARK3 REMARK290 REMARK350
  • 錯誤修復:getProperty(" JSON&qu​​ot;,....)應將值包裝在{value:...}
  • 錯誤修復:在11.x
  • 中破壞了MO持久性半透明度
  • 錯誤修復:顯示MENU寫入MENU加載菜單全部在12.2中打破
  • 錯誤修復:如果nAtoms
  • ,{*} [n]應為空

版本14.0.7中的新功能

  • 錯誤修復:14.0.6致命錯誤 - unitcell和echo rendering,getProperty

14.0.5版中的新功能

  • 錯誤修復:LCAOCartoon半透明損壞
  • 錯誤修復:半透明骨幹破碎
  • 錯誤修復:pqr,p2n讀者壞了
  • 錯誤修復:如果surface是一個片段(某種程度上)有一個與基礎原子無關的點,則isosurface map屬性xxx可能會失敗。

版本14.1.5 Beta中的新功能

  • 錯誤修復:LCAOCartoon半透明損壞
  • 錯誤修復:半透明骨幹破碎
  • 錯誤修復:pqr,p2n讀者壞了
  • 錯誤修復:isosurface map屬性xxx可能會失敗,如果surface是一個片段(某種程度上)有一個與底層原子無關的點。

版本14.0.4中的新功能

  • 錯誤修復:火箭發生故障
  • Bug修復:PDB byChain,bySymop不受支持。

14.0.2版中的新功能

  • 錯誤修正:調製無法區分q和t;
  • 錯誤修復:調製測量不起作用
  • 錯誤修復:沒有跳過設置defaultLattice" {NaN NaN NaN}"
  • 錯誤修復:isosurface map原子軌道失敗
  • 錯誤修復:距離調製的振動顯示不會更新
  • 錯誤修復:振動關閉會導致控制台中出現不必要的警告
  • 錯誤修復:繪製symop破碎
  • 錯誤修復:array.mul(matrix3f)崩潰了Jmol
  • 錯誤修復:選擇symop = 1555 broken
  • 錯誤修復:設置選擇拖動選擇不起作用
  • 代碼:重構的CifReader,分離出MMCifReader和MSCifReader代碼:SV中方法的重命名/重構
  • code:添加javajs.api.JSONEncodable接口
  • org.jmol.script.SV中的超級簡單實現
  • 允許javajs的實現提供自定義JSON結果

版本14.1.2 Beta中的新功能

  • 新功能:JavaScript:JSmol api Jmol.evaluateVar(applet,expression):
  • 優於Jmol.evaluate,因為結果是JavaScript變量,而不是字符串。
  • 棄用JSmol api Jmol.evaluate(小程序,表達)
  • 新功能:getProperty(" JSON&qu​​ot;,....):
  • 返回屬性
  • 的JSON代碼
  • 允許JavaScript:x = Jmol.getPropertyAsArray(" variableInfo"," some expression")
  • 新功能:getProperty variableInfo:
  • 允許以Java或JSON格式檢索變量
  • 評估表達式
  • 默認為“all”
  • 新功能:調製可通過q和t調整,最高可達d = 3:
  • 調製開/關(所有原子)
  • moduation {atom set} on / off
  • modulation int q-offset
  • modulation x.x t-offset
  • modulation {t1 t2 t3}
  • modulation {q1 q2 q3} TRUE
  • 新功能:pickedList:
  • 最近拾取的原子的有序數組
  • 可以與PICKED變量使用相同,但是按順序排序,而不是暫時排序
  • 兩次點擊結構清除列表
  • @ {pickedList} [0]最後挑選的原子
  • @ {pickedList} [ - 1] next-to-last-picking atom
  • @ {pickedList} [ - 1] [0]最後兩個拾取的原子
  • 新功能:array.pop(),array.push() - 類似於JavaScript
  • 新功能:調製比例x.x
  • 新功能:標題“xxxxx” x.x - 運行的秒數
  • 新功能:調製0.2 //設置t值
  • 新功能:array.pop(),array.push(x)
  • a = []; a.push(" testing"); print a.pop()
  • 新功能:選擇ON / OFF atom-set:
  • 打開或關閉選擇光暈以及進行選擇
  • 僅限便利
  • 新功能:pt1.mul3(pt2):
  • 返回{pt1.x * pt2.x,pt1.y * pt2.y,pt1.z * pt2.z}
  • 如果兩者都不是積分,則恢復為簡單乘法
  • new reature:array.mul3(pt2) - 將mul3應用於數組的所有元素
  • 新功能:{atomset} .modulation(type,t):
  • 提供P3(位移調製)
  • 僅針對type =" D"實現(可選)
  • 默認情況下,可選t為0
  • 錯誤修正:調製無法區分q和t;
  • 錯誤修復:調製測量不起作用
  • 錯誤修復:沒有跳過設置defaultLattice" {NaN NaN NaN}"
  • 錯誤修復:isosurface map原子軌道失敗
  • 錯誤修復:距離調製的振動顯示不會更新
  • 錯誤修復:振動關閉會導致控制台中出現不必要的警告
  • 錯誤修復:繪製symop破碎
  • 錯誤修復:array.mul(matrix3f)崩潰了Jmol
  • 錯誤修復:選擇symop = 1555破解錯誤修復:設置選擇拖動選擇不起作用
  • 代碼:重構的CifReader,分離出MMCifReader和MSCifReader
  • 代碼:SV中方法的次要重命名/重構
  • code:添加javajs.api.JSONEncodable接口:
  • org.jmol.script.SV中的超級簡單實現
  • 允許javajs的實現提供自定義JSON結果

14.0.1版中的新功能

  • 新功能:Jmol._j2sLoadMonitorOpacity(默認為55)
  • 新功能:load()函數,如在print load(" xxx")中,applet中有限的本地文件讀取:
  • 沒有根目錄文件
  • 沒有沒有擴展名的文件
  • 沒有任何帶有“/.&”的文件在路徑
  • 新功能:安全簽名的JAR文件
  • 新功能:applet JAR文件包含用於本地文件加載的JNLP(Java網絡啟動協議)
  • 新功能:JSmol網址選項_USE = _JAR = _J2S =覆蓋信息數據
  • 新功能:(已存在但未記錄)print四元數([四元數組]) - 返回球形意味著a la Buss和Fillmore
  • 新功能:print quaternion([array of quaternions],true):
  • 返回球面平均值a la Buss和Fillmore
  • 的標準偏差
  • 單位是角度
  • 新功能 - 命名四元數模數值:
  • print quaternion(1,0,0,0)%" matrix"
  • 選項包括w x y z normal eulerzxz eulerzyz vector theta axisx axisy axisz axisangle matrix
  • ew feature - set celShadingPower:
  • 設定cel陰影強度
  • 整數值
  • 默認10是粗線
  • 5是一條細線
  • 0關閉cel陰影
  • 負值會刪除內部陰影 - 僅限輪廓
  • 基於法線到光源(功率> 0)或用戶(功率< 0)對像素進行操作
  • 當normal_z<時,將顏色設置為背景對比度(黑色或白色)。 1 - 2 ^ - (| celShadingPower | / 10)
  • 新功能:mmCIF閱讀報告Jmol腳本控制台中的_citation.title
  • 新功能:最小化SELECT {atomset} ONLY - ONLY選項排除所有其他原子
  • 新功能:最小化{atomset} - 隱式SELECT和ONLY
  • 新功能 - “擴展程序” JSmol中用於提供JS和SPT腳本的目錄:
  • jsmol / JS / EXT
  • jsmol / SPT / EXT
  • 新功能:加載...過濾器“ADDHYDROGENS” - 本地設置pdbAddHydrogens僅用於一個加載命令
  • 新功能:比較{1.1} {2.1} BONDS SMILES
  • 新功能:list = compare({atomset1} {atomset2}" SMILES"" BONDS")
  • 新功能:編寫JSON xxx.json
  • 新功能:[#210] JSON {" mol":}}讀者
  • ew feature - set particleRadius:
  • 原子半徑超過最大半徑值(16.0)
  • 默認為20.0
  • 新功能 - CIF和PDB過濾器“BYCHAIN”和“BYSYMOP”用於病毒顆粒化:
  • 每個鍊或每個symop只創建一個原子
  • 尺寸可以使用例如:
  • 大於16埃的最大尺寸
  • 設置particleRadius 30;
  • spacefill 30; //這裡任何超過16的數字都使用particleRadius而不是
  • 新功能:list = compare({atomset1} {atomset2} SmartsString" BONDS")
  • 新功能:symop()函數允許PDB和mmCIF的生物分子過濾器對稱
  • 新功能 - isosurface SYMMETRY:
  • 將對稱運算符應用於isosurface
  • 更有效的渲染和創作
  • 默認選擇僅為{symop = 1}
  • 默認著色是根據propertyColorScheme
  • 通過symop著色
  • 例如:
  • 加載1stp過濾器“biomolecule 1”
  • color property symop
  • isosurface sa resolution 0.8 symmetry sasurface 0
  • 新功能 - 新原子屬性:chainNo:
  • 每個模型從1開始順序排列;
  • chainNo == 0表示“無鏈”。或chain =''
  • 新功能 - new propertyColorScheme" friendly":
  • 色盲友好配色方案
  • 在RCSD
  • 使用
  • 新功能:JSpecView完全沒有Java;包括2D nmr和PDF光譜打印
  • 新功能 - WRITE PDF" xxx.pdf"質量> 1請求橫向模式:
  • 使用高效的自定義PDF創建類
  • 尺寸圖像以適合(如果太大)
  • 新功能:JSpecView為JavaScript添加PDF和2D NMR
  • 新功能:加載" == xxx"過濾器“NOIDEAL” - 使用“非理想”的PDB從PDB加載化學組分。坐標集
  • 錯誤修復:寫入CD已刪除; ChemDoodle改變了格式;使用JSON代替
  • 錯誤修復:PDB和CIF文件指示PAU等程序集為負數
  • 錯誤修復:沒有旋轉的COMPARE啟動無限循環
  • 錯誤修復:循環問題延遲(-1)
  • 錯誤修復:JavaScript中的Chrome鼠標滾動
  • 錯誤修復:用於語言更改的JavaScript彈出菜單修復
  • 錯誤修復:未處理JavaScript核心組件; Jmol._debugCode無法識別
  • 錯誤修復:生物分子的單位細胞偏移不正確;原點不對軸。
  • 錯誤修復:isosurface / mo FRONTONLY broken
  • 錯誤修復:用JavaScript破解語言本地化
  • 錯誤修復:ADF閱讀器未讀取DIRAC Build 201304052106的MO輸出
  • 錯誤修復:Safari報告黃色Jmol信息而不是要求接受小程序
  • - 標籤必須
  • 錯誤修復:CIF閱讀器無法正確處理_pdbx_struct_assembly_gen.assembly_id
  • - 錯誤的原子設置為load = 3fsx.cif過濾器" ASSEMBLY 1"
  • 錯誤修復:[#558與ChemDoodle的兼容性問題]在Number.toString()的定義中出現JSmol錯誤
  • 錯誤修復:鼠標滾輪無法正常工作
  • 錯誤修復:JavaScript J2S編譯器錯誤不強制int + = float到整數
  • 錯誤修復:JavaScript WEBGL選項已損壞
  • 錯誤修復:JavaScript NMRCalculation不訪問資源
  • 錯誤修復:未實現JavaScript立體聲
  • 錯誤修復:MOL閱讀器修復多模型文件(僅13.3.9_dev)
  • 錯誤修復:加載APPEND的MOL閱讀器錯誤 - 不會繼續原子編號
  • 錯誤修復:CIF調製閱讀器不讀取細胞波向量的線性組合
  • 錯誤修復:CIF讀取過濾器“BIOMOLECULE 1”如果只是身份操作
  • 則失敗
  • 錯誤修復:mmCIF閱讀器未讀取所有_pdbx_struct_assembly_gen.oper_expression選項
  • 錯誤修復:PDB CRYST條目1.0 1.0 1.0 90 90 90應該是指“無單元格”不管生物分子過濾器
  • 錯誤修復:等值面板不能很好地適應平面分子,如HEM
  • 錯誤修復:print userfunc()可能失敗(userfunc()本身就沒問題了)
  • 錯誤修復:未在C-alpha聚合物中實施(螺旋)
  • 錯誤修復:_modelTitle在加載或刪除新文件時未更新
  • 錯誤修復:{*}。symop.all沒有正確地提供對稱運算符
  • 錯誤修復:對於URL中的SMILES中的三重綁定
  • 錯誤修復:build.xml缺少PDF創建類
  • 錯誤修復:在Java更新之後,為本地簽名小程序添加正確的路徑檢查
  • 錯誤修復:{xxx} .property_xx未保存在州(已損壞8/7/2013 rev 18518)
  • 錯誤修復:已更新已簽名和未簽名的小程序JAR文件的清單
  • 錯誤修復:寫入失敗
  • 錯誤修復:applet scriptWait()方法已損壞
  • 錯誤修復:PyMOL會話可以在從已保存狀態讀取後顯示單元格
  • 錯誤修復:MMCIF閱讀器因多種程序集類型而失敗
  • 錯誤修復:CIF閱讀器“生物分子1”轉化為“分子”而不是“彙編”
  • 錯誤修復:加載多個文件不起作用的軌跡
  • 錯誤修復:JS applet彈出菜單在語言更改時未正確關閉
  • 錯誤修復:未分配HTML複選框ID屬性
  • 代碼:重構applet / appletjs代碼; org.jmol.util.GenericApplet
  • 代碼:重構,簡化緩衝讀取器和緩衝輸入流。
  • 代碼:JavaScript重構,更好的構建_... xml
  • 代碼:JavaScript Integer,Long,Short,Byte,Float,Double all reworked
  • 代碼:消除GT ._
  • 代碼:將所有不必要的內部類重構為頂級
  • code:使用api / JmolModulationSet
  • 隔離util / ModulationSet
  • 代碼 - 從普通.po文件讀取的所有applet語言本地化:
  • 至於JavaScript已經
  • 無需為applet語言編譯類文件
  • 沒有語言.jar文件
  • new jsmol / idioma目錄保存Java和HTML5的.po文件
  • 代碼:更快的isosurface渲染添加隱式“frontonly”只選擇{xxx}
  • 代碼:具有隱式“isosurfacepropertySmoothing FALSE”的更快的等值面渲染在相關(整數)情況下
  • code:JmolBinary.getBufferedReaderForResource() - 合併對URL.getContent()和Class.getResource()的所有引用
  • code:JavaScript解決變量名稱重新分配的內部類問題
  • 代碼:解決eval(functionName)無法在JavaScript中運行。
  • 代碼:試驗環境遮擋
  • 代碼:為Java Ju51(2014年1月)添加了必需的清單。
  • code:JmolOutputChannel已移至javajs.util.OutputChannel
  • 代碼:jsmol.php已修復為允許“在saveFile方法
  • 代碼:將Parser重構為javajs.util
  • 代碼:DSSP移至org.jmol.dssx,將JSmol生物負載降低20K
  • 代碼:iText包放棄了,不再是nec,因為我寫了自己的PDF創建者

要求

  • Oracle Java標準版運行時環境

類似的軟件

意見 Jmol

評論沒有發現
添加評論
打開圖片!