Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add writers for xdr and ascii files #40

Merged
merged 124 commits into from
Jun 20, 2024
Merged

Commits on Jan 26, 2024

  1. Add xdr and ascii writers

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d43adb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    846817e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2331898 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad13676 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ee7e635 View commit details
    Browse the repository at this point in the history
  6. Add converter for dict

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a17e1ad View commit details
    Browse the repository at this point in the history
  7. Add converter for matrices

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    bac485e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    816a2a4 View commit details
    Browse the repository at this point in the history
  9. Convert tuple to list

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    1bdaad8 View commit details
    Browse the repository at this point in the history
  10. Use consistent function naming

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fc88b62 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7a87f0f View commit details
    Browse the repository at this point in the history
  12. Add converter for basic types

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    e632d87 View commit details
    Browse the repository at this point in the history
  13. Add compression

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    9a539f4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a34f71c View commit details
    Browse the repository at this point in the history
  15. Add docstrings

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    bbdb899 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    19a073c View commit details
    Browse the repository at this point in the history
  17. Add docstring

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7be83bf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ac3fde5 View commit details
    Browse the repository at this point in the history
  19. Fix flake8 errors

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    328fb39 View commit details
    Browse the repository at this point in the history
  20. Update docstrings

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    41e3834 View commit details
    Browse the repository at this point in the history
  21. Fix ruff

    trossi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    5631e4b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    f15c495 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Add initial test for writing

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    295d29c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c975802 View commit details
    Browse the repository at this point in the history
  3. Avoid temporary files in test

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    89bd71f View commit details
    Browse the repository at this point in the history
  4. Include test for ascii files

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    9453eee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    192362c View commit details
    Browse the repository at this point in the history
  6. Loop over all test files

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    98c29b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd0550f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb15e4c View commit details
    Browse the repository at this point in the history
  9. Fix altreps

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    6532e38 View commit details
    Browse the repository at this point in the history
  10. Fix writing NA string

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    646b32d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    09aa9dd View commit details
    Browse the repository at this point in the history
  12. Add debugging output

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    ab5915a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ebef7d1 View commit details
    Browse the repository at this point in the history
  14. Enable expression type

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    f58532d View commit details
    Browse the repository at this point in the history
  15. Enable builtin type

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e68536f View commit details
    Browse the repository at this point in the history
  16. Fix empty (None) string

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    cd30d46 View commit details
    Browse the repository at this point in the history
  17. Add test for conversion

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b153a3d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5a9994b View commit details
    Browse the repository at this point in the history
  19. Fix rda files

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    70187e2 View commit details
    Browse the repository at this point in the history
  20. Set gp flag as plain int

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    dea4548 View commit details
    Browse the repository at this point in the history
  21. Use tuple

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    c1f5647 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4bace9f View commit details
    Browse the repository at this point in the history
  23. Skip altreps

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    6b5247b View commit details
    Browse the repository at this point in the history
  24. Generalize list builder

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    65d1468 View commit details
    Browse the repository at this point in the history
  25. Use same encoding as in input

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b97d650 View commit details
    Browse the repository at this point in the history
  26. Skip ambiguous tests

    trossi committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    499f706 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    fe7580e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d99a003 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc0141f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ae79e0 View commit details
    Browse the repository at this point in the history
  5. Remove unused variable

    trossi committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    fb48601 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    0d8d96a View commit details
    Browse the repository at this point in the history
  2. Allow debug printing in tests

    trossi committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    534fa47 View commit details
    Browse the repository at this point in the history
  3. Fix ruff

    trossi committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    7d15bc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b82aa04 View commit details
    Browse the repository at this point in the history
  5. Fix mypy

    trossi committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    2bbf4eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    902a1fa View commit details
    Browse the repository at this point in the history
  7. Use RDS by default

    trossi committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    cd5c6e7 View commit details
    Browse the repository at this point in the history
  8. Simplify loops

    trossi committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8aec705 View commit details
    Browse the repository at this point in the history
  9. Fix typos

    trossi committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    05c4eac View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Remove debug prints from tests

    trossi committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c0a118e View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    e0d5e6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bba69b View commit details
    Browse the repository at this point in the history
  3. Fix mypy

    trossi committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    733d6ca View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    386f907 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    fbdbbe0 View commit details
    Browse the repository at this point in the history
  2. Rename format to file_format

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    14c7f94 View commit details
    Browse the repository at this point in the history
  3. Use high-level interface

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e8a5fad View commit details
    Browse the repository at this point in the history
  4. Add test for bad RDA creation

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    ad5ffc9 View commit details
    Browse the repository at this point in the history
  5. Add tests for bad encodings

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5c36c73 View commit details
    Browse the repository at this point in the history
  6. Include testing None values

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b2b9b2b View commit details
    Browse the repository at this point in the history
  7. Improve error messages

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    0829615 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5c27b04 View commit details
    Browse the repository at this point in the history
  9. Remove unused function

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    df5b463 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4beb10c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5e51d1f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3d815f1 View commit details
    Browse the repository at this point in the history
  13. Update authors

    trossi committed May 6, 2024
    Configuration menu
    Copy the full SHA
    aa06572 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    76c13ab View commit details
    Browse the repository at this point in the history
  2. Rename writing to unparsing

    trossi committed May 16, 2024
    Configuration menu
    Copy the full SHA
    a6af5fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c1cbfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c129729 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    6e9b022 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d504d7 View commit details
    Browse the repository at this point in the history
  3. Use None for no compression

    trossi committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    07f4393 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f94996a View commit details
    Browse the repository at this point in the history
  5. Simplify handling RDA magic

    trossi committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    746848d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    d834a8a View commit details
    Browse the repository at this point in the history
  2. Simplify type names

    trossi committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    35c7ba8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b201d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    86958d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49f70a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7509ecb View commit details
    Browse the repository at this point in the history
  4. Fix docstring style

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    6347d17 View commit details
    Browse the repository at this point in the history
  5. Fix mypy in Python 3.12

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    7eb953b View commit details
    Browse the repository at this point in the history
  6. Fix mypy

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b421ed0 View commit details
    Browse the repository at this point in the history
  7. Fix mypy

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    6c72967 View commit details
    Browse the repository at this point in the history
  8. Remove unnecessary casting

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9b3093c View commit details
    Browse the repository at this point in the history
  9. Add test file for empty list

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    84cff21 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb57e98 View commit details
    Browse the repository at this point in the history
  11. Fix parsing file format

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    d539483 View commit details
    Browse the repository at this point in the history
  12. Fix converting empty dict

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    d82995f View commit details
    Browse the repository at this point in the history
  13. Use file type parser function

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    1fef633 View commit details
    Browse the repository at this point in the history
  14. Clarify variable names

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b7fdb39 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    08c513f View commit details
    Browse the repository at this point in the history
  16. Allow only non-empty data

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    0e001ea View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c35c0e5 View commit details
    Browse the repository at this point in the history
  18. Fix style

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    5bc262f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f84b4aa View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7aa1d31 View commit details
    Browse the repository at this point in the history
  21. Simplify no-error context

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    38c1ff6 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    cf78843 View commit details
    Browse the repository at this point in the history
  23. Fix mypy

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    53f6864 View commit details
    Browse the repository at this point in the history
  24. Clarify compression handling

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    d4c961f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    4f45cba View commit details
    Browse the repository at this point in the history
  26. Fix comparing NaN values

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    2bc73ce View commit details
    Browse the repository at this point in the history
  27. Fix writing NaN and Inf

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    5ab4cd5 View commit details
    Browse the repository at this point in the history
  28. Fix formatting alignment

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    565b383 View commit details
    Browse the repository at this point in the history
  29. Simplify packing bits

    trossi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    68b4e55 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Fix error message

    trossi committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    442fd3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42ac9b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cf643f View commit details
    Browse the repository at this point in the history