Preguntas etiquetadas con software

Preguntas sobre bibliotecas y software independiente diseñado o adecuado para cálculos científicos o numéricos.

6
¿Cuál es la mejor manera de hacer una investigación reproducible si necesita bibliotecas propietarias?
La investigación reproducible en computación tiene como objetivo hacer que el código necesario para generar los resultados en un documento computacional esté disponible para otros investigadores para que puedan ejecutar este código para reproducir los resultados en ese documento. Me gustaría hacer que toda mi investigación sea reproducible, pero me …

6
¿Cómo escribo código dimensionalmente agnóstico?
A menudo me encuentro escribiendo código muy similar para versiones de una, dos y tres dimensiones de una operación / algoritmo dado. Mantener todas estas versiones puede volverse tedioso. La generación de código simple funciona bastante bien, pero parece que debe haber una mejor manera. ¿Existe una forma relativamente simple …




4
¿Cuál sería la forma más útil de escribir código para un artículo para que los lectores puedan hacer coincidir claramente los resultados con el código que los genera?
Estoy escribiendo un documento reproducible, y el documento tiene resultados computacionales generados por un script de Python (un script MATLAB similar genera resultados casi idénticos). Siento que el papel sería más fácil de entender para los lectores si pudieran hacer coincidir los cálculos en el papel con los cálculos en …

4
¿Cuál es el software más rápido (código abierto) para resolver problemas de programación de enteros mixtos
Tengo un problema de programación de enteros mixtos. Y estoy actual usando GLPK como mi solucionador. Pero descubrí que GLPK es bueno para el problema de programación lineal, pero para la programación de enteros mixtos, requiere mucho más tiempo, por lo tanto, no cumple con nuestros requisitos. Estoy buscando otro …

5
¿Cuánto debe optimizarse el software científico?
Para aplicaciones que requieren recursos computacionales significativos, el alto rendimiento puede ser un factor crítico cuando se trata de entregar resultados científicos o lograr "avances" en un tiempo razonable. ¿Cuánto tiempo y esfuerzo deberían invertir los desarrolladores de software para optimizar una aplicación? ¿Cuáles son los criterios clave utilizados?
13 software  hpc 

5
Sobre la búsqueda de proyectos de código abierto para contribuir
Esta pregunta se ha hecho mil millones de veces en Stackoverflow, sin embargo, el enfoque siempre ha estado en la codificación no numérica. Estoy buscando un proyecto para contribuir dentro de los límites de la computación numérica y la computación de alto rendimiento. Preferiría idealmente un proyecto pequeño, pero eso …
13 software 

1
¿Cómo se deben informar los errores en las bibliotecas científicas?
Existen muchas filosofías en diferentes disciplinas de ingeniería de software sobre cómo las bibliotecas deben hacer frente a errores u otras condiciones excepcionales. Algunos de los que he visto: Devuelve un código de error con el resultado devuelto por un argumento puntero. Esto es lo que hace PETSc. Devuelve errores …
11 software 



5
Aumentando la longevidad de archivo del código
¿Existe una lista publicada de las mejores prácticas para garantizar la longevidad del código, con miras a resultados científicos reproducibles? (por ejemplo, código abierto, prácticas de documentación, selección de dependencias, selección de un idioma, máquinas virtuales, etc.). Conozca cualquier estudio (o falta de eso, ejemplos / anécdotas) que haya intentado …

1
Para el software enviado a ACM TOMS, ¿cómo interactúa el acuerdo de licencia del software ACM con otras licencias?
La revista Association for Computing Machinery Transactions on Mathematical Software (ACM TOMS) publica muchos artículos sobre algoritmos numéricos que incluyen implementaciones de software. De acuerdo con su política editorial , la presentación de un documento de algoritmo incluye el código fuente para una implementación del algoritmo descrito en dicho documento. …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.