Commit Graph

  • f38d44df1d fix(latex): add dummy introductory chapter and sections for doing unittest of new implemented page number and chapter numbering nuluh 2025-05-11 13:00:53 +07:00
  • 5c70d7db51 fix(latex): ensure fancyplain page style preset is applied before content inclusion so it use top right number for non-first-page chapter nuluh 2025-05-11 12:54:55 +07:00
  • 702760cc5e fix(latex): assign fancyhdr preset page style to frontmatter section macro nuluh 2025-05-11 12:52:52 +07:00
  • 43a0f40182 fix(latex): creating header and footer styles preset nuluh 2025-05-11 12:51:23 +07:00
  • 92a7143d90 fix(latex): update frontmatter section command to correctly add TOC entries as chapters latex/fix-table-of-contents-styling nuluh 2025-05-11 11:38:53 +07:00
  • 5e08d4f8c6 fix(latex): remove custom table of contents command since it doesnt give any effects when directly \renewcommand without through packages nuluh 2025-05-11 11:21:50 +07:00
  • 907f725fa7 fix(latex): remove redundant command for chapter dot separation in TOC nuluh 2025-05-11 11:13:20 +07:00
  • 676b2b1a87 fix(latex): remove accidental prefix 'chapter' string in TOC and fix the section numbering to keep using chapter's counter in arabic instead of inherited in roman nuluh 2025-05-11 11:12:50 +07:00
  • e0fbc23257 fix(latex): ensure TOC and references respect custom numbering by redefining \thechapter to preserve the roman in TOC nuluh 2025-05-11 11:09:24 +07:00
  • 39f966e71b chore(latex): clarify comment for TOC title styling in thesis class nuluh 2025-05-11 10:56:32 +07:00
  • 740680d1c7 fix(latex): fix \contentsname to keep the title centered by adding dummy second \hfill in the \cftaftertoctitle when using \fancypagestyle or other fancyhdr effects nuluh 2025-05-11 10:45:42 +07:00
  • 2db5170366 fix(latex): correct chapter dot leaders and page font in table of contents to be all normalfont for all level instead of bfseries nuluh 2025-05-11 10:41:40 +07:00
  • f83b890055 fix(latex): add tocbibind package to include toc itself in the toc and give dot leaders to it. nuluh 2025-05-11 10:23:30 +07:00
  • 7820dd580a feat(latex): add endorsement page with committee approval details and department head information nuluh 2025-05-11 08:37:19 +07:00
  • 6c0fb67b86 refactor(latex): refactor metadata commands for thesis information and load from external file to implement reusability nuluh 2025-05-11 01:08:49 +07:00
  • 792ed64027 fix(latex): adjust section number width in table of contents for best desired looks nuluh 2025-05-11 00:48:57 +07:00
  • c57a916a1a fixlatex): fix chapter formatting and spacing in thesis class to be aligned at before chapter number and restyle \chapter to be centered and use hardcoded prefix "BAB" following with roman numbering nuluh 2025-05-10 18:50:41 +07:00
  • ca668ffc5f feat(latex): add endorsement and originality statements to the document nuluh 2025-05-10 17:39:36 +07:00
  • 8d09adefd4 fix(latex): rename endorsement page command to avoid core LaTeX primitive for ending environments. 56-bug-endorsementpage-error nuluh 2025-05-10 17:36:15 +07:00
  • 05926e3857 feat(latex): add originality frontmatter file nuluh 2025-05-10 17:20:25 +07:00
  • d13dfdc34e feat(latex): add frontmatter macros for frontmatters pages (endorsement, originality, approval, acknowledgement etc.) nuluh 2025-05-10 17:17:51 +07:00
  • 6b866b9ed5 feat(latex): create thesis class and initial document structure with title page and macros nuluh 2025-05-10 16:23:39 +07:00
  • 4a796694bf feat(latex): add new research papers to appendix with detailed summaries and findings latex/54-doc-summary-table-of-past-realted-research nuluh 2025-05-07 00:41:09 +07:00
  • 6357136e6c fix(latex): add gap researsch table and adjust column widths in summary table for better layout nuluh 2025-05-07 00:37:25 +07:00
  • c7584e2dd8 fix(latex): adjust column count for continuation message in summary table nuluh 2025-05-06 16:37:58 +07:00
  • 80ee9a3ec4 refactor(latex): update table into new format and comments in summary related paper document nuluh 2025-05-06 16:31:36 +07:00
  • f9f346a57e feat(latex): add initial template summary related paper document with structured references nuluh 2025-05-06 16:09:51 +07:00
  • 5b0b3dd4e5 feat(notebook): Add evaluation metrics and confusion matrix visualizations for model predictions on Dataset B. Remove commented-out code and integrate data preparation using create_ready_data function. feature/48-feat-refactor-stft-preprocessing-and-training-pipeline-into-importable-modules nuluh 2025-04-24 16:13:50 +07:00
  • 00d1d55181 docs(README): add instructions for running stft.ipynb notebook nuluh 2025-04-24 10:23:31 +07:00
  • 8a166e8b11 fix(.gitignore): add rule to ignore egg-info directories and ensure proper formatting nuluh 2025-04-24 10:21:28 +07:00
  • eb62c7e614 feat(notebook): Update variable names for clarity, remove unused imports, and streamline data processing. Implement data concatenation using pandas concat for efficiency. Add validation steps for Dataset B and improve model training consistency across sensors. nuluh 2025-04-24 10:21:07 +07:00
  • cba4a00cd8 feat(src): implement working function for dataset B to create ready data from STFT files stft_files and add setup.py for package configuration nuluh 2025-04-24 09:32:22 +07:00
  • 90a5a76609 wip: add function to create stratified train-test split from STFT data nuluh 2025-04-23 12:48:15 +07:00
  • c8509aa728 fix(notebooks): fix out of index stft plotting iteration nuluh 2025-04-22 10:55:34 +07:00
  • 4ebfb52635 Merge branch '40-feat-add-export-to-csv-method-for-dataprocessor-in-convertpy' nuluh 2025-04-21 00:16:39 +07:00
  • cb380219f9 test(notebooks): update file paths for sensor data loading and add markdown for clarity nuluh 2025-04-21 00:07:06 +07:00
  • 804c178175 fix(notebooks): remove erroneous line and add markdown for testing outside training data nuluh 2025-04-20 16:32:31 +07:00
  • 1511012e11 refactor(test): update test script to generate damage files index for dataset_B and adjust export path for processed data 40-feat-add-export-to-csv-method-for-dataprocessor-in-convertpy nuluh 2025-04-20 16:02:16 +07:00
  • db2947abdf fix(data): fix the incorrect output of scipy.stft() data to be pandas.DataFrame shaped (513,513) along with its frequencies as the index and times as the columns (transposed) instead of just the magnitude that being flattened out; add checks for empty data and correct file paths for sensor data loading. 43-bug-stft-csv-export-has-incorrect-shape-and-column-format nuluh 2025-04-20 14:45:38 +07:00
  • 36b36c41ba feat(data): add export_to_csv method for saving processed data into individuals sensor end and update test script nuluh 2025-04-17 10:10:19 +07:00
  • 28681017ad Merge pull request #39 from nuluh/feature/38-feat-redesign-convertpy Rifqi D. Panuluh 2025-03-22 19:57:20 +07:00
  • ff64f3a3ab refactor(data): update type annotations for damage files index and related classes. Need better implementation feature/38-feat-redesign-convertpy nuluh 2025-03-22 19:48:50 +07:00
  • 58a316d9c8 feat(data): implement damage files index generation and data processing nuluh 2025-03-21 15:58:50 +07:00
  • 020028eed8 Merge pull request #36 from nuluh/35-bug-oserror-for-non-existent-folder-when-running-convertpy feature/37-feat-add-data-processing-script-for-dataset-b-outside-training-data Rifqi D. Panuluh 2025-03-16 18:45:36 +07:00
  • 35e25ba4c6 fix(data): ensure output directories are created before saving files nuluh 2025-03-16 18:30:52 +07:00
  • 8ed1437d6d Merge branch 'main' of https://github.com/nuluh/thesis nuluh 2025-03-16 14:12:11 +07:00
  • 96556a1186 `` No code changes detected. `` nuluh 2025-03-16 14:07:56 +07:00
  • 0a63aab211 Merge pull request #34 from nuluh/stft Rifqi D. Panuluh 2025-03-16 14:01:58 +07:00
  • c8653f53ea fix(data): update output file naming to include customizable prefix stft nuluh 2025-03-16 13:58:50 +07:00
  • 48ea879863 Create documentation.yml Rifqi D. Panuluh 2025-03-16 12:39:10 +07:00
  • 69afdb1ad1 Create experiment.yml Rifqi D. Panuluh 2025-03-16 12:38:41 +07:00
  • db2d9299e6 Create feature_request.yml Rifqi D. Panuluh 2025-03-16 12:38:14 +07:00
  • d5ba1ac0cd Create bug_report.yml Rifqi D. Panuluh 2025-03-16 12:37:38 +07:00
  • 144f406226 Create config.yml Rifqi D. Panuluh 2025-03-16 12:36:46 +07:00
  • e6f8820989 Merge pull request #33 from nuluh/stft Rifqi D. Panuluh 2025-03-16 12:17:55 +07:00
  • 59aa124305 chore: add .gitattributes and .gitmessage for commit message guidelines nuluh 2025-03-16 12:16:23 +07:00
  • 2de04a6ea6 Create CONTRIBUTING.md Rifqi D. Panuluh 2025-03-16 12:02:35 +07:00
  • 48075a590e Merge pull request #32 from nuluh/stft Rifqi D. Panuluh 2025-03-16 11:49:44 +07:00
  • c28e79b022 feat(convert): add prefix parameter to create_damage_files for customizable file naming nuluh 2025-03-16 10:57:13 +07:00
  • b890e556cf fix(notebook): correct execution counts and update file naming conventions for STFT processing nuluh 2025-03-11 19:08:56 +07:00
  • fa6e1ff72b refactor(notebook): seperate process_stft function to individual code cell. nuluh 2025-03-08 11:04:37 +07:00
  • a2e339a0a0 feat: Implement STFT verification for individual test runs against aggregated data nuluh 2024-12-13 16:30:06 +07:00
  • 2decff0cfb Closes #24 nuluh 2024-12-13 16:29:08 +07:00
  • 8b4eedab8a Closes #26 nuluh 2024-12-09 00:49:25 +07:00
  • a1fbe8bd93 feat(convert): Update damage scenarios and output file naming conventions nuluh 2024-12-08 18:08:59 +07:00
  • 832b6c49db feat(notebook): Implement STFT with Hann windowing. Closes #22 nuluh 2024-10-21 19:00:32 +07:00
  • 9618714d3c feat: Prepare all damage cases vibration record data to be merged inside two variables "signal_sensor1" and "signal_sensor2". Closes #23 nuluh 2024-10-19 15:32:05 +07:00
  • b229967e05 Update README.md Rifqi D. Panuluh 2024-09-09 23:14:01 +07:00
  • f41edaaa91 Update README.md Rifqi D. Panuluh 2024-09-09 23:13:03 +07:00
  • e9c06e1ac1 Update LICENSE Panuluh 2024-09-07 09:13:57 +07:00
  • 2f54e91197 feat: Add absolute value option to time feature extraction feature/19-qugs-data nuluh 2024-09-03 15:39:44 +07:00
  • 758255a24e feat(notebooks): Implement Time-domain feature extraction with real data from QUGS nuluh 2024-09-03 12:52:40 +07:00
  • ff5578652f fix(script): Fix bugs taking incorrect column by changing columns and sensor_end_map index number to take the loop of enumeration. nuluh 2024-09-03 12:08:53 +07:00
  • db2c5d3a4e feat(script): Update output directory in convert.py nuluh 2024-09-03 11:50:44 +07:00
  • ea978de872 - nuluh 2024-09-03 11:43:46 +07:00
  • 465d257850 feat(script): Add zero-padding to converted CSV filenames for standardize processing pipeline nuluh 2024-09-03 11:38:49 +07:00
  • d12eea0acf feat(data-processing): Implement CSV data transformation for SVM analysis nuluh 2024-09-03 11:33:23 +07:00
  • 0306f28a68 docs(notebooks): add extract_numbers docstring nuluh 2024-09-03 11:09:47 +07:00
  • 9da3dae709 Merge pull request #18 from nuluh/feature/15-normalize-dataset-by-preprocess-relatives-value-between-two-acceloremeter-sensors Panuluh 2024-09-03 08:43:44 +07:00
  • 41086e95ad chore: Ignore .venv/ directory and update .gitignore due to error numpy error ValueError: numpy.ndarray size changed, may indicate binary incompatibility. by creating venv. feature/15-normalize-dataset-by-preprocess-relatives-value-between-two-acceloremeter-sensors nuluh 2024-09-01 14:50:24 +07:00
  • adde35ed7e feat(notebook): Normalize the data by calculating the relative value between two sensors. Along with it, MinMaxScaler and StandardScaler are applied and visualize with Seaborn's Pair Plot. nuluh 2024-09-01 14:50:04 +07:00
  • b2684c23f6 feat(script): Add zero-padding to CSV filenames to include sensors number nuluh 2024-08-27 10:11:39 +07:00
  • 8a499a04fb Merge pull request #17 from nuluh/feature/csv-padding-naming Panuluh 2024-08-27 09:23:44 +07:00
  • 93857af43d Merge pull request #16 from nuluh/revert-8-feature/csv-padding-naming feature/automate-csv-file Panuluh 2024-08-27 09:20:52 +07:00
  • 88be76292b Revert "Add Zero-Padding to CSV Filenames" revert-8-feature/csv-padding-naming Panuluh 2024-08-27 09:18:44 +07:00
  • 118c56c12d Merge pull request #13 from nuluh/feature/10-add-labels-column-to-time-domain-feature-extraction-dataframe feature/5-create-fft-script Panuluh 2024-08-26 09:55:46 +07:00
  • 79a0f82372 feat(notebook): add 'labels' column to feature extraction dataframe feature/10-add-labels-column-to-time-domain-feature-extraction-dataframe nuluh 2024-08-20 15:28:19 +07:00
  • c9415c21fa Merge pull request #9 from nuluh/feature/automate-csv-file Panuluh 2024-08-20 13:01:42 +07:00
  • de902b2a8c feat: Add launch.json for Python debugger configuration nuluh 2024-08-20 11:32:22 +07:00
  • 57c0e03a4f docs(script): Update time-domain feature extraction to skip header row separator char info nuluh 2024-08-20 11:31:24 +07:00
  • 8ab934fe1c feat(features): refactor feature extraction to handle multiple files and directories nuluh 2024-08-20 11:27:02 +07:00
  • 55db5709a9 refactor(script): Add time-domain feature extraction functionality called ExtractTimeFeatures function returning features in {dictionary} that later called in build_features.py. This function will be called for each individual .csv. Each returning value later appended in build_features.py. nuluh 2024-08-19 13:20:14 +07:00
  • 3860f2cc5b fix(docs): The readme.md should belong to raw data since the script is intended to simulate raw data that coming from accelerometer sensors instead of processed data that should be generated by simulating frequency domain data instead. feature/csv-padding-naming nuluh 2024-08-18 10:34:22 +07:00
  • 553140fe3c feat(script): add zero-padding to CSV filenames and change the output generated csv as raw data in raw folder nuluh 2024-08-17 19:51:42 +07:00
  • 1c23edf098 feat: Add .pyc files to .gitignore nuluh 2024-08-17 11:41:18 +07:00
  • d0db65011d style nuluh 2024-08-17 11:39:46 +07:00
  • 565de5d3a8 refactor(notebooks): Move relative import of FeatureExtraction to "Print Time-domain Feature" section for better context nuluh 2024-08-17 11:12:43 +07:00
  • 6783cfeb3f docs(readme): Improve data README.md explanation nuluh 2024-08-15 09:46:50 +07:00
  • 153e8cb109 feat(data): Initialize dummy data nuluh 2024-08-14 18:15:08 +07:00
  • feb3c85340 feat(test): Add script for processing raw data, building features, and training model nuluh 2024-08-12 23:04:18 +07:00