<commit_before>#pyENL

###Descripción
Solucionador de sistemas de ecuaciones no lineales para ingeniería
###Características
- Resuelve numéricamente ecuaciones no lineales usando MINPACK desde SciPy.
- Opción para cambiar los valores de búsquedas iniciales.
- En desarrollo!

###Uso de archivos:
- <pre><code>solver(pyENL_eqns, pyENL_variables, pyENL_iteraciones, pyENL_tol):</code></pre>
    Acá llegan como parámetros la lista de funciones a hallar raíces como string
    La segunda entrada consiste en los objetos pyENL_variables en lista.
- <pre><code>entrada.py:</code></pre>
  Consiste de un parser de un archivo de texto que contiene las ecuaciones en
  cada línea de texto, además de las restricciones dadas de cada variable.
  Ejemplo:
    - x^2+y^2 = 1
    - y = 2*x - 5
    - {x, 1, -5, 5}

  En este caso se busca solucionar las dos primeras ecuaciones contenidas en un
  archivo de texto con la condición de que x se encuentre entre -5 y 5, así como
  que el valor inicial de suposición de x es 1.<commit_msg>Actualización de contenido con comentarios en texto de entrada.<commit_after>#pyENL

###Descripción
Solucionador de sistemas de ecuaciones no lineales para ingeniería
###Características
- Resuelve numéricamente ecuaciones no lineales usando MINPACK desde SciPy.
- Opción para cambiar los valores de búsquedas iniciales.
- En desarrollo!

###Uso de archivos:
- <pre><code>solver(pyENL_eqns, pyENL_variables, pyENL_iteraciones, pyENL_tol):</code></pre>
    Acá llegan como parámetros la lista de funciones a hallar raíces como string
    La segunda entrada consiste en los objetos pyENL_variables en lista.
- <pre><code>entrada.py:</code></pre>
  Consiste de un parser de un archivo de texto que contiene las ecuaciones en
  cada línea de texto, además de las restricciones dadas de cada variable.
  Ejemplo:
    - x^2+y^2 = 1
    - y = 2*x - 5
    - {x, 1, -5, 5}

  En este caso se busca solucionar las dos primeras ecuaciones contenidas en un
  archivo de texto con la condición de que x se encuentre entre -5 y 5, así como
  que el valor inicial de suposición de x es 1.

  Los comentarios se escriben entre << y >>, ejemplo: "<<string>>"
  Ejemplo en test/input2.xt
{'fraction_non_alphanumeric': 0.07351598173515982, 'fraction_numerical': 0.010502283105022832, 'mean_word_length': 4.002283105022831, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3239534', 'n_tokens_mistral': 778, 'n_tokens_neox': 777, 'n_words': 294}