async function topoPlotScript(currentData) {
    let execution= await myTopoExecuter(currentData);
    let topoFileBuffer = await readFileAsync(path.join(__dirname, 'temptopo.png'));
    return ({
        c: execution.c,
        s: execution.s,
        b: topoFileBuffer
    });
}
/**  
 * Topoplot V2 full error handling and async await
 * @param {currentData}   
 */
Topoplot V2 full error handling and async await
@param {currentData}
Topoplot V2 full error handling and async await @param { currentData }
async function topoPlotScript(currentData) {
    let execution= await myTopoExecuter(currentData);
    let topoFileBuffer = await readFileAsync(path.join(__dirname, 'temptopo.png'));
    return ({
        c: execution.c,
        s: execution.s,
        b: topoFileBuffer
    });
}
async function topoPlotScript ( currentData ) { let execution = await myTopoExecuter ( currentData ) ; let topoFileBuffer = await readFileAsync ( path . join ( __dirname , 'temptopo.png' ) ) ; return ( { c : execution . c , s : execution . s , b : topoFileBuffer } ) ; }
Topoplot V2 full error handling and async await
 @param {currentData}
Topoplot V2 full error handling and async await @param { currentData }