Skip to content

SPL-ethz/CAT

Repository files navigation

    ██████╗ █████╗ ████████╗
   ██╔════╝██╔══██╗╚══██╔══╝
   ██║     ███████║   ██║   
   ██║     ██╔══██║   ██║   
   ╚██████╗██║  ██║   ██║   
    ╚═════╝╚═╝  ╚═╝   ╚═╝   
Crystallization Analysis Toolbox

a SPLIfA project

CAT is an open-source software designed to solve population balance equations as they typically arise in particulate processes and to analyze the results. 

brought to you by:
Ashwin Kumar Rajagopalan
Dr. David Ochsenbein (inactive)
Dr. Martin Iggland (inactive)

Numerical Methods currently supported
- Moving Pivot
- Central Difference
- High Resolution

Features supported by all solvers:
- Nucleation (homogeneous/heterogeneous)
- Growth (size dependent/independent)
- Dissolution (only size independent verified)
- Antisolvent and Temperature profiles in form of anonymous functions or piecewise-linear functions
- Arbitrary grid sizing

Features that are currently planned for the future:
- Ostwald / Viedma Ripening
- Lattice-Boltzman method
- 1D agglomeration and breakage

Further down the line:
- Solution of nD PBE problems and integration with morphology domain plotter

** Installation
See Install.m for installation instructions

** Getting started
After installation, type
>> help CAT
or have a look at the demos to get an idea of how to use the toolbox.

** Bug reports
Please submit bugs via the Github page:
-> https://github.com/SPLIfA/CAT (preferably with a screenshot of the (GUI) settings)
or submit them to 
-> ashwinr@ethz.ch
including again a screenshot or a (zipped) mat file of the CAT(Tube) object that generated the problem.


Copyright (c) 2015-2016 David Ochsenbein
Copyright (c) 2012-2014 David Ochsenbein, Martin Iggland

This file is part of CAT.

CAT is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation version 3 of the License.

CAT is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Releases

No releases published

Packages

No packages published