How can I evaluate the chances of my paper being accepted by a journal? I have been making an integrated approach and its program on modelling the joint distribution of wind speed and direction (https://github.com/cqcn1991/Wind-Speed-Analysis). And I'm trying to publish a paper to get more attention on it.

However, my supervisor is not very familiar with the field I'm in, and I want some realistic and honest feedback on my work and whether it will be accepted by my target submitting papers. And if not, how can I improve my work to increase the chance.

One way I can think of is contacting the authors of papers I cited, and ask their feedback. But most of them are established professors and I'm afraid I can't get too much help in this aspect. Is there any other alternatives? I truly believe I have made something useful, but getting them published is a really tiring process.
However, my supervisor is not very familiar with the field I'm in


This may not necessarily be a bad thing. Having your article read by someone who's an expert in this specific field can give you another valuable point of view.


  One way I can think of is contacting the authors of papers I cited, and ask their feedback. But most of them are established professors and I'm afraid I can't get too much help in this aspect.


Wrong wrong wrong! Many PhD students suspect that established professors will not care about their work, which is a symptom of the impostor syndrome. If you work is relevant and important in the field, they would be delighted to see it. Talking to established professors is an excellent way for experts in the field to read your work and give valuable feedback. If your program really solves a problem they have, they will use, cite it, and promote your own career.


  Is there any other alternatives? I truly believe I have made something
  useful, but getting them published is a really tiring process


Submit the work. If you think it's good enough, go for it. It will go through peer review where it will be assessed by knowledgeable people in the field, providing feedback (both positive and negative). You should have no fear that someone will steal your work because it's already out there on GitHub.

.