Calling FSDA routines from python

Abierto
#212 13 comentarios 4 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
18/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
python
Área
api

Línea de trabajo

The issue proposes a Python package that exposes FSDA routines and lists API design, MATLAB interfaces, packaging, documentation, testing, and Jupyter visualizations, but it names no files or tests. Start by reading the repository materials and identifying how FSDA is currently provided. Done would require a defined scope and working Python interface; the issue does not specify those criteria.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Given that some of you have already completed the exams and may have some time available, I would like to propose an interesting project that could have a significant impact on the visibility and adoption of FSDA.

Project Goal

The objective is to make the interactive and exploratory capabilities of FSDA available to Python users. Many data scientists and statisticians work primarily in Python, and providing access to FSDA functionality through a Python interface would greatly expand its user base.

From a strategic perspective, the overall direction is already quite clear. The idea would be to create a Python package that exposes FSDA functions in a way that is natural and familiar to Python users. For example, one could imagine a workflow such as:

import FSDA as fs

fs.CorrNominal(...)

where Python users can call FSDA functions directly, while leveraging the powerful algorithms and interactive tools already available in the FSDA ecosystem.

Looking for Collaborators

At this stage, I am not asking for implementation details but rather trying to identify students and collaborators who would be interested in contributing to this initiative.

The project would involve several aspects, including:

  • Designing the Python API.
  • Building interfaces between Python and MATLAB/FSDA.
  • Packaging and distribution.
  • Documentation and examples.
  • Testing and maintenance.
  • Exploring opportunities for interactive visualizations within Python environments such as Jupyter notebooks.

A small team of motivated people will be needed to coordinate the effort and define the development roadmap.

If you are interested in contributing, learning about software development for scientific computing, or helping bring FSDA to a broader community, please let me know. Once we have identified interested participants, we can organize a meeting to discuss possible approaches, roles, and timelines.

I believe this could become a very valuable project, both from a research and a software-development perspective.

Lenguaje dominante
MATLAB
Estrellas
30
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de UniprJRC/DSwithMATLAB

Todos los issues de UniprJRC/DSwithMATLAB

Issues similares

Más issues de MATLAB

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.