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

🚧 BIBM test #1

Open
wants to merge 186 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
e57e1ee
✨ Add mongoose test models
Feb 24, 2022
f4df483
✨ Benchmark util
Feb 24, 2022
4913443
✨ Structures and utils
Feb 24, 2022
512fb87
✨ Main test files
Feb 24, 2022
e8504bc
Feb 24, 2022
d4a73e7
Merge branch 'dev' into test-bibm
Feb 24, 2022
e17c42f
🚧 Remove unused import
Catatomik Jan 18, 2023
2ab2380
🚧 Clarifications
Catatomik Jan 18, 2023
c7c79eb
🚧 Use new LinkOrEmpty
Catatomik Jan 18, 2023
c16398f
Merge branch 'dev' into test-bibm
Catatomik Jan 18, 2023
98f66c2
⬆️ mongoose
Catatomik Jan 18, 2023
7819393
🎨 Format
Catatomik Jan 18, 2023
b6e8e94
🚧🐛 Use ts models
Catatomik Jan 18, 2023
4ef62a7
Merge branch 'dev' into test-bibm
Catatomik Jan 18, 2023
b9018dd
🚧 Move to strict mode
Catatomik Jan 18, 2023
b758bdf
⚡🚧 Move to strict mode
Catatomik Jan 18, 2023
0bb4bd8
✨ Deferred class
Catatomik Jan 18, 2023
8717591
Merge branch 'dev' into test-bibm
Catatomik Jan 18, 2023
84aac53
Merge branch 'dev' into test-bibm
Catatomik Jan 18, 2023
b1d4b05
🚧 add package-lock
Catatomik Jan 18, 2023
08f7af9
🚧 Typo
Catatomik Jan 19, 2023
d334f75
Merge branch 'dev' into test-bibm
Catatomik Jan 19, 2023
40ca51a
🐛
Catatomik Jan 19, 2023
6a2b9f6
🚧 Remove unused imports
Catatomik Jan 19, 2023
79abc5f
✨ Unique filter
Catatomik Jan 19, 2023
8047941
🐛
Catatomik Jan 19, 2023
55ab473
✨ Stringify Duration
Catatomik Jan 19, 2023
9659274
🐛💬
Catatomik Jan 19, 2023
c9fa26a
🚧 Better types
Catatomik Jan 19, 2023
ef06afa
💩
Catatomik Jan 19, 2023
cbb31f9
⚡ Filter unique stops coords
Catatomik Jan 19, 2023
1f42f87
Merge branch 'dev' into test-bibm
Catatomik Jan 19, 2023
25cbf37
Merge branch 'dev' into test-bibm
Catatomik Jan 19, 2023
bb4d782
⚡ Memory
Catatomik Jan 20, 2023
afee09d
Merge branch 'dev' into test-bibm
Catatomik Jan 20, 2023
6492bfb
🐛 Correct types
Catatomik Jan 20, 2023
da80555
🚧✨ Log option & correct types
Catatomik Jan 20, 2023
24d00c4
🚧 Add benchmarking
Catatomik Feb 3, 2023
8212fe1
✨⚡ Use a Fibonacci Heap for Dijkstra
Catatomik Feb 3, 2023
b42668d
💬
Catatomik Feb 3, 2023
733c528
✨⚡ Merge dev & use PQ Dijkstra
Catatomik Feb 4, 2023
1093d51
⬆️ Merge branch 'dev' into test-bibm
Catatomik Feb 19, 2023
250abf8
Merge dev
Catatomik Feb 19, 2023
d364f07
➕🔧 Move to typegoose
Catatomik Feb 19, 2023
5565ed3
🎨 Prettier
Catatomik Feb 19, 2023
2f6c886
🚧 Remove unused import
Catatomik Feb 19, 2023
d10a7ca
⬆️
Catatomik Feb 19, 2023
d3ba515
🐛➕
Catatomik Feb 19, 2023
20f9477
🐛
Catatomik Feb 19, 2023
0622112
Merge branch 'dev' into test-bibm
Catatomik Feb 20, 2023
abfdc9e
➕ proj4js
Catatomik Feb 22, 2023
d599812
✨ euclidianDistance
Catatomik Feb 22, 2023
311c8bd
✨ approachedStopName, sectionId
Catatomik Feb 22, 2023
2c4e5d9
✨ KeyOfMap, unique
Catatomik Feb 22, 2023
8ebe106
✨ toWGS from proj4 + computeGEOJSON
Catatomik Feb 22, 2023
92d935c
🚧 cat_dig field added to sections
Catatomik Feb 23, 2023
cb64eaa
⚡ Use utils
Catatomik Feb 23, 2023
5e405af
✨⚡ Data displaying w/GEOJSON + new data structures (maps) + use utils
Catatomik Feb 23, 2023
ee010fd
🙈 GEOJSON files
Catatomik Feb 23, 2023
61469a0
Merge branch 'dev' into test-bibm
Catatomik Feb 23, 2023
af24301
Merge branch 'dev' into test-bibm
Catatomik Feb 24, 2023
42d00fd
✨ FootGraph model
Catatomik Feb 24, 2023
40524aa
✨ FootPaths model
Catatomik Feb 24, 2023
50d4845
✨ unpackRefType, dbIntersectionId, dbSectionId & moved KeyOfMap
Catatomik Feb 24, 2023
f49ff57
🚧 Type computePath
Catatomik Feb 24, 2023
490e2af
✨🚧 Typed computePath & updateDb
Catatomik Feb 24, 2023
34fb45a
🐛 `_id` type at runtime
Catatomik Feb 24, 2023
68206c7
🚧 Remove useless casts
Catatomik Feb 24, 2023
35318a3
Merge branch 'dev' into test-bibm
Catatomik Feb 25, 2023
dd9e02d
🚧💩 Correct types & handle not querying fullPaths
Catatomik Feb 25, 2023
c9fbc8e
💬
Catatomik Feb 25, 2023
e70fb49
🐛 Check model existence before compiling
Catatomik Feb 25, 2023
620445d
✨ Benchmark main function
Catatomik Feb 25, 2023
2b10ceb
🚧
Catatomik Feb 25, 2023
4e34b32
🎨 Prettier
Catatomik Feb 25, 2023
b04aabb
💬 Better time formatting
Catatomik Feb 25, 2023
c33dd95
🐛 Negative repeat in leading zeros
Catatomik Feb 25, 2023
742c3de
💬
Catatomik Feb 25, 2023
875d602
🚧 More compatible types
Catatomik Feb 25, 2023
4c54a41
✨ Test options
Catatomik Feb 25, 2023
4934d67
🚧
Catatomik Feb 25, 2023
6aa5fed
💩
Catatomik Feb 25, 2023
697dd3d
💩 Generic removed
Catatomik Feb 25, 2023
bb039f8
🚧 Add options
Catatomik Feb 25, 2023
d125e28
✨ Use command-line arguments
Catatomik Feb 25, 2023
c982262
🚧⚡ Remove data displaying
Catatomik Feb 25, 2023
da1c7ed
⚡💩
Catatomik Feb 25, 2023
9fc525c
🐛 Fix duration displaying
Catatomik Feb 28, 2023
cb3ca74
🚧 Debug worker
Catatomik Feb 28, 2023
59a08ba
✨ Added `this` argument to benchmark
Catatomik Mar 2, 2023
793143c
⚡ Remove useless timestamps
Catatomik Mar 2, 2023
0d20186
⚡ (memory) Sequential footPath insertion
Catatomik Mar 2, 2023
c3b6c41
✨ unpackQueue
Catatomik Mar 2, 2023
546cd98
✨ TypedEventEmitter
Catatomik Mar 2, 2023
fd807a6
✨ Use TypedEventEmitter + better typing
Catatomik Mar 2, 2023
02ebeb7
🎨 Prettier
Catatomik Mar 2, 2023
0297496
✨🚧🎨 waitForIdleWorker, implements events & Prettier
Catatomik Mar 2, 2023
5673163
⚡🎨 Do not insert source into paths & Prettier
Catatomik Mar 2, 2023
573c3ec
⚡🐛 Remove unused option
Catatomik Mar 2, 2023
dbae99f
⚡🚧 (memory) Avoid storing already computed paths
Catatomik Mar 2, 2023
90e26fd
💬
Catatomik Mar 6, 2023
b83d634
🐛🚧 Correctly insert & use segments
Catatomik Mar 7, 2023
bd09982
🐛 Collection creation of discriminators
Catatomik Mar 7, 2023
333d793
🐛
Catatomik Mar 7, 2023
7108b3c
🚧 Rename footPaths
Catatomik Mar 7, 2023
50fead2
🐛⚡
Catatomik Mar 7, 2023
5254475
🚧
Catatomik Apr 1, 2023
19c32fe
🚧⚡ Count total paths
Catatomik Apr 1, 2023
419781b
🏗️
Catatomik Apr 1, 2023
d573c21
Merge branch 'dev' into test-bibm
Catatomik Apr 15, 2023
43c4cd7
🏗️
Catatomik Apr 15, 2023
b33d3f0
🐛
Catatomik Apr 16, 2023
6d4e273
✨ binarySearch & binaryFilter, complete unpackRefType
Catatomik Apr 16, 2023
9b03aba
Merge branch 'dev' into test-bibm
Catatomik Apr 16, 2023
c4b3938
🐛 binaryFilter
Catatomik Apr 16, 2023
bd1411a
✨ Main RAPTOR test
Catatomik Apr 16, 2023
89e8b56
Merge branch 'dev' into test-bibm
Catatomik Apr 16, 2023
3ce29fa
Merge branch 'dev' into test-bibm
Catatomik Apr 17, 2023
73b2d0f
🐛 walkDuration & foot-paths lookup
Catatomik May 5, 2023
d1bb048
🚧 Add MAX_SAFE_TIMESTAMP coming from raw data
Catatomik May 20, 2023
f62fd10
🚧 Prevent using non-null assertion operator
Catatomik May 20, 2023
8398f46
⚡ Directly use route in `et`
Catatomik May 20, 2023
7bb2ece
🐛 Prevent instant foot-transfers
Catatomik May 20, 2023
7bd6e44
🐛 Wrong stopping criterion
Catatomik May 20, 2023
c8142a6
🐛 Fix back tracing
Catatomik May 20, 2023
d426b59
🚧🐛 Partially fix getBestJourney
Catatomik May 20, 2023
a304bde
🎨 Prettier
Catatomik May 20, 2023
40741dd
➕ Add linting
Catatomik May 20, 2023
cb92fb8
🚧 Fix linter errors
Catatomik May 20, 2023
6ba8d64
🔧 Linter rules
Catatomik May 20, 2023
a1930b0
✨ Automatically retrieves all journeys
Catatomik May 20, 2023
cb0cc00
🚧 FootPath types enhancement
Catatomik May 20, 2023
9249baf
🐛
Catatomik May 20, 2023
8605f6f
🚧 Use getBestJourneys
Catatomik May 20, 2023
1373b80
🚧 Unused import
Catatomik May 20, 2023
04c5101
🚧 Use MAX_SAFE_TIMESTAMP
Catatomik May 20, 2023
5d0afc2
🚧 More realistic settings
Catatomik May 21, 2023
89d4f10
⚡🐛 Boarded stop on current trip
Catatomik Jun 2, 2023
425a2c4
🐛
Catatomik Jun 2, 2023
8c868fa
Catatomik Jun 2, 2023
fbcbce2
Catatomik Jun 5, 2023
5a05d4b
🚧🐛 Earliest trip assignement
Catatomik Jun 5, 2023
1e44b88
🚧🐛⚡ getBestJourney renamed into traceBack
Catatomik Jun 5, 2023
426fa31
🚧 Use new traceBack
Catatomik Jun 5, 2023
e597b52
🚧🐛 Prevent cyclic labels
Catatomik Jun 5, 2023
e8894c0
🐛 Type
Catatomik Jun 5, 2023
18045bb
🚧 LabelType definition
Catatomik Jun 5, 2023
d745b6d
🚧 Use new traceBack
Catatomik Jun 5, 2023
5c8a060
🚧 Foot transfers distance limitation
Catatomik Jun 5, 2023
89b8463
🚧 Use command-line arguments
Catatomik Jun 5, 2023
1bfec23
⬆️➕ core-js in place of "@abraham/reflection"
Catatomik Jun 5, 2023
2885687
🏗️
Catatomik Jun 5, 2023
84b92ba
🚧 Rebase model
Catatomik Jun 5, 2023
08d1305
⬆️ [email protected] & use github catatomik/dijkstra
Catatomik Jun 7, 2023
c11eec7
Merge branch 'dev' into test-bibm
Catatomik Jun 8, 2023
f173f96
Merge dev into test-bibm
Catatomik Jul 4, 2023
2a2caa7
Merge branch 'main' into test-bibm
Catatomik Jul 29, 2023
2e1b46f
🎨 prettier v3
Catatomik Jul 29, 2023
8e5824b
🐛 no-unsafe-declaration-merging
Catatomik Jul 30, 2023
7087d70
🐛 Forced to use merging
Catatomik Jul 30, 2023
54b0b5d
🐛 Allow Duration in template expression
Catatomik Jul 30, 2023
d8b92d2
🐛 Remove unused async
Catatomik Jul 30, 2023
eee17f1
🐛 ESLint errors
Catatomik Jul 30, 2023
2825252
Merge branch 'dev' into test-bibm
Catatomik Aug 31, 2023
8fc640b
⬆️
Catatomik Aug 31, 2023
cf33008
Merge branch 'dev' into test-bibm
Catatomik Aug 31, 2023
2cb0f44
Merge branch 'dev' into test-bibm
Catatomik Oct 19, 2023
765ad63
⬆️
Catatomik Oct 20, 2023
85f441b
🚧 Move reflect to core-js
Catatomik Oct 20, 2023
54359e8
🐛
Catatomik Oct 20, 2023
cf83171
🔧
Catatomik Oct 20, 2023
6f5483c
🚧 Improve debug logging
Catatomik Oct 20, 2023
c11212d
Merge dev
Catatomik Oct 24, 2023
340b633
⬆️
Catatomik Oct 24, 2023
08111b9
Merge branch 'dev' into test-bibm
Catatomik Oct 24, 2023
1a52fd9
🚧⚡ Rework test structure
Catatomik Oct 24, 2023
2f13b6a
Merge branch 'dev' into test-bibm
Catatomik Oct 24, 2023
d43c56c
🚧 Move comment
Catatomik Oct 25, 2023
187b12f
🚧 Update Section model
Catatomik Oct 25, 2023
2ce9174
Merge branch 'main' into test-bibm
Catatomik Oct 26, 2023
cc83f56
🔧
Catatomik Feb 5, 2024
5f1c29a
Merge branch 'dev' into test-bibm
Catatomik Feb 27, 2024
327ce79
Merge branch 'dev' into test-bibm
Catatomik Mar 2, 2024
ed8df86
🚧 Generic RAPTOR
Catatomik Mar 2, 2024
2b6395a
Merge branch 'dev' into test-bibm
Catatomik Mar 3, 2024
65e5e2e
⬆️
Catatomik Mar 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ export default tseslint.config({
},
rules: {
"@typescript-eslint/no-unused-vars": ["error", { caughtErrorsIgnorePattern: "^_+$", argsIgnorePattern: "^_+$", varsIgnorePattern: "^_+$" }],
"@typescript-eslint/restrict-template-expressions": "off",
},
});
7 changes: 7 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,14 @@
},
"author": "Catatomik",
"license": "MIT",
"dependencies": {
"@catatomik/dijkstra": "github:catatomik/dijkstra",
"@typegoose/typegoose": "^12.2.0",
"core-js": "^3.36.0",
"mongodb": "^6.4.0"
},
"devDependencies": {
"@types/node": "^20.11.24",
"eslint": "^8.57.0",
"prettier": "^3.2.5",
"typescript": "5.3.3",
Expand Down
Loading
Loading