Andrej730
72f8218fcd
ruff - check for more unused imports
2026-01-26 17:10:02 +05:00
Andrej730
13be6ccd45
Sort imports
2025-12-19 18:53:14 +05:00
Andrej730
29ab446f8c
use common rst syntax in doc-strings
2025-11-17 16:30:27 +05:00
Bruno Postle
ad62c75f4f
ifcclash ifccsv ifcdiff ifcpatch: README.md stubs
...
The pyproject.toml files were referencing these missing files
2025-11-09 20:52:12 +00:00
Thomas Krijnen
9d4c980e02
black
2025-11-07 11:50:33 +01:00
Ryan Schultz
862713cda4
related to #7298 - skip material, as well.
2025-11-06 20:56:56 -06:00
Ryan Schultz
06c1668e42
Closes #7298 - skips count on csv import.
2025-11-06 13:20:55 -06:00
Andrej730
a12bb343ca
Fix RUF015 (next() instead of list comprehensions[0])
...
https://docs.astral.sh/ruff/rules/-iterable-allocation-for-first-element/
2025-06-16 19:55:25 +05:00
Andrej
02d359d0e6
Fix Ruff UP035 (also deprecated annotation symbols)
2025-06-09 18:03:19 +05:00
Andrej
92a222cda7
typing
2025-05-30 18:13:10 +05:00
Andrej730
d35a2dcf5b
typing
2025-03-26 18:49:21 +05:00
Dion Moult
40dcfd450f
See #5940 . Fix bug where using preserve existing in IfcCSV didn't fully purge extra rows, possibly leading to orphaned data (which LibreOffice will render as 0 if it is a number value type)
2025-01-09 18:25:00 +11:00
Dion Moult
e220b6981e
See #5940 . Fix bug where ODS and XLSX didn't correctly check for whether summaries existed and sometimes printed out "None" rows
2025-01-09 18:24:09 +11:00
Andrej730
c9847caa6a
ifccsv - support importing enum values #4608
2024-11-27 18:30:37 +05:00
Andrej730
ab069f431a
typing
2024-11-27 18:30:37 +05:00
Dion Moult
0ecc3d3e2a
Share common makefile instructions, use venv for running build, and separate dist/build dirs
2024-07-18 23:43:12 +10:00
Dion Moult
2d5be6cf89
Search replace 0.7.0 with 0.8.0
2024-06-27 11:49:12 +10:00
Dion Moult
4b454dd646
IfcCSV workflow now uses VERSION
2024-06-12 18:15:13 +10:00
Andrej730
073e471305
typing
2024-05-23 18:45:30 +05:00
Andrej730
a9d785c28f
typing
2024-05-06 18:22:52 +05:00
Dion Moult
911cfe010e
Publish IfcClash to PyPI
2024-04-08 11:19:13 +10:00
Dion Moult
35dd03664a
Publish IfcCSV to PyPI
2024-04-08 10:55:59 +10:00
Dion Moult
02058efa4d
Fix #4286 . IfcCSV summaries are now formatted the same as the rows.
2024-03-30 15:40:02 +11:00
Andrej730
b67b5e8d9f
typing
2024-03-18 17:05:55 +05:00
Martin15135215
19205c8774
add cff for ifccsv
2023-12-07 13:42:32 +11:00
Dion Moult
8eeb212003
See #3951 . IfcCSV now supports list concatenation.
2023-11-01 22:47:30 +11:00
Dion Moult
50f6f44d26
You can now specify empty formatting for IfcCSV via CLI
2023-09-27 14:16:43 +10:00
Dion Moult
02801b32a6
Minor fix in IfcCSV where strings didn't get auto quoted.
2023-09-12 17:48:23 +10:00
Dion Moult
e2224386bf
You can now customise the display of empty strings in IfcCSV.
2023-09-07 18:15:12 +10:00
Dion Moult
7bca3bcac3
Drawing text annotation now use the new format functions instead of executing arbitrary code.
2023-09-07 13:05:03 +10:00
Dion Moult
c520e16031
Fix #3644 . Annotation matrixes properly calculated now for RCPs.
2023-08-30 18:16:08 +10:00
Dion Moult
7baed872c6
Minor fixes, and IfcCSV now uses pandas to import ODS/XLSX for more robust importing.
2023-08-26 18:24:48 +10:00
Dion Moult
e9c24a2656
Fix #3587 . IfcCSV now supports custom formatting functions.
2023-08-26 15:15:34 +10:00
Dion Moult
cc500ae833
Fix #3635 . Minor fix.
2023-08-25 16:59:08 +10:00
Dion Moult
b3f1fc667a
IfcCSV can now create summary rows (e.g. total, average) at the end of the table (may or may not be in addition to group totals).
2023-08-22 21:04:59 +10:00
Dion Moult
c1bde09585
IfcCSV now supports grouping and group operations like concat, sum, min, max, etc.
2023-08-22 15:43:31 +10:00
Dion Moult
5dd2b5e555
New support for sorting IfcCSV outputs
2023-08-22 14:32:26 +10:00
Dion Moult
7e3547b309
Fix #3610 . Glitch where editing existing float cells in IfcCSV ODS files created new cells or didn't update.
2023-08-20 23:42:11 +10:00
Dion Moult
45c7432ff7
Minor fix
2023-08-20 22:53:32 +10:00
Dion Moult
f84c4ab2e5
IfcCSV now supports importing from ODS, XLSX, and Pandas dataframes in addition to CSV
2023-08-20 16:55:01 +10:00
Dion Moult
de6676a516
Fix #3609 . IfcCSV can now optionally attempt to "preserve" formatting for XLSX and ODS.
2023-08-20 16:34:42 +10:00
Dion Moult
ac00aaae4d
Fix #3607 . IfcCSV now supports omitting the GlobalId column. This is great for presentation schedules, but the tradeoff is that you can't use it for imports.
2023-08-20 14:41:34 +10:00
Dion Moult
e1c7b37d62
See #3587 . IfcCSV now supports custom header titles.
2023-08-19 23:09:40 +10:00
Dion Moult
9398363cbf
Fix #3589 . Users can now configure how the null values are represented in IfcCSV.
2023-08-18 08:50:48 +10:00
Dion Moult
2dcfcf9708
Fix #3591 . Fix bug where IfcCSV import was not symmetric capability wise. Now you can set all sorts of complex values with the exact same keys you are using to query.
2023-08-17 23:33:40 +10:00
Dion Moult
7afd358c3c
Fix #3556 . Bug where quantities could not be imported using IfcCSV. Also make IfcCSV support any qset name, not just "Qto" prefixed names.
2023-08-12 16:41:57 +10:00
Dion Moult
b0a5a570a9
IfcCSV now uses the new filter query system.
2023-08-12 16:40:59 +10:00
Dion Moult
3758c454c9
Add support for Pandas DataFrames in IfcCSV and clean up function signatures
2023-06-07 15:59:20 +10:00
Andrej730
8bb4ab91b8
Fixed problem with ifccsv set_element_key #3192
...
Currently "type" attribute in selector returns something like "#71=IfcWallType('20jY5HfLH4LBwMrDEoTdML',$,'WAL100',$,$,$,$,$,$,.NOTDEFINED.)" when the code was expecting the class name like "IfcSlab" or "IfcWall". Changed it to "class" atribute that returns just class name.
2023-05-24 18:02:53 +05:00
Dion Moult
1250a20e35
Fix #2858 . Fix #2856 . BlenderBIM Add-on drawings and IfcCSV now support the new quoted and escaped selector capabilities.
2023-03-13 11:09:56 +11:00