I'm a software engineer and amateur radio operator, and very familiar with calculating antenna propagation charts. Based on what you've provided, I believe you do not need to write any software for your task but can use some common off-the-shelf software to model your antenna and propagation; I would need more information on exactly what you are trying to model (antenna charts? specific propagation? what frequencies? what kind of antenna?) before being able to help more.