Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Computational Convex Analysis details
Login with GitLab

Computational Convex Analysis

Algorithms for manipulating and visualizing convex functions.
(4920 downloads for this version - 10708 downloads for all versions)
A more recent valid version exists: 1.7.0
Yves Lucet
Owner Organization
University of British Columbia - Okanagan
Yves Lucet
Creation Date
June 26, 2015
Source created on
Scilab 5.5.x
Binaries available on
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("CCA")
            The Computational Convex Analysis numerical library contains efficient
algorithms to manipulate convex and nonconvex univariate functions, and to
compute fundamental convex analysis transforms.  Functions can be entered
explicitly or through a black box, and are approximated with quadratic splines.

The primary transforms implemented are the Legendre-Fenchel transform, the
Moreau envelope, the (generalized) proximal average, the convex hull, the
subdifferential, and Rockafellar and Fitzpatrick functions.

The library contains extensive demos, and numerous tests (476 unit tests with a
statement coverage of 85%).            
Files (3)
[4.23 MB]
Source code archive
Minor updates to remove deprecated functions and ensure best execution on Scilab
[4.23 MB]
Miscellaneous file
Minor update to remove deprecated functions.
[1.88 MB]
OS-independent binary for Scilab 5.5.x
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (1)     Leave a comment 
Comment from Roger Appleby -- July 27, 2015, 12:50:15 PM    
Thanks for this nice toolbox I have it installed on my Windows 7 64 bit desktop. I 
noticed that the help files had not installed and on further investigation discovered 
why. If the jar contains a second level directory the same as the first it will be 
corrupt (well at least in windows 7)i.e.

**scilab_en_Us_help.jar (Main-Directory)
    |-scilab_en_Us_help.jar (creates another directory making the file corrupted)**
          |-META-INF (Mandatory)
                   |-MANIFEST.MF (Mandatory Main-class: com.MainClass)
              |-MainClass.class (must to implement the main method, mandatory)
          |-properties files (optional)
          |-etc (optional)

Taken from

It needs to have this structure:

scilab_en_Us_help.jar  (Main-Directory)
    |-META-INF (Mandatory)
             |-MANIFEST.MF (Mandatory Main-class: com.MainClass)
         |-MainClass.class (must to implement the main method, mandatory)
    |-properties files (optional)
    |-etc (optional)

I realise the help file is slightly different. I verified this by expanding the jatr with 
7zip and  then recreating it with jar and it then works fine.
Roger A.
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.