Difference between revisions of "Main Page"

From Jmol
Jump to navigation Jump to search
(Pages on this Wiki: replaced jmol documentation template)
(languages)
 
(54 intermediate revisions by 7 users not shown)
Line 1: Line 1:
'''Jmol''' is a Java molecular viewer for three-dimensional chemical structures. Features include reading a variety of file types and output from quantum chemistry programs, and animation of multi-frame files and computed normal modes from quantum programs.
+
<div style="float:right; margin-left:2ex;">
 +
[[File:Oss-community-choice-black.png|70px]]<br>
 +
[[File:Oss-community-leader-black.png|70px]]<br>
 +
[[File:Oss-open-source-excellence-black.png|70px]]<br>
 +
[[File:Oss-sf-favorite-black.png|70px]]
 +
</div>
 +
{|
 +
|-
 +
| style="vertical-align:top;font-size:0.9em;"|__TOC__
 +
| style="vertical-align:top;padding:1ex;border-radius:1em;border:4px solid aquamarine;background-color:#EFFFFA;"| <span style="font-size:1.3em;">'''Jmol'''</span> is an open-source viewer for three-dimensional chemical structures, with features for chemicals, biomolecules, crystals and materials. It runs as a stand-alone application using Java.
 +
| style="vertical-align:top;padding:1ex;border-radius:1em;border:4px solid #7CC049;background-color:#EEF8E8;"|<span style="font-size:1.3em;">'''JSmol'''</span> is a fully functional implementation of Jmol that runs in any current web browser (without Java). It also works on mobile devices, within the limits of screen dimensions and processing power.
 +
<div style="text-align:center;">
 +
See <span style="font-size:1.5em;">[[JSmol]]</span> for more details.
 +
</div>
 +
|}
  
This is a start for the [[Community|Jmol Community]] Wiki. On that page the Jmol user community can discuss everything that has to do with Jmol. Browse around in the page, and feel free to add new pages, extra information, comments, questions, links to useful Jmol [[Macro]]'s, or whatever else you think is relevant.
+
=== Features ===
 +
Some prominent features that make Jmol/JSmol stand out from alternative software are:
 +
* Possibility of embedding it in web pages, using standard JavaScript only (no plug-ins of complements need to be installed). Different elements in the page can be made to interact with the content in JSmol, providing an interactive multimedia product that offers both guided content and open exploration.
 +
* Extensive programming capability to customize the molecular view as well as retrieve and manipulate information from the molecule, using the '''[{{StOlaf}}docs Jmol scripting language]'''. This is a full programming language including variables, loops, conditionals, logical and math operations, custom functions.. in addition to understanding the identities and properties of atoms, bonds, polymeric chains... belonging to molecules.
 +
* Localization in [[Internationalisation/Languages|24 languages]].
 +
* Multiplatform (Windows PC, MacOS, Linux, iOS, Android)
 +
* Open source code ([[License]]).
  
:Please post any and all comments in the [[Talk:Main_Page|Discussion Page]] (see on the top of the page) about how we can best organize this forum. Your contributions to the Jmol community are greatly appreciated! ([[User:TimothyDriscoll|Timothy Driscoll]])
+
Features include reading [[File_formats|a variety of file types]], including also PyMOL session files and output from quantum chemistry programs, file writing (including JPG, PNG, PNGJ (PNG+ZIP), and ZIP formats), and animation of multi-frame files and computed normal modes from quantum programs.
<hr />
 
  
=== Pages on this Wiki ===
+
=== How to cite ===
 +
<div style="margin:0 70px; border:2px dotted #9292FF; padding:0 1ex;">
 +
The recommended way to cite Jmol is:
 +
:''Jmol: an open-source Java viewer for chemical structures in 3D. http://www.jmol.org/''
 +
:''JSmol: an open-source HTML5 viewer for chemical structures in 3D. http://wiki.jmol.org/index.php/JSmol''
  
<table style="width:100%; vertical-align: top">
+
Remember to always use uppercase 'J', uppercase 'S', lowercase 'mol' ([https://jmol.sourceforge.net/faqs/#write explanation]).
<tr style="vertical-align: top;">
+
 
<td style="width: 25%; vertical-align: top;">
+
If you prefer, a list of articles that describe Jmol can be found in the [[Literature | Jmol Literature]] section.
{{Main_Page/Community}}
+
</div>
</td>
+
 
<td style="width: 50%; vertical-align: top;">
+
=== About this wiki ===
{{Main Page/Installing_Jmol}}
+
This is the homepage for the [[Community|Jmol Community]] Wiki. Here the community of users can discuss everything that has to do with Jmol and JSmol. You are welcome to browse around and to add new pages, extra information, comments, questions, links to useful examples of Jmol use or Jmol scripting, or whatever else you think is relevant. If you want to participate, you must [[Help/Join|become a user]] in the Wiki.
</td>
+
 
<td style="width: 25%; vertical-align: top;">{{Main_Page/Development}}
+
More official, general and static information about Jmol is available in the  [http://www.jmol.org Jmol web site].
 +
''(But content there is currently quite outdated)''
 +
 
 +
=== Sections ===
 +
 
 +
<table style="width:100%;">
 +
<tr>
 +
<td style="width:25%; vertical-align:top;">
 +
{{About Jmol}}
 +
<div style="margin-top:0.7em;"></div>
 +
{{Recycling Corner}}
 +
<div style="margin-top:0.7em;"></div>
 +
{{Jmol_Applications}}
 +
<div style="margin-top:0.7em;"></div>
 +
{{Jmol Community}}
 
</td>
 
</td>
</tr>
+
<td style="width:50%; vertical-align:top;">
<tr style="vertical-align: top;">
+
{{Installing_Jmol}}
<td style="width: 25%; vertical-align: top;">
+
<div style="margin-top:0.7em;"></div>
{{Main_Page/Jmol_Applications}}
+
{{Running_Jmol}}
<td style="width: 50%; vertical-align: top;">
+
<div style="margin-top:0.7em;"></div>
{{Main Page/Running_Jmol}}
+
{{Tutorials}}
<br>
 
{{Main Page/Tutorials}}
 
 
</td>
 
</td>
<td style="width: 25%; vertical-align: top;">
+
<td style="width:25%; vertical-align:top;">
 +
{{Jmol Development}}
 +
<div style="margin-top:0.7em;"></div>
 
{{Jmol_Documentation}}
 
{{Jmol_Documentation}}
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>

Latest revision as of 18:21, 25 August 2024

Oss-community-choice-black.png
Oss-community-leader-black.png
Oss-open-source-excellence-black.png
Oss-sf-favorite-black.png

Jmol is an open-source viewer for three-dimensional chemical structures, with features for chemicals, biomolecules, crystals and materials. It runs as a stand-alone application using Java. JSmol is a fully functional implementation of Jmol that runs in any current web browser (without Java). It also works on mobile devices, within the limits of screen dimensions and processing power.

See JSmol for more details.

Features

Some prominent features that make Jmol/JSmol stand out from alternative software are:

  • Possibility of embedding it in web pages, using standard JavaScript only (no plug-ins of complements need to be installed). Different elements in the page can be made to interact with the content in JSmol, providing an interactive multimedia product that offers both guided content and open exploration.
  • Extensive programming capability to customize the molecular view as well as retrieve and manipulate information from the molecule, using the Jmol scripting language. This is a full programming language including variables, loops, conditionals, logical and math operations, custom functions.. in addition to understanding the identities and properties of atoms, bonds, polymeric chains... belonging to molecules.
  • Localization in 24 languages.
  • Multiplatform (Windows PC, MacOS, Linux, iOS, Android)
  • Open source code (License).

Features include reading a variety of file types, including also PyMOL session files and output from quantum chemistry programs, file writing (including JPG, PNG, PNGJ (PNG+ZIP), and ZIP formats), and animation of multi-frame files and computed normal modes from quantum programs.

How to cite

The recommended way to cite Jmol is:

Jmol: an open-source Java viewer for chemical structures in 3D. http://www.jmol.org/
JSmol: an open-source HTML5 viewer for chemical structures in 3D. http://wiki.jmol.org/index.php/JSmol

Remember to always use uppercase 'J', uppercase 'S', lowercase 'mol' (explanation).

If you prefer, a list of articles that describe Jmol can be found in the Jmol Literature section.

About this wiki

This is the homepage for the Jmol Community Wiki. Here the community of users can discuss everything that has to do with Jmol and JSmol. You are welcome to browse around and to add new pages, extra information, comments, questions, links to useful examples of Jmol use or Jmol scripting, or whatever else you think is relevant. If you want to participate, you must become a user in the Wiki.

More official, general and static information about Jmol is available in the Jmol web site. (But content there is currently quite outdated)

Sections

About Jmol and JSmol
Recycling Corner
  • Recycling Corner
    • Logos, Banners, Icons
    • Templates for web pages
    • Scripts you may reuse or adapt
    • Customizing JSmol menus
Jmol / JSmol Applications
Jmol/JSmol Community
Installing Jmol / JSmol
Running Jmol / JSmol
Jmol / JSmol Tutorials
Jmol/JSmol Development
Jmol + JSmol Documentation