camera-database/camera-db-venv/lib/python3.10/site-packages/numpy/f2py/tests
Walter Jekat d6f483349c COMPLETE: Imported all 74,020 Goergens cameras
FINAL STATISTICS:
- 74,020 cameras successfully imported (100%)
- 45 duplicates skipped (as expected)
- 2,516 manufacturers
- 28,667 camera models
- 36,080 housing variants
- 6,606 unique lenses
- 1,135 unique shutters

30+ years of Harald Goergens' camera classification work
now preserved in PostgreSQL database.

Import challenges overcome:
- VARCHAR sizes adjusted (viewfinder_type, body_type, combo_number)
- NULL constraints relaxed (body_type, format_code)
- Transaction management per-row to prevent cascade failures
- ID verification to prevent cache poisoning
- 12 malformed IDs handled gracefully
- 46 duplicate IDs documented for later review
2025-11-17 23:54:23 +01:00
..
src COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
__init__.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_abstract_interface.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_array_from_pyobj.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_assumed_shape.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_block_docstring.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_callback.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_character.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_common.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_crackfortran.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_data.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_docs.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_f2cmap.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_f2py2e.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_isoc.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_kind.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_mixed.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_modules.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_parameter.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_pyf_src.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_quoted_character.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_regression.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_return_character.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_return_complex.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_return_integer.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_return_logical.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_return_real.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_routines.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_semicolon_split.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_size.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_string.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_symbolic.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
test_value_attrspec.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00
util.py COMPLETE: Imported all 74,020 Goergens cameras 2025-11-17 23:54:23 +01:00