Commit History

  1. Add user OpenAlex key support and clearer limit errors

    716a752

  1. Remove migration artifacts from repo

    95dd612
  2. Migrate OpenAlex integration off PyAlex

    b38d551

  1. Pin Python 3.10 + numba 0.58.1 for mapper pickle

    e995663
  2. Work around NumPy 2.x np.infty removal

    af78768
  3. Bump numba for Python 3.13

    723f959
  4. Pin Python to 3.11 for numba

    cd6a682

  1. Fix ZeroGPU spaces token handling

    c8f5ef0

  1. downgrade numpy, numba, reset dmp

    26dc96d
  2. bumped numba

    9b77c74
  3. bumped numpy &numba up

    3095a81
  4. improved token-acess-parsing

    ab169ea

  1. Enhance sampling logic in app.py to support batched sampling for target sizes over 10k, ensuring unique records are collected. Update network_utils.py to set a solid white background for citation graphs and disable transparency in saved figures.

    2dc529c

  1. Update pagination method in app.py to use 'page' for improved fallback handling in query results.

    f1adc40
  2. Call _warmup function directly after demo.load in app.py for immediate execution during initialization.

    6d92dbc
  3. Replace direct call to _warmup function with demo.load for improved integration in app.py

    1b21585
  4. Update SDK version in README.md from 5.42.0 to 5.23.1 for compatibility.

    bcac168
  5. Refactor warmup logic by consolidating _warmup function calls in app.py for improved clarity and consistency.

    5863255
  6. bumped gradio

    e6c7c5e
  7. Refactor GPU warmup logic by directly calling _warmup function and removing redundant demo.load call in request context.

    3beb81b
  8. Set MPLCONFIGDIR for matplotlib and safely run GPU warmup in request context

    d70966f

  1. Updated name

    15dcd7c

  1. Fixed categorical colors.

    20cd1f4

  1. Updated sizing small aestheztic changes & fixes to sampling

    e5dee3b

  1. Many updates, mainly added categorical.

    f895c88

  1. Implement DOI list handling in CSV uploads and add highlight color feature in predictions. Refactor embedding creation function for clarity and enhance OpenAlex record fetching with new utility function.

    cabc445

  1. Remove unnecessary commented-out code in app.py to enhance clarity and maintainability.

    9c57eb7
  2. Enhance device selection logic in setup_embedding_model to support MPS for Apple Silicon, in addition to CUDA and CPU fallback.

    6bef292
  3. recomit to force push

    80e91af
  4. Refactor app.py to improve handling of serialized data in DataFrame uploads, replacing previous parsing logic with a more robust JSON and Python-repr parsing function. Update file upload instructions to clarify supported formats.

    c3c41c1
  5. Refactor app.py to enhance spaces import handling, provide a fallback for non-Space environments, and restore necessary function calls for resource initialization.

    a236b7f
  6. Update SDK version in README.md from 5.33.0 to 5.23.1 and remove specific torch version from requirements.txt

    8734842
  7. Refactor app.py to streamline spaces import logic and remove commented-out code for clarity.

    1dbcc7d
  8. Refactor spaces import handling in app.py to conditionally import and provide a fallback for non-Space environments.

    2887a58
  9. Refactor GPU function definitions in app.py to improve structure and ensure warmup function is called before embedding creation.

    dbd8935
  10. Add warmup function in app.py to initialize GPU processing with a print statement.

    a682539
  11. Update SDK version in README.md from 5.23.1 to 5.33.0

    2945ef8
  12. Remove unnecessary import of spaces in app.py

    bb6d2d0
  13. Add GPU-aware function to create embeddings for input texts in app.py

    6fb2f1c

  1. Update requirements.txt to specify torch version 2.1.2

    2c40bdd
  2. add spaces import

    4293529
  3. Add app_save_copy.py and app_2.py to .gitignore to prevent tracking of temporary files.

    2d03333
  4. Refactor data processing in app.py to improve handling of dictionary-like strings in DataFrame and update file upload options to support both CSV and Pickle formats.

    2b3a335
  5. Comment out torch import and remove it from requirements.txt

    1743cbd
  6. Re-add torch to requirements and restore scikit-learn dependency

    33598a3
  7. printout running statement

    8795549
  8. removed torch from reqs

    0d725a7
  9. bounced torch to 2.0.0

    da900a2
  10. fixed torch to 2.0.0

    de7169c
  11. Add .venv_clean to .gitignore

    3512963