FlowExchange 2.0.1

License: Free ‎File size: 673.62 KB
‎Users Rating: 0.0/5 - ‎0 ‎votes

The FlowExchange package provides CAPE-OPEN based unit operations to import and export material stream data from CAPE-OPEN compliant flowsheet environments. Applications include: Exchange of material stream data between flowsheet simulations of the same flowsheet simulator package, Exchange of material stream data between flowsheet simulations of different flowsheet simulator packages, Importing software-generated material stream data from non-flowsheet software applications via an XML format, Exporting flowsheet simulation generated material stream data via an XML format to non-flowsheet software applications, Archiving flowsheet simulation generated material stream data in XML format to a database. The FlowExchange package consists out of two unit operations: The XFlowSaver Unit operation: this unit operation can be used in a product stream or intermediate stream in a flowsheet. Its main purpose is to save an XFlow file. The XFlowLoader Unit operation: this unit operation can be used to define a feed stream in a flowsheet. Its main purpose is to read an existing XFlow file and define the product stream. The XFlow file format is an open, XML based, file format designed to exchange material stream data between flowsheet simulators. XFlow files are written by the XFlowSaver unit operation and read by the XFlowLoader unit operation, but any 3rd party application can easily parse or write XFlow files. The level of detail that are saved in an XFlow file by the XFlowSaver is configurable. The .XFlow file format specification is available here; also see this example .XFlow file content. The FlowExchange package includes a stand-alone viewer and comparison tool for XFlow files. The FlowExchange package is written in Visual Studio 2015, using the .NET 4.5.1 platform. The source code is available, and is included in the FlowExchange package installer. The FlowExchange package is open-source and free-of-charge.

VERSION HISTORY

  • Version 2.0.1 posted on 2017-11-14
    Initial release

Program Details

EULA

License FlowExchange LICENSE Version 2 Copyright (C) 2017, Jasper van Baten / AmsterCHEM This software is free of charge for home, academic and commercial use. You may reproduce and distribute copies of this software in any medium, with or without modifications, and in source or binary form, provided that you meet the following conditions: you must give any other recipients of the software or software derived of this software a copy of this license; and any modified files must carry prominent notices stating that you changed the files; and you must retain with this software or software derived of this software it copyright notice The XFlowSaver unit operation's CLSID (F00AFC4F-477F-4F65-A837-312EE3492187) and PROGID (FlowExchange.XflowSaver) and the XFlowLoader unit operation's CLSID (A64B7DE8-6398-42F6-9F6C-49E832D2F625) and PROGID (FlowExchange.XFlowLoader) are modified for any software that derives from this software (in other words: the before-mentioned CLSIDs and PROGIDs should only be used in unmodified copies of the software) You may add your own copyright statement to your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of the modifications, or for any software derived from this software as a whole, provided your use, reproduction, and distribution of the software otherwise complies with the conditions stated in this License. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by distributing the Program and its components, you indicate your acceptance of this License to do so, and all its terms and conditions for copying or distributing the Program and its components. For any use of this Program not covered by this license agreement, please contact [email protected] Availability of source code: JASPER VAN BATEN / AMSTERCHEM PROVIDES THE SOURCE CODE TO YOU ON AN "AS IS" BASIS WITHOUT WARRANTIES OF ANY KIND. YOU EXPRESSLY AGREE THAT YOUR USE OF THE SOURCE CODE IS AT YOUR SOLE RISK. TO THE FULL EXTENT PERMISSIBLE BY APPLICABLE LAW, JASPER VAN BATEN / AMSTERCHEM DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 'PURPOSE. JASPER VAN BATEN / AMSTERCHEM WILL NOT BE LIABLE FOR ANY DAMAGES OF ANY KIND ARISING FROM THE USE OF THE SOURCE CODE, INCLUDING, BUT NOT LIMITED TO DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, AND CONSEQUENTIAL DAMAGES. NO WARRANTY THERE IS NO WARRANTY FOR THE PROGRAM AND ITS COMPONENTS, TO THE EXTENT PERMITTED BY APPLICABLE LAW. THE PROGRAM AND ITS COMPONENTS ARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM AND ITS COMPONENTS IS WITH YOU. SHOULD THE PROGRAM OR ONE OF ITS COMPONENTS PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM AND ITS COMPONENTS AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM OR ITS COMPONENTS (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS