# ----------------- # Copyright © 2025 ACK Cyfronet AGH, Poland. # ----------------- # # Sample function created for demonstration of creating custom applications functionality # See also https://docs.cyfronet.pl/display/ISDOC/Creating+Custom+Applications #import numpy as np def main(numbers_file, multiplier): """ Example Python application that reads the given numbers_file and multiplies the content (numbers) by the supplied multiplier Arguments: numbers_file: path to input file of type 'text_data' multiplier: number by which the array of numbers is multiplied Returns: A file named 'multiplied_numbers_plot.png' containing a plot of multiplied numbers. """ #numbers = np.genfromtxt(numbers_file, comments="#", delimiter=",", unpack=False) #numbers = numbers[~np.isnan(numbers)] #numbers = np.array(numbers).flatten() #multiplied_numbers = numbers * multiplier f=open("multiplied_numbers_plot.png","w+") f.write(text) f.write("\n") f.close()