vikramvasudevan commited on
Commit
3a98b36
·
verified ·
1 Parent(s): 67e8d79

Upload folder using huggingface_hub

Browse files
copy_chromadb.py CHANGED
@@ -63,7 +63,11 @@ db_config = {
63
  "source_collection_name": "taitriya_aranyakam",
64
  "destination_collection_name": "taitriya_aranyakam",
65
  },
66
- }
 
 
 
 
67
 
68
  parser = argparse.ArgumentParser(description="My app with database parameter")
69
 
 
63
  "source_collection_name": "taitriya_aranyakam",
64
  "destination_collection_name": "taitriya_aranyakam",
65
  },
66
+ "brahma_sutra": {
67
+ "source_db_path": "../brahma_sutra_ai/chromadb_store",
68
+ "source_collection_name": "brahma_sutra",
69
+ "destination_collection_name": "brahma_sutra",
70
+ },}
71
 
72
  parser = argparse.ArgumentParser(description="My app with database parameter")
73
 
modules/config/__init__.py CHANGED
@@ -1,5 +1,6 @@
1
  from modules.config.bhagavat_gita import bhagavat_gita_config
2
  from modules.config.bhagavata_purana import bhagavata_purana_config
 
3
  from modules.config.chathusloki import chathusloki_config
4
  from modules.config.divya_prabandham import divya_prabandham_config
5
  from modules.config.kamba_ramayanam import kamba_ramayanam_config
@@ -39,4 +40,5 @@ scripture_configurations = [
39
  vishnu_puranam_config,
40
  vishnu_sahasranamam_config,
41
  yt_metadata_config,
 
42
  ]
 
1
  from modules.config.bhagavat_gita import bhagavat_gita_config
2
  from modules.config.bhagavata_purana import bhagavata_purana_config
3
+ from modules.config.brahma_sutra import brahma_sutra_config
4
  from modules.config.chathusloki import chathusloki_config
5
  from modules.config.divya_prabandham import divya_prabandham_config
6
  from modules.config.kamba_ramayanam import kamba_ramayanam_config
 
40
  vishnu_puranam_config,
41
  vishnu_sahasranamam_config,
42
  yt_metadata_config,
43
+ brahma_sutra_config
44
  ]
modules/config/brahma_sutra.py ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from modules.config.categories import ScriptureCategoryConstants
2
+
3
+
4
+ brahma_sutra_config = {
5
+ "name": "brahma_sutra",
6
+ "title": "Brahma Sutra",
7
+ "category": ScriptureCategoryConstants.VEDAM,
8
+ "output_dir": "./output/brahma_sutra",
9
+ "collection_name": "brahma_sutra",
10
+ "collection_embedding_fn": "openai",
11
+ "unit": "sutra",
12
+ "unit_field": "sutra_number",
13
+ # "chapter_order": lambda: get_chapter_order_from_brahma_sutra(),
14
+ "field_mapping": {
15
+ "text": "sutra_text",
16
+ "unit_index": "sutra_number",
17
+ "chapter_name": "adhikaranam_name",
18
+ "relative_path": lambda doc: (
19
+ "॥ ब्रह्मसूत्राणि ॥"
20
+ if not doc.get("sutra_number") or doc.get("sutra_number") == "-"
21
+ else f"॥ ब्रह्मसूत्राणि ॥ {doc.get('adhyaya_number')}.{doc.get('pada_number')}.{doc.get('adhikaranam_number')}.{doc.get('sutra_number')} || {doc.get('sutra_number_sa')} ||"
22
+ ),
23
+ },
24
+ "metadata_fields": [
25
+ {
26
+ "name": "adhikaranam_name",
27
+ "datatype": "str",
28
+ "label": "Adhikaranam Name",
29
+ "description": "Name of the Adhikaranam",
30
+ "show_as_filter": True,
31
+ "component": "dropdown",
32
+ "lov": lambda: [
33
+ "जिज्ञासाधिकरणम्॥",
34
+ "अधिकारिकाघिकरणम्॥",
35
+ "अन्तस्थत्वाघिकरणम् ॥",
36
+ "आनन्दमयाधिकरण ॥",
37
+ "ईक्षत्यधिकरणम्॥",
38
+ "छन्दोऽभिघानाधिकरणम्॥",
39
+ "जन्माधघिकरणम् ॥",
40
+ "ज्योतिरघधिकरणम्॥",
41
+ "सर्वगतत्वाघिकरणम्॥",
42
+ "पादान्त्यप्राणाघिकरणम्॥",
43
+ "प्राणाघिकरणम्॥",
44
+ "शास्त्रयोनित्वाघिकरणम्॥",
45
+ "समन्वयाधिकरणम् ॥",
46
+ "आकाशाधिकरणम् ॥",
47
+ ],
48
+ "is_unique": True,
49
+ },
50
+ {
51
+ "name": "adhyaya_number",
52
+ "datatype": "int",
53
+ "label": "Adhyaya Number",
54
+ "description": "Adhyaya Number",
55
+ "show_as_filter": True,
56
+ "is_unique": True,
57
+ },
58
+ {
59
+ "name": "pada_number",
60
+ "datatype": "int",
61
+ "label": "Pada Number",
62
+ "description": "Pada Number",
63
+ "show_as_filter": True,
64
+ "is_unique": True,
65
+ },
66
+ {
67
+ "name": "adhikaranam_number",
68
+ "datatype": "int",
69
+ "label": "Adhikaranam Number",
70
+ "description": "Adhikaranam Number",
71
+ "show_as_filter": True,
72
+ "is_unique": True,
73
+ },
74
+ {
75
+ "name": "sutra_number",
76
+ "datatype": "int",
77
+ "label": "Relative Sutra Number",
78
+ "description": "Relative Sutra Number",
79
+ "show_as_filter": True,
80
+ "is_unique": True,
81
+ },
82
+ {
83
+ "name": "_global_index",
84
+ "datatype": "int",
85
+ "label": "Absolute Sutra Number",
86
+ "description": "Absolute Sutra Number",
87
+ "show_as_filter": True,
88
+ "is_unique": True,
89
+ },
90
+ {
91
+ "name": "text",
92
+ "label": "Lyrics in sanskrit",
93
+ "datatype": "str",
94
+ "description": "The original sutra in sanskrit.",
95
+ "show_as_filter": True,
96
+ },
97
+ ],
98
+ "pdf_path": "./data/brahma_sutra.pdf",
99
+ "source": "https://sanskritdocuments.org/doc_z_misc_major_works/brahma_suutra.html",
100
+ "language": "san+eng",
101
+ "example_labels": [
102
+ "Brahma Sutra",
103
+ ],
104
+ "examples": [
105
+ "Show some sutras from Brahma Sutra",
106
+ ],
107
+ "llm_hints": [],
108
+ }
static/flutter_bootstrap.js CHANGED
@@ -38,6 +38,6 @@ _flutter.buildConfig = {"engineRevision":"ddf47dd3ff96dbde6d9c614db0d7f019d7c7a2
38
 
39
  _flutter.loader.load({
40
  serviceWorkerSettings: {
41
- serviceWorkerVersion: "605808867"
42
  }
43
  });
 
38
 
39
  _flutter.loader.load({
40
  serviceWorkerSettings: {
41
+ serviceWorkerVersion: "2135147973"
42
  }
43
  });
static/flutter_service_worker.js CHANGED
@@ -41,16 +41,16 @@ const RESOURCES = {"assets/AssetManifest.bin": "47af0a83b2639b8c228d8c16e886abd8
41
  "canvaskit/skwasm_heavy.wasm": "8034ad26ba2485dab2fd49bdd786837b",
42
  "favicon.png": "5dcef449791fa27946b3d35ad8803796",
43
  "flutter.js": "888483df48293866f9f41d3d9274a779",
44
- "flutter_bootstrap.js": "176df20498a86157c4eb0223d29ae204",
45
  "icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
46
  "icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
47
  "icons/Icon-maskable-192.png": "c457ef57daa1d16f64b27b786ec2ea3c",
48
  "icons/Icon-maskable-512.png": "301a7604d45b3e739efc881eb04896ea",
49
  "index.html": "155745e967e3e0ecf6d7333ea445658e",
50
  "/": "155745e967e3e0ecf6d7333ea445658e",
51
- "main.dart.js": "f92381e9141a20365fd2c95937ac3d2f",
52
  "manifest.json": "9d43d4621f8c3ed75ad4ffe729655ecc",
53
- "version.json": "8a33b41da2bb6a376cb65501144a47ef"};
54
  // The application shell files that are downloaded before a service worker can
55
  // start.
56
  const CORE = ["main.dart.js",
 
41
  "canvaskit/skwasm_heavy.wasm": "8034ad26ba2485dab2fd49bdd786837b",
42
  "favicon.png": "5dcef449791fa27946b3d35ad8803796",
43
  "flutter.js": "888483df48293866f9f41d3d9274a779",
44
+ "flutter_bootstrap.js": "1e43b13830bb5484ea61382c3ab8c4d7",
45
  "icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
46
  "icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
47
  "icons/Icon-maskable-192.png": "c457ef57daa1d16f64b27b786ec2ea3c",
48
  "icons/Icon-maskable-512.png": "301a7604d45b3e739efc881eb04896ea",
49
  "index.html": "155745e967e3e0ecf6d7333ea445658e",
50
  "/": "155745e967e3e0ecf6d7333ea445658e",
51
+ "main.dart.js": "fbb2bf3661bf0cb6c4c93d5ff6451fbe",
52
  "manifest.json": "9d43d4621f8c3ed75ad4ffe729655ecc",
53
+ "version.json": "d0bf63787b6ae55a9b5a0ea270d91d45"};
54
  // The application shell files that are downloaded before a service worker can
55
  // start.
56
  const CORE = ["main.dart.js",
static/main.dart.js CHANGED
The diff for this file is too large to render. See raw diff
 
static/version.json CHANGED
@@ -1 +1 @@
1
- {"app_name":"bhashyam_ai","version":"1.0.65","build_number":"65","package_name":"bhashyam_ai"}
 
1
+ {"app_name":"bhashyam_ai","version":"1.0.66","build_number":"66","package_name":"bhashyam_ai"}