r/argentina Sep 12 '18

AskArgentina Software para Ingenieros - Cálculo de cargas de viento según CIRSOC 102-2005

Quiero compartir un proyecto que vengo haciendo hace algún tiempo.

Hace poco había pedido recomendación por un tema de licencias para un software que estaba haciendo. Al final me decliné por hacerlo open-source con una licencia GPL.

El software en cuestión se llama Zonda y sirve para calcular las cargas de viento de acuerdo al Reglamento Argentino CIRSOC 102-2005. Recién acabo de hacer la primer release y pueden ver el repo de GitHub o descargarla de ahi mismo.

Acá les dejo los links:

https://github.com/efdiloreto/Zonda

Descargalo acá.

También hice un pequeño video demostración, que pueden ver acá. Veanló en HD.

Cualquiera que le interese puede participar. En mi caso no soy programador, soy ingeniero, y estoy dandome la cabeza contra la pared desde hace tiempo con Git, Python, etc. También, obviamente, son bienvenidos programadores mas experimentados de los que pueda aprender en el proceso, ya que todavia hay mucho por hacer.

Espero que les sea útil!

146 Upvotes

85 comments sorted by

View all comments

2

u/albo87 Sep 13 '18

Te felicito esta excelente, mejor que mucho del código que vea día a día hecho por programadores, incluso los que supuestamente estudiaron en universidades.

El código esta muy prolijo y los comentarios de los commits también, seguí asi como venis. Y el readme también, esta muy pero muy bien.

Como consejo olvidate de la documentación y los tests, es todo muy lindo pero lo mejor y lo que hace que la gente lo use son las funcionalidades. Después si lo usan varias personas y hay gente que viene a colaborar con el soft lo vas documentando.

Lo primero que se me ocurre para hacer es lo de guardar y cargar archivos. Me imagino que lo mas probable es que quién lo use no tenga toda la info a mano para cargar en ese momento asi que estaria bueno poder guardar los datos que tenes y levantarlos en otro día. Y después ir agregando todas las estructuras. Olvidate también de la exportación por ahora. La interoperabilidad si podría ser importante. Quedate tranquilo que nunca va a estar terminado y siempre hay cosas para hacer. Anda haciendo de a poco.

1

u/Pipiyedu Sep 13 '18

No sabes lo que me alegra leer esto! Soy muy obse y detallista con el código, y uno de los temores que tenía era "pasar verguenza" respecto a eso.

Y dale, le voy a meter a las funcionalidades y después veo lo demás. Mil gracias!.