What is DiamCalc and who benefits from it
What is new in the DiamCalc?
High Dynamic Range Demo movies
Caustic Movies in the next versions of DiamCalc
Scenarios - Demo files demonstraite different possibilities and effects of the program
Press Release DiamCalc 3.0 and DiamCalc 3.0 Pro launched by OctoNus
Diamond 3DBook free full version on-line
Video Tutorial - Using DiamCalc & GEM Adviser
DiamCalc Internal Cuts
External cuts (DLL)
Versions history
System requirements
Information for Mac users
Online Store
Illustrated reports
Download DiamCalc
DiamCalc 3.2 beta Documentation (PDF)
External Cuts gallery (Dll)
Online Store
Complete guide
Quick guide on Key operations (How to..)
OctoNus spread & AGS spread
Cut parameters
Cut Quality Estimation
How to Create High dynamic range (HDR) panorama
3DCalc Pro

3DCalc family
DiBox 2.0
GemAdviser Free Version
Helium IG
Helium Polish
Helium Rough
Helium Tender
M-Box 2.0
M-Box 1.5
Oxygen DZ
Oxygen HIG
Oxygen Immersion
Oxygen Inclusion
Oxygen Microscope Server
Oxygen Viewer Free Version
Oxygen XRay Server
Pacor Client
Stereo Viewer Free Version

PACOR - Advanced Computer technologies for Processing of Rough diamonds
Laser Mapping of Concavities
Scanning major and minor symmetry features
Technology patent "A method and apparatus for locating inclusions in a diamond stone"
Immersion Glass
DiamCalc : Guide
Complete Guide
  1. Estimating the mass of the stone and calculating cut parameters
  2. Support for different cuts and a large set of parameters
  3. Support of external cut designs and diamond 3D-models- GemCad, AutoCAD and Sarin files import (registered version only)
  4. Working with different types of gemstones
  5. Finding unknown parameters (mounted diamonds, estimating proportions of diamonds before they are cut) and parameter fixing
  6. Selecting measurement units and parameters to show
  7. Appraising cut quality (GIA, HRD, AGA, Russian TU systems) and estimating the price of the diamond
  8. Different visual presentations of diamond, fine-tuning images to produce realistic view of a diamond
  9. Detailed description of DiamCalc appraisers
  10. Appraiser file format
  11. OctBrill.txt file format
  12. Price list file format

OctBrill.txt file format

This document shows technical description of OctBrill.txt file format

OctBrill.txt file is located in System subfolder of the folder where DiamCalc is installed. It contains price list for Brilliant cut.

Use a description below as a guideline for understanding the format of OctBrill file. In short, there is a set of tables for different mass groups (i.e. ranges of diamond mass). Each table defines prices per carat for each combination of diamond color and clarity. The software finds an appropriate table for a given diamond mass, then gets price per carat for given values of color and clarity from that table.

Let us look at first several lines of the file

; Price list for brilliant diamonds from OctoNus Software.

This line is a comment, as it begins with ';' symbol (semicolon). You can delete it or add additional comments anywhere in the file, putting them on a separate line and beginning it with ';'. Comments are ignored by the software.

Tables: 19

The file consists of a set of tables, each one is for a certain range of diamond mass. The line above asserts that there are 19 tables. The tables data follows. If you decide to edit the file or create a similar file, e.g. to add a file for a specific cut type, please make sure that the number of tables is specified correctly.

After previous line, all tables are listed one by one. They have similar formats, so let us see only the first one

Format: clarity 8 5

The beginning of this line must be "Format: clarity". After that, table dimensions follow (8 columns by 5 rows).

Mass: 0.01 0.03

This table is for diamonds with mass from 0.01 to 0.03 carat.

Magnify: 1

This line should be usually left intact. It sets the magnifier coefficient, i.e. if a value other than 1 will be specified, all prices will be multiplied by that value.

IF-VVS2 VS1-VS2 SI1 SI2 SI3 I1 I2 I3
D-F 765 675 615 530 480 440 330 165
G-H 675 625 580 505 450 400 300 150
I-J 560 520 480 440 400 340 255 130
K-L 405 370 330 295 270 240 195 105
M-N 300 270 240 220 195 175 150 75

The table consists of the following elements: captions on the left correspond to diamond colors, captions on the top are clarity values, and the table elements are prices per carat for that combination of color and clarity. For example, the upper left number (765) is on the intersection of "D-F" line and "IF-VVS2" column. It means that the price per carat of diamonds with color from D to F and clarity from IF to VVS2 is 765 (all prices are in US dollars).

The other tables are constructed similarly

...The rest of the file skipped...

Quick guide on Key operations (How to..)