Amamrnaf commited on
Commit
6c55aed
·
2 Parent(s): 0e7b36e 4fc98af

Merge branch 'main' of https://huggingface.co/spaces/amamrnaf/data_extraction_demo

Browse files
Files changed (2) hide show
  1. app.py +1 -1
  2. dataSchema.py +5 -1
app.py CHANGED
@@ -179,7 +179,7 @@ demo = gr.Interface(
179
  fn=process_pdf,
180
  inputs=[
181
  gr.File(label="Upload PDF"), # File upload input
182
- gr.Radio(["Noc_timesheet_resdiential","Noc_timesheet_rotational", "Noc_invoice"], label="Choose an option") # Radio buttons for options
183
  ],
184
  outputs="text", # Text output
185
  title="PDF Processor",
 
179
  fn=process_pdf,
180
  inputs=[
181
  gr.File(label="Upload PDF"), # File upload input
182
+ gr.Radio(["Noc_timesheet_residential","Noc_timesheet_rotational", "Noc_invoice"], label="Choose an option") # Radio buttons for options
183
  ],
184
  outputs="text", # Text output
185
  title="PDF Processor",
dataSchema.py CHANGED
@@ -14,9 +14,11 @@ class Noc_Residential_TimeSheetInformation(BaseModel):
14
  service_days_onshore: int = Field(0, description="Number of service days onshore.")
15
  standby_days_onshore: int = Field(0, description="Number of standby days onshore in Doha.")
16
  service_days_offshore: int = Field(0, description="Number of service days offshore.")
 
17
  standby_extended_hitch_days_offshore: int = Field(0, description="Number of standby and extended hitch days offshore.")
18
  extended_hitch_days_onshore: int = Field(0, description="Number of extended hitch days onshore for rotational personnel.")
19
- service_days_weekend_public_holiday: int = Field(0, description="Number of service days during weekends or public holidays.")
 
20
  per_diem_days: int = Field(0, description="Number of Per Diem days for onshore/offshore rotational personnel.")
21
  training_days: int = Field(0, description="Number of training days.")
22
  travel_days: int = Field(0, description="Number of travel days.")
@@ -112,6 +114,8 @@ Noc_Res_timesheet_prompt = """
112
  - Number of service days during weekends or public holidays
113
  - Number of standby and extended hitch days offshore
114
  - Number of extended hitch days onshore for rotational personnel
 
 
115
  - Number of Per Diem days for onshore/offshore rotational personnel
116
  - Number of training days
117
  - Number of travel days
 
14
  service_days_onshore: int = Field(0, description="Number of service days onshore.")
15
  standby_days_onshore: int = Field(0, description="Number of standby days onshore in Doha.")
16
  service_days_offshore: int = Field(0, description="Number of service days offshore.")
17
+ service_days_weekend_public_holiday: int = Field(0, description="Number of service days during weekends or public holidays.")
18
  standby_extended_hitch_days_offshore: int = Field(0, description="Number of standby and extended hitch days offshore.")
19
  extended_hitch_days_onshore: int = Field(0, description="Number of extended hitch days onshore for rotational personnel.")
20
+ overtime_Hourly_Rate_ONSHORE:int = Field(0,description="number of over time hours onshore (Over 8 hours) ")
21
+ overtime_Hourly_Rate_OFFSHORE:int = Field(0,description="number of over time hours offshore (Over 12 hours) ")
22
  per_diem_days: int = Field(0, description="Number of Per Diem days for onshore/offshore rotational personnel.")
23
  training_days: int = Field(0, description="Number of training days.")
24
  travel_days: int = Field(0, description="Number of travel days.")
 
114
  - Number of service days during weekends or public holidays
115
  - Number of standby and extended hitch days offshore
116
  - Number of extended hitch days onshore for rotational personnel
117
+ - Number of over time hours onshore (Over 8 hours)
118
+ - Number of over time hours offshore (Over 12 hours)
119
  - Number of Per Diem days for onshore/offshore rotational personnel
120
  - Number of training days
121
  - Number of travel days